Warum gibt es so viele Fehlermeldungen?
Die XRechnung ist ein streng definierter Standard. Jedes Pflichtfeld muss exakt im richtigen Format vorhanden sein. Fehlt ein einziges Feld oder stimmt ein Wert nicht mit dem Standard überein, lehnt das Empfangssystem die Rechnung ab – oft mit einer kryptischen Fehlermeldung.
Dieses Lexikon erklärt die häufigsten Fehler im Klartext und zeigt, wie du sie behebst.
Fehler beim Empfang / Einreichung
BR-01, BR-02, BR-04 ...Ein für XRechnung zwingend vorgeschriebenes Feld ist nicht vorhanden. Die häufigsten fehlenden Felder sind: Rechnungsnummer (cbc:ID), Rechnungsdatum (cbc:IssueDate), Fälligkeitsdatum oder Lieferdatum.
BR-03, PEPPOL-EN16931-R001Das Datum ist im falschen Format angegeben. XRechnung erwartet Datumsangaben im Format YYYY-MM-DD (z. B. 2025-03-15). Deutsche Schreibweisen wie 15.03.2025 oder 15/03/2025 sind nicht zulässig.
YYYY-MM-DD) um. Bei manuell erstellten Dateien alle Datumsfelder entsprechend anpassen.BR-CO-09, BR-CO-10Eine der beiden Steueridentifikationen (Steuernummer oder Umsatzsteuer-ID) des Rechnungsstellers fehlt oder hat ein ungültiges Format. Die USt-ID muss zwingend mit dem Länderkürzel beginnen (z. B. DE307591242).
BR-CO-13, BR-CO-15, BR-CO-16Der Gesamtbetrag stimmt rechnerisch nicht mit der Summe der Positionen überein. XRechnung prüft alle Beträge mathematisch: Netto + MwSt muss exakt dem Brutto entsprechen, Rundungsfehler eingeschlossen.
cbc:PayableRoundingAmount) für kleine Differenzen. Lass die Beträge von deiner Software automatisch berechnen statt manuell einzutragen.BR-05, BR-CL-04Der Währungscode ist nicht im ISO 4217-Format angegeben. Statt Euro oder € muss der dreistellige ISO-Code EUR verwendet werden.
EUR, USD, GBP etc.Fehler beim Öffnen / Lesen
Windows oder macOS kennt keine Standardanwendung für .xml-Dateien im Rechnungsformat. Ein Doppelklick öffnet die Datei im Texteditor – das Ergebnis ist unlesbarer Code.
Die XML-Datei ist technisch beschädigt – z. B. durch fehlerhafte Sonderzeichen, nicht geschlossene Tags oder falsche Zeichenkodierung. Das passiert manchmal beim manuellen Bearbeiten von XML-Dateien.
Die XML-Datei entspricht keinem bekannten E-Rechnungsformat. Möglicherweise handelt es sich um eine ältere EDIFACT-Rechnung, ein proprietäres Format oder eine beschädigte Datei.
Rechnung trotz Fehler lesen?
zugpferd.io zeigt dir den Inhalt auch bei kleineren technischen Mängeln – einfach ausprobieren.
Zum Viewer →XRechnung vor dem Versand prüfen
Um Fehler beim Empfänger zu vermeiden, solltest du jede XRechnung vor dem Versand validieren. Die offizielle Möglichkeit ist der KoSIT Validator der Koordinierungsstelle für IT-Standards – kostenlos und ohne Registrierung. Er prüft deine XML-Datei gegen alle offiziellen Regeln und zeigt dir genau, welche Felder fehlen oder falsch sind.
Alternativ bieten viele Buchhaltungsprogramme (Lexoffice, sevDesk, DATEV) eine integrierte Validierung vor dem Export an.