CRATEAPI

BR-CO-15

EN 16931 FATALE

Le total TTC (BT-112) doit être égal au total HT (BT-109) plus le montant total de TVA (BT-110). C'est la règle de calcul la plus fréquemment violée - presque toujours un écart d'arrondi d'un centime entre la ventilation de TVA et les totaux déclarés.

Comment la corriger
  1. Recalculez BT-112 = BT-109 + BT-110 après arrondi des deux côtés à 2 décimales.
  2. Calculez BT-110 comme la somme des montants de TVA par catégorie (BT-117) - pas taux × total global, qui dérive d'un centime sur les factures multi-taux.
  3. Utilisez le même utilitaire d'arrondi partout ; mélanger les implémentations de round() entre langages est une cause classique.
Exemple
− Rejeté
<TaxExclusiveAmount>875.00</>
<TaxAmount>218.75</>
<TaxInclusiveAmount>1093.74</>
+ Accepté
<TaxExclusiveAmount>875.00</>
<TaxAmount>218.75</>
<TaxInclusiveAmount>1093.75</>
Texte officiel de la règle
Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110).

Les développeurs arrivent aussi sur cette page en cherchant une « erreur de validation de facture », un message « facture électronique rejetée », ou comment corriger un contrôle EN 16931 échoué — c'est le même problème, expliqué ci-dessus.

En bref, en français : Le montant total de la facture avec TVA (BT-112) = montant total hors TVA (BT-109) + montant total de TVA (BT-110).

Corrigez plus vite

Collez le XML de votre facture dans notre validateur gratuit - chaque constat porte son identifiant de règle. Puis générez, convertissez et visualisez des factures conformes via une seule API.

Règles liées