diff --git a/assets/js/admin.js b/assets/js/admin.js index e0c69a5..041d424 100644 --- a/assets/js/admin.js +++ b/assets/js/admin.js @@ -340,81 +340,16 @@ var data = response.data; var html = ''; - // Informations générales + // 1. Succès + message erreur html += '
'; - html += '

' + (window.esiPeppolAdmin.i18n_logs_general_info || 'Informations générales') + '

'; + html += '

Statut

'; html += ''; - html += ''; - - if (data.order_info) { - html += ''; - html += ''; - html += ''; - } else { - html += ''; - } - - html += ''; - html += ''; - html += ''; - html += ''; - html += ''; + html += ''; html += ''; - html += ''; - html += ''; html += '
ID Log' + (data.id || '-') + '
Commande'; - html += ''; - html += '#' + data.order_info.number + ''; - if (data.order_info.billing_name) { - html += ' - ' + data.order_info.billing_name; - } - html += '
Statut commande' + data.order_info.status + '
Total' + data.order_info.total + ' €
ID Commande' + (data.id_order || '-') + '
Document ID' + (data.document_id || '-') + '
Peppol Document ID' + (data.peppol_document_id || '-') + '
Statut' + (data.status || '-') + '
Succès' + (data.success ? 'Oui' : 'Non') + '
Code HTTP' + (data.http_code || '-') + '
Succès' + (data.success ? 'Oui' : 'Non') + '
Message' + (data.message || '-') + '
Date ajout' + (data.date_add || '-') + '
Dernière mise à jour' + (data.date_update || '-') + '
'; html += '
'; - // Totaux (HTVA, TVAC, TVA) - if (data.invoice_totals) { - html += '
'; - html += '

' + (window.esiPeppolAdmin.i18n_logs_totals || 'Totaux') + '

'; - html += ''; - var totalHTVA = parseFloat(data.invoice_totals.total_amount_excluding_vat || 0); - var totalTVA = parseFloat(data.invoice_totals.total_vat_amount || 0); - var totalTVAC = parseFloat(data.invoice_totals.total_amount_including_vat || 0); - html += ''; - html += ''; - html += ''; - if (data.invoice_totals.total_payable_amount) { - var payableAmount = parseFloat(data.invoice_totals.total_payable_amount || 0); - html += ''; - } - html += '
Total HTVA' + totalHTVA.toFixed(2) + ' €
Total TVA' + totalTVA.toFixed(2) + ' €
Total TVAC' + totalTVAC.toFixed(2) + ' €
Montant à payer' + payableAmount.toFixed(2) + ' €
'; - html += '
'; - } - - // Détails TVA par taux - if (data.vat_totals && Array.isArray(data.vat_totals) && data.vat_totals.length > 0) { - html += '
'; - html += '

' + (window.esiPeppolAdmin.i18n_logs_vat_details || 'Détails TVA') + '

'; - html += ''; - html += ''; - html += ''; - data.vat_totals.forEach(function(vat) { - var vatRate = parseFloat(vat.vat_rate || 0); - var taxableAmount = parseFloat(vat.taxable_amount || 0); - var vatAmount = parseFloat(vat.vat_amount || 0); - var totalInclVat = taxableAmount + vatAmount; - html += ''; - html += ''; - html += ''; - html += ''; - html += ''; - html += ''; - }); - html += ''; - html += '
Taux TVAMontant HTVAMontant TVAMontant TVAC
' + vatRate.toFixed(2) + ' %' + taxableAmount.toFixed(2) + ' €' + vatAmount.toFixed(2) + ' €' + totalInclVat.toFixed(2) + ' €
'; - html += '
'; - } - - // Données client + // 2. Données client if (data.customer_data || (data.order_info && (data.order_info.billing_name || data.order_info.billing_company))) { html += '
'; html += '

' + (window.esiPeppolAdmin.i18n_logs_customer_data || 'Données client') + '

'; @@ -458,19 +393,46 @@ html += '
'; } - // Données envoyées - if (data.data_sent) { + // 3. Détails TVA par taux + if (data.vat_totals && Array.isArray(data.vat_totals) && data.vat_totals.length > 0) { html += '
'; - html += '

' + (window.esiPeppolAdmin.i18n_logs_data_sent || 'Données envoyées') + '

'; - html += '
' + $('
').text(data.data_sent).html() + '
'; + html += '

' + (window.esiPeppolAdmin.i18n_logs_vat_details || 'Détails TVA') + '

'; + html += ''; + html += ''; + html += ''; + data.vat_totals.forEach(function(vat) { + var vatRate = parseFloat(vat.vat_rate || 0); + var taxableAmount = parseFloat(vat.taxable_amount || 0); + var vatAmount = parseFloat(vat.vat_amount || 0); + var totalInclVat = taxableAmount + vatAmount; + html += ''; + html += ''; + html += ''; + html += ''; + html += ''; + html += ''; + }); + html += ''; + html += '
Taux TVAMontant HTVAMontant TVAMontant TVAC
' + vatRate.toFixed(2) + ' %' + taxableAmount.toFixed(2) + ' €' + vatAmount.toFixed(2) + ' €' + totalInclVat.toFixed(2) + ' €
'; html += '
'; } - // Données de réponse - if (data.response_data) { + // 4. Totaux (HTVA, TVAC, TVA) + if (data.invoice_totals) { html += '
'; - html += '

' + (window.esiPeppolAdmin.i18n_logs_response_data || 'Données de réponse') + '

'; - html += '
' + $('
').text(data.response_data).html() + '
'; + html += '

' + (window.esiPeppolAdmin.i18n_logs_totals || 'Totaux') + '

'; + html += ''; + var totalHTVA = parseFloat(data.invoice_totals.total_amount_excluding_vat || 0); + var totalTVA = parseFloat(data.invoice_totals.total_vat_amount || 0); + var totalTVAC = parseFloat(data.invoice_totals.total_amount_including_vat || 0); + html += ''; + html += ''; + html += ''; + if (data.invoice_totals.total_payable_amount) { + var payableAmount = parseFloat(data.invoice_totals.total_payable_amount || 0); + html += ''; + } + html += '
Total HTVA' + totalHTVA.toFixed(2) + ' €
Total TVA' + totalTVA.toFixed(2) + ' €
Total TVAC' + totalTVAC.toFixed(2) + ' €
Montant à payer' + payableAmount.toFixed(2) + ' €
'; html += '
'; }