Taux de TVA nul pour les lignes exonérées

Erreur BR-E-05 EN 16931

Dans une ligne de facture (BG-25) dont le code de catégorie de TVA de l’article facturé (BT-151) est « Exonéré de TVA », le taux de TVA de l’article facturé (BT-152) doit être égal à 0 (zéro).

Règle obligatoire : tant qu'elle n'est pas respectée, la facture est invalide et sera rejetée par les validateurs.
Ce qui ne va pas

Pour une ligne de facture avec la catégorie de TVA E, RateApplicablePercent n'est pas égal à 0. Le taux de TVA doit être nul pour une ligne de facture indiquée comme exonérée.

Ce que signifie la règle

La catégorie E signifie « exonéré de TVA ». Le taux de TVA correspondant de la ligne de facture doit donc être nul.

Champs concernés BG-25 BT-151 BT-152
Veuillez mettre à zéro le taux de TVA de la ligne de facture exonérée

La ligne de facture est indiquée comme exonérée de TVA (E), mais son taux de TVA n'est pas nul. Vous pouvez corriger cette valeur dans les données fiscales de la ligne.

Que faire ?
  1. Vérifiez TradeLineItem.TaxCategoryCode et TradeLineItem.TaxPercent pour la ligne de facture concernée.
  2. Mettez à 0 le taux de la catégorie de TVA E.
  3. Générez à nouveau la facture et vérifiez-la.
À quoi cela ressemble
✗ Déclenche le message
<ram:ApplicableTradeTax>
  <ram:CategoryCode>E</ram:CategoryCode>
  <ram:RateApplicablePercent>5</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>
✓ Correct
<ram:ApplicableTradeTax>
  <ram:CategoryCode>E</ram:CategoryCode>
  <ram:RateApplicablePercent>0</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>
À vérifier dans FactoorSharp
  • TradeLineItem.TaxCategoryCode (BT-151)
  • TradeLineItem.TaxPercent (BT-152)
  • TradeLineItem.TaxType (BT-151-0)
  • TaxCategoryCodes (BT-151)
Détails techniques

Pour ApplicableTradeTax avec CategoryCode E, le test exige que RateApplicablePercent soit exactement égal à 0.

Où la règle s'applique

La règle s'applique à ApplicableTradeTax d'une ligne de facture avec CategoryCode E et vérifie son RateApplicablePercent.

Message d'origine du Schematron
In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero).
Contexte (rule/@context)
//rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ ram:ApplicableTradeTax[ram:CategoryCode = 'E']
Expression de contrôle (assert/@test)
ram:RateApplicablePercent = 0