Aller au contenu principal

Référence

Export Markdown

BR-IC-04 Le frais intracommunautaire exige les identifiants TVA du vendeur et de l’acheteur

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

Description du problème

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

ERREUR

XRechnung 3.0

Contexte et importance

Un frais au niveau du document peut être classé comme livraison intracommunautaire ; la norme exige les deux mêmes identifiants TVA que pour les lignes et remises intracommunautaires.

Solution

Lorsqu’un frais au niveau du document utilise la catégorie K, assurez-vous que l’identifiant 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 de document de catégorie K avec BT-31 = DE123456789 et BT-48 = FR32123456789

Exemples invalides

  • Frais de document de catégorie K sans l’identifiant 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: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: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