Toutes les erreurs et solutions
Cette page est en attente de relecture par un locuteur natif.
BR-CO-15 : total TTC incohérent — quand HT + TVA ne font pas le TTC de votre facture électronique
Que signifie BR-CO-15 ?
La règle officielle (EN 16931, original anglais) est :
[BR-CO-15] Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110).
Autrement dit : TTC = HT + TVA, au centime près. Si les trois montants transmis ne satisfont pas exactement cette équation, la vérification renvoie BR-CO-15.
Causes fréquentes
Un des trois montants a été modifié manuellement (remise appliquée sur le TTC seulement, montant arrondi « pour faire rond ») sans recalcul des autres. Autre cause classique : des écarts d’arrondi quand le logiciel calcule le TTC à partir des lignes et le HT/TVA à partir des catégories de taxe — chaque chemin de calcul arrondit différemment.
Comment corriger
- Revérifiez les trois montants (HT, TVA, TTC) et recalculez : le TTC transmis doit être exactement HT + TVA.
- Si vous accordez une remise, appliquez-la dans les lignes ou les remises de pied de facture — pas en écrasant un total.
- Ré-exportez après correction.
Voici comment les trois champs se répondent (exemples synthétiques) :
UBL :
<!-- synthetic example -->
<cac:TaxTotal>
<cbc:TaxAmount currencyID="EUR">20.00</cbc:TaxAmount> <!-- BT-110 -->
</cac:TaxTotal>
<cac:LegalMonetaryTotal>
<cbc:TaxExclusiveAmount currencyID="EUR">100.00</cbc:TaxExclusiveAmount> <!-- BT-109 -->
<cbc:TaxInclusiveAmount currencyID="EUR">120.00</cbc:TaxInclusiveAmount> <!-- BT-112 -->
</cac:LegalMonetaryTotal>
CII (UN/CEFACT — Factur-X) :
<!-- synthetic example -->
<ram:SpecifiedTradeSettlementHeaderMonetarySummation>
<ram:TaxBasisTotalAmount>100.00</ram:TaxBasisTotalAmount>
<ram:TaxTotalAmount currencyID="EUR">20.00</ram:TaxTotalAmount>
<ram:GrandTotalAmount>120.00</ram:GrandTotalAmount>
</ram:SpecifiedTradeSettlementHeaderMonetarySummation>
Questions fréquentes
L’écart n’est que d’un centime — c’est vraiment bloquant ? Oui. Les règles de cohérence de l’EN 16931 sont exactes au centime : un écart d’un centime suffit à faire échouer la vérification. La solution durable est de faire calculer les trois montants par le même chemin de calcul.
BR-CO-15 apparaît avec BR-CO-14 — lequel corriger d’abord ? BR-CO-14 (cohérence de la TVA par catégorie) d’abord : une fois la TVA juste, le TTC se recale souvent de lui-même.