E-Rechnung: Fehlercode erklärt

BR-O: Nicht steuerbar (Kategorie O) ist fehlerhaft

Kategorie O steht für Umsätze außerhalb des Anwendungsbereichs der Umsatzsteuer.

Was die Regel prüft

Kategorie O steht für Umsätze außerhalb des Anwendungsbereichs der Umsatzsteuer. Sie hat strenge Regeln: Eine Rechnung mit O darf keine anderen Kategorien enthalten (BR-O-11 bis BR-O-14), und sie darf keine USt-IdNr. von Verkäufer, Steuervertreter oder Käufer tragen (BR-O-02 bis BR-O-04). Die Positionen haben gar keinen Steuersatz, auch nicht 0 (BR-O-05 bis BR-O-07). Der Steuerbetrag ist 0, und ein Befreiungsgrund ist Pflicht (BR-O-09, BR-O-10).

Offizieller Regeltext

BR-O-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) „Not subject to VAT“ enthält, muss genau eine Gruppe Aufschlüsselung der Umsatzsteuer (BG-23) mit dem Code der Umsatzsteuerkategorie (BT-118) gleich „Not subject to VAT“ enthalten.
BR-O-02: Eine Rechnung, die eine Rechnungsposition (BG-25) mit dem Code der Umsatzsteuerkategorie des Artikels (BT-151) „Not subject to VAT“ enthält, darf weder die Umsatzsteuer-Identifikationsnummer des Verkäufers (BT-31) noch die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers (BT-63) noch die Umsatzsteuer-Identifikationsnummer des Käufers (BT-48) enthalten.
BR-O-03: Eine Rechnung, die einen Nachlass auf Dokumentenebene (BG-20) mit dem Code der Umsatzsteuerkategorie des Nachlasses (BT-95) „Not subject to VAT“ enthält, darf weder die Umsatzsteuer-Identifikationsnummer des Verkäufers (BT-31) noch die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers (BT-63) noch die Umsatzsteuer-Identifikationsnummer des Käufers (BT-48) enthalten.
BR-O-04: Eine Rechnung, die einen Zuschlag auf Dokumentenebene (BG-21) mit dem Code der Umsatzsteuerkategorie des Zuschlags (BT-102) „Not subject to VAT“ enthält, darf weder die Umsatzsteuer-Identifikationsnummer des Verkäufers (BT-31) noch die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers (BT-63) noch die Umsatzsteuer-Identifikationsnummer des Käufers (BT-48) enthalten.
BR-O-05: Eine Rechnungsposition (BG-25), bei der der Code der Umsatzsteuerkategorie (BT-151) „Not subject to VAT“ ist, darf keinen Umsatzsteuersatz des Artikels (BT-152) enthalten.
BR-O-06: Ein Nachlass auf Dokumentenebene (BG-20), bei dem der Code der Umsatzsteuerkategorie (BT-95) „Not subject to VAT“ ist, darf keinen Umsatzsteuersatz des Nachlasses (BT-96) enthalten.
BR-O-07: Ein Zuschlag auf Dokumentenebene (BG-21), bei dem der Code der Umsatzsteuerkategorie (BT-102) „Not subject to VAT“ ist, darf keinen Umsatzsteuersatz des Zuschlags (BT-103) enthalten.
BR-O-08: In einer Aufschlüsselung der Umsatzsteuer (BG-23), bei der der Code der Umsatzsteuerkategorie (BT-118) „Not subject to VAT“ 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) „Not subject to VAT“ sind.
BR-O-09: Der Steuerbetrag der Kategorie (BT-117) in einer Aufschlüsselung der Umsatzsteuer (BG-23), bei der der Code der Umsatzsteuerkategorie (BT-118) „Not subject to VAT“ ist, muss 0 (null) sein.
BR-O-10: Eine Aufschlüsselung der Umsatzsteuer (BG-23) mit dem Code der Umsatzsteuerkategorie (BT-118) „Not subject to VAT“ muss einen Code für den Befreiungsgrund (BT-121) mit der Bedeutung „Not subject to VAT“ oder einen Befreiungsgrund als Text (BT-120) „Not subject to VAT“ (oder den entsprechenden Standardtext in einer anderen Sprache) enthalten.
BR-O-11: Eine Rechnung, die eine Gruppe Aufschlüsselung der Umsatzsteuer (BG-23) mit dem Code der Umsatzsteuerkategorie (BT-118) „Not subject to VAT“ enthält, darf keine weiteren Gruppen Aufschlüsselung der Umsatzsteuer (BG-23) enthalten.
BR-O-12: Eine Rechnung, die eine Gruppe Aufschlüsselung der Umsatzsteuer (BG-23) mit dem Code der Umsatzsteuerkategorie (BT-118) „Not subject to VAT“ enthält, darf keine Rechnungsposition (BG-25) enthalten, deren Code der Umsatzsteuerkategorie des Artikels (BT-151) nicht „Not subject to VAT“ ist.
BR-O-13: Eine Rechnung, die eine Gruppe Aufschlüsselung der Umsatzsteuer (BG-23) mit dem Code der Umsatzsteuerkategorie (BT-118) „Not subject to VAT“ enthält, darf keine Nachlässe auf Dokumentenebene (BG-20) enthalten, deren Code der Umsatzsteuerkategorie des Nachlasses (BT-95) nicht „Not subject to VAT“ ist.
BR-O-14: Eine Rechnung, die eine Gruppe Aufschlüsselung der Umsatzsteuer (BG-23) mit dem Code der Umsatzsteuerkategorie (BT-118) „Not subject to VAT“ enthält, darf keine Zuschläge auf Dokumentenebene (BG-21) enthalten, deren Code der Umsatzsteuerkategorie des Zuschlags (BT-102) nicht „Not subject to VAT“ ist.

Quelle: KoSIT-Konfiguration XRechnung 3.0.2 (31.01.2026).

Typische Ursachen

  • Die USt-IdNr. des Verkäufers steht wie auf jeder Rechnung im Stammsatz und wird mitgeschrieben (BR-O-02).
  • Der Steuersatz 0 wird geschrieben, statt das Element wegzulassen (BR-O-05).
  • O ist mit anderen Kategorien auf derselben Rechnung gemischt, etwa eine Position mit 19 % (BR-O-11, BR-O-12).
  • Kleinunternehmer nach § 19 UStG verwenden O. Üblich ist dafür Kategorie E mit Befreiungsgrund.

So beheben Sie den Fehler

Lassen Sie bei O-Positionen ram:RateApplicablePercent ganz weg. Bilden Sie genau eine Zeile der Aufschlüsselung mit Kategorie O, ram:CalculatedAmount 0.00 und einem Befreiungsgrund, zum Beispiel ram:ExemptionReasonCode VATEX-EU-O. Entfernen Sie die USt-IdNr. (schemeID="VA") von Verkäufer und Käufer. Eine Steuernummer (schemeID="FC") ist erlaubt. Umsätze mit Umsatzsteuer stellen Sie auf einer eigenen Rechnung. Ob O die richtige Kategorie ist, klären Sie mit Ihrer Steuerberatung.

Beispiel

Falsch (CII)

<ram:ApplicableTradeTax>
  <ram:TypeCode>VAT</ram:TypeCode>
  <ram:CategoryCode>O</ram:CategoryCode>
  <ram:RateApplicablePercent>0</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>

Richtig (CII)

<ram:ApplicableTradeTax>
  <ram:TypeCode>VAT</ram:TypeCode>
  <ram:CategoryCode>O</ram:CategoryCode>
</ram:ApplicableTradeTax>
<!-- VAT breakdown in the header: -->
<ram:ApplicableTradeTax>
  <ram:CalculatedAmount>0.00</ram:CalculatedAmount>
  <ram:TypeCode>VAT</ram:TypeCode>
  <ram:ExemptionReason>Nicht steuerbar</ram:ExemptionReason>
  <ram:BasisAmount>1000.00</ram:BasisAmount>
  <ram:CategoryCode>O</ram:CategoryCode>
  <ram:ExemptionReasonCode>VATEX-EU-O</ram:ExemptionReasonCode>
</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 O braucht der Steuersatz Prozentsatz 0 und einen Fusstext oder Code. Der Accelerator schreibt an Positionen mit Kategorie O den Satz 0 und auf jede Rechnung die USt-IdNr. aus dem Markenprofil. Eine Rechnung mit Kategorie O besteht BR-O-05 deshalb nicht, und BR-O-02 auch nicht, solange das Markenprofil eine USt-IdNr. hat. Sprechen Sie mit WBS, bevor Sie Rechnungen mit Kategorie O ausstellen.

Business Central: In der MwSt.-Buchungsmatrix (VAT Posting Setup) braucht die Kombination im Feld Tax Category den Wert O und eine MwSt.-Klausel (VAT Clause Code) für den Hinweis.

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

Verwandte Fehlercodes

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