BR-O-10: Befreiungsgrund für Kategorie O fehlt
Offizielle Meldung
[BR-O-10] A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language).
[BR-O-10] A VAT breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language).
[BR-O-10] A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language).
- 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, BT-121, BT-120
Was bedeutet das?
Eine Umsatzsteueraufschlüsselung (BG-23) mit der Kategorie O (Not subject to VAT, nicht steuerbar, außerhalb des Anwendungsbereichs der Umsatzsteuer) muss einen Befreiungsgrund als Code (VAT exemption reason code, BT-121) mit der Bedeutung „Not subject to VAT“ oder als Text (VAT exemption reason text, BT-120) „Not subject to VAT“ bzw. den gleichwertigen Standardtext in einer anderen Sprache enthalten. Beides fehlt.
Die offizielle Prüfung kontrolliert in CII und UBL nur, ob BT-120 oder BT-121 vorhanden ist, nicht den Inhalt.
Typische Ursachen
Die Aufschlüsselung wurde aus den Positionen erzeugt, ohne einen Befreiungsgrund zu übernehmen.
Der Hinweis steht nur in einer Rechnungsnotiz.
So beheben Sie den Fehler
Bei der Aufschlüsselung der Kategorie O den Code VATEX-EU-O (BT-121) angeben; laut VATEX-Codeliste ist er nur mit der Kategorie O zu verwenden.
Alternativ oder zusätzlich den Text „Not subject to VAT“ oder den gleichwertigen Standardtext in der Rechnungssprache als BT-120 angeben.
CII: ram:ExemptionReason und ram:ExemptionReasonCode in ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax, UBL: cbc:TaxExemptionReason und cbc:TaxExemptionReasonCode in cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory.
In E-Rechnungsfreund
Im Rechnungsformular in der Ansicht „Experte“ im Abschnitt „Steueraufstellung (BG-23)“ einen Eintrag mit „Kategorie (BT-118)“ O und leerem „Satz % (BT-119)“ anlegen und im Feld „Befr.-Code (BT-121)“ VATEX-EU-O wählen oder „Befreiungsgrund (BT-120)“ ausfüllen. Der Befreiungsgrund wird nur übernommen, wenn Kategorie und Satz übereinstimmen.
In der Ansicht „Einfach“ wird die Steueraufstellung beim Speichern neu berechnet und ein Befreiungsgrund geleert, sofern nicht in der Ansicht „Experte“ „Manuelle Steueraufstellung verwenden“ gewählt ist.
Beispiel
Fehlerhaft
<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:ApplicableTradeTax>
Richtig
<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']
(ram:ExemptionReason) or (ram:ExemptionReasonCode)
EN 16931 (UBL) (UBL)
Kontext: /*/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory[normalize-space(cbc:ID) = 'O'][cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']
exists(cbc:TaxExemptionReason) or (exists(cbc:TaxExemptionReasonCode) )
Factur-X / ZUGFeRD EN 16931 (CII)
Technische ID in der Quelle: FX-SCH-A-000151
Kontext: //rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax[ram:CategoryCode = 'O']
(ram:ExemptionReason) or (ram:ExemptionReasonCode)
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.