Aller au contenu principal

Référence

Export Markdown

BR-AE-04 Les frais en autoliquidation exigent les identifiants fiscaux 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 « Autoliquidation » (AE) doit contenir l’identifiant de TVA du vendeur (BT-31), l’identifiant d’enregistrement fiscal du vendeur (BT-32) et/ou l’identifiant de TVA du représentant fiscal du vendeur (BT-63), ainsi que l’identifiant de TVA de l’acheteur (BT-48) et/ou l’identifiant d’enregistrement légal de l’acheteur (BT-47).

Description du problème

ERREUR

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

Contexte et importance

Cette règle est le pendant de BR-AE-03 pour les frais au niveau du document : l’acheteur étant redevable de la TVA, les deux parties doivent être identifiées lorsque des frais portent la catégorie AE. En pratique, l’erreur survient quand des frais de transport ou d’emballage sont codés AE alors que l’identifiant de l’acheteur manque dans le XML.

Solution

Renseignez un identifiant fiscal du vendeur (BT-31, BT-32 ou BT-63) et un identifiant de l’acheteur (BT-48 ou BT-47) sur la facture portant les frais en autoliquidation.

Actions rapides

Exemples valides

  • Frais AE avec vendeur BT-31 = DE123456789 et acheteur BT-48 = FR32123456789

Exemples invalides

  • Frais AE avec identifiant de TVA du vendeur, mais sans identifiant de l’acheteur (BT-48/BT-47)

Exemples de code

XML valide
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
  <cbc:Amount currencyID="EUR">30.00</cbc:Amount>
  <cac:TaxCategory>
    <cbc:ID>AE</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>NL123456789B01</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">30.00</cbc:Amount>
  <cac:TaxCategory>
    <cbc:ID>AE</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:Party>
</cac:AccountingCustomerParty>

Champs concernés

Outils de validation