Dans une ligne de facture (BG-25) dont le code de catégorie de TVA de l’article facturé (BT-151) est « Autoliquidation », le taux de TVA de l’article facturé (BT-152) doit être égal à 0 (zéro).
Pour une ligne de facture avec le code de catégorie de TVA AE, RateApplicablePercent a une valeur différente de zéro. Le taux de TVA de la ligne de facture BT-152 doit être nul.
Le code AE désigne l’autoliquidation. Le taux de TVA de cette ligne de facture doit être nul.
La ligne de facture porte le code d’autoliquidation AE, mais son taux de TVA est différent de zéro. Vous pouvez ajuster le taux de cette ligne.
- Vérifiez que le
CategoryCodede la ligne de facture est défini surAE. - Mettez
RateApplicablePercentà 0 pour cet élémentApplicableTradeTax. - Vérifiez les propriétés
TaxCategoryCodeetTaxPercentdeTradeLineItem. - Générez de nouveau la facture et vérifiez-la.
<ram:ApplicableTradeTax> <ram:CategoryCode>AE</ram:CategoryCode> <ram:RateApplicablePercent>20</ram:RateApplicablePercent> </ram:ApplicableTradeTax>
<ram:ApplicableTradeTax> <ram:CategoryCode>AE</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
Pour le CategoryCode AE, le test vérifie que l’élément enfant RateApplicablePercent a la valeur numérique 0.
La règle s’applique à ApplicableTradeTax d’une ligne de facture IncludedSupplyChainTradeLineItem lorsque son CategoryCode est AE.
rule/@context)assert/@test)