Aller au contenu principal

Référence

Export Markdown

BR-IC-09 Le montant de TVA intracommunautaire doit être zéro

Le montant de TVA de la catégorie (BT-117) dans une ventilation de TVA (BG-23) où le code de catégorie de TVA (BT-118) est « livraison intracommunautaire » doit être égal à 0.

Description du problème

ERREUR

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

Contexte et importance

La livraison intracommunautaire n’étant pas taxée dans l’État membre du vendeur, le montant de TVA de la ventilation K doit être exactement 0,00 ; l’acheteur autoliquide la TVA sur son acquisition intracommunautaire. En pratique, un montant de TVA apparaît quand le logiciel calcule la TVA sur la base K avec le taux national.

Solution

Fixez cbc:TaxAmount à 0,00 dans le TaxSubtotal K (BG-23) ; la livraison intracommunautaire ne porte aucune TVA dans le pays du vendeur.

Actions rapides

Exemples valides

  • Ventilation K avec BT-116 = 1000,00 et BT-117 = 0,00

Exemples invalides

  • Ventilation K avec BT-116 = 1000,00 mais BT-117 = 190,00

Exemples de code

XML valide
<cac:TaxSubtotal>
  <cbc:TaxableAmount currencyID="EUR">1000.00</cbc:TaxableAmount>
  <cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
  <cac:TaxCategory>
    <cbc:ID>K</cbc:ID>
    <cbc:Percent>0</cbc:Percent>
    <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
  </cac:TaxCategory>
</cac:TaxSubtotal>
XML invalide
<cac:TaxSubtotal>
  <cbc:TaxableAmount currencyID="EUR">1000.00</cbc:TaxableAmount>
  <cbc:TaxAmount currencyID="EUR">190.00</cbc:TaxAmount>
  <cac:TaxCategory>
    <cbc:ID>K</cbc:ID>
    <cbc:Percent>0</cbc:Percent>
    <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
  </cac:TaxCategory>
</cac:TaxSubtotal>

Champs concernés

Outils de validation