BR-CO-13
Total HT facture incohérent
Le total HT facture (BT-109) doit être égal à la somme des lignes + charges document − remises document.
Pourquoi cette erreur apparaît
Une remise ou charge au niveau document n'a pas été prise en compte dans le calcul du total HT.
Où regarder
BT-106 (total lignes) + BT-108 (charges doc) − BT-107 (remises doc) = BT-109 (TaxExclusiveAmount)
Fix rapide
Appliquer la formule : BT-109 = BT-106 + BT-108 − BT-107. Recalculer systématiquement à chaque modification de remise ou charge.
Exemple minimal
La remise de 50 n'a pas été soustraite du total HT.<cbc:LineExtensionAmount currencyID="EUR">1000.00</cbc:LineExtensionAmount>
<cbc:AllowanceTotalAmount currencyID="EUR">50.00</cbc:AllowanceTotalAmount>
<cbc:ChargeTotalAmount currencyID="EUR">0.00</cbc:ChargeTotalAmount>
<!-- Attendu : 1000 - 50 = 950 -->
<cbc:TaxExclusiveAmount currencyID="EUR">1000.00</cbc:TaxExclusiveAmount> Bonnes pratiques
- Tracer chaque composante du total dans les logs de génération
- Ajouter un test sur les factures avec remises document
Et après ?
Passer à l'action
Choisissez l'étape suivante pour activer FacturX API sur votre stack. Tous les liens sont internes pour garder le suivi clair.