diff --git a/client/src/pages/BLReconciliation.tsx b/client/src/pages/BLReconciliation.tsx index 18a3cc9..cffe257 100644 --- a/client/src/pages/BLReconciliation.tsx +++ b/client/src/pages/BLReconciliation.tsx @@ -78,6 +78,19 @@ export default function BLReconciliation() { enabled: !!user }); + // Debug: vérifier les données des fournisseurs + console.log('🔍 Debug Filtrage Réconciliation:', { + totalDeliveries: deliveriesWithBL.length, + totalSuppliers: suppliers.length, + deliveriesWithSuppliers: deliveriesWithBL.map(d => ({ + id: d.id, + supplierId: d.supplierId, + supplier: suppliers.find(s => s.id === d.supplierId), + supplierAuto: suppliers.find(s => s.id === d.supplierId)?.isAutoReconciliation + })), + suppliersAuto: suppliers.filter(s => s.isAutoReconciliation === true) + }); + // Séparer les livraisons par mode de rapprochement const manualReconciliationDeliveries = deliveriesWithBL.filter((delivery: any) => { const supplier = suppliers.find(s => s.id === delivery.supplierId); @@ -362,7 +375,7 @@ export default function BLReconciliation() { Montant Fact. - + Écart @@ -431,7 +444,7 @@ export default function BLReconciliation() { } - + {(() => { const blAmount = delivery.blAmount ? parseFloat(delivery.blAmount) : 0; const invoiceAmount = delivery.invoiceAmount ? parseFloat(delivery.invoiceAmount) : 0;