Factur-X API

BR-CO-15 : le total TTC ne correspond pas au total HT plus la TVA — causes et correction

Le total TTC (BT-112) doit être égal au total HT (BT-109) plus le total TVA (BT-110).

C'est l'équation de base de toute facture : TTC = HT + TVA. BT-112 (GrandTotalAmount) doit être exactement la somme de TaxBasisTotalAmount (BT-109) et TaxTotalAmount (BT-110). Cause classique : la TVA est calculée taux par taux avec arrondi, puis le TTC est calculé depuis un taux global — les arrondis divergent d'un centime. Règle d'or : calculez la TVA par catégorie (TaxTotalAmount = Σ pour chaque taux de basis × taux, arrondi au centime), puis additionnez. Notre API /api/generate applique cet arrondi par catégorie nativement.

Exemple — non conforme puis corrigé

Rejeté :

<ram:SpecifiedTradeSettlementHeaderMonetarySummation>
  <ram:TaxBasisTotalAmount>100.00</ram:TaxBasisTotalAmount>
  <ram:TaxTotalAmount>20.00</ram:TaxTotalAmount>
  <ram:GrandTotalAmount>120.01</ram:GrandTotalAmount> <!-- devrait être 120.00 -->
</ram:SpecifiedTradeSettlementHeaderMonetarySummation>

Corrigé :

<ram:SpecifiedTradeSettlementHeaderMonetarySummation>
  <ram:TaxBasisTotalAmount>100.00</ram:TaxBasisTotalAmount>
  <ram:TaxTotalAmount>20.00</ram:TaxTotalAmount>
  <ram:GrandTotalAmount>120.00</ram:GrandTotalAmount>
</ram:SpecifiedTradeSettlementHeaderMonetarySummation>

Vérifiez votre facture gratuitement

Téléversez votre facture (PDF Factur-X ou XML) et voyez immédiatement si BR-CO-15 — ou une autre règle — est en défaut.

Règles liées