Référence
Export MarkdownBR-S-10 Une ventilation de TVA au taux standard 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 standard » 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 standard » 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 empêche qu’une ventilation au taux standard (catégorie S) porte un motif d’exonération, ce qui contredirait le fait que la TVA est facturée.
Solution
Supprimez cbc:TaxExemptionReasonCode (BT-121) et cbc:TaxExemptionReason (BT-120) de la TaxCategory au taux standard ; un motif d’exonération n’appartient qu’aux catégories exonérées de TVA (E, AE, K, G, O), pas aux ventilations au taux standard ni à taux zéro.
Actions rapides
Exemples valides
- BG-23 avec BT-118 = S, BT-119 = 19 et sans BT-120 ni BT-121
Exemples invalides
- BG-23 avec BT-118 = S mais portant BT-120 = « Livraison exonérée »
Exemples de code
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="EUR">100.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="EUR">19.00</cbc:TaxAmount>
<cac:TaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>19</cbc:Percent></cac:TaxCategory>
</cac:TaxSubtotal><cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="EUR">100.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="EUR">19.00</cbc:TaxAmount>
<cac:TaxCategory>
<cbc:ID>S</cbc:ID><cbc:Percent>19</cbc:Percent>
<cbc:TaxExemptionReason>Exempt supply</cbc:TaxExemptionReason>
</cac:TaxCategory>
</cac:TaxSubtotal>