BR-S-08 meldet einen Widerspruch in der Steueraufstellung: Eine Position oder Aufschlüsselung trägt die Kategorie S, also normal besteuert, aber einen Steuersatz von null. Die Regel stammt aus der europäischen Norm selbst, ist als Fehler eingestuft und gilt damit für jede E-Rechnung nach EN 16931, ZUGFeRD wie XRechnung. Der Fehler steckt fast nie im Satz, sondern in der Kategorie: Wer zu Recht keine Steuer ausweist, muss den Grund dafür benennen, und dafür gibt es eigene Kategorien.
Das Kategoriensystem in einer Tabelle
Jede Position und jede Steueraufschlüsselung trägt eine Kategorie aus der Codeliste UNCL 5305. Die wichtigsten:
| Kategorie | Bedeutung | Steuersatz |
|---|---|---|
| S | Normal besteuert (19 % oder 7 %) | Über null, sonst BR-S-08 |
| AE | Steuerschuldnerschaft des Leistungsempfängers (Reverse Charge) | 0 |
| K | Innergemeinschaftliche Lieferung | 0 |
| E | Steuerbefreit, mit Angabe des Befreiungsgrunds | 0 |
| Z | Echter Nullsatz | 0 |
| G | Ausfuhr | 0 |
Die Logik: Die Kategorie sagt dem Empfängersystem, warum keine Steuer anfällt. Ein bloßes 0 % bei Kategorie S sagt nur, dass etwas nicht zusammenpasst.
Die üblichen Auslöser
- Reverse Charge als S mit 0 % erfasst. Bauleistungen nach § 13b, Leistungen an EU-Unternehmen: Hier gehört die Kategorie AE mit Nullsatz und Pflichthinweis in die Datei. Wie der Fall vollständig aussieht, steht in Reverse Charge in der E-Rechnung.
- Steuerfreie Leistung ohne Kategorie-Wechsel. Wer nach § 4 UStG steuerfrei abrechnet, braucht die Kategorie E samt Befreiungsgrund, nicht S mit null.
- Die Software kennt nur einen Steuersatz-Regler. Manche Programme lassen den Satz ändern, die Kategorie aber nicht; beim Export bleibt S stehen. Dann sitzt die Ursache in der Positions- oder Steuerschlüssel-Konfiguration.
- Mischrechnungen. Eine Rechnung darf mehrere Kategorien nebeneinander führen, je Kategorie eine eigene Aufschlüsselung. Falsch wird es erst, wenn die 0-%-Zeile als S deklariert ist.
Die Korrektur
Für die abgewiesene Rechnung: Öffnen Sie die Datei im Editor (ZUGFeRD-Rechnung bearbeiten), stellen Sie die betroffenen Positionen auf die zutreffende Kategorie um, ergänzen Sie bei Befreiungen den Grund und prüfen Sie das Ergebnis im ZUGFeRD-Validator. Der Bericht zeigt die Steueraufstellung je Kategorie, damit ist der Widerspruch schnell gefunden.
Für alle künftigen: Suchen Sie in Ihrer Software den Steuerschlüssel, der hinter dem 0-%-Fall steht, und prüfen Sie, welche Kategorie er exportiert. Ein einmal richtig angelegter Schlüssel beendet die Serie.
Weiterlesen
Warum die Summen- und Steuerregeln der Norm für jede E-Rechnung gelten und wie die Rechenkette aussieht, steht in BR-CO-10 bis BR-CO-17. Den Auftakt der Fehlercode-Serie macht BR-DE-15.
Rechtsstand: September 2026, zuletzt geprüft am 25. September 2026. Grundlage sind die Geschäftsregeln der Norm EN 16931 (BR-S-Serie), die Codeliste UNCL 5305 und § 4 sowie § 13b UStG. Dieser Artikel ist keine Steuerberatung.
Häufige Fragen
Ist BR-S-08 ein Fehler oder eine Warnung?
Ein Fehler aus der europäischen Norm selbst. Die Datei wird abgewiesen, unabhängig davon, ob sie als ZUGFeRD oder XRechnung unterwegs ist.
Ich weise zu Recht keine Steuer aus. Was trage ich ein?
Die passende Kategorie statt S: AE beim Reverse Charge, K bei innergemeinschaftlichen Lieferungen, E bei Steuerbefreiungen mit Befreiungsgrund, Z beim echten Nullsatz. Der Satz ist dann null, und die Prüfung ist zufrieden.
Worin unterscheiden sich Z und E?
Z ist ein echter Nullsatz, die Leistung ist steuerbar mit 0 %. E ist eine Befreiung nach § 4 UStG und verlangt die Angabe des Grunds. Für deutsche Inlandsfälle ist E der häufigere Fall.
Dürfen 19 %, 7 % und ein Reverse-Charge-Posten auf einer Rechnung stehen?
Ja. Jede Kategorie bekommt ihre eigene Zeile in der Steueraufschlüsselung. Die Regel schlägt nur an, wenn eine Zeile mit Kategorie S einen Nullsatz trägt.
Meine Software lässt die Kategorie nicht ändern. Was nun?
Dann liegt es meist am Steuerschlüssel der Position, nicht am Rechnungsformular: Der Schlüssel bestimmt die exportierte Kategorie. Für die akute Rechnung hilft der Editor, dauerhaft die richtige Schlüssel-Konfiguration oder ein Wort mit dem Software-Anbieter.