Référence
Export MarkdownBR-CL-22 Le code de motif d’exonération doit provenir de la liste CEF VATEX
Le code de motif d’exonération de TVA (BT-121) doit appartenir à la liste CEF VATEX.
Description du problème
ERREUR
Règle de liste de codes EN 16931 (BR-CL)
Contexte et importance
BT-121 exprime le motif d’une exonération de TVA sous forme de code, afin que l’acheteur puisse comptabiliser la facture sans lire de texte libre. La règle échoue lorsqu’une référence légale telle que « Art. 262 ter I du CGI » ou un code interne comme « EXONERE » figure dans le champ code, ou lorsque la valeur contient des espaces. Ce contrôle ne distingue pas majuscules et minuscules. Exemple : une livraison intracommunautaire de biens utilise la catégorie K avec BT-121 = VATEX-EU-IC et la base légale en texte dans BT-120.
Solution
Définissez BT-121 sur un code VATEX correspondant à la catégorie de TVA, par exemple VATEX-EU-AE (autoliquidation, catégorie AE), VATEX-EU-IC (livraison intracommunautaire, K), VATEX-EU-G (exportation hors UE, G), VATEX-EU-O (hors champ de la TVA, O) ou VATEX-FR-FRANCHISE (franchise en base de TVA). Indiquez la référence légale en texte dans BT-120. En UBL, le code est cac:TaxCategory/cbc:TaxExemptionReasonCode ; en CII, ram:ApplicableTradeTax/ram:ExemptionReasonCode.
Actions rapides
Exemples valides
- BT-121 = VATEX-EU-IC — livraison intracommunautaire (catégorie K)
- BT-121 = VATEX-FR-FRANCHISE — franchise en base de TVA
Exemples invalides
- BT-121 = Art. 262 ter I du CGI — référence légale ; elle relève de BT-120
- BT-121 = EXONERE — code interne
Exemples de code
<cac:TaxCategory>
<cbc:ID>K</cbc:ID>
<cbc:TaxExemptionReasonCode>VATEX-EU-IC</cbc:TaxExemptionReasonCode>
<cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:TaxCategory><cac:TaxCategory>
<cbc:ID>K</cbc:ID>
<cbc:TaxExemptionReasonCode>EXEMPT</cbc:TaxExemptionReasonCode>
<cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:TaxCategory>