Aller au contenu principal

Référence

Export Markdown

BR-O-11 Une facture non soumise à la TVA ne doit avoir aucune autre ventilation de TVA

Une facture qui contient une ventilation de TVA (BG-23) avec le code de catégorie de TVA (BT-118) « non soumis à la TVA » (O) ne doit contenir aucune autre ventilation de TVA (BG-23).

Description du problème

ERREUR

Règle EN 16931 sur la catégorie de TVA

Contexte et importance

Une facture comportant une ventilation O est entièrement hors du champ de la TVA ; elle ne peut donc pas comporter de ventilations imposables, à taux zéro ou exonérées à côté du récapitulatif O. En pratique, l’erreur survient quand une même facture combine des opérations imposables et des débours hors du champ de la TVA.

Solution

Ne conservez que l’unique ventilation de catégorie O et supprimez toute autre ventilation (S, Z, E, AE, K, G, L, M ou B). Si la facture doit aussi contenir des opérations d’une autre catégorie, émettez des factures distinctes.

Actions rapides

Exemples valides

  • Une seule ventilation BG-23, catégorie O

Exemples invalides

  • Une ventilation O plus une seconde ventilation avec BT-118 = S (19 %)

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>O</cbc:ID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory>
  </cac:TaxSubtotal>
</cac:TaxTotal>
XML invalide
<cac:TaxTotal>
  <cbc:TaxAmount currencyID="EUR">19.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>O</cbc:ID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></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><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory>
  </cac:TaxSubtotal>
</cac:TaxTotal>

Champs concernés

Outils de validation