Aller au contenu principal

Référence

Export Markdown

BR-AE-02 Une ligne en autoliquidation exige les identifiants fiscaux du vendeur et de l’acheteur

Une facture comportant une ligne (BG-25) dont le code de catégorie de TVA de l’article facturé (BT-151) 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

En autoliquidation, l’acheteur est redevable de la TVA : les deux parties doivent donc être identifiables sur la facture. En pratique, l’erreur survient le plus souvent quand l’identifiant de TVA de l’acheteur figure sur le PDF, mais manque dans la fiche client ou dans l’export 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) dès qu’une ligne porte la catégorie AE. En UBL, BT-48 correspond à cac:AccountingCustomerParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID avec le schéma VAT, et BT-47 à cac:PartyLegalEntity/cbc:CompanyID. Pour une autoliquidation intracommunautaire, indiquez de préférence l’identifiant de TVA intracommunautaire de l’acheteur en BT-48, car les règles de facturation de l’UE l’exigent lorsque l’acheteur est redevable de la TVA.

Actions rapides

Exemples valides

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

Exemples invalides

  • Ligne AE avec identifiant de TVA du vendeur, mais sans BT-48 ni BT-47 pour l’acheteur
  • Ligne AE sans aucun identifiant fiscal du vendeur (BT-31, BT-32 ou BT-63)

Exemples de code

XML valide
<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>
<cac:InvoiceLine>
  <cac:Item>
    <cac:ClassifiedTaxCategory>
      <cbc:ID>AE</cbc:ID>
      <cbc:Percent>0</cbc:Percent>
      <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
    </cac:ClassifiedTaxCategory>
  </cac:Item>
</cac:InvoiceLine>
XML invalide
<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:PartyLegalEntity>
      <cbc:RegistrationName>Client SARL</cbc:RegistrationName>
    </cac:PartyLegalEntity>
  </cac:Party>
</cac:AccountingCustomerParty>
<cac:InvoiceLine>
  <cac:Item>
    <cac:ClassifiedTaxCategory>
      <cbc:ID>AE</cbc:ID>
      <cbc:Percent>0</cbc:Percent>
      <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
    </cac:ClassifiedTaxCategory>
  </cac:Item>
</cac:InvoiceLine>

Champs concernés

Outils de validation