Référence
Export MarkdownBR-CO-3 La date d’exigibilité de la TVA et son code sont mutuellement exclusifs
La date d’exigibilité de la TVA (BT-7) et le code de date d’exigibilité de la TVA (BT-8) ne peuvent pas figurer tous deux sur la même facture. Indiquez au plus l’un des deux ; aucun n’est obligatoire.
Description du problème
ERREUR
Règle de calcul et de cohérence EN 16931 (BR-CO)
Chaîne de validation interactive
Où BR-CO-03 est contrôlée
Cliquez sur une étape pour voir ce qu’elle contrôle, ou saisissez un identifiant de règle pour trouver l’étape qui la signale.
BR-CO-03 règle de calcul EN 16931
Signalée à l’étape 2 : Règles EN 16931.
Niveau erreur : le rapport recommande de rejeter la facture.
Étape 2 · Ce qui est contrôlé
Règles EN 16931
- Les termes métier essentiels sont présents (BR-01 à BR-65).
- Les totaux concordent et les champs liés sont cohérents (BR-CO) ; codes et décimales sont valides (BR-CL, BR-DEC).
- Chaque catégorie de TVA est cohérente : S, Z, E, AE, K, G, O, L, M (BR-S, BR-Z, BR-AE, BR-IC …).
Codes d’exemple
Correction type
Recalculez les totaux et la TVA à partir des lignes, et corrigez la catégorie de TVA dans les données source.
Contexte et importance
EN 16931 permet d’indiquer l’exigibilité de la TVA soit par une date explicite (BT-7), soit par un code qui renvoie à une autre date (BT-8, par exemple la date de facture). Indiquer les deux rendrait la date d’exigibilité ambiguë et empêcherait le rapprochement comptable de la TVA. Cas typique : l’export de l’ERP renseigne les deux champs par défaut, par exemple une date d’exigibilité et un code de date fixe dans la période de facturation.
Solution
Supprimez BT-7 ou BT-8. En UBL, BT-7 correspond à cbc:TaxPointDate et BT-8 à cac:InvoicePeriod/cbc:DescriptionCode ; en CII, à ram:TaxPointDate et ram:DueDateTypeCode dans ram:ApplicableTradeTax.
Actions rapides
Exemples valides
- BT-7 = 2026-03-31, BT-8 absent
- BT-8 = 3 (date de facture), BT-7 absent
- Ni BT-7 ni BT-8 (les deux sont facultatifs)
Exemples invalides
- BT-7 = 2026-03-31 et BT-8 = 35 sur la même facture
- UBL : cbc:TaxPointDate (BT-7) et cac:InvoicePeriod/cbc:DescriptionCode (BT-8) renseignés tous deux