Aller au contenu principal

Référence

Export Markdown

BR-IC-04 Les frais intracommunautaires exigent les identifiants de TVA du vendeur et de l’acheteur

Une facture comportant des frais au niveau du document (BG-21) dont le code de catégorie de TVA (BT-102) est « livraison intracommunautaire » doit contenir l’identifiant de TVA du vendeur (BT-31) ou celui de son représentant fiscal (BT-63) et l’identifiant de TVA de l’acheteur (BT-48).

Description du problème

ERREUR

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

Contexte et importance

Des frais au niveau du document de catégorie K, par exemple de transport, augmentent la base de la livraison intracommunautaire ; la norme exige alors les mêmes identifiants de TVA que pour les lignes et les remises. En pratique, l’erreur survient quand le transport vers un client de l’UE est facturé comme frais au niveau du document de catégorie K et que l’identifiant de TVA du vendeur manque dans l’export.

Solution

Lorsque des frais au niveau du document utilisent la catégorie K, assurez-vous que l’identifiant de TVA du vendeur (BT-31 ou BT-63) et celui de l’acheteur (BT-48) sont tous deux présents.

Actions rapides

Exemples valides

  • Frais au niveau du document de catégorie K avec BT-31 = DE123456789 et BT-48 = FR32123456789

Exemples invalides

  • Frais au niveau du document de catégorie K sans l’identifiant de TVA du vendeur (BT-31/BT-63)

Exemples de code

XML valide
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
  <cbc:Amount currencyID="EUR">25.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>
<cac:AccountingSupplierParty>
  <cac:Party>
    <cac:PartyTaxScheme>
      <cbc:CompanyID>DE123456789</cbc:CompanyID>
      <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
    </cac:PartyTaxScheme>
  </cac:Party>
</cac:AccountingSupplierParty>
<cac:AccountingCustomerParty>
  <cac:Party>
    <cac:PartyTaxScheme>
      <cbc:CompanyID>FR32123456789</cbc:CompanyID>
      <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
    </cac:PartyTaxScheme>
  </cac:Party>
</cac:AccountingCustomerParty>
XML invalide
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
  <cbc:Amount currencyID="EUR">25.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>
<cac:AccountingSupplierParty><cac:Party></cac:Party></cac:AccountingSupplierParty>
<cac:AccountingCustomerParty>
  <cac:Party>
    <cac:PartyTaxScheme>
      <cbc:CompanyID>FR32123456789</cbc:CompanyID>
      <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
    </cac:PartyTaxScheme>
  </cac:Party>
</cac:AccountingCustomerParty>

Champs concernés

Outils de validation