Référence
Export MarkdownBR-Z-10 Une ventilation de TVA au taux zéro ne doit pas porter de motif d’exonération
Une ventilation de TVA (BG-23) dont le code de catégorie de TVA (BT-118) est « Taux zéro » ne doit pas comporter de code de motif d’exonération de TVA (BT-121) ni de texte de motif d’exonération de TVA (BT-120).
Description du problème
Une ventilation de TVA (BG-23) dont le code de catégorie de TVA (BT-118) est « Taux zéro » ne doit pas comporter de code de motif d’exonération de TVA (BT-121) ni de texte de motif d’exonération de TVA (BT-120).
ERREUR
XRechnung 3.0
Contexte et importance
Cette règle EN16931 distingue les opérations au taux zéro (catégorie Z) des opérations exonérées, de sorte qu’un motif d’exonération ne doit pas apparaître dans une ventilation Z.
Solution
Supprimez cbc:TaxExemptionReasonCode (BT-121) et cbc:TaxExemptionReason (BT-120) de la TaxCategory au taux zéro ; si la livraison est réellement exonérée, utilisez la catégorie E au lieu de Z.
Actions rapides
Exemples valides
- BG-23 avec BT-118 = Z, BT-119 = 0 et sans BT-120 ni BT-121
Exemples invalides
- BG-23 avec BT-118 = Z mais portant BT-121 = « VATEX-EU-132 »
Exemples de code
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="EUR">100.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
<cac:TaxCategory><cbc:ID>Z</cbc:ID><cbc:Percent>0</cbc:Percent></cac:TaxCategory>
</cac:TaxSubtotal><cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="EUR">100.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
<cac:TaxCategory>
<cbc:ID>Z</cbc:ID><cbc:Percent>0</cbc:Percent>
<cbc:TaxExemptionReasonCode>VATEX-EU-132</cbc:TaxExemptionReasonCode>
</cac:TaxCategory>
</cac:TaxSubtotal>