Ce que vérifie la règle
Concrètement, la plateforme de réception refait votre calcul de TVA. Pour chaque taux présent sur la facture, elle multiplie la base imposable par le taux, puis compare le résultat au montant de TVA que vous avez déclaré. Elle ne regarde ni le contenu de vos lignes ni vos mentions légales : uniquement cette égalité. Sur le plan normatif, BR-CO-09 est l'une des règles de cohérence arithmétique de la norme européenne EN 16931, le socle sémantique de la facture électronique.
Si les deux valeurs diffèrent, même au centime, la plateforme de réception rejette le flux avant tout traitement. Il n'existe pas de tolérance ni de seuil : la règle est de sévérité fatale.
Pour chaque ventilation de TVA (BG-23), le montant de taxe de la catégorie (BT-117) doit être égal à la base d'imposition de la catégorie (BT-116) multipliée par le taux de TVA de la catégorie (BT-119).
Règle BR-CO-09 · XP Z12-012 · Sévérité : fatale
EN CLAIR
Additionnez les bases HT de chaque taux, multipliez par le taux : le résultat doit être exactement le montant de TVA déclaré pour ce taux. Pas à un centime près : exactement.
Exemple chiffré
Une facture de deux lignes au taux normal de 20 %. Chaque ligne est arrondie individuellement à la hausse ; le total par taux, lui, s'arrondit à la baisse. Un centime d'écart, et la facture est rejetée.
| Ligne | Base HT | Taux | TVA attendue | TVA déclarée |
|---|---|---|---|---|
| Ligne 1 · Honoraires | 617,28 € | 20 % | 123,456 € | 123,46 € |
| Ligne 2 · Honoraires | 617,28 € | 20 % | 123,456 € | 123,46 € |
| Total taux 20 % | 1 234,56 € | 20 % | 246,91 € | 246,92 € |
CALCUL ATTENDU · NORME
1 234,56 × 20 %
= 246,912
→ 246,91 €
CALCUL DE L'ERP · PAR LIGNE
123,46 + 123,46
= 246,92 €
→ écart +0,01 € · rejet
La somme des TVA de ligne (123,46 € + 123,46 €) donne 246,92 €. Le calcul exigé par la norme, sur le total de la base par taux, donne 246,91 €. Les deux résultats sont mathématiquement défendables ; la norme n'en accepte qu'un seul.
La cause la plus fréquente : l'arrondi ligne par ligne
Dans la quasi-totalité des rejets BR-CO-09 que nous observons, le montant déclaré n'est pas faux au sens comptable : il est calculé autrement. L'ERP ou le logiciel de facturation arrondit la TVA de chaque ligne au centime, puis additionne ces montants arrondis. La norme EN 16931, elle, impose l'ordre inverse : additionner d'abord les bases HT par taux, puis calculer et arrondir la TVA une seule fois, sur ce total.
Plus la facture compte de lignes au même taux, plus la probabilité d'un écart augmente : chaque arrondi de ligne peut déplacer le résultat d'un demi-centime. Sur une facture de vingt lignes, un écart de deux ou trois centimes est courant, et tout aussi bloquant qu'un écart d'un centime.
Cas plus rares : un taux saisi manuellement qui ne correspond pas à la catégorie (19,6 % résiduel, 20,0 % attendu), une remise globale appliquée après le calcul de TVA, ou un montant de TVA repris d'un devis antérieur sans recalcul.
Comment corriger
- 01
Identifiez le taux concerné dans le message de rejet : il précise la catégorie de TVA (BG-23) et les deux montants en conflit.
- 02
Recalculez à la main : somme des bases HT du taux × taux, arrondi au centime (arrondi commercial, demi-centime à la hausse). C'est ce montant que la facture doit porter en BT-117.
- 03
Corrigez le paramétrage de votre ERP : l'option se nomme généralement « arrondi de TVA par taux » ou « arrondi sur totaux », par opposition à « arrondi par ligne ». À défaut, ajoutez une ligne d'ajustement d'un centime sur la base du taux concerné.
- 04
Ré-émettez la facture avec un nouveau numéro. Un flux rejeté pour cause fatale n'est jamais « réparé » côté plateforme : il doit être soumis à nouveau après correction à la source.
Questions fréquentes
Que signifie le rejet BR-CO-09 ?
BR-CO-09 est une règle de cohérence arithmétique de la norme EN 16931. Pour chaque taux de TVA, le montant de TVA déclaré doit être exactement égal à la base imposable multipliée par le taux. Un écart, même d'un centime, entraîne un rejet fatal de la facture.
Pourquoi un écart d'un centime bloque-t-il ma facture ?
La règle est de sévérité fatale : il n'existe aucune tolérance ni seuil. La cause la plus fréquente est l'arrondi ligne par ligne, alors que la norme impose d'additionner les bases HT par taux puis d'arrondir la TVA une seule fois, sur ce total.
Comment éviter les rejets BR-CO-09 ?
Paramétrez votre logiciel sur un arrondi de la TVA « par taux » (ou « sur totaux ») plutôt que « par ligne ». Le montant à déclarer en BT-117 est la somme des bases HT du taux multipliée par le taux, arrondie une seule fois au centime.
RÉFÉRENCES