XRechnung-Fehlercodes in Klartext
Deine E-Rechnung wurde abgelehnt und im Prüfprotokoll steht ein Kürzel wie BR-DE-15 oder BR-CO-15? Hier steht in normalem Deutsch, was die Regel verlangt, warum sie anspringt und welche Angabe du nachtragen musst.
Wo steht mein Fehlercode überhaupt?
Der Prüfbericht ist eine XML-Datei. Öffnest du sie mit einem Texteditor, findest du darin Zeilen, die mit <rep:message beginnen. Jede davon trägt ein Attribut code="…" — das ist die Regel-Kennung, nach der du hier suchst. Wie der Bericht insgesamt aufgebaut ist, steht in der Anleitung Den KoSIT-Prüfbericht lesen.
Die Ablehnungsgründe
- BR-DE-15BR-DE-15: Die Leitweg-ID fehltDer häufigste Ablehnungsgrund bei Rechnungen an Behörden: Das Feld „Buyer reference“ (BT-10) ist leer.
- BR-DE-2BR-DE-5BR-DE-6BR-DE-7BR-DE-2, BR-DE-5, BR-DE-6, BR-DE-7: Kontaktdaten des Verkäufers fehlenDie XRechnung verlangt Ansprechpartner, Telefon und E-Mail deines Betriebs — auf dem Papier-PDF reicht der Briefkopf, hier nicht.
- BR-CO-26BR-CO-26: Der Rechnungssteller ist nicht eindeutig identifizierbarOhne USt-IdNr., Registernummer oder Verkäufer-Kennung kann der Empfänger deinen Betrieb nicht automatisch zuordnen.
- BT-34BT-49BR-62BR-63Elektronische Adresse fehlt: BT-34 und BT-49Die elektronische Adresse ist nicht das Adressfeld, sondern die Zustelladresse — meist eine E-Mail mit Kennzeichen „EM“.
- BR-CO-10BR-CO-13BR-CO-15BR-CO-16BR-CO-10, BR-CO-13, BR-CO-15, BR-CO-16: Die Summen gehen nicht aufDer Prüfer rechnet jede Rechnung nach — schon ein Cent Abweichung führt zur Ablehnung.
- BR-CO-17BR-S-08BR-S-09BR-CO-17: Der Steuerbetrag passt nicht zum SteuersatzUmsatzsteuer wird je Steuersatz auf die Summe gerechnet — nicht Position für Position.
- BR-AE-10BR-AE-5BR-AE-9BR-AE-2BR-AE-10: §13b-Rechnung ohne Hinweis auf die SteuerschuldnerschaftReverse Charge nach §13b braucht mehr als den Satz auf dem Papier — auch im XML.
- BR-E-10BR-E-5BR-E-9BR-E-10: Kleinunternehmer-Rechnung ohne Befreiungsgrund0 % ohne Begründung gibt es in der E-Rechnung nicht — der Grund gehört ins XML, nicht nur in die Fußzeile.
- BR-CO-25BR-CO-25: Fälligkeitsdatum oder Zahlungsbedingung fehltSteht ein Zahlbetrag über null in der Rechnung, muss auch dranstehen, bis wann gezahlt wird.
Alle Kennungen von A bis Z
Manche Regeln treten immer im Rudel auf und werden deshalb gemeinsam erklärt. Diese Liste führt jede Kennung einzeln auf die Seite, die sie behandelt.
Alle Angaben beziehen sich auf XRechnung 3.0.2, geprüft mit dem KoSIT-Validator 1.6.0 und der offiziellen XRechnung-Konfiguration 2026-01-31 — der Fassung, die auch in der Rechnungssuite vor jedem Festschreiben läuft. Ältere oder neuere Konfigurationen können abweichende Meldungen erzeugen.