Référence
Export MarkdownBR-CO-9 Les numéros de TVA intracommunautaire doivent commencer par un code pays ISO 3166-1 alpha-2
Le numéro de TVA intracommunautaire du vendeur (BT-31), celui du représentant fiscal du vendeur (BT-63) et celui de l’acheteur (BT-48) doivent commencer par un code pays ISO 3166-1 alpha-2 (par exemple « DE », « FR », « IT »). Exceptions : la Grèce peut utiliser « EL » ; « XI » (Irlande du Nord) est également admis.
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-09 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-09 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
Le validateur vérifie seulement que les deux premiers caractères figurent dans sa liste de codes pays (ISO 3166-1 alpha-2, plus EL et XI). Il ne contrôle ni la suite du numéro ni son immatriculation : c’est le rôle d’une consultation VIES. L’acheminement Peppol ne dépend pas de ce numéro mais de l’adresse électronique (BT-34/BT-49). Cas typique : l’ERP enregistre le numéro national sans code pays, utilise le préfixe « UK », ou place un numéro fiscal national dans le champ du numéro de TVA au lieu de l’identifiant d’enregistrement fiscal du vendeur (BT-32).
Solution
Préfixez chaque numéro de TVA intracommunautaire par le code pays à deux lettres correct, par exemple « FR12345678901 » au lieu de « 12345678901 ». Utilisez « EL » pour la Grèce et « GB » ou « XI » pour le Royaume-Uni, jamais « UK ». En UBL : cac:PartyTaxScheme/cbc:CompanyID (avec cac:TaxScheme/cbc:ID = VAT) ; en CII : ram:SpecifiedTaxRegistration/ram:ID avec schemeID="VA".
Actions rapides
Exemples valides
- BT-31 = « DE123456789 »
- BT-48 = « FR12345678901 »
- BT-63 = « IT12345678901 »
- BT-48 = « EL123456789 » (Grèce)
Exemples invalides
- BT-31 = « 123456789 » (préfixe DE absent)
- BT-48 = « UK123456789 » (UK n’est pas un code ISO 3166-1 : utilisez GB, ou XI pour l’Irlande du Nord)
- BT-63 = « EU123456789 » (EU n’est pas un code ISO 3166-1 alpha-2)