E-Rechnung Validator

Hilfe & Lösungen

XRechnung Validierungsfehler beheben – BR-Codes mit Lösung

Konkrete Lösungen für die häufigsten Fehler aus der Prüfung von XRechnung und ZUGFeRD mit dem KoSIT-Validator. Pro Code (z. B. BR-DE-15 — die fehlende Leitweg-ID, BR-CO-15 oder BT-31) zeigen wir den Regeltext des Prüfers im Wortlaut, die betroffenen Felder in UBL- und CII-Syntax, ein XML-Beispiel des Problems und die korrigierte Variante. Meldet ein Empfänger nur „Schematron-Validierung der eingereichten XRechnung fehlgeschlagen“, hilft diese Seite .

E-Rechnung erstellt? Jetzt kostenlos prüfen!

Prüfe deine XRechnung oder ZUGFeRD-Datei mit dem KoSIT-Validator, dem frei verfügbaren Prüfprogramm der KoSIT.

Datei jetzt prüfen

Die häufigsten Fehler

BR-CO-09 Business Rules

USt-IdNr. ohne gültiges Länderpräfix

Die Umsatzsteuer-Identifikationsnummer beginnt nicht mit einem ISO-Ländercode

Fehler beheben →
BR-CL-01 Codelisten

Ungültiger Dokumententyp-Code

Der Rechnungstyp entspricht keinem Code der Liste UNTDID 1001

Fehler beheben →
BR-CL-04 Codelisten

Ungültiger Währungscode

Der Währungscode entspricht nicht ISO 4217 alpha-3

Fehler beheben →
MUSTANG-SCHEMA Dateiformat

Die Datei verstößt gegen das XML-Schema

Ein Element, ein Attribut oder ein Wert passt nicht zum Bauplan der XML

Fehler beheben →
Schematron Meldung vom Empfänger

Schematron-Validierung der eingereichten XRechnung fehlgeschlagen

Der Satz nennt keine Regel — so findest du die verletzte und behebst sie

Fehler beheben →
BR-02 Pflichtfelder

Rechnungsnummer fehlt

Das Pflichtfeld BT-1 ist leer oder nicht vorhanden

Fehler beheben →
BR-16 Pflichtfelder

Keine Rechnungsposition vorhanden

Die Rechnung enthält keine einzige Position (BG-25)

Fehler beheben →
BT-31 Pflichtfelder

USt-IdNr. des Verkäufers fehlt

Ohne Steuernummer oder USt-IdNr. melden gleich drei Regeln einen Fehler

Fehler beheben →
BR-CO-13 Rechenregeln

Nettosumme passt nicht zu den Positionen

Die Summe der Positionen ergibt nicht den ausgewiesenen Nettobetrag

Fehler beheben →
BR-CO-14 Rechenregeln

Steuersumme passt nicht zu den Steuergruppen

Die ausgewiesene Umsatzsteuer entspricht nicht der Summe je Steuersatz

Fehler beheben →
BR-CO-15 Rechenregeln

Bruttobetrag stimmt nicht

Nettosumme plus Umsatzsteuer ergibt nicht den Bruttobetrag

Fehler beheben →
BR-CO-17 Rechenregeln

Steuerbetrag je Steuersatz falsch berechnet

Bemessungsgrundlage mal Steuersatz ergibt nicht den ausgewiesenen Steuerbetrag

Fehler beheben →
MUSTANG-ARITHMETIC Rechenregeln

Menge mal Preis ergibt nicht den Positionsbetrag

Die Engine rechnet nach und kommt auf einen anderen Betrag als die Rechnung ausweist

Fehler beheben →
BR-DE-1 XRechnung (BR-DE)

Zahlungsangaben fehlen

Die Gruppe BG-16 mit den Zahlungsanweisungen ist nicht vorhanden

Fehler beheben →
BR-DE-15 XRechnung (BR-DE)

Leitweg-ID / Käuferreferenz fehlt

Das Pflichtfeld BT-10 ist leer — bei Behörden die Leitweg-ID

Fehler beheben →
BR-DE-2 XRechnung (BR-DE)

Kontaktangaben des Verkäufers fehlen

Die Gruppe BG-6 mit Name, Telefon und E-Mail ist nicht vorhanden

Fehler beheben →
ZUGFERD-ANHANG-NAME ZUGFeRD-Container

PDF ist keine erkennbare ZUGFeRD-Rechnung

Anhang-Name, XMP-Kennzeichnung oder PDF/A-3 stimmen nicht — die Rechnung selbst kann einwandfrei sein

Fehler beheben →

Allgemeine Tipps zur Fehlerbehebung

1

Prüfbericht genau lesen

Der Prüfbericht zeigt zu jedem Befund die Regelkennung, die Originalmeldung des Prüfers und, wo es sie gibt, die Fundstelle im XML (XPath).

2

XML-Editor verwenden

Nutze einen XML-Editor mit Syntax-Highlighting (z.B. VS Code, Notepad++) für bessere Übersicht.

3

Schritt für Schritt validieren

Behebe zunächst alle Fehler, dann Warnungen. Validiere nach jeder Änderung erneut.

4

Software aktualisieren

Stelle sicher, dass deine Rechnungssoftware XRechnung 3.0.x ausgibt. Dagegen prüfen wir (Prüfkonfiguration vom 31.08.2026).

Häufige Fragen

Was ist der Unterschied zwischen Fehler und Warnung?

Fehler (Error) führen dazu, dass die Prüfung die E-Rechnung als nicht gültig einstuft. Warnungen (Warning) sind Hinweise auf mögliche Probleme; die Rechnung besteht die Prüfung trotzdem.

Wie finde ich die genaue Fehlerstelle im XML?

Der Prüfbericht nennt zu jedem Befund die Fundstelle: bei Regelverstößen einen XPath-Ausdruck (z. B. /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction). Der XPath ist der Pfad zum betroffenen Element in deiner XML-Datei. Bei Schemafehlern nennt die Meldung das Element oder den Wert.

Kann ich mehrere Fehler gleichzeitig beheben?

Ja, du kannst mehrere Fehler auf einmal korrigieren. Validiere danach erneut, da manche Fehler voneinander abhängig sein können.

Wo finde ich die XRechnung-Regeln?

Die Regeln und Schematron-Dateien veröffentlicht die Koordinierungsstelle für IT-Standards (KoSIT) im KoSIT GitHub Repository . Die EN 16931 Spezifikation ist bei CEN verfügbar.

Datei jetzt prüfen

Der Prüfbericht nennt Regelkennung, Originalmeldung und Fundstelle zu jedem Befund. Zum Vergleich gibt es validierte Beispieldateien.