[BR-FXEXT-G-08ini] - In einer Umsatzsteueraufschlüsselung (BG-23), in der der Code der Umsatzsteuerkategorie (BT-118) gleich “G” („Ausfuhr außerhalb der EU“) 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) „Ausfuhr außerhalb der EU“ (G) 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 G 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 G weist die Bemessungsgrundlage für Exportlieferungen außerhalb der EU 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 G 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 KategorieGund 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 G, 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 G und Steuertyp VAT.
rule/@context)assert/@test)