Was bedeutet BR-CL-22?
Wird ein Umsatz von der Steuer befreit, muss der Grund — falls codiert — aus der CEF-VATEX-Codeliste stammen.
Häufige Ursachen für BR-CL-22
- Freitext ('Steuerfrei', 'Reverse Charge') steht im ExemptionReasonCode statt im Textfeld ram:ExemptionReason.
- Ein selbst erdachter Code wurde genutzt, der nicht in der VATEX-Liste steht.
- Falsche Schreibweise des VATEX-Codes (z. B. 'vatex_eu_ae' statt 'vatex-eu-ae' mit Bindestrichen).
So behebst du BR-CL-22
- Fehlerhafte Stelle im XML finden. Öffne die XML der E-Rechnung und navigiere zum Feld BT-121 über den folgenden XPath:
//ram:ApplicableTradeTax/ram:ExemptionReasonCode - Korrektur einsetzen. Kodiere den Steuerbefreiungsgrund (BT-121) mit einem Code aus der CEF-VATEX-Codeliste, z. B. 'vatex-eu-ae' (Umkehr der Steuerschuld), 'vatex-eu-ic' (innergemeinschaftliche Lieferung), 'vatex-eu-g' (Ausfuhr ausserhalb der EU), 'vatex-eu-o' (nicht steuerbar), 'vatex-eu-132' (Befreiung nach Art. 132). Den Klartext trage in BT-120 (ram:ExemptionReason) ein.
- Erneut validieren. Speichere die Datei und validiere sie erneut, um zu prüfen, dass BR-CL-22 nicht mehr gemeldet wird.
Kodiere den Steuerbefreiungsgrund (BT-121) mit einem Code aus der CEF-VATEX-Codeliste, z. B. 'vatex-eu-ae' (Umkehr der Steuerschuld), 'vatex-eu-ic' (innergemeinschaftliche Lieferung), 'vatex-eu-g' (Ausfuhr ausserhalb der EU), 'vatex-eu-o' (nicht steuerbar), 'vatex-eu-132' (Befreiung nach Art. 132). Den Klartext trage in BT-120 (ram:ExemptionReason) ein.
//ram:ApplicableTradeTax/ram:ExemptionReasonCodeVorher / Nachher: das XML-Beispiel
So sieht die betroffene Stelle vor und nach der Korrektur aus (Cross-Industry-Invoice, ZUGFeRD/Factur-X).
<ram:ApplicableTradeTax>
<ram:CategoryCode>AE</ram:CategoryCode>
<ram:ExemptionReasonCode>REVERSE-CHARGE</ram:ExemptionReasonCode>
<ram:RateApplicablePercent>0</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>
<ram:ApplicableTradeTax>
<ram:CategoryCode>AE</ram:CategoryCode>
<ram:ExemptionReasonCode>vatex-eu-ae</ram:ExemptionReasonCode>
<ram:RateApplicablePercent>0</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>
Häufige Fragen zu BR-CL-22
Brauche ich neben dem Code auch einen Text?
Welcher Code passt zur innergemeinschaftlichen Lieferung?
Verwandte Fehlercodes
BR-CL-22 automatisch prüfen
Statt das XML manuell zu durchsuchen, kannst du deine ZUGFeRD- oder XRechnung-Datei online validieren – lade die PDF oder XML hoch und du bekommst jeden Fehler mit Regel-ID, betroffenem Feld, Korrekturvorschlag und XPath, als lesbaren Report oder strukturiertes JSON über die API.