Zum Inhalt springen
RechnungslotseRechnungslotseRechnungslotseRechnungslotse

← Alle Fehlercodes

BR-DE-21XRechnung

Spezifikationskennung falsch

Die Datei sagt nicht, dass sie eine XRechnung ist. Im Feld „Specification identifier“ (BT-24) muss die Kennung der XRechnung-Fassung stehen – ohne sie prüft der Empfänger gegen die falschen Regeln oder weist ab.

Wortlaut der Meldung

[BR-DE-21] Das Element „Specification identifier“ (BT-24) muss die Kennung der verwendeten XRechnung-Fassung enthalten.

Betroffene Felder: BT-24 Specification identifier

Stand: Juli 2026 · Geprüft und geschrieben von Pascal Wagner

Warum das passiert

  • Die Software erzeugt eine EN-16931-Datei ohne deutsche Ausprägung und schreibt nur die europäische Kennung.
  • Beim Wechsel von XRechnung 2.x auf 3.0 wurde die Kennung nicht mitgezogen.
  • Eine ZUGFeRD-Datei wurde in XRechnung umbenannt, ohne die Kennung anzupassen.

So behebst du es

  1. Erzeug die Datei mit einer Software, die XRechnung ausdrücklich unterstützt – die Kennung kommt dann automatisch.
  2. Prüf im Anschluss mit dem Validator, gegen welches Profil geprüft wurde: Steht dort XRechnung, stimmt die Kennung.

Was die Regel nicht prüft

Dieser Fehler ist tückisch, weil die Datei sonst völlig in Ordnung sein kann. Sie enthält alle Pflichtangaben, ist wohlgeformtes XML – und wird trotzdem abgewiesen, weil der Empfänger nicht weiß, nach welchem Regelwerk er prüfen soll.

Was der Empfänger sieht

Entweder Ablehnung an der Schnittstelle oder, schlimmer, eine Prüfung gegen das falsche Regelwerk: Dann fehlen ihm Angaben, die XRechnung verlangt, EN 16931 aber nicht – und er meldet Fehler zurück, die du in deiner Datei gar nicht findest.

Wenn die Rechnung schon raus ist

Neu erzeugen und erneut senden, dieselbe Nummer. Inhaltlich ändert sich nichts an der Rechnung, nur die Kennung im Kopf der Datei – eine Korrekturrechnung wäre hier unangebracht.

Tritt oft zusammen auf mit

Quelle der Regel: XRechnung. Diese Seite beschreibt, wie sich die Regel in der Praxis auswirkt – sie ersetzt nicht den Normtext und ist keine Rechts- oder Steuerberatung. Fehlt etwas oder stimmt etwas nicht? Schreib uns.

Dürfen wir Cookies für die Messung setzen?

Wie viele Menschen die Seite lesen, zählen wir mit unserer eigenen Matomo-Instanz auf einem Server in Deutschland – ohne Cookies und ohne etwas von deinem Gerät abzufragen. Mit deiner Zustimmung darf Matomo zusätzlich einen Cookie setzen. Dann sehen wir, ob jemand wiederkommt, und wo Leute abbrechen. Nur das. Die Daten gehen an niemanden sonst, und die Seite funktioniert in beiden Fällen vollständig.

Ändern kannst du das jederzeit in der Fußzeile unter „Cookie-Einstellungen“ – dort lässt sich die Messung auch ganz abschalten. Einzelheiten stehen in der Datenschutzerklärung.