feat: détection doublons par numéro+montant dans les 3 points d'import

This commit is contained in:
Manus
2026-06-15 12:02:24 -04:00
parent 295965fa57
commit a9387eaaea
4 changed files with 24 additions and 22 deletions

View File

@@ -252,11 +252,11 @@ export const appRouter = router({
processingProgress: `Extraction ${i + 1}/${result.invoiceCount} factures...`,
});
// Check for duplicates
// Check for duplicates (numéro de facture + montant)
const duplicate = await findDuplicateInvoice(
invoiceData.supplierName,
invoiceData.invoiceNumber,
invoiceData.invoiceDate
invoiceData.totalAmount?.toString() ?? null,
userId
);
if (duplicate) {
@@ -264,7 +264,7 @@ export const appRouter = router({
duplicateDetails.push({
supplierName: invoiceData.supplierName,
invoiceNumber: invoiceData.invoiceNumber,
invoiceDate: invoiceData.invoiceDate,
totalAmount: invoiceData.totalAmount,
});
continue;
}