1. Accueil
  2. Base de connaissances
  3. Peppol
  4. Codes de catégorie de TVA Peppol

Codes de catégorie de TVA Peppol

Codes de catégorie de TVA Peppol

Les codes de catégorie de TVA apparaissent sur les lignes des factures et des avoirs, dans le détail de la TVA, ainsi que sur les déductions et les frais au niveau du document concernés par la TVA. Ils proviennent de la liste de codes UN/CEFACT UNCL5305, version D.16B, dans le sous-ensemble Peppol. Le code sélectionné détermine quelle famille de règles EN 16931 est appliquée et, par conséquent, quels autres champs le document doit comporter.

Les codes

CodeNomFamille de règles
STarif standardBR-S-
ZProduits exonérés de TVABR-Z-
EExonéré d'impôtBR-E-
AEautoliquidation de la TVABR-AE-
KExonération de TVA pour les livraisons intracommunautaires de biens et de services au sein de l'EEEBR-IC-
GArticle destiné à l'exportation, non soumis à la TVABR-G-
OServices non soumis à l'impôtBR-O-
LImpôt indirect général des Îles CanariesBR-AF-
MFiscalité applicable à la production, aux services et aux importations à Ceuta et MelillaBR-AG-
BTransféré (TVA), en ItalieDéviation A italienne

Ce que vérifie cette famille de règles

Chaque famille applique la combinaison de champs requise par sa catégorie. La catégorie de TVA sélectionnée détermine si le taux de TVA doit être positif, nul ou omis. Par exemple, la catégorie E exige un taux nul, tandis que la catégorie O ne doit pas comporter de taux de TVA. Plusieurs catégories exigent un motif d’exonération, indiqué sous forme de texte (BT-120), de code VATEX (BT-121) ou des deux. Les règles exigent au moins l’un des deux, et les deux sont autorisés.

Une erreur liée à la catégorie de TVA peut concerner le code lui-même ou un champ associé requis par cette catégorie. Vérifiez simultanément le taux, les informations relatives à l'exonération, la base imposable et le montant de la taxe.

Les deux familles espagnoles

Les normes fiscales des îles Canaries, de Ceuta et de Melilla ne suivent pas le schéma de dénomination des autres familles. Elles sont désignées par les préfixes BR-AF- et BR-AG-. Les préfixes BR-IG- et BR-IP- n'existent pas dans les artefacts de la norme EN 16931.

Dans les règles abstraites, ces deux éléments sont représentés par les tokens IGIC et IPSI plutôt que par les lettres L et M. Si vous recherchez le texte d'une règle dans le schématron, effectuez votre recherche à partir du préfixe de la famille plutôt qu'à partir de la lettre de la catégorie.

Catégorie B

« B » est une variante « A » pour l'Italie, ajoutée à la liste des codes en novembre 2020. Elle est acceptée dans Peppol BIS Billing mais ne fait pas partie de l'ensemble de catégories de base de la norme EN 16931.

La catégorie B a été ajoutée pour le contexte italien. Vérifiez les exigences italiennes applicables avant de l'utiliser ; la validation par schéma ou par règles métier ne suffit pas à elle seule à déterminer le traitement fiscal approprié.

Une catégorie par ligne de ventilation

Le détail de la TVA comporte une ligne par combinaison de catégorie et de taux. Une facture comportant à la fois des lignes au taux normal et des lignes en autoliquidation comporte donc au moins deux lignes de détail, chacune avec sa propre base imposable et son propre montant de TVA.

Des erreurs issues de la famille BR-CO- peuvent apparaître ici, car les totaux détaillés doivent correspondre aux totaux par ligne pour chaque catégorie prise séparément, ainsi que pour l'ensemble du document.

Trois combinaisons qui échouent

Taux normal avec motif d'exonération. La norme BR-S-10 stipule qu'une ventilation de la TVA relevant de la catégorie S ne doit pas comporter de code de motif d'exonération de TVA (BT-121) ni de texte (BT-120). Les progiciels de gestion intégrés (ERP) qui renseignent systématiquement le champ de texte relatif à l'exonération génèrent ce texte sur chaque facture au taux normal. La solution consiste à masquer ce champ pour la catégorie S, et non à modifier la catégorie elle-même.

Exonéré sans motif d'exonération. La règle BR-E-10 exige qu’une ventilation de catégorie E comporte soit un code de motif d’exonération de TVA (BT-121), soit un texte de motif d’exonération de TVA (BT-120). Au moins l’un des deux est obligatoire, et les deux sont autorisés. Un taux nul n’est pas suffisant à lui seul. Les règles BR-E-05 à BR-E-07 exigent également que le taux soit exactement égal à zéro ; ainsi, un taux laissé vide est considéré comme non valide, tout comme un taux différent de zéro.

Autoliquidation avec un taux ou un montant de taxe. Les codes BR-AE-05 à BR-AE-07 exigent que le taux de TVA soit nul, et le code BR-AE-09 exige que le montant de la taxe de la catégorie TVA soit nul. L'autoliquidation nécessite également les identifiants du vendeur et de l'acheteur.

Le code de catégorie détermine les champs qui doivent être présents, ceux qui doivent être absents et ceux qui doivent être à zéro. Lorsqu'une règle de TVA s'applique, identifiez la catégorie, puis vérifiez le champ indiqué par la règle.

Une ventilation des livraisons exonérées, avec le motif indiqué sous forme de texte :

<cac:TaxSubtotal> <cbc:TaxableAmount currencyID=”SEK”>10000.00</cbc:TaxableAmount> <cbc:TaxAmount currencyID=”SEK”>0.00</cbc:TaxAmount> <cac:TaxCategory> <cbc:ID>E</cbc:ID> <cbc:Percent>0</cbc:Percent> <cbc:TaxExemptionReason>VAT exempt supply</cbc:TaxExemptionReason> </cac:TaxCategory> </cac:TaxSubtotal>
<cac:TaxSubtotal>
  <cbc:TaxableAmount currencyID="SEK">10000.00</cbc:TaxableAmount>
  <cbc:TaxAmount currencyID="SEK">0.00</cbc:TaxAmount>
  <cac:TaxCategory>
    <cbc:ID>E</cbc:ID>
    <cbc:Percent>0</cbc:Percent>
    <cbc:TaxExemptionReason>VAT exempt supply</cbc:TaxExemptionReason>
  </cac:TaxCategory>
</cac:TaxSubtotal>

Le motif d'exonération indiqué dans cet extrait est donné à titre d'exemple. Utilisez le motif requis par le régime fiscal applicable et la juridiction concernée. Si vous supprimez le motif d'exonération, le document ne respecte pas la règle BR-E-10. Si vous modifiez la catégorie en « S » tout en conservant le motif, il ne respecte pas la règle BR-S-10.

Sources normatives

Sous-ensemble UNCL5305 et règles de la norme EN 16931 pour UBL et OpenPeppol. Les identifiants des familles de règles ont également été vérifiés par rapport aux artefacts de validation de la norme EN 16931 publiés par le CEN/TC 434.

Cet article a-t-il été utile ?

Articles connexes