Aller au contenu principal

Référence

Export Markdown

BR-AE-04 Le frais en autoliquidation exige les identifiants de 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 « 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

Une facture comportant un 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).

ERREUR

XRechnung 3.0

Contexte et importance

Cela reflète BR-AE-03 pour les frais au niveau du document : l’autoliquidation transférant la TVA à l’acheteur, les deux parties doivent être identifiées fiscalement lorsqu’un frais porte la catégorie AE.

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 le 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 TVA de l’acheteur mais sans identifiant fiscal du vendeur (BT-31/BT-32/BT-63)

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: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: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