Peppol

Codes VATEX : l'exonération de TVA sur la facture électronique

Les codes VATEX expliqués : à quoi sert ce code d'exonération de TVA sur une facture électronique, quand il est obligatoire et comment il se relie à EN 16931.

Par Équipe YouInv9 min de lecture
Comptable vérifiant une facture avec mention d'exonération de TVA sur un ordinateur portable, illustrant les codes VATEX

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.

Les catégories sans taux positif appellent un motif d'exonération ; un taux standard ou zéro n'en demande pas.
Code de catégorieSignificationMotif d'exonération attendu
STaux standardNon
ZTaux zéroNon
EExonéré de TVAOui
AEAutoliquidationOui
KLivraison intracommunautaireOui
GExportation hors UEOui
OHors champ de la TVAOui

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.

Correspondances imposées par les règles de validation Peppol BIS Billing 3.0 entre catégorie de TVA et code VATEX.
Catégorie de TVACode(s) VATEX attendu(s)
G — Exportation hors UEVATEX-EU-G
O — Hors champ de la TVAVATEX-EU-O
K — Livraison intracommunautaireVATEX-EU-IC
AE — AutoliquidationVATEX-EU-AE
E — Exonéré de TVAVATEX-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.

BT-121

code du motif

le champ EN 16931 alimenté par VATEX

5

catégories concernées

E, AE, K, G et O

2006/112/CE

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

Retour au blog

Articles similaires