BR-DE-21 bedeutet: Die Spezifikationskennung einer Datei (BT-24) entspricht nicht der Kennung der XRechnung. Die Regel ist als Warnung eingestuft, nicht als Fehler; ihr Wortlaut sagt „soll“, nicht „muss“. Für sich allein lässt sie die Prüfung nicht scheitern. Beheben sollten Sie sie trotzdem, denn die Kennung ist mehr als eine Formalie: An ihr erkennt ein Empfänger, nach welchem Regelwerk er Ihre Datei prüfen soll.
Was in BT-24 stehen muss
Jede E-Rechnung erklärt in ihrer Spezifikationskennung, nach welchem Standard sie gebaut ist. Die gängigen Werte:
| Format | Kennung in BT-24 |
|---|---|
| XRechnung 3.0 | urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0 |
| XRechnung 3.0 mit Erweiterung | die Kennung oben, ergänzt um #conformant#urn:xeinkauf.de:kosit:extension:xrechnung_3.0 |
| ZUGFeRD und Factur-X, Profil EN 16931 | urn:cen.eu:en16931:2017 |
| Peppol BIS Billing 3.0 | urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0 |
Eine Besonderheit, die oft übersehen wird: Mit Version 3.0 hat sich nicht nur die Versionsnummer der XRechnung-Kennung geändert, sondern ihr ganzer Aufbau. Die Fassungen 2.x verwendeten urn:xoev-de:kosit:standard:xrechnung_2.x. Wer in einer alten Vorlage nur die Nummer hochzählt, erzeugt eine Kennung, die es nicht gibt.
Warum eine Warnung trotzdem Folgen hat
- Die Kennung steuert die Prüfung. Rechnungseingangssysteme wählen anhand von BT-24 aus, welches Regelwerk sie anwenden. Passt die Kennung zu keinem, kann die Datei allein deshalb scheitern, ganz gleich, wie gut ihr Inhalt ist.
- Strenge Empfänger behandeln Warnungen wie Fehler. Was das Regelwerk durchgehen lässt, muss ein Portal oder ein Buchhaltungssystem nicht annehmen.
- Die Warnung ist oft nur das Symptom. Eine Datei mit fremder Kennung ist meist nach einem anderen Standard gebaut. Dann fehlen auch Angaben, die die XRechnung zusätzlich verlangt, und echte Fehler wie BR-DE-15 folgen.
Die typischen Ursachen
- Eine ZUGFeRD-Rechnung wurde gegen die Regeln der XRechnung geprüft. Das ist der häufigste Fall und oft gar kein Problem: Für eine Rechnung an ein Unternehmen ist ZUGFeRD im Profil EN 16931 richtig, und die Kennung ist es auch. Gewählt war nur die falsche Prüfung. Welche Profile es gibt, erklärt der Leitfaden zum ZUGFeRD-Format.
- Die Software exportiert eine ältere XRechnung-Fassung. Das gehört ins Update oder in die Exporteinstellungen, nicht in die einzelne Rechnung.
- Die Versionsnummer wurde von Hand angepasst, ohne den neuen Aufbau der Kennung zu übernehmen.
- Es wurde eine Peppol-BIS-Datei statt einer XRechnung erzeugt. Beide beruhen auf derselben Norm, verlangen aber unterschiedliche Zusatzangaben.
Die Korrektur
Geht die Rechnung an ein Unternehmen? Dann prüfen Sie sie mit dem passenden Werkzeug: Eine ZUGFeRD-Rechnung gehört in den ZUGFeRD-Validator, nicht in die XRechnung-Prüfung. Die Warnung verschwindet, weil sie für diese Datei nie gegolten hat.
Verlangt der Empfänger eine XRechnung? Dann stellen Sie den Export Ihrer Software auf XRechnung 3.0 um. Eine bereits abgewiesene Datei können Sie öffnen und als XRechnung nach aktueller Fassung neu erzeugen und anschließend im XRechnung-Validator prüfen. Die Kennung von Hand in der XML-Datei auszutauschen, ist dagegen keine gute Idee: Sie verspricht dann Regeln, die die übrige Datei womöglich nicht erfüllt.
Welches Format welcher Kunde überhaupt erwartet, klärt ZUGFeRD oder XRechnung.
Weiterlesen
Welche Meldungen eine XRechnung wirklich zu Fall bringen und welche nur warnen, steht in XRechnung abgelehnt. Warum bei ZUGFeRD das Profil wichtiger ist als die Versionsnummer, erklärt ZUGFeRD 2.5 und 2.5.2. Wo die Leitweg-ID hingehört, steht in Leitweg-ID: Aufbau und Eintrag.
Rechtsstand: September 2026, zuletzt geprüft am 10. September 2026. Grundlage sind die Spezifikation XRechnung 3.0 und die Prüfregeln der KoSIT, die Norm EN 16931 sowie die Spezifikationen von FeRD und OpenPeppol.
Häufige Fragen
Ist BR-DE-21 ein Fehler?
Nein, eine Warnung. Die Regel sagt, die Spezifikationskennung „soll“ der Kennung der XRechnung entsprechen, nicht „muss“. Für sich allein lässt sie die Prüfung nicht scheitern. Weil Empfänger an dieser Kennung ihr Regelwerk auswählen, sollten Sie sie trotzdem beheben.
Welche Kennung ist für XRechnung 3.0 richtig?
urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0. Für eine XRechnung mit Erweiterung wird daran #conformant#urn:xeinkauf.de:kosit:extension:xrechnung_3.0 angehängt.
Ich habe eine ZUGFeRD-Rechnung geprüft und BR-DE-21 bekommen. Was ist falsch?
Vermutlich nichts: Die Rechnung wurde nur gegen die Regeln der XRechnung geprüft. Eine ZUGFeRD-Rechnung im Profil EN 16931 trägt zu Recht eine andere Kennung. Für Rechnungen an Unternehmen ist der ZUGFeRD-Validator der richtige Prüfer.
Kann ich die Kennung einfach von Hand ändern?
Technisch ja, sinnvoll ist es selten. Die Kennung verspricht, dass die Datei nach den Regeln dieser Fassung gebaut ist. Wer nur die Zeile austauscht, verspricht etwas, das die übrige Datei womöglich nicht hält, und handelt sich dann echte Fehler ein.