Aller au contenu principal

Référence

Export Markdown

BR-O-03 Une remise de catégorie O interdit les identifiants de TVA

Une facture comportant une remise au niveau du document (BG-20) dont le code de catégorie de TVA de la remise (BT-95) est « non soumis à la TVA » (O) ne doit pas contenir le identifiant de TVA du vendeur (BT-31), du représentant fiscal du vendeur (BT-63) ni de l’acheteur (BT-48).

Description du problème

ERREUR

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

Contexte et importance

Une remise au niveau du document de catégorie O est hors du champ de la TVA : la facture ne doit donc pas présenter les identifiants de TVA BT-31, BT-63 ou BT-48, même si aucune ligne n’est de catégorie O. En pratique, l’erreur survient quand l’identifiant de TVA de l’acheteur est repris automatiquement de la fiche client dans chaque facture.

Solution

Supprimez les identifiants de TVA BT-31, BT-63 et BT-48 dès qu’une remise au niveau du document utilise la catégorie O. L’identifiant d’enregistrement fiscal du vendeur (BT-32) peut rester.

Actions rapides

Exemples valides

  • Remise au niveau du document avec BT-95 = O et aucun identifiant de TVA pour les parties

Exemples invalides

  • Remise au niveau du document avec BT-95 = O mais identifiant de TVA de l’acheteur BT-48 = FR32123456789 présent

Exemples de code

XML valide
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
  <cbc:Amount currencyID="EUR">10.00</cbc:Amount>
  <cac:TaxCategory><cbc:ID>O</cbc:ID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory>
</cac:AllowanceCharge>
<cac:AccountingCustomerParty>
  <cac:Party/>
</cac:AccountingCustomerParty>
XML invalide
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
  <cbc:Amount currencyID="EUR">10.00</cbc:Amount>
  <cac:TaxCategory><cbc:ID>O</cbc:ID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory>
</cac:AllowanceCharge>
<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