Enable invoice verification using NocoDB for production environments

Implement actual NocoDB integration for invoice verification, including error handling and configuration loading, and adjust test data to reflect production-like structures.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 7c468936-2a88-4686-ac0a-84921a45222d
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/7c468936-2a88-4686-ac0a-84921a45222d/cH9Kvea
This commit is contained in:
michaelschal committed 2025-08-13 12:54:17 +00:00
1 parent 49a1325d7f
commit d128c721e8
5 files changed
+172 -33

No files matched your search

+7 -3
View File
@@ -2213,12 +2213,16 @@ RÉSUMÉ DU SCAN
return res.status(400).json({ message: "groupId and invoiceReference are required" });
}
const { verifyInvoiceReference } = await import('./nocodbService.js');
const result = await verifyInvoiceReference(groupId, invoiceReference);
console.log('🔍 Vérification facture demandée:', { groupId, invoiceReference });
const { InvoiceVerificationService } = await import('./invoiceVerification.js');
const verificationService = new InvoiceVerificationService();
const result = await verificationService.verifyInvoice(invoiceReference, groupId);
console.log('✅ Résultat vérification:', result);
res.json(result);
} catch (error) {
console.error("Error verifying invoice:", error);
console.error("❌ Error verifying invoice:", error);
res.status(500).json({ message: "Failed to verify invoice" });
}
});