Worum geht es bei BR-Z?
Die Regelgruppe BR-Z gilt fuer den Nullsatz (Zero rated): Umsaetze, die steuerpflichtig sind, aber mit einem Steuersatz von 0 Prozent abgerechnet werden. Kennzeichen sind Steuersatz 0, Steuerbetrag 0 und - anders als bei der echten Steuerbefreiung - kein Grund der Steuerbefreiung. Im deutschen B2B ist der Nullsatz selten; er darf nicht mit steuerbefreiten Umsaetzen (Kategorie E) oder mit dem Reverse-Charge-Verfahren verwechselt werden. Der rote Faden der Regeln: Fuer jede Nullsatz-Position muss der Verkaeufer eine Steuer-Kennung fuehren (USt-ID, Steuernummer oder die des Steuervertreters), Steuersatz und Steuerbetrag muessen 0 sein, die USt-Aufschluesselung muss genau einen Nullsatz-Eintrag enthalten - und ein Grund der Steuerbefreiung darf nicht vorkommen.
Alle Regeln der Gruppe BR-Z
Enthaelt eine Rechnung eine Rechnungsposition, einen Nachlass oder einen Zuschlag mit der Steuerkategorie Nullsatz, dann muss die USt-Aufschluesselung genau einen Eintrag mit dem Steuerkategorie-Code (BT-118) Nullsatz enthalten.
Hat eine Rechnungsposition den Steuerkategorie-Code (BT-151) Nullsatz, dann muss die Rechnung die USt-ID des Verkaeufers (BT-31), die Steuernummer des Verkaeufers (BT-32) und/oder die USt-ID des Steuervertreters des Verkaeufers (BT-63) enthalten.
Hat ein Nachlass auf Dokumentenebene den Steuerkategorie-Code (BT-95) Nullsatz, dann muss die Rechnung die USt-ID des Verkaeufers (BT-31), die Steuernummer des Verkaeufers (BT-32) und/oder die USt-ID des Steuervertreters des Verkaeufers (BT-63) enthalten.
Hat ein Zuschlag auf Dokumentenebene den Steuerkategorie-Code (BT-102) Nullsatz, dann muss die Rechnung die USt-ID des Verkaeufers (BT-31), die Steuernummer des Verkaeufers (BT-32) und/oder die USt-ID des Steuervertreters des Verkaeufers (BT-63) enthalten.
Hat eine Rechnungsposition den Steuerkategorie-Code (BT-151) Nullsatz, dann muss der Steuersatz der Position (BT-152) 0 (null) sein.
Hat ein Nachlass auf Dokumentenebene den Steuerkategorie-Code (BT-95) Nullsatz, dann muss der Steuersatz des Nachlasses (BT-96) 0 (null) sein.
Hat ein Zuschlag auf Dokumentenebene den Steuerkategorie-Code (BT-102) Nullsatz, dann muss der Steuersatz des Zuschlags (BT-103) 0 (null) sein.
In einem Eintrag der USt-Aufschluesselung mit dem Steuerkategorie-Code (BT-118) Nullsatz muss die Bemessungsgrundlage (BT-116) der Summe der Netto-Positionsbetraege minus Nachlaesse plus Zuschlaege mit Nullsatz entsprechen.
In einem Eintrag der USt-Aufschluesselung mit dem Steuerkategorie-Code (BT-118) Nullsatz muss der Steuerbetrag (BT-117) 0 (null) sein.
Ein Eintrag der USt-Aufschluesselung mit dem Steuerkategorie-Code (BT-118) Nullsatz darf keinen Code fuer den Grund der Steuerbefreiung (BT-121) und keinen Text fuer den Grund der Steuerbefreiung (BT-120) enthalten.
BR-Z automatisch prüfen
Statt das XML von Hand zu durchsuchen, kannst du deine ZUGFeRD- oder XRechnung-Datei online validieren – du bekommst jeden Verstoß mit Regel-ID, betroffenem Feld, Korrekturvorschlag und XPath, als lesbaren Report oder als JSON über die API.