BG-23VAT breakdownBT-118VAT category codeBT-120VAT exemption reason textBT-121VAT exemption reason code
Offizieller Regeltext
[BR-AE-10] A VAT breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language).
Der normative Text ist Englisch und wird unverändert zitiert.
Warum dieser Fehler auftritt
Eine Steueraufschlüsselung mit Kategorie AE (Reverse Charge) muss einen Befreiungsgrund-Code (BT-121) mit der Bedeutung Reverse Charge oder einen Text (BT-120) "Reverse charge" bzw. die entsprechende Formulierung in einer anderen Sprache enthalten. Die Regel sucht cbc:TaxExemptionReasonCode oder cbc:TaxExemptionReason in der cac:TaxCategory mit ID AE (UBL) bzw. ram:ExemptionReasonCode / ram:ExemptionReason im ram:ApplicableTradeTax mit CategoryCode AE (CII). § 14a Abs. 5 UStG verlangt den Hinweis "Steuerschuldnerschaft des Leistungsempfängers", damit der Käufer weiß, dass er die Umsatzsteuer schuldet. Typische Ursache: Das ERP setzt die Kategorie, hat aber kein Textfeld gemappt.
So beheben Sie den Fehler
cbc:TaxExemptionReasonCode mit VATEX-EU-AE und/oder cbc:TaxExemptionReason mit dem Text "Steuerschuldnerschaft des Leistungsempfängers" (englisch "Reverse charge") ergänzen. In CII ram:ExemptionReasonCode VATEX-EU-AE und/oder ram:ExemptionReason im AE-ram:ApplicableTradeTax eintragen. Satz 0 und Steuerbetrag 0.00; außerdem USt-IdNr. des Käufers (BT-48) und des Verkäufers (BT-31) angeben, die die AE-Regeln verlangen.
Beispiel (gültig)
<cac:TaxCategory>
<cbc:ID>AE</cbc:ID>
<cbc:Percent>0</cbc:Percent>
<cbc:TaxExemptionReasonCode>VATEX-EU-AE</cbc:TaxExemptionReasonCode>
<cbc:TaxExemptionReason>Steuerschuldnerschaft des Leistungsempfängers</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) = 'AE'][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[. = 'AE'][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-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-E-10Steuerbefreite Aufschlüsselung ohne BefreiungsgrundBR-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-AE-10?
BR-AE-10 ist eine EN-16931-Kernregel: A VAT breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language).
Wird meine Rechnung wegen BR-AE-10 abgelehnt?
Ja. BR-AE-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-AE-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.