feat: détection doublons par numéro+montant dans les 3 points d'import
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user