Bei einer Rechnungsposition (BG-25), bei der der Code der Umsatzsteuerkategorie des in Rechnung gestellten Artikels (BT-151) „IGIC“ lautet, muss der Umsatzsteuersatz für den in Rechnung gestellten Artikel (BT-152) größer als 0 (null) sein.
Bei einer Rechnungsposition mit der Steuerkategorie L ist RateApplicablePercent nicht größer als 0. Für diese IGIC-Rechnungsposition muss der Steuersatz positiv sein.
Die Kategorie L bezeichnet IGIC. Anders als bei den hier geregelten Nullsteuersatz-Kategorien muss der Steuersatz einer Rechnungsposition dieser Kategorie größer als null sein.
Die Rechnungsposition ist der Steuerkategorie IGIC (L) zugeordnet, aber ihr Steuersatz ist null oder negativ. Für diese Kategorie muss der Steuersatz größer als null sein.
- Prüfen Sie bei der betreffenden Rechnungsposition
TradeLineItem.TaxCategoryCodeundTradeLineItem.TaxPercent. - Geben Sie für die Steuerkategorie
Leinen Steuersatz größer als0an. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:ApplicableTradeTax> <ram:CategoryCode>L</ram:CategoryCode> <ram:RateApplicablePercent>0</ram:RateApplicablePercent> </ram:ApplicableTradeTax>
<ram:ApplicableTradeTax> <ram:CategoryCode>L</ram:CategoryCode> <ram:RateApplicablePercent>1</ram:RateApplicablePercent> </ram:ApplicableTradeTax>
TradeLineItem.TaxCategoryCode(BT-151)TradeLineItem.TaxPercent(BT-152)TradeLineItem.TaxType(BT-151-0)TaxCategoryCodes(BT-151)
Technische Details
Für ApplicableTradeTax mit CategoryCode L verlangt der Test, dass RateApplicablePercent strikt größer als 0 ist.
Die Regel gilt für ApplicableTradeTax einer Rechnungsposition mit CategoryCode L und prüft deren RateApplicablePercent.
rule/@context)assert/@test)