diff --git a/client/src/pages/BLReconciliation.tsx b/client/src/pages/BLReconciliation.tsx index e2ba332..5092595 100644 --- a/client/src/pages/BLReconciliation.tsx +++ b/client/src/pages/BLReconciliation.tsx @@ -98,6 +98,52 @@ export default function BLReconciliation() { [variables.deliveryId]: result })); + // Toast de confirmation avec détails de la vérification + if (result.exists) { + // Formater la date d'échéance si présente + let dueDateText = ''; + if (result.dueDate) { + try { + const date = new Date(result.dueDate); + dueDateText = date.toLocaleDateString('fr-FR', { + day: 'numeric', + month: 'long', + year: 'numeric' + }); + } catch (e) { + dueDateText = result.dueDate; // Afficher tel quel si le format n'est pas reconnu + } + } + + // Formater le montant avec garde contre NaN + const amountText = result.invoiceAmount ? + (() => { + const amount = parseFloat(result.invoiceAmount); + return isNaN(amount) ? 'Format invalide' : `${amount.toFixed(2)}€`; + })() : + 'Non disponible'; + + toast({ + title: "✅ Facture vérifiée avec succès", + description: ( +