Checkpoint: Améliorations Factures BAP : suppression colonne Abonnement, mode d'export configurable (navigateur/dossier), génération PDF annoté avec zone blanche (CAPEX/OPEX | BAP | Destinataire + signature du service) lors du clic BAP, historique BAP dans le menu Traçabilité, table bapHistory en DB.

This commit is contained in:
Manus
2026-04-12 05:57:02 -04:00
parent edf7cc704d
commit 5f7c8c7c7f
12 changed files with 2261 additions and 39 deletions

View File

@@ -0,0 +1,21 @@
CREATE TABLE `bapHistory` (
`id` int AUTO_INCREMENT NOT NULL,
`userId` int NOT NULL,
`invoiceId` int NOT NULL,
`supplierName` varchar(255),
`invoiceNumber` varchar(100),
`invoiceDate` timestamp,
`totalAmount` varchar(50),
`typeAchat` varchar(50),
`serviceConcerne` varchar(100),
`ventilationComptable` varchar(100),
`recipientName` varchar(255),
`exportMode` enum('browser','folder') NOT NULL DEFAULT 'browser',
`exportPath` text,
`pdfUrl` text,
`signatureName` varchar(255),
`validatedAt` timestamp NOT NULL DEFAULT (now()),
CONSTRAINT `bapHistory_id` PRIMARY KEY(`id`)
);
--> statement-breakpoint
ALTER TABLE `importSettings` ADD `bapExportMode` enum('browser','folder') DEFAULT 'browser' NOT NULL;