Dans une ligne de facture (BG-25) pour laquelle le code de catégorie de TVA de l'article facturé (BT-151) est « IPSI », le taux de TVA de l'article facturé (BT-152) doit être égal à 0 (zéro) ou supérieur à zéro.
Pour une ligne de facture avec la catégorie de TVA M, la valeur de ram:RateApplicablePercent est inférieure à zéro. Selon le test, le taux de TVA ne peut pas être négatif.
Le texte de la règle désigne la catégorie de TVA M comme IPSI. Pour cette catégorie, la règle autorise un taux de TVA nul ou positif.
Le taux de TVA d’une ligne de facture avec la catégorie M est inférieur à zéro. Une valeur égale ou supérieure à zéro satisfait cette règle.
- Vérifiez le taux de TVA dans
TradeLineItem.TaxPercent. - Assurez-vous que la valeur est égale ou supérieure à zéro.
- Générez à nouveau la facture et vérifiez-la.
<ram:ApplicableTradeTax> <ram:CategoryCode>M</ram:CategoryCode> <ram:RateApplicablePercent>-1</ram:RateApplicablePercent> </ram:ApplicableTradeTax>
<ram:ApplicableTradeTax> <ram:CategoryCode>M</ram:CategoryCode> <ram:RateApplicablePercent>0</ram:RateApplicablePercent> </ram:ApplicableTradeTax>
TradeLineItem.TaxCategoryCode(BT-151)TradeLineItem.TaxPercent(BT-152)TradeLineItem.TaxType(BT-151-0)TaxCategoryCodes(BT-151)
Détails techniques
Le test vérifie que ram:RateApplicablePercent est supérieur ou égal à zéro. Le contexte limite le contrôle à ram:CategoryCode M.
La règle porte sur ram:RateApplicablePercent d’une entrée ApplicableTradeTax d’une ligne de facture avec la catégorie de TVA M.
rule/@context)assert/@test)