Aller au contenu principal

Référence

Export Markdown

BR-IC-06 Le taux de TVA de la remise intracommunautaire doit être zéro

Dans une remise au niveau du document (BG-20) dont le code de catégorie de TVA (BT-95) est « livraison intracommunautaire », le taux de TVA de la remise (BT-96) doit être égal à 0.

Description du problème

ERREUR

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

Contexte et importance

Une remise au niveau du document de catégorie K réduit la base de la livraison intracommunautaire et porte donc le même taux de 0. En pratique, l’erreur survient quand une remise globale sur une facture intracommunautaire est créée avec le taux national par défaut.

Solution

Fixez cbc:Percent à 0 dans la TaxCategory de la remise au niveau du document dès que cbc:ID vaut K.

Actions rapides

Exemples valides

  • Remise au niveau du document avec BT-95 = K et BT-96 = 0

Exemples invalides

  • Remise au niveau du document avec BT-95 = K mais BT-96 = 19

Exemples de code

XML valide
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
  <cbc:Amount currencyID="EUR">50.00</cbc:Amount>
  <cac:TaxCategory>
    <cbc:ID>K</cbc:ID>
    <cbc:Percent>0</cbc:Percent>
    <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
  </cac:TaxCategory>
</cac:AllowanceCharge>
XML invalide
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
  <cbc:Amount currencyID="EUR">50.00</cbc:Amount>
  <cac:TaxCategory>
    <cbc:ID>K</cbc:ID>
    <cbc:Percent>19</cbc:Percent>
    <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
  </cac:TaxCategory>
</cac:AllowanceCharge>

Champs concernés

Outils de validation