Aller au contenu principal

Référence

Export Markdown

BR-46 Le montant de taxe de la ventilation TVA est requis

Chaque ventilation TVA (BG-23) doit comporter un montant de taxe de catégorie TVA (BT-117).

Description du problème

Chaque ventilation TVA (BG-23) doit comporter un montant de taxe de catégorie TVA (BT-117).

ERREUR

XRechnung 3.0

Contexte et importance

Cette règle provient du modèle sémantique central EN16931 appliqué par le Schematron KoSIT XRechnung 3.0.2, garantissant que les factures contiennent les données obligatoires nécessaires au traitement automatisé.

Solution

Ajoutez cbc:TaxAmount à chaque cac:TaxSubtotal ; pour les catégories exonérées ou à taux zéro, la valeur est 0,00.

Actions rapides

Exemples valides

  • BT-117 = 19,00 pour un sous-total au taux normal
  • BT-117 = 0,00 pour un sous-total exonéré

Exemples invalides

  • Sous-total TVA avec base mais sans montant de taxe BT-117

Exemples de code

XML valide
<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:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
  </cac:TaxCategory>
</cac:TaxSubtotal>
XML invalide
<cac:TaxSubtotal>
  <cbc:TaxableAmount currencyID="EUR">100.00</cbc:TaxableAmount>
  <cac:TaxCategory>
    <cbc:ID>S</cbc:ID>
    <cbc:Percent>19</cbc:Percent>
    <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
  </cac:TaxCategory>
</cac:TaxSubtotal>

Champs concernés

Outils de validation