[BR-FXEXT-AG-08rev] - In einer Umsatzsteueraufschlüsselung (BG-23), in der der Code der Umsatzsteuerkategorie (BT-118) gleich „M“ („Steuer für Produktion, Dienstleistungen und Einfuhr in Ceuta und Melilla (IPSI)“) ist, muss der 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 für Produktion, Dienstleistungen und Einfuhr in Ceuta und Melilla (IPSI)“ (M) ist und, sofern zutreffend, der Code für den Umsatzsteuerbefreiungsgrund und die Spezifizierung (BT-195, BT-174 und BT-176 und BT-X-592) sowie der Text des Befreiungsgrundes (BT-194, BT-173 und BT-175 und BT-X-591) mit dem Code für den Umsatzsteuerbefreiungsgrund und die Spezifizierung der Umsatzsteuerkategorie (BT-121) sowie dem Text des Umsatzsteuerbefreiungsgrundes (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 den Rechnungspositionsbeträgen, Abschlägen, Zuschlägen und Logistikbeträgen mit passender Kategorie, passendem Steuersatz und übereinstimmenden Befreiungsgründen ab. Rechnungspositionen werden nur berücksichtigt, wenn ram:LineStatusReasonCode fehlt oder DETAIL lautet.
Die Befreiungsgründe der einbezogenen Beträge müssen mit den Befreiungsangaben der Umsatzsteueraufschlüsselung übereinstimmen, damit die Bemessungsgrundlage der Kategorie M aus den zugehörigen Beträgen gebildet wird. Die zulässige Abweichung beträgt 0,01 je berücksichtigtem Betrag.
Die Bemessungsgrundlage der Umsatzsteueraufschlüsselung M passt nicht ausreichend zu den Beträgen, die dieselbe Kategorie, denselben Steuersatz und dieselben Befreiungsgründe haben. Stimmen Sie die zugehörigen Rechnungspositionen und Dokumentenbeträge ab.
- Vergleichen Sie
ram:BasisAmountmit den zugehörigenram:LineTotalAmount, Abschlägen, Zuschlägen undram:AppliedAmount. - Prüfen Sie
TaxCategoryCodes,TradeLineItem.LineTotalAmountundAbstractTradeAllowanceCharge.ActualAmount. - Stellen Sie sicher, dass Kategorie, Steuersatz sowie Befreiungscode und Befreiungstext übereinstimmen und
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 Positionen, Abschläge, Zuschläge und Logistikbeträge nach Kategorie, Steuersatz und normalisierten Befreiungsangaben. Verglichen wird mit ram:BasisAmount; die Toleranz beträgt 0,01 je einbezogenem Betrag.
Die Regel gilt für die Kategorie-M-Umsatzsteueraufschlüsselung ram:ApplicableTradeTax in ram:ApplicableHeaderTradeSettlement.
rule/@context)assert/@test)