BG-23VAT breakdownBT-118VAT category codeBT-120VAT exemption reason textBT-121VAT exemption reason code
Offizieller Regeltext
[BR-E-10] A VAT breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120).
Der normative Text ist Englisch und wird unverändert zitiert.
Warum dieser Fehler auftritt
Eine Steueraufschlüsselung mit Kategorie E (steuerbefreit) muss angeben, warum die Leistung befreit ist, entweder als Code für den Befreiungsgrund (BT-121) oder als Text (BT-120). Die Regel sucht cbc:TaxExemptionReasonCode oder cbc:TaxExemptionReason innerhalb der cac:TaxCategory mit ID E (UBL) bzw. ram:ExemptionReasonCode / ram:ExemptionReason im ram:ApplicableTradeTax mit CategoryCode E (CII). Der Käufer braucht das zur Prüfung, und nach § 14 Abs. 4 Nr. 8 UStG muss die Rechnung einen Hinweis auf die Steuerbefreiung enthalten. Software hat oft die Kategorie gemappt, aber kein Feld für den Grund.
So beheben Sie den Fehler
cbc:TaxExemptionReasonCode mit einem Code aus der VATEX-Liste ergänzen (z. B. VATEX-EU-132 für Befreiungen nach Art. 132 MwStSystRL, VATEX-EU-79-C, VATEX-EU-IC für innergemeinschaftliche Lieferungen, VATEX-FR-FRANCHISE) und/oder cbc:TaxExemptionReason mit dem rechtlichen Grund als Text, z. B. "Steuerfreie Leistung nach § 4 Nr. 14 UStG" oder für Kleinunternehmer "Kein Ausweis von Umsatzsteuer gemäß § 19 UStG". In CII ram:ExemptionReasonCode / ram:ExemptionReason im selben ram:ApplicableTradeTax verwenden. cbc:Percent 0 und Steuerbetrag 0.00 für diese Gruppe beibehalten. Ein Grund je Aufschlüsselungsgruppe genügt; auf den Positionen ist er nicht nötig.
Beispiel (gültig)
<cac:TaxCategory>
<cbc:ID>E</cbc:ID>
<cbc:Percent>0</cbc:Percent>
<cbc:TaxExemptionReasonCode>VATEX-EU-132</cbc:TaxExemptionReasonCode>
<cbc:TaxExemptionReason>Steuerfreie Leistung nach § 4 Nr. 14 UStG</cbc:TaxExemptionReason>
<cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:TaxCategory>
Was der Validator prüft
Geprüftes Element (Kontext):
UBL
/*/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory[normalize-space(cbc:ID) = 'E'][cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']Test (XPath):
exists(cbc:TaxExemptionReason) or exists(cbc:TaxExemptionReasonCode)CII
//rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[. = 'E'][upper-case(../ram:TypeCode) = 'VAT']Test (XPath):
(../ram:ExemptionReason) or (../ram:ExemptionReasonCode)
Rechnung prüfen
Legen Sie Ihre XML- oder PDF-Datei im Validator ab; jede verletzte Regel ist mit ihrer Seite hier verlinkt. Kostenlos, ohne Konto, die Datei wird nicht gespeichert.
Dieselbe Prüfung per API:
curl -F file=@invoice.xml https://einvoicechecker.com/v1/validateVerwandte Regeln
BR-AE-10Reverse-Charge-Aufschlüsselung ohne BefreiungsgrundBR-AF-10A VAT breakdown with VAT Category code "IGIC" shall not have a VAT exemption reason…BR-AG-10A VAT breakdown with VAT Category code "IPSI" shall not have a VAT exemption reason…BR-G-10A VAT breakdown with the VAT Category code "Export outside the EU" shall have a VAT…BR-IC-10A VAT breakdown with the VAT Category code "Intra-community supply" shall have a VAT…BR-O-10A VAT breakdown with VAT Category code " Not subject to VAT" shall have a VAT…BR-S-10A VAT breakdown with VAT Category code "Standard rate" shall not have a VAT exemption…BR-Z-10Nullsatz-Aufschlüsselung darf keinen Befreiungsgrund enthalten
Häufige Fragen
Was bedeutet BR-E-10?
BR-E-10 ist eine EN-16931-Kernregel: A VAT breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120).
Wird meine Rechnung wegen BR-E-10 abgelehnt?
Ja. BR-E-10 ist als „fatal“ eingestuft; Validatoren (KoSIT, Peppol Access Points, ZRE/OZG-RE) weisen die Rechnung zurück, bis der Fehler behoben ist.
Für welche Formate gilt BR-E-10?
Jede EN-16931-Rechnung: XRechnung, ZUGFeRD 2.x / Factur-X (Profile EN 16931, EXTENDED, XRECHNUNG), Peppol BIS Billing 3.0 sowie nationale CIUS. Syntax: UBL und CII.
Quelle: EN 16931-1:2017 schematron (CEN TC434, via Peppol BIS 3.0.20). Katalog erzeugt aus dem offiziellen Schematron am 2026-10-14.