Jede Rechnungsposition (BG-25) muss mit einem Code der Umsatzsteuerkategorie des in Rechnung gestellten Artikels (BT-151) kategorisiert werden, wenn der „Untertyp der Rechnungsposition“ (BT-X-8) den Wert „Normale Rechnungsposition (Standardfall)“ (DETAIL) hat oder nicht angegeben ist.
Die Rechnungsposition enthält nicht die erforderliche Umsatzsteuerangabe: Der Test verlangt ApplicableTradeTax/TypeCode mit dem Wert VAT sowie eine CategoryCode unter einer ApplicableTradeTax-Angabe, deren TypeCode ohne Beachtung der Groß- und Kleinschreibung VAT entspricht.
Der Umsatzsteuerkategoriecode kennzeichnet die steuerliche Kategorie der Rechnungsposition. Die Regel verlangt diese Kategorieangabe zusammen mit einer Umsatzsteuerangabe des Typs VAT.
Bei der Rechnungsposition fehlt die erforderliche Umsatzsteuerkategorie für eine Umsatzsteuerangabe vom Typ VAT. Ergänzen Sie den Kategoriecode in den Steuerangaben der Position.
- Prüfen Sie den Status in
AssociatedDocumentLineDocument. - Ergänzen Sie bei einer Position ohne Statuscode oder mit
DETAILeineApplicableTradeTax-Angabe mitTypeCodeVATundCategoryCode. - Nutzen Sie dafür
TradeLineItem.TaxCategoryCode. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:ApplicableTradeTax> <ram:TypeCode>VAT</ram:TypeCode> </ram:ApplicableTradeTax>
<ram:ApplicableTradeTax> <ram:TypeCode>VAT</ram:TypeCode> <ram:CategoryCode>S</ram:CategoryCode> </ram:ApplicableTradeTax>
AssociatedDocument.LineStatusReasonCode(BT-X-8)LineStatusReasonCodes(BT-X-8)TradeLineItem.TaxCategoryCode(BT-151)TradeLineItem.TaxType(BT-151-0)TaxCategoryCodes(BT-151)
Technische Details
Der Test verbindet zwei Bedingungen: Ein ApplicableTradeTax/TypeCode muss exakt VAT sein, und ein CategoryCode muss unter einem ApplicableTradeTax mit TypeCode gleich VAT ohne Beachtung der Groß- und Kleinschreibung vorhanden sein.
Die Regel gilt für eine IncludedSupplyChainTradeLineItem-Rechnungsposition, deren AssociatedDocumentLineDocument keinen LineStatusReasonCode enthält oder den Wert DETAIL hat.
rule/@context)assert/@test)