E-Rechnung: Fehlercode erklärt

BR-Z: Nullsatz (Kategorie Z) ist fehlerhaft

Kategorie Z steht für steuerpflichtige Umsätze mit einem Steuersatz von 0 %, in Deutschland zum Beispiel Photovoltaikanlagen nach § 12 Abs.

Was die Regel prüft

Kategorie Z steht für steuerpflichtige Umsätze mit einem Steuersatz von 0 %, in Deutschland zum Beispiel Photovoltaikanlagen nach § 12 Abs. 3 UStG. Die Regeln BR-Z-01 bis BR-Z-10 prüfen: genau eine Z-Zeile in der Aufschlüsselung, USt-IdNr. oder Steuernummer des Verkäufers, Satz 0, stimmige Steuerbasis, Steuerbetrag 0. Anders als bei steuerfreien Umsätzen (E) darf es keinen Befreiungsgrund geben (BR-Z-10).

Offizieller Regeltext

BR-Z-01: Eine Rechnung, die eine Rechnungsposition (BG-25), einen Nachlass auf Dokumentenebene (BG-20) oder einen Zuschlag auf Dokumentenebene (BG-21) mit dem Code der Umsatzsteuerkategorie (BT-151, BT-95 oder BT-102) „Zero rated“ enthält, muss in der Aufschlüsselung der Umsatzsteuer (BG-23) genau einen Code der Umsatzsteuerkategorie (BT-118) gleich „Zero rated“ enthalten.
BR-Z-02: Eine Rechnung, die eine Rechnungsposition (BG-25) mit dem Code der Umsatzsteuerkategorie des Artikels (BT-151) „Zero rated“ enthält, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers (BT-31), die Steuernummer des Verkäufers (BT-32) und/oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers (BT-63) enthalten.
BR-Z-03: Eine Rechnung, die einen Nachlass auf Dokumentenebene (BG-20) mit dem Code der Umsatzsteuerkategorie des Nachlasses (BT-95) „Zero rated“ enthält, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers (BT-31), die Steuernummer des Verkäufers (BT-32) und/oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers (BT-63) enthalten.
BR-Z-04: Eine Rechnung, die einen Zuschlag auf Dokumentenebene (BG-21) mit dem Code der Umsatzsteuerkategorie des Zuschlags (BT-102) „Zero rated“ enthält, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers (BT-31), die Steuernummer des Verkäufers (BT-32) und/oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers (BT-63) enthalten.
BR-Z-05: In einer Rechnungsposition (BG-25), bei der der Code der Umsatzsteuerkategorie des Artikels (BT-151) „Zero rated“ ist, muss der Umsatzsteuersatz des Artikels (BT-152) 0 (null) sein.
BR-Z-06: In einem Nachlass auf Dokumentenebene (BG-20), bei dem der Code der Umsatzsteuerkategorie des Nachlasses (BT-95) „Zero rated“ ist, muss der Umsatzsteuersatz des Nachlasses (BT-96) 0 (null) sein.
BR-Z-07: In einem Zuschlag auf Dokumentenebene (BG-21), bei dem der Code der Umsatzsteuerkategorie des Zuschlags (BT-102) „Zero rated“ ist, muss der Umsatzsteuersatz des Zuschlags (BT-103) 0 (null) sein.
BR-Z-08: In einer Aufschlüsselung der Umsatzsteuer (BG-23), bei der der Code der Umsatzsteuerkategorie (BT-118) „Zero rated“ ist, muss der Steuerbasisbetrag der Kategorie (BT-116) gleich der Summe der Nettobeträge der Rechnungspositionen (BT-131) abzüglich der Summe der Nachlässe auf Dokumentenebene (BT-92) zuzüglich der Summe der Zuschläge auf Dokumentenebene (BT-99) sein, bei denen die Codes der Umsatzsteuerkategorie (BT-151, BT-95, BT-102) „Zero rated“ sind.
BR-Z-09: Der Steuerbetrag der Kategorie (BT-117) in einer Aufschlüsselung der Umsatzsteuer (BG-23), bei der der Code der Umsatzsteuerkategorie (BT-118) „Zero rated“ ist, muss 0 (null) sein.
BR-Z-10: Eine Aufschlüsselung der Umsatzsteuer (BG-23) mit dem Code der Umsatzsteuerkategorie (BT-118) „Zero rated“ darf weder einen Code für den Befreiungsgrund (BT-121) noch einen Befreiungsgrund als Text (BT-120) enthalten.

Quelle: KoSIT-Konfiguration XRechnung 3.0.2 (31.01.2026).

Typische Ursachen

  • Z wurde für steuerfreie Umsätze verwendet und deshalb ein Befreiungstext mitgegeben (BR-Z-10). Steuerfrei ist Kategorie E.
  • Weder USt-IdNr. noch Steuernummer des Verkäufers sind angegeben (BR-Z-02 bis BR-Z-04).
  • Positionen mit Z tragen einen Satz über 0 (BR-Z-05).
  • Die Steuerbasis der Z-Zeile passt nicht zur Summe der Z-Positionen (BR-Z-08).

So beheben Sie den Fehler

Verwenden Sie Z nur für echte 0-%-Umsätze. Setzen Sie ram:RateApplicablePercent 0, ram:CalculatedAmount 0.00 und lassen Sie ram:ExemptionReason und ram:ExemptionReasonCode weg. Geben Sie die USt-IdNr. oder Steuernummer des Verkäufers an. Für steuerfreie Umsätze wählen Sie E mit Befreiungsgrund. Welche Kategorie gilt, klären Sie mit Ihrer Steuerberatung.

Beispiel

Falsch (CII)

<ram:ApplicableTradeTax>
  <ram:CalculatedAmount>0.00</ram:CalculatedAmount>
  <ram:TypeCode>VAT</ram:TypeCode>
  <ram:ExemptionReason>Steuerfrei</ram:ExemptionReason>
  <ram:BasisAmount>1000.00</ram:BasisAmount>
  <ram:CategoryCode>Z</ram:CategoryCode>
  <ram:RateApplicablePercent>0</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>

Richtig (CII)

<ram:ApplicableTradeTax>
  <ram:CalculatedAmount>0.00</ram:CalculatedAmount>
  <ram:TypeCode>VAT</ram:TypeCode>
  <ram:BasisAmount>1000.00</ram:BasisAmount>
  <ram:CategoryCode>Z</ram:CategoryCode>
  <ram:RateApplicablePercent>0</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>

In Dynamics 365, Business Central und Finance

Sales / Project Operations: Sales und Project Operations erzeugen von Haus aus keine E-Rechnung. Im WBS Invoice Accelerator for Dynamics 365 steuert der Steuersatz-Datensatz (Konfiguration > Steuersätze) die Kategorie: USt-Kategorie (EN 16931), Prozentsatz, Fusstext und USt-Befreiungsgrund-Code. Jede Position nimmt ihren eigenen Steuersatz (Steuersatz (Position)), sonst den Steuersatz der Rechnung. Für Kategorie Z lassen Sie Fusstext und USt-Befreiungsgrund-Code am Steuersatz leer.

Business Central: In der MwSt.-Buchungsmatrix (VAT Posting Setup) braucht die Kombination VAT % 0 und im Feld Tax Category den Wert Z.

Finance: Hinterlegen Sie für den Mehrwertsteuercode unter Sales tax codes > External codes den Wert Z.

Verwandte Fehlercodes

Prüfen Sie Ihre Rechnung kostenlos. Der Validator zeigt alle Meldungen mit Erklärung und die Stelle in der XML.