BR-O-13: Kategorie O: Abschlag mit anderer Kategorie nicht erlaubt
Offizielle Meldung
[BR-O-13] An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT".
[BR-O-13] An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT".
[BR-O-13] An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT".
- Schweregrad
- Fehler Die Rechnung gilt als ungültig und kann vom Empfänger abgelehnt werden.
- Gilt für
- EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
- Betroffene Felder
- BG-23, BT-118, BG-20, BT-95
Was bedeutet das?
Enthält die Rechnung eine Umsatzsteueraufschlüsselung (BG-23) mit der Kategorie O (Not subject to VAT, nicht steuerbar), darf sie keine Abschläge auf Dokumentenebene (BG-20), deren Kategorie (BT-95) nicht O ist, enthalten. Eine nicht steuerbare Rechnung darf nur Angaben der Kategorie O enthalten.
In CII prüft die Regel dasselbe wie BR-O-14 und schlägt bei Abschlägen und Zuschlägen mit anderer Kategorie fehl. In UBL werden nur Abschläge geprüft.
Typische Ursachen
Nicht steuerbare und steuerpflichtige oder steuerbefreite Leistungen wurden in einer Rechnung abgerechnet.
Bei einer Position oder einem Zu-/Abschlag ist noch die Standardkategorie S eingetragen.
So beheben Sie den Fehler
Prüfen, ob alle Positionen und Zu-/Abschläge nicht steuerbar sind; wenn ja, überall die Kategorie O verwenden.
Andernfalls die Leistungen der Kategorie O und die übrigen Leistungen in getrennten Rechnungen abrechnen.
CII: ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax, UBL: cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory.
In E-Rechnungsfreund
Im Rechnungsformular wird die Steueraufstellung (BG-23) beim Erzeugen der XML aus den Steuerkategorien der Positionen und Zu-/Abschläge gebildet. Im Abschnitt „Rechnungspositionen (BG-25)“ (Ansicht „Experte“) das Feld „Steuerkategorie (BT-151)“ und im Abschnitt „Zu-/Abschläge auf Dokumentenebene (BG-20/BG-21)“ (Ansicht „Experte“) das Feld „St-Kat.“ prüfen; Einträge anderer Kategorien im Abschnitt „Steueraufstellung (BG-23)“ entfernen. In der Ansicht „Einfach“ erhalten Positionen ohne Kategorie die Kategorie S.
Beispiel
Fehlerhaft
<ram:SpecifiedTradeAllowanceCharge>
<ram:ChargeIndicator>
<udt:Indicator>false</udt:Indicator>
</ram:ChargeIndicator>
<ram:ActualAmount>50.00</ram:ActualAmount>
<ram:Reason>Rabatt</ram:Reason>
<ram:CategoryTradeTax>
<ram:TypeCode>VAT</ram:TypeCode>
<ram:CategoryCode>S</ram:CategoryCode>
<ram:RateApplicablePercent>19.00</ram:RateApplicablePercent>
</ram:CategoryTradeTax>
</ram:SpecifiedTradeAllowanceCharge>
<ram:ApplicableTradeTax>
<ram:CalculatedAmount>0.00</ram:CalculatedAmount>
<ram:TypeCode>VAT</ram:TypeCode>
<ram:BasisAmount>1000.00</ram:BasisAmount>
<ram:CategoryCode>O</ram:CategoryCode>
<ram:ExemptionReasonCode>VATEX-EU-O</ram:ExemptionReasonCode>
</ram:ApplicableTradeTax>
Richtig
<ram:SpecifiedTradeAllowanceCharge>
<ram:ChargeIndicator>
<udt:Indicator>false</udt:Indicator>
</ram:ChargeIndicator>
<ram:ActualAmount>50.00</ram:ActualAmount>
<ram:Reason>Rabatt</ram:Reason>
<ram:CategoryTradeTax>
<ram:TypeCode>VAT</ram:TypeCode>
<ram:CategoryCode>O</ram:CategoryCode>
</ram:CategoryTradeTax>
</ram:SpecifiedTradeAllowanceCharge>
<ram:ApplicableTradeTax>
<ram:CalculatedAmount>0.00</ram:CalculatedAmount>
<ram:TypeCode>VAT</ram:TypeCode>
<ram:BasisAmount>1000.00</ram:BasisAmount>
<ram:CategoryCode>O</ram:CategoryCode>
<ram:ExemptionReasonCode>VATEX-EU-O</ram:ExemptionReasonCode>
</ram:ApplicableTradeTax>
Für Entwickler: Prüfausdruck je Syntax
EN 16931 (CII) (CII)
Kontext: //rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax[ram:CategoryCode = 'O'][upper-case(ram:TypeCode) = 'VAT']
not(//ram:CategoryTradeTax[ram:CategoryCode != 'O'])
EN 16931 (UBL) (UBL)
Kontext: /ubl:Invoice | /cn:CreditNote
(exists(cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory[cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']/cbc:ID[normalize-space(.) = 'O']) and count(//cac:AllowanceCharge[cbc:ChargeIndicator=false()]/cac:TaxCategory[normalize-space(cbc:ID) != 'O'][cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']) = 0) or not(cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory[cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']/cbc:ID[normalize-space(.) = 'O'])
Factur-X / ZUGFeRD EN 16931 (CII)
Technische ID in der Quelle: FX-SCH-A-000153
Kontext: //rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax[ram:CategoryCode = 'O']
not(//ram:CategoryTradeTax[ram:CategoryCode != 'O'])
Verwandte Prüfregeln
- BR-O-01: Nicht genau eine Umsatzsteueraufschlüsselung der Kategorie O
- BR-O-02: USt-IdNr. nicht erlaubt bei einer Position der Kategorie O
- BR-O-03: USt-IdNr. nicht erlaubt bei einem Abschlag der Kategorie O
- BR-O-04: USt-IdNr. nicht erlaubt bei einem Zuschlag der Kategorie O
- BR-O-05: Steuersatz einer Position der Kategorie O nicht erlaubt
- BR-O-06: Steuersatz eines Abschlags der Kategorie O nicht erlaubt
Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.