Aller au contenu principal

Référence

Export Markdown

BR-S-02 Une ligne au taux normal (S) exige un identifiant fiscal du vendeur

Une facture contenant une ligne de facture (BG-25) dont le code de catégorie de TVA de l’article facturé (BT-151) est « Taux normal » 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).

Description du problème

ERREUR

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

Contexte et importance

Cette règle EN 16931 concerne les opérations imposables de catégorie S, qui couvre le taux normal et les taux réduits (par exemple 20 %, 10 % et 5,5 % en France) : un vendeur qui facture la TVA doit être identifiable fiscalement. En pratique, l’erreur apparaît quand la fiche société du logiciel de facturation ne contient ni numéro de TVA intracommunautaire ni numéro fiscal, ou quand l’export ne reporte pas ces données dans cac:PartyTaxScheme.

Solution

Ajoutez l’identifiant de TVA du vendeur dans cac:PartyTaxScheme/cbc:CompanyID (BT-31), ou fournissez l’identifiant d’enregistrement fiscal (BT-32) ou l’identifiant de TVA du représentant fiscal (BT-63).

Actions rapides

Exemples valides

  • Ligne au taux normal à 19 % avec l’identifiant de TVA du vendeur DE123456789 présent

Exemples invalides

  • Ligne au taux normal à 19 % mais le vendeur ne porte ni BT-31, ni BT-32, ni 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:InvoiceLine>
  <cac:Item>
    <cac:ClassifiedTaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>19</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:ClassifiedTaxCategory>
  </cac:Item>
</cac:InvoiceLine>
XML invalide
<cac:AccountingSupplierParty>
  <cac:Party>
    <cac:PartyLegalEntity><cbc:RegistrationName>Seller GmbH</cbc:RegistrationName></cac:PartyLegalEntity>
  </cac:Party>
</cac:AccountingSupplierParty>
<cac:InvoiceLine>
  <cac:Item>
    <cac:ClassifiedTaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>19</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:ClassifiedTaxCategory>
  </cac:Item>
</cac:InvoiceLine>

Champs concernés

Outils de validation