Aller au contenu principal

Référence

Export Markdown

BR-Z-01 Une opération à taux zéro exige exactement une ventilation de TVA à taux zéro

Une facture contenant une ligne de facture (BG-25), une remise au niveau du document (BG-20) ou un frais au niveau du document (BG-21) dont le code de catégorie de TVA (BT-151, BT-95 ou BT-102) est « Taux zéro » doit contenir dans la ventilation de TVA (BG-23) exactement un code de catégorie de TVA (BT-118) égal à « Taux zéro ».

Description du problème

Une facture contenant une ligne de facture (BG-25), une remise au niveau du document (BG-20) ou un frais au niveau du document (BG-21) dont le code de catégorie de TVA (BT-151, BT-95 ou BT-102) est « Taux zéro » doit contenir dans la ventilation de TVA (BG-23) exactement un code de catégorie de TVA (BT-118) égal à « Taux zéro ».

ERREUR

XRechnung 3.0

Contexte et importance

Cette règle EN16931 régit les opérations à taux zéro (catégorie Z) et garantit une seule ventilation de TVA consolidée pour les montants à taux zéro.

Solution

Ajoutez exactement un cac:TaxSubtotal/cac:TaxCategory avec l’ID Z (BG-23) résumant toutes les lignes, remises et frais à taux zéro ; ne le divisez pas en plusieurs ventilations Z.

Actions rapides

Exemples valides

  • Une ligne avec BT-151 = Z et une ventilation BG-23 avec BT-118 = Z

Exemples invalides

  • Une ligne à taux zéro mais aucune ventilation BG-23 avec BT-118 = Z, ou deux ventilations Z distinctes

Exemples de code

XML valide
<cac:TaxTotal>
  <cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
  <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:TaxTotal>
XML invalide
<cac:TaxTotal>
  <cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
</cac:TaxTotal>

Champs concernés

Outils de validation