From 317a7312cc40ed1f45b00dc1ce37de9630f5997b Mon Sep 17 00:00:00 2001 From: fanilo Date: Wed, 7 Jan 2026 15:25:57 +0100 Subject: [PATCH] Reviewed calculation for HT, HT NET, TVA and TTC amounts --- utils/documents/documents_data_sql.py | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/utils/documents/documents_data_sql.py b/utils/documents/documents_data_sql.py index 08c451e..19990d0 100644 --- a/utils/documents/documents_data_sql.py +++ b/utils/documents/documents_data_sql.py @@ -345,13 +345,9 @@ def _lire_document_sql(cursor, numero: str, type_doc: int): doc["lignes"] = lignes doc["nb_lignes"] = len(lignes) - total_ht_calcule = sum(ligne.get("montant_ligne_ht", 0) for ligne in lignes) - total_ttc_calcule = sum(ligne.get("montant_ligne_ttc", 0) for ligne in lignes) - total_taxes_calcule = sum(ligne.get("total_taxes", 0) for ligne in lignes) - - doc["total_ht_calcule"] = total_ht_calcule - doc["total_ttc_calcule"] = total_ttc_calcule - doc["total_taxes_calcule"] = total_taxes_calcule + doc["total_ht_calcule"] = doc["total_ht_net"] + doc["total_ttc_calcule"] = doc["total_ttc"] + doc["total_taxes_calcule"] = doc["total_ttc"] - doc["total_ht_net"] return doc @@ -756,15 +752,9 @@ def _lister_documents_avec_lignes_sql( doc["lignes"].append(ligne) doc["nb_lignes"] = len(doc["lignes"]) - doc["total_ht_calcule"] = sum( - ligne.get("montant_ligne_ht", 0) for ligne in doc["lignes"] - ) - doc["total_ttc_calcule"] = sum( - ligne.get("montant_ligne_ttc", 0) for ligne in doc["lignes"] - ) - doc["total_taxes_calcule"] = sum( - ligne.get("total_taxes", 0) for ligne in doc["lignes"] - ) + doc["total_ht_calcule"] = doc["total_ht_net"] + doc["total_ttc_calcule"] = doc["total_ttc"] + doc["total_taxes_calcule"] = doc["total_ttc"] - doc["total_ht_net"] logger.debug( f"[SQL LIST] {numero} : {doc['nb_lignes']} lignes chargées"