BR-CO-15
Total TTC facture incohérent
Le total avec TVA (BT-112) doit être égal au total HT (BT-109) plus le montant total de TVA (BT-110).
Pourquoi cette erreur apparaît
Le total TTC est parfois recalculé indépendamment du total HT et de la TVA après une remise, une charge documentaire ou un changement de taux. Un écart de centime suffit à faire échouer la règle.
Où regarder
BT-112 (GrandTotalAmount / TaxInclusiveAmount) = BT-109 (TaxBasisTotalAmount / TaxExclusiveAmount) + BT-110 (TaxTotalAmount)
Fix rapide
Recalculer BT-112 en dernière étape comme somme de BT-109 et BT-110, après les lignes, remises, charges et ventilations TVA. Ne pas le confondre avec BT-115 (montant à payer).
Exemple minimal
BT-109 + BT-110 = 1200.00, mais BT-112 déclare 1199.99.<ram:SpecifiedTradeSettlementHeaderMonetarySummation>
<ram:TaxBasisTotalAmount>1000.00</ram:TaxBasisTotalAmount>
<ram:TaxTotalAmount currencyID="EUR">200.00</ram:TaxTotalAmount>
<ram:GrandTotalAmount>1199.99</ram:GrandTotalAmount>
</ram:SpecifiedTradeSettlementHeaderMonetarySummation> Bonnes pratiques
- Utiliser une arithmétique décimale exacte et un arrondi explicite à 2 décimales
- Rejouer BR-CO-10 et BR-CO-13 avant BR-CO-15 : une erreur en amont se propage souvent au total TTC
- FacturX API peut diagnostiquer l’écart et vérifier la correction ; elle ne remplace pas la logique de calcul métier de votre ERP
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.