[BR-FXEXT-AF-08rev] - In einer Umsatzsteueraufschlüsselung (BG-23), in der der Code der Umsatzsteuerkategorie (BT-118) gleich „L“ („Steuer der Kanarischen Inseln“) 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)), wobei der Code der Umsatzsteuerkategorie (BT-151, BT-95, BT-102, BT-X-273) „Steuer der Kanarischen Inseln“ (L) ist und, soweit zutreffend, der Umsatzsteuerbefreiungsgrund und der Code für den Umsatzsteuerbefreiungsgrund (BT-195, BT-174 und BT-176 und BT-X-592) sowie der Text zum Befreiungsgrund (BT-194, BT-173 und BT-175 und BT-X-591) mit dem Code für den Umsatzsteuerbefreiungsgrund der Umsatzsteuerkategorie (BT-121) und dem Umsatzsteuerbefreiungsgrund (BT-120) identisch sind, 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 weicht zu stark von der Summe der passenden ram:LineTotalAmount-Beträge, vermindert um Abschläge und Zuschläge und um ram:AppliedAmount für Logistikleistungen, ab. Berücksichtigt werden nur Einträge mit Kategorie L, passendem Steuersatz und übereinstimmendem Befreiungsgrund; Rechnungspositionen mit einem anderen ram:LineStatusReasonCode als DETAIL werden ausgeschlossen.
Der Steuerbetrag der Kategorie L muss der Bemessungsgrundlage entsprechen, die sich aus den zugehörigen Rechnungspositionen, Abschlägen, Zuschlägen und Logistikleistungen ergibt. Die Regel erlaubt eine Rundungsabweichung von 0,01 je berücksichtigtem Betrag.
Die Bemessungsgrundlage der Umsatzsteueraufschlüsselung L stimmt nicht ausreichend mit den zugehörigen Rechnungspositionen und Beträgen auf Dokumentenebene überein. Sie können den Fehler beheben, indem Sie diese Beträge und ihre Steuerangaben abstimmen.
- Vergleichen Sie
ram:BasisAmountmit den zugehörigenram:LineTotalAmount, Abschlägen, Zuschlägen undram:AppliedAmount. - Prüfen Sie für diese Einträge
TaxCategoryCodes,TradeLineItem.LineTotalAmountundAbstractTradeAllowanceCharge.ActualAmount. - Prüfen Sie, ob
AssociatedDocument.LineStatusReasonCodebeziehungsweiseLineStatusReasonCodesden WertDETAILoder keinen Wert enthält und ob Kategorie, Steuersatz und Befreiungsgründe übereinstimmen. - 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
Vergleicht ram:BasisAmount mit einer auf zwei Dezimalstellen gerundeten Summe; Rate, Kategorie und normalisierte Befreiungsgründe müssen übereinstimmen. Die zulässige Differenz ist 0,01 multipliziert mit der Anzahl der einbezogenen Beträge.
Die Regel gilt für die ram:ApplicableTradeTax-Umsatzsteueraufschlüsselung der Kategorie L innerhalb von ram:ApplicableHeaderTradeSettlement.
rule/@context)assert/@test)