Aller au contenu principal

Référence

Export Markdown

BR-48 Le taux de catégorie de la ventilation TVA est requis sauf hors champ TVA

Chaque ventilation TVA (BG-23) doit comporter un taux de catégorie TVA (BT-119), sauf si la facture n’est pas soumise à la TVA.

Description du problème

Chaque ventilation TVA (BG-23) doit comporter un taux de catégorie TVA (BT-119), sauf si la facture n’est pas soumise à la TVA.

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 cac:TaxCategory/cbc:Percent à chaque sous-total ; utilisez 0 pour les catégories exonérées ou à taux zéro et ne l’omettez que pour la catégorie hors champ O.

Actions rapides

Exemples valides

  • BT-119 = 19 pour le taux normal
  • BT-119 = 0 pour une catégorie exonérée

Exemples invalides

  • Sous-total au taux normal sans taux BT-119

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>
  <cbc:TaxAmount currencyID="EUR">19.00</cbc:TaxAmount>
  <cac:TaxCategory>
    <cbc:ID>S</cbc:ID>
    <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
  </cac:TaxCategory>
</cac:TaxSubtotal>

Champs concernés

Outils de validation