← Ratgeber E-Rechnung

XRechnung-Fehlercodes: die häufigsten Meldungen verständlich erklärt

Stand: 19.09.2026

Ein Validator antwortet nicht mit „Ihre Rechnung ist falsch", sondern mit Kürzeln wie BR-CO-15 oder BR-DE-15. Dahinter steckt ein System: Jede Regel der europäischen Norm EN 16931 und der deutschen XRechnung hat eine Nummer. Wer die Familien kennt, findet den Fehler in Minuten statt in Stunden. Diese Übersicht sortiert die Meldungen, die in der Praxis am häufigsten auftreten – Sie können Ihre Datei parallel im kostenlosen Validator prüfen.

So lesen Sie einen Fehlercode

Präfix Herkunft Worum es geht
BR-… EN 16931 (EU-Norm) Pflichtfelder der Kernrechnung, z. B. BR-02 Rechnungsnummer
BR-CO-… EN 16931 Rechenregeln und Abhängigkeiten („CO" = conditions)
BR-S-…, BR-E-…, BR-AE-…, BR-Z-…, BR-IC-… EN 16931 Regeln je Umsatzsteuer-Kategorie (S = Regelsatz, E = befreit, AE = Reverse Charge, Z = Nullsatz, IC = innergemeinschaftlich)
BR-CL-… EN 16931 Codelisten: Länder, Währungen, Einheiten, Rechnungsarten
BR-DE-… XRechnung (Deutschland) Zusätzliche deutsche Pflichtangaben
PEPPOL-EN16931-R… Peppol-Regeln Zusätzliche Plausibilitätsprüfungen, teils als Warnung

Die häufigsten Meldungen und ihre Ursache

Code Bedeutung Typische Ursache Mehr dazu
BR-DE-15 Käuferreferenz (BT-10) fehlt Leitweg-ID bzw. Referenz nicht ausgefüllt BR-DE-15 beheben
BR-DE-1 Zahlungsangaben (BG-16) fehlen Keine Bankverbindung im Profil BR-DE-1 beheben
BR-DE-5 / -6 / -7 Ansprechpartner, Telefon oder E-Mail des Verkäufers fehlen Kontaktblock (BG-6) unvollständig Pflichtangaben
BR-DE-17 Rechnungsart-Code nicht zugelassen Zulässig sind 326, 380, 381, 384, 389, 875, 876, 877 –
BR-DE-19 IBAN ungültig Zahlendreher – die Prüfziffer passt nicht BR-DE-1 beheben
BR-CO-15 Brutto ≠ Netto + Umsatzsteuer Rundung je Position statt je Steuersatz BR-CO-15 beheben
BR-CO-10 / -13 / -14 / -16 Eine der Summen geht nicht auf Rabatte, Zuschläge oder Anzahlung nicht in den Summen berücksichtigt BR-CO-15 beheben
BR-S-08 Bemessungsgrundlage je Steuersatz stimmt nicht Rabatt dem falschen Steuersatz zugeordnet BR-CO-15 beheben
PEPPOL-EN16931-R120 Positionsbetrag ≠ Menge × Preis Gerundeter Einzelpreis, Rabatt im Preis versteckt R120 beheben
BR-AE-02 Reverse Charge ohne USt-IdNr. des Käufers Feld beim Kunden leer Reverse Charge
BR-E-10 Befreiungsgrund fehlt Steuerfrei (E) ohne Begründungstext, z. B. bei Kleinunternehmern –
BR-DE-18 Skonto falsch notiert Freitext statt #SKONTO#…# Skonto in der XRechnung
BR-CL-14 / BR-CL-23 Ungültiger Länder- bzw. Einheitencode „D" statt DE, „Stk" statt C62 –

Fehler, Warnung, Hinweis – was muss ich beheben?

Wichtig für den B2B-Alltag: Die BR-DE-Regeln gelten nur für XRechnungen. Eine ZUGFeRD-Rechnung im Profil EN 16931 braucht zum Beispiel keine Leitweg-ID. Unser Validator meldet BR-DE-Verstöße deshalb nur, wenn die Datei sich selbst als XRechnung ausweist.

In drei Schritten zur sauberen Datei

  1. Datei im Validator hochladen – geprüft werden Struktur, Summen und Pflichtfelder, die Meldungen erscheinen auf Deutsch.
  2. Ursache im ausstellenden Programm beheben (nicht im XML „von Hand" – das geht fast immer schief).
  3. Wenn das Programm den Fehler nicht abstellen kann: Rechnung im Formular neu erfassen oder die vorhandene Datei dort als Vorlage importieren und korrigiert neu erzeugen.

Formathilfe, keine Rechts- oder Steuerberatung. Unser Validator prüft eine Auswahl der wichtigsten Regeln; maßgeblich für Behördenportale ist die vollständige Prüfung mit dem KoSIT-Validator.