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

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 messen, wie die Seite genutzt wird?

Für die Reichweitenmessung setzen wir Cookies unserer eigenen Matomo-Instanz. Sie läuft auf unserem Server in Deutschland, die Daten gehen an niemanden sonst. Ohne deine Zustimmung setzen wir nur das, was technisch nötig ist – die Seite funktioniert dann vollständig.

Du kannst das jederzeit in der Fußzeile unter „Cookie-Einstellungen“ ändern. Einzelheiten stehen in der Datenschutzerklärung.