Aller au contenu principal

Référence

Export Markdown

BR-CO-18 Au moins une ventilation de TVA est requise

Une facture doit comporter au moins un groupe de ventilation de la TVA (BG-23) résumant les montants par catégorie de TVA.

Description du problème

ERREUR

Règle de calcul et de cohérence EN 16931 (BR-CO)

Contexte et importance

Cette règle de la norme EN 16931 garantit l’existence d’une ventilation de la TVA, afin que le validateur (BR-CO-14) et l’acheteur puissent rapprocher le montant total de TVA des montants par catégorie. Une ventilation est requise même sans TVA facturée : une facture exonérée, en autoliquidation, à l’exportation ou hors champ de la TVA doit comporter une ventilation de catégorie E, AE, G ou O avec un montant de TVA de 0,00. L’erreur survient souvent sur ces factures, ou quand l’export n’écrit que le montant total de TVA, sans sous-totaux.

Solution

Ajoutez au moins une ventilation de la TVA (BG-23) avec la base imposable (BT-116), le montant de TVA (BT-117) et le code de catégorie (BT-118). En UBL : cac:TaxTotal/cac:TaxSubtotal ; en CII : ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax.

Actions rapides

Exemples valides

  • Un groupe BG-23 : catégorie S, taux 19 %, base imposable 100,00, TVA 19,00

Exemples invalides

  • Facture avec un montant total de TVA mais aucune ventilation BG-23
  • Facture exonérée (catégorie E) sans aucune ventilation de la TVA, au motif qu’il n’y a pas de TVA

Exemples de code

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

Champs concernés

Outils de validation