Aller au contenu principal

Référence

Export Markdown

BR-IC-01 La livraison intracommunautaire exige exactement une ventilation de TVA

Lorsqu’une ligne de facture (BG-25), une remise au niveau du document (BG-20) ou des frais au niveau du document (BG-21) porte le code de catégorie de TVA (BT-151, BT-95 ou BT-102) « livraison intracommunautaire » (K), la ventilation de TVA (BG-23) doit contenir exactement un code de catégorie de TVA (BT-118) égal à « livraison intracommunautaire ».

Description du problème

ERREUR

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

Contexte et importance

Cette règle EN 16931 concerne la catégorie K (livraison intracommunautaire exonérée) : tous les montants K doivent être récapitulés dans une seule ventilation de TVA. En pratique, l’erreur survient quand les lignes K sont récapitulées dans une ventilation E ou Z, ou quand le logiciel crée une ventilation K par pays ou par code TVA.

Solution

Ajoutez un seul groupe de ventilation BG-23 avec cbc:ID = K qui récapitule toutes les lignes, remises et frais intracommunautaires ; ne le divisez pas en plusieurs groupes K.

Actions rapides

Exemples valides

  • Un groupe BG-23 avec BT-118 = K pour un vendeur DE expédiant des biens à un acheteur AT

Exemples invalides

  • Une ligne avec BT-151 = K mais aucun groupe BG-23 portant BT-118 = K

Exemples de code

XML valide
<cac:TaxTotal>
  <cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
  <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>
</cac:TaxTotal>
XML invalide
<cac:InvoiceLine>
  <cac:Item>
    <cac:ClassifiedTaxCategory>
      <cbc:ID>K</cbc:ID>
      <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
    </cac:ClassifiedTaxCategory>
  </cac:Item>
</cac:InvoiceLine>

Champs concernés

Outils de validation