Checkpoint: Ajout d'un bouton "Détail" dans la liste des factures pour afficher le texte complet extrait du PDF. Le texte est maintenant demandé à Mistral AI lors de l'extraction et sauvegardé dans la base de données. Une boîte de dialogue affiche le texte complet avec défilement.

This commit is contained in:
Manus
2026-02-11 09:30:58 -05:00
parent 70d1cf23e5
commit 14c50fc8fd
10 changed files with 1150 additions and 2 deletions

View File

@@ -89,6 +89,9 @@ export const invoices = mysqlTable("invoices", {
typeAchat: mysqlEnum("typeAchat", ["CAPEX", "OPEX"]), // Type d'achat
ventilationComptable: varchar("ventilationComptable", { length: 100 }), // Ventilation comptable (TOUS, PA, HEP, etc.)
// Extracted text from PDF
extractedText: text("extractedText"), // Full text extracted from the invoice PDF
// SFTP Export tracking
exportedAt: timestamp("exportedAt"),
exportMode: mysqlEnum("exportMode", ["manual", "automatic"]),