Eine Rechnung, bei der der Code der Umsatzsteuerkategorie (BT-151, BT-95 oder BT-102) „Split Payment“ ist, muss eine innerstaatliche italienische Rechnung sein.
Wenn ein CategoryCode B vorkommt, enthält die Rechnung mindestens ein CountryID, das nicht IT ist. Die Regel erlaubt Kategorie B nur, wenn kein abweichender Länderwert vorhanden ist.
Der Code B bezeichnet die Steuerkategorie „Split payment“. Nach der Regel ist diese Kategorie auf inländische italienische Rechnungen beschränkt.
Die Rechnung verwendet die Kategorie B, enthält aber auch einen Länderwert außerhalb von IT. Sie können die Steuerkategorie und die Länderangaben aufeinander abstimmen.
- Prüfen Sie die
CategoryCode-Werte der betroffenen Steuerangaben. - Prüfen Sie die
CountryID-Werte in der Rechnung. - Prüfen Sie die Steuerkategorie mit
TaxCategoryCodesundTradeLineItem.TaxCategoryCode. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
TaxCategoryCodes(BT-151; BT-95; BT-102)TradeLineItem.TaxCategoryCode(BT-151)TradeLineItem.TaxType(BT-151-0)
Technische Details
Der XPath besteht, wenn kein CategoryCode B vorkommt oder wenn bei vorhandenem CategoryCode B kein CountryID-Wert ungleich IT vorkommt.
Die Regel gilt für CategoryCode-Angaben in der Rechnung und für die darin vorkommenden CountryID-Angaben.
rule/@context)assert/@test)