Aller au contenu principal

Référence

Export Markdown

BR-S-03 Une remise au niveau du document au taux normal (S) exige un identifiant fiscal du vendeur

Une facture contenant une remise au niveau du document (BG-20) dont le code de catégorie de TVA de la remise (BT-95) 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 est le pendant de BR-S-02 pour les remises au niveau du document de catégorie S. Elle échoue même si aucune ligne n’est de catégorie S, dès qu’une remise au niveau du document l’est. En pratique, l’erreur apparaît quand une remise commerciale globale est exportée en catégorie S alors que le vendeur ne porte aucun identifiant fiscal.

Solution

Fournissez l’identifiant de TVA du vendeur (BT-31), l’identifiant d’enregistrement fiscal (BT-32) ou l’identifiant de TVA du représentant fiscal (BT-63) dès qu’une remise au niveau du document utilise la catégorie S.

Actions rapides

Exemples valides

  • Remise au niveau du document en catégorie S à 19 % avec l’identifiant de TVA du vendeur DE123456789

Exemples invalides

  • Remise au niveau du document en catégorie S mais sans BT-31, BT-32 ni BT-63 sur le vendeur

Exemples de code

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

Champs concernés

Outils de validation