Référence
Export MarkdownBR-E-10 La ventilation exonérée exige un code ou un texte de motif d’exonération
Une ventilation de TVA (BG-23) avec le code de catégorie de TVA (BT-118) « Exonéré de TVA » (E) doit comporter un code de motif d’exonération de TVA (BT-121) ou un texte de motif d’exonération de TVA (BT-120).
Description du problème
Une ventilation de TVA (BG-23) avec le code de catégorie de TVA (BT-118) « Exonéré de TVA » (E) doit comporter un code de motif d’exonération de TVA (BT-121) ou un texte de motif d’exonération de TVA (BT-120).
ERREUR
XRechnung 3.0
Contexte et importance
L’exonération de TVA (catégorie E) doit indiquer sa base légale ; EN16931 exige donc un motif d’exonération codé ou en texte libre dans la ventilation exonérée ; les codes proviennent de la liste VATEX validée par BR-CL-22.
Solution
Ajoutez à la ventilation exonérée un cac:TaxCategory/cbc:TaxExemptionReasonCode (BT-121) issu de la liste de codes VATEX ou un texte libre cbc:TaxExemptionReason (BT-120).
Actions rapides
Exemples valides
- Ventilation exonérée avec BT-121 = VATEX-EU-132 ou BT-120 = « Exonéré au titre de l’art. 132 de la directive TVA »
Exemples invalides
- Ventilation exonérée (BT-118 = E) sans texte BT-120 ni code BT-121
Exemples de code
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="EUR">500.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
<cac:TaxCategory>
<cbc:ID>E</cbc:ID>
<cbc:Percent>0</cbc:Percent>
<cbc:TaxExemptionReasonCode>VATEX-EU-132</cbc:TaxExemptionReasonCode>
<cbc:TaxExemptionReason>Exempt under Article 132 VAT Directive</cbc:TaxExemptionReason>
</cac:TaxCategory>
</cac:TaxSubtotal><cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="EUR">500.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
<cac:TaxCategory>
<cbc:ID>E</cbc:ID>
<cbc:Percent>0</cbc:Percent>
</cac:TaxCategory>
</cac:TaxSubtotal>