BR-CO-15 : montant total TTC incorrect — erreur de calcul TVA
Le montant total TTC (BT-112) ne correspond pas à la somme du montant HT (BT-109) et du montant total de TVA (BT-110). Cette règle arithmétique s'applique à tous les formats conformes EN 16931 : Factur-X, ZUGFeRD, XRechnung et Peppol BIS.
Mis à jour le : 2026-06-21
Champ concerné
BT-112 InvoiceTotalAmountWithVAT / cbc:TaxInclusiveAmount (UBL) / ram:GrandTotalSpecifiedTradeSettlementHeaderMonetarySummation (CII)
Cause
Des arrondis sur les lignes de facture peuvent créer un écart cumulé au niveau du total. Ou : le sous-total TVA a été recalculé manuellement sans mettre à jour le montant total TTC. Certains logiciels de facturation arrondissent chaque ligne à 2 décimales avant de sommer, ce qui crée un écart d'un centime.
Correction
Vérifiez que BT-112 = BT-109 + BT-110 exactement. Si des arrondis sont inévitables sur les lignes, utilisez le champ BT-114 (PayableRoundingAmount) pour absorber l'écart, puis vérifiez également BR-CO-16 (montant dû). Ne corrigez jamais manuellement BT-112 sans recalculer les deux composantes.
<cac:LegalMonetaryTotal> <!-- ERREUR : 900.00 + 95.00 = 995.00, pas 1000.00 --> <cbc:TaxExclusiveAmount currencyID="EUR">900.00</cbc:TaxExclusiveAmount> <cbc:TaxInclusiveAmount currencyID="EUR">1000.00</cbc:TaxInclusiveAmount> </cac:LegalMonetaryTotal> <cac:TaxTotal> <cbc:TaxAmount currencyID="EUR">95.00</cbc:TaxAmount> </cac:TaxTotal>
<cac:LegalMonetaryTotal> <cbc:TaxExclusiveAmount currencyID="EUR">900.00</cbc:TaxExclusiveAmount> <cbc:TaxInclusiveAmount currencyID="EUR">995.00</cbc:TaxInclusiveAmount> </cac:LegalMonetaryTotal> <cac:TaxTotal> <cbc:TaxAmount currencyID="EUR">95.00</cbc:TaxAmount> </cac:TaxTotal>
Vérifiez votre facture pour cette erreur et d'autres.
Valider votre facture →Contexte réglementaire
Questions fréquentes
Pourquoi cette erreur apparaît-elle seulement sur certaines factures ?▼
L'erreur BR-CO-15 survient souvent quand les montants de TVA sont calculés ligne par ligne puis additionnés, au lieu d'être calculés sur le total HT. La différence est due aux arrondis : arrondir chaque ligne avant de sommer crée un écart d'un ou plusieurs centimes sur le total.
Comment corriger BR-CO-15 dans Factur-X ?▼
Recalculez BT-112 directement depuis BT-109 et BT-110. Si votre logiciel ne permet pas de modifier BT-112 directement, vérifiez les paramètres d'arrondi. Pour les écarts inférieurs à 0,50 €, vous pouvez utiliser BT-114 (PayableRoundingAmount) pour ajuster le montant dû sans modifier le total TTC.
Cette règle s'applique-t-elle à Factur-X MINIMUM ?▼
Oui. BR-CO-15 est une règle du cœur EN 16931 et s'applique à tous les profils Factur-X, y compris MINIMUM et BASIC WL, dès que les champs BT-109 et BT-110 sont présents.