Cette page existe aussi dans votre langue :
CRATEAPI Reference des erreurs EN · FR · DE · RO

BR-CO-15

EN 16931 FATALE

Texte officiel de la regle

Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110).

Ce que signifie cette erreur

Le total TTC (BT-112) doit etre egal au total HT (BT-109) plus le montant total de TVA (BT-110). C'est la regle de calcul la plus frequemment violee - presque toujours un ecart d'arrondi d'un centime entre la ventilation de TVA et les totaux declares.

Comment la corriger

  1. Recalculez BT-112 = BT-109 + BT-110 apres arrondi des deux cotes a 2 decimales.
  2. Calculez BT-110 comme la somme des montants de TVA par categorie (BT-117) - pas taux × total global, qui derive d'un centime sur les factures multi-taux.
  3. Utilisez le meme utilitaire d'arrondi partout ; melanger les implementations de round() entre langages est une cause classique.

Exemple

✗ Rejete
<TaxExclusiveAmount>875.00</>
<TaxAmount>218.75</>
<TaxInclusiveAmount>1093.74</>
✓ Accepte
<TaxExclusiveAmount>875.00</>
<TaxAmount>218.75</>
<TaxInclusiveAmount>1093.75</>

Regles liees

Corrigez plus vite

Collez le XML de votre facture dans notre validateur gratuit - chaque constat porte son identifiant de regle. Puis generez, convertissez et visualisez des factures conformes via une seule API.