[BR-FXEXT-AE-08ini] - In einer Umsatzsteueraufschlüsselung (BG-23), in der der Code der Umsatzsteuerkategorie (BT-118) gleich „AE“ („Umkehrung der Steuerschuldnerschaft (Reverse Charge)“) ist, gilt: Absolutwert von (kategoriespezifischer Steuerbasisbetrag (BT-116) - ∑ Nettobeträge der Rechnungspositionen (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 Rechnungspositionen (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)), wenn der Code der Umsatzsteuerkategorie (BT-151, BT-95, BT-102, BT-X-273) „Umkehrung der Steuerschuldnerschaft (Reverse Charge)“ (AE) lautet, 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ägen, Zuschlägen 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 AE und dem passenden Steuersatz.
Die Steuerbemessungsgrundlage für die Kategorie AE 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 AE 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:CategoryCodegleichAE. - 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 AE und ram:TypeCode gleich VAT.
rule/@context)assert/@test)