Aller au contenu principal

Référence

Export Markdown

BR-O-02 Une ligne de catégorie O interdit les numéros de TVA

Une facture comportant une ligne de facture (BG-25) dont le code de catégorie de TVA de l’article facturé (BT-151) est « non soumis à la TVA » (O) ne doit pas contenir le numéro de TVA du vendeur (BT-31), le numéro de TVA du représentant fiscal du vendeur (BT-63) ni le numéro de TVA de l’acheteur (BT-48).

Description du problème

Une facture comportant une ligne de facture (BG-25) dont le code de catégorie de TVA de l’article facturé (BT-151) est « non soumis à la TVA » (O) ne doit pas contenir le numéro de TVA du vendeur (BT-31), le numéro de TVA du représentant fiscal du vendeur (BT-63) ni le numéro de TVA de l’acheteur (BT-48).

ERREUR

XRechnung 3.0

Contexte et importance

Les opérations de catégorie O sont hors du champ de la TVA : aucune partie n’agit en qualité d’assujetti et la facture ne doit présenter aucun numéro d’identification à la TVA.

Solution

Supprimez les numéros de TVA BT-31, BT-63 et BT-48 (le cac:PartyTaxScheme/cbc:CompanyID sous le schéma VAT) dès que la facture comporte une ligne non soumise à la TVA.

Actions rapides

Exemples valides

  • Ligne O (BT-151 = O) sans numéro de TVA pour le vendeur, le représentant fiscal ou l’acheteur

Exemples invalides

  • Ligne O (BT-151 = O) mais numéro de TVA du vendeur BT-31 = DE123456789 toujours présent

Exemples de code

XML valide
<cac:AccountingSupplierParty>
  <cac:Party>
    <cac:PartyLegalEntity>
      <cbc:RegistrationName>Seller GmbH</cbc:RegistrationName>
    </cac:PartyLegalEntity>
  </cac:Party>
</cac:AccountingSupplierParty>
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>

Champs concernés

Outils de validation