From ed01a07105e6396b2c88de73abf0a66cc7256e4c Mon Sep 17 00:00:00 2001 From: Manus Date: Mon, 8 Jun 2026 10:30:03 -0400 Subject: [PATCH] =?UTF-8?q?Checkpoint:=20Correction=20des=20montants=20TTC?= =?UTF-8?q?=20:=20utilisation=20du=20total=5Fttc=20retourn=C3=A9=20par=20l?= =?UTF-8?q?'API=20/api/api=5Fred=5Foctober/v1/invoices=20au=20lieu=20de=20?= =?UTF-8?q?recalculer=20depuis=20les=20lignes=20CSV.=20Les=20montants=20co?= =?UTF-8?q?rrespondent=20maintenant=20exactement=20au=20portail=20FreePro.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .manus/db/db-query-1780928851223.json | 9 +++++++++ .manus/db/db-query-error-1780928841531.json | 8 ++++++++ server/freeproAutoImport.ts | 7 ++++++- 3 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 .manus/db/db-query-1780928851223.json create mode 100644 .manus/db/db-query-error-1780928841531.json diff --git a/.manus/db/db-query-1780928851223.json b/.manus/db/db-query-1780928851223.json new file mode 100644 index 0000000..ab19414 --- /dev/null +++ b/.manus/db/db-query-1780928851223.json @@ -0,0 +1,9 @@ +{ + "query": "DELETE FROM freeproVentilationLines WHERE importId IN (SELECT id FROM freeproImports); DELETE FROM freeproImports;", + "command": "mysql --batch --raw --column-names --default-character-set=utf8mb4 --host gateway02.us-east-1.prod.aws.tidbcloud.com --port 4000 --user 4CrrYuB5tme73Qo.bd4328423008 --database fo4DRyBgjsuiigFAgNLuWm --execute DELETE FROM freeproVentilationLines WHERE importId IN (SELECT id FROM freeproImports); DELETE FROM freeproImports;", + "rows": [], + "messages": [], + "stdout": "", + "stderr": "", + "execution_time_ms": 272 +} \ No newline at end of file diff --git a/.manus/db/db-query-error-1780928841531.json b/.manus/db/db-query-error-1780928841531.json new file mode 100644 index 0000000..37a97fe --- /dev/null +++ b/.manus/db/db-query-error-1780928841531.json @@ -0,0 +1,8 @@ +{ + "query": "DELETE FROM freepro_import_lines WHERE importId IN (SELECT id FROM freepro_imports); DELETE FROM freepro_imports;", + "command": "mysql --batch --raw --column-names --default-character-set=utf8mb4 --host gateway02.us-east-1.prod.aws.tidbcloud.com --port 4000 --user 4CrrYuB5tme73Qo.bd4328423008 --database fo4DRyBgjsuiigFAgNLuWm --execute DELETE FROM freepro_import_lines WHERE importId IN (SELECT id FROM freepro_imports); DELETE FROM freepro_imports;", + "returncode": 1, + "logs": [ + "ERROR 1146 (42S02) at line 1: Table 'fo4drybgjsuiigfagnluwm.freepro_import_lines' doesn't exist" + ] +} \ No newline at end of file diff --git a/server/freeproAutoImport.ts b/server/freeproAutoImport.ts index 17e60e0..48a1b1d 100644 --- a/server/freeproAutoImport.ts +++ b/server/freeproAutoImport.ts @@ -511,6 +511,11 @@ export async function runFreeproAutoImport(userId: number): Promise 0 ? invoice.amount : processed.totalTtc; + await createFreeproImport( { userId, @@ -520,7 +525,7 @@ export async function runFreeproAutoImport(userId: number): Promise ({ structure: l.structure ?? null,