[BR-FXEXT-O-08ini] - In einer Umsatzsteueraufschlüsselung (BG-23), in der der Code der Umsatzsteuerkategorie (BT-118) gleich „O“ („Nicht der Umsatzsteuer unterliegend“) ist, gilt: Absolutwert von (Kategoriespezifischer Steuerbasisbetrag (BT-116) - ∑ Nettobeträge der Rechnungsposition (BT-131) + Σ Beträge des Abschlags auf Dokumentenebene (BT-92) - Σ Beträge des Zuschlags auf Dokumentenebene (BT-99) - Σ Beträge der Servicegebühr (BT-x-272)) <= 0,01 * ((Anzahl der Nettobeträge der Rechnungsposition (BT-131) + Anzahl der Beträge des Abschlags auf Dokumentenebene (BT-92) + Anzahl der Beträge des Zuschlags auf Dokumentenebene (BT-99) + Anzahl der Beträge der Servicegebühr (BT-X-272)), wobei der Code der Umsatzsteuerkategorie (BT-151, BT-95, BT-102, BT-X-273) „Nicht der Umsatzsteuer unterliegend“ (O) ist, jedoch nur für Rechnungspositionen, bei denen der „Untertyp der Rechnungsposition“ (BT-X-8) den Wert „DETAIL“ hat oder nicht angegeben ist.
Der Betrag ram:BasisAmount weicht stärker als zulässig von der Summe der zugehörigen Beträge für Rechnungspositionen, Abschläge, Zuschläge und Logistikleistungen ab. Für den Abgleich werden Beträge der Kategorie O verwendet; Rechnungspositionen mit einem anderen ram:LineStatusReasonCode als DETAIL werden ausgeschlossen.
Die Bemessungsgrundlage für nicht der Umsatzsteuer unterliegende Beträge muss sich aus den Beträgen der Kategorie O ergeben. Die Regel lässt eine Rundungsabweichung von 0,01 je einbezogenem Betrag zu.
Die Bemessungsgrundlage der Umsatzsteueraufschlüsselung O stimmt nicht ausreichend mit den zugehörigen Beträgen der Kategorie O überein. Prüfen Sie die Rechnungspositionen sowie die Abschläge, Zuschläge und Logistikbeträge auf Dokumentenebene.
- Vergleichen Sie
ram:BasisAmountmit den Rechnungspositionsbeträgen, Abschlägen, Zuschlägen und Logistikbeträgen der KategorieO. - Prüfen Sie
TaxCategoryCodes,TradeLineItem.LineTotalAmountundAbstractTradeAllowanceCharge.ActualAmount. - Prüfen Sie, ob
AssociatedDocument.LineStatusReasonCodebeziehungsweiseLineStatusReasonCodesDETAILoder keinen Wert enthält. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
TaxCategoryCodes(BT-151; BT-95; BT-102; BT-118)AbstractTradeAllowanceCharge.ActualAmount(Document level allowance: BT-92; Document level charge: BT-99)AssociatedDocument.LineStatusReasonCode(BT-X-8)LineStatusReasonCodes(BT-X-8)TradeLineItem.LineTotalAmount(BT-131)
Technische Details
Summiert Beträge der Kategorie O ohne Filterung nach Befreiungsgründen und vergleicht die Summe mit ram:BasisAmount. Die zulässige Differenz beträgt 0,01 je einbezogenem Betrag.
Die Regel gilt für die Kategorie-O-Umsatzsteueraufschlüsselung ram:ApplicableTradeTax in ram:ApplicableHeaderTradeSettlement.
rule/@context)assert/@test)