Diag Invoice

Rejet BR-CO-09 : le montant de TVA ne correspond pas au calcul

12 mars 2026 · 3 min de lecture · Codes d'erreur · Mis à jour le 18 juillet 2026

Une facture rejetée pour BR-CO-09 n'est presque jamais fausse : elle est simplement calculée autrement que ne l'attend la norme. La règle exige que, pour chaque taux de TVA, le montant de TVA déclaré soit exactement égal à la base imposable multipliée par le taux, au centime près. Un écart d'un seul centime, le plus souvent dû à un arrondi ligne par ligne, suffit à la bloquer : le rejet est fatal, sans tolérance ni seuil.

NORME

EN 16931

RÈGLE

BR-CO-09

SÉVÉRITÉ

Fatale

CHAMPS

BT-116 · BT-117 · BT-119

SUR CETTE PAGE
01

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.

ÉNONCÉ OFFICIEL · EN 16931

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.

02

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.

LigneBase HTTauxTVA attendueTVA déclarée
Ligne 1 · Honoraires617,28 €20 %123,456 €123,46 €
Ligne 2 · Honoraires617,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.

03

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.

04

Comment corriger

  1. 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.

  2. 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.

  3. 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é.

  4. 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