L'essentiel
- Un code VATEX indique, en langage machine, pourquoi une opération est exonérée de TVA ou pourquoi aucune TVA n'est facturée.
- Il alimente le champ « code du motif d'exonération » (BT-121) de la norme EN 16931, à côté de la catégorie de TVA (BT-118).
- Dès qu'une facture porte une catégorie sans taux positif (exonération, autoliquidation, intracommunautaire, export, hors champ), un motif d'exonération est requis.
- La liste VATEX est publiée par la Commission européenne et renvoie souvent à un article de la directive 2006/112/CE.
Les codes VATEX, la raison d'une exonération en langage machine
Sur une facture papier ou un PDF, lorsqu'aucune TVA n'est due, le vendeur ajoute une phrase : « Autoliquidation », « Exonération, article 44 du Code de la TVA », « Livraison intracommunautaire exonérée ». Un lecteur humain comprend. Un logiciel, lui, ne lit pas une phrase libre de façon fiable. C'est le problème que résolvent les codes VATEX : ils expriment ce motif d'exonération sous une forme normalisée, qu'un programme interprète sans ambiguïté.
VATEX est le nom de la liste de codes du motif d'exonération de TVA utilisée dans la facture électronique européenne. Chaque code dit, de manière standard, pourquoi la ligne ne porte pas de taux : parce qu'elle est exonérée, soumise à autoliquidation, intracommunautaire, exportée hors de l'Union, ou hors du champ de la TVA.
L'enjeu est concret en Belgique. Avec la facturation électronique B2B structurée, votre facture n'est plus un document que l'on relit à l'œil : c'est un fichier que le logiciel du client traite automatiquement. Pour la base de la facture structurée, lisez La norme EN 16931 et Peppol BIS Billing 3.0.
Catégorie de TVA et code VATEX : deux champs différents
EN 16931 sépare clairement deux informations, toutes deux rattachées à la ventilation de la TVA de la facture. La première est la catégorie de TVA (terme métier BT-118) : elle classe l'opération. La seconde est le motif d'exonération, qui existe sous deux formes complémentaires : un texte libre (BT-120) et, surtout, un code VATEX (BT-121) qui porte le même sens de façon structurée.
Les catégories de TVA de la facture électronique européenne forment un sous-ensemble normalisé (liste UNCL5305). Les plus courantes sont les suivantes.
| Code de catégorie | Signification | Motif d'exonération attendu | |
|---|---|---|---|
| S | Taux standard | Non | |
| Z | Taux zéro | Non | |
| E | Exonéré de TVA | Oui | |
| AE | Autoliquidation | Oui | |
| K | Livraison intracommunautaire | Oui | |
| G | Exportation hors UE | Oui | |
| O | Hors champ de la TVA | Oui |
La distinction compte parce que les deux champs doivent rester cohérents. Un contrôle automatique rejette une facture dont la catégorie annonce une autoliquidation mais dont le motif désigne une exportation. Le code VATEX n'est donc pas décoratif : il verrouille le sens de l'opération.
Quand un code VATEX devient obligatoire
La règle est simple à retenir : dès qu'une ligne relève d'une catégorie sans taux de TVA positif, EN 16931 exige un motif d'exonération. La norme laisse le choix de la forme : un code VATEX (BT-121) ou un texte d'exonération (BT-120) suffit à satisfaire la règle. En pratique, le code est préférable, car lui seul est exploitable automatiquement par le destinataire et par l'administration.
Les situations qui déclenchent un motif d'exonération
Exonération (catégorie E)
Opération exonérée en vertu du Code de la TVA ou de la directive, par exemple certaines prestations médicales ou d'enseignement.
Autoliquidation (catégorie AE)
La TVA est due par le client, pas par le vendeur : travaux immobiliers entre assujettis, notamment.
Livraison intracommunautaire (catégorie K)
Vente de biens à un assujetti d'un autre État membre, exonérée dans le pays de départ.
Exportation hors UE (catégorie G)
Biens expédiés en dehors de l'Union européenne.
Hors champ (catégorie O)
Opération qui n'entre pas dans le champ d'application de la TVA.
Pour le détail de deux de ces cas fréquents en Belgique, voyez L'autoliquidation de la TVA et La TVA intracommunautaire.
Quel code VATEX pour quelle catégorie de TVA
Sur le réseau Peppol, la cohérence entre la catégorie et le code VATEX n'est pas une recommandation : c'est une règle de validation. Certaines catégories imposent une famille de codes précise. Le tableau ci-dessous reprend les correspondances les plus structurantes.
| Catégorie de TVA | Code(s) VATEX attendu(s) | |
|---|---|---|
| G — Exportation hors UE | VATEX-EU-G | |
| O — Hors champ de la TVA | VATEX-EU-O | |
| K — Livraison intracommunautaire | VATEX-EU-IC | |
| AE — Autoliquidation | VATEX-EU-AE | |
| E — Exonéré de TVA | VATEX-EU-132 (art. 132), VATEX-EU-D, et autres |
Pour la catégorie E (exonéré), le choix est plus large car les exonérations recouvrent des situations variées. C'est là que les codes renvoyant directement à la directive prennent tout leur sens.
Les codes VATEX et les articles de la directive 2006/112/CE
La liste VATEX est publiée et maintenue par la Commission européenne, dans le cadre du programme « Digital Europe » qui gère les listes de codes de la facturation électronique européenne. Elle est révisée selon un cycle semestriel. La liste combine deux familles de codes : ceux qui désignent un article de la directive 2006/112/CE (le texte européen de référence pour la TVA) et ceux qui renvoient à une législation propre à un État membre.
Les codes « directive » suivent une logique lisible : VATEX-EU-132 vise les exonérations de l'article 132 de la directive (activités d'intérêt général), et des variantes plus fines existent, comme VATEX-EU-132-1A pour les services postaux publics. Cette structure permet à l'émetteur de pointer la base juridique exacte de l'exonération, et au destinataire comme à l'administration de la reconnaître sans interprétation.
code du motif
le champ EN 16931 alimenté par VATEX
catégories concernées
E, AE, K, G et O
directive visée
la base TVA des codes « directive »
Des factures exonérées conformes, sans manipuler les codes VATEX
YouInv choisit la bonne catégorie de TVA et le code VATEX cohérent à partir de votre situation, puis valide la facture avant l'envoi via Peppol.
Ce que cela change pour votre facturation
La bonne nouvelle rejoint celle des autres briques de la facture structurée : vous n'avez pas à retenir les codes. Un logiciel conforme déduit la catégorie de TVA et le code VATEX de la situation que vous décrivez, puis contrôle leur cohérence avant l'envoi. Une facture d'exportation sans motif, ou une autoliquidation mal codée, est rejetée avant même de partir.
Ce qui change, c'est le critère de choix de l'outil. En B2B, une mention d'exonération écrite « en toutes lettres » dans un PDF ne suffit plus : votre logiciel doit savoir traduire cette mention en catégorie de TVA et en code VATEX valides. C'est un point à vérifier dès maintenant, au même titre que la capacité à émettre et recevoir des documents au bon format.
À lire aussi
- La norme EN 16931 : le modèle sémantique où vivent les champs BT-118, BT-120 et BT-121.
- L'autoliquidation de la TVA en Belgique : le cas d'usage le plus fréquent de la catégorie AE.
- Les mentions obligatoires d'une facture en Belgique : où s'inscrit la mention d'exonération.
La source de référence fait foi : la documentation Peppol BIS Billing 3.0 sur le motif d'exonération et les listes de codes de la facturation électronique publiées par la Commission européenne.
Qu'est-ce qu'un code VATEX ?
Un code VATEX est un code normalisé qui indique, sur une facture électronique, pourquoi une opération est exonérée de TVA ou pourquoi aucune TVA n'est facturée. Il alimente le champ « code du motif d'exonération de TVA » (BT-121) de la norme EN 16931, de sorte que le motif soit lisible automatiquement par le logiciel du destinataire.
Quand faut-il indiquer un code VATEX sur une facture ?
Dès qu'une ligne relève d'une catégorie de TVA sans taux positif : exonération (E), autoliquidation (AE), livraison intracommunautaire (K), exportation hors UE (G) ou opération non soumise (O). Pour ces catégories, EN 16931 impose un motif d'exonération, exprimé soit par un code VATEX (BT-121), soit par un texte libre (BT-120).
Quelle est la différence entre la catégorie de TVA et le code VATEX ?
La catégorie de TVA (BT-118) classe l'opération : standard, exonérée, autoliquidation, intracommunautaire, exportation, hors champ. Le code VATEX (BT-121) précise la raison juridique de cette absence de taux, souvent en renvoyant à un article de la directive 2006/112/CE. Les deux champs sont distincts et doivent être cohérents.
Qui publie la liste des codes VATEX ?
La liste VATEX est publiée et maintenue par la Commission européenne, au titre du programme « Digital Europe » qui gère les listes de codes de la facturation électronique européenne (EN 16931). Elle est mise à jour selon un cycle de publication semestriel.
Faut-il connaître les codes VATEX par cœur pour facturer ?
Non. Un logiciel de facturation conforme sélectionne le bon code VATEX à partir de la catégorie de TVA que vous choisissez et vérifie la cohérence entre les deux. Vous raisonnez en situations métier (vente intracommunautaire, autoliquidation), pas en codes.



