[BR-FXEXT-E-08ini] - In einer Umsatzsteueraufschlüsselung (BG-23), in der der Code der Umsatzsteuerkategorie (BT-118) gleich „E“ („Steuerbefreit“) ist, muss der Absolutbetrag von (Kategoriespezifischer Steuerbasisbetrag (BT-116) - ∑ Nettobeträge der Rechnungsposition (BT-131) + Σ Beträge der Abschläge auf Dokumentenebene (BT-92) - Σ Beträge der Zuschläge auf Dokumentenebene (BT-99) - Σ Beträge der Servicegebühren (BT-x-272)) ≤ 0,01 * ((Anzahl der Nettobeträge der Rechnungsposition (BT-131) + Anzahl der Beträge der Abschläge auf Dokumentenebene (BT-92) + Anzahl der Beträge der Zuschläge auf Dokumentenebene (BT-99) + Anzahl der Beträge der Servicegebühren (BT-X-272)) sein, wenn der Code der Umsatzsteuerkategorie (BT-151, BT-95, BT-102, BT-X-273) „Steuerbefreit“ (E) 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 in ram:BasisAmount stimmt nicht innerhalb der zulässigen Rundungstoleranz mit den zugehörigen Nettobeträgen der Rechnungspositionen, Abschläge, Zuschläge und Logistik-Servicegebühren überein. Berücksichtigt werden Rechnungspositionen mit ram:LineStatusReasonCode gleich DETAIL oder ohne dieses Element sowie die Beträge mit der Kategorie E und dem passenden Steuersatz.
Die Steuerbemessungsgrundlage für die Kategorie E muss die Summen der zugehörigen Rechnungspositionen sowie der Dokumentenabschläge, Dokumentenzuschläge und Logistik-Servicegebühren widerspiegeln. Eine begrenzte Rundungsabweichung wird anhand der Anzahl der berücksichtigten Beträge zugelassen.
Die Bemessungsgrundlage der Umsatzsteueraufschlüsselung für E passt nicht ausreichend zu den zugehörigen Beträgen der Rechnung. Stimmen Sie die verwendeten Beträge und ihre Steuerkategorie aufeinander ab.
- Prüfen Sie
ram:BasisAmountin der Umsatzsteueraufschlüsselung mitram:CategoryCodegleichE. - Gleichen Sie den Betrag mit den betreffenden Rechnungspositionen und den Abschlägen, Zuschlägen sowie Logistik-Servicegebühren ab.
- Prüfen Sie die Zuordnung über
TaxCategoryCodesund die Positionsbeträge überTradeLineItem.LineTotalAmount. - Prüfen Sie bei Dokumentenabschlägen und -zuschlägen die Beträge über
AbstractTradeAllowanceCharge.ActualAmount. - Erzeugen Sie die Rechnung erneut und prüfen Sie sie nochmals.
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
Der Test vergleicht ram:BasisAmount mit der Summe der berücksichtigten ram:LineTotalAmount und ram:ActualAmount abzüglich der Zuschläge und Logistikgebühren. Die zulässige Abweichung beträgt 0.01 multipliziert mit der Anzahl der berücksichtigten Einträge. Rechnungspositionen ohne ram:LineStatusReasonCode oder mit dem Wert DETAIL werden einbezogen.
Die Regel gilt für eine Umsatzsteueraufschlüsselung ram:ApplicableTradeTax auf Dokumentenebene mit ram:CategoryCode gleich E und ram:TypeCode gleich VAT.
rule/@context)assert/@test)