[BR-FXEXT-IC-08ini] - In einer Umsatzsteueraufschlüsselung (BG-23), in der der Code der Umsatzsteuerkategorie (BT-118) gleich „K“ („Innergemeinschaftliche Lieferung“) 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) „Innergemeinschaftliche Lieferung“ (K) ist, jedoch nur für Rechnungspositionen, bei denen der „Untertyp der Rechnungsposition“ (BT-X-8) den Wert „DETAIL“ hat oder nicht angegeben ist.
Der Wert in ram:BasisAmount stimmt nicht ausreichend mit den Netto-Rechnungspositionen ram:LineTotalAmount, den Abschlägen und Zuschlägen ram:ActualAmount sowie den Gebühren ram:AppliedAmount überein. Der Test berücksichtigt nur Positionen ohne ram:LineStatusReasonCode oder mit dem Wert DETAIL und Beträge der Kategorie K mit passendem Steuersatz. Die Befreiungsangaben filtern diese Beträge nicht; die zulässige Differenz hängt von der Anzahl der einbezogenen Elemente ab.
Die Umsatzsteueraufschlüsselung für K weist die Bemessungsgrundlage für innergemeinschaftliche Lieferungen aus. Sie muss die zugehörigen Nettobeträge und die Abschläge, Zuschläge und Gebühren der Kategorie und des Steuersatzes entsprechend zusammenfassen.
Die Bemessungsgrundlage für die Kategorie K passt nicht ausreichend zu den zugehörigen Rechnungsbeträgen. Stimmen Sie die Summen für den Steuersatz der Aufschlüsselung ab.
- Vergleichen Sie
ram:BasisAmountmit den Netto-Rechnungspositionen, Abschlägen, Zuschlägen und Gebühren der KategorieKund des zugehörigen Steuersatzes. - Prüfen Sie die Positionsbeträge mit
TradeLineItem.LineTotalAmountund die Abschläge und Zuschläge mitAbstractTradeAllowanceCharge.ActualAmount. - Prüfen Sie die Zuordnung der Steuerkategorie über
TaxCategoryCodesund berücksichtigen Sie nur Positionen ohne Statusangabe oder mitDETAIL. - 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
Der Test vergleicht ram:BasisAmount mit gerundeten Summen für Positionen mit Kategorie K, Steuersatz und Status ohne Angabe oder DETAIL. Abschläge, Zuschläge und Gebühren werden nach Kategorie und Steuersatz gefiltert; die tolerierte Differenz beträgt 0.01 je einbezogenem Element.
Die Regel gilt für die Umsatzsteueraufschlüsselung ram:ApplicableTradeTax auf Dokumentenebene mit Kategorie K und Steuertyp VAT.
rule/@context)assert/@test)