Die Kennung der Spezifikation ist nicht die von XRechnung
`Specification identifier` (BT-24) sollte die URN des XRechnung-Standards tragen: die CIUS, ihre Erweiterung oder das CVD-Profil.
Nur der Aussteller kennt diesen Wert: Factlint meldet ihn und erfindet ihn niemals. Testen Sie Ihre Rechnung, um zu erfahren, ob sie betroffen ist.
Die Meldung, die Ihr Validator ausgibt
Wortgetreu aus dem versiegelten Artefakt übernommen: genau dieser Satz wird ausgegeben, wenn diese Regel fehlschlägt.
[BR-DE-21] Das Element "Specification identifier" (BT-24) soll syntaktisch der Kennung des Standards XRechnung entsprechen.
Zitiert aus schematron-xrechnung 3.0.2, lizenziert unter Apache-2.0.
Häufige Suchen zu diesem Code
Diese Formulierungen spiegeln die Suche eines Integrators: Code, Syntax, Regel, Fachfeld und Korrektur.
Ihre Datei mit diesem Fehler im Blick prüfen
Laden Sie die betroffene Rechnung hoch: der Bericht zeigt, ob dieser Code vorkommt, wo er im Dokument steht und ob Factlint ihn nur meldet oder auch beheben kann.
Um diese Prüfung in einem ERP-Ablauf zu automatisieren, rufen Sie die Validierungs-API auf und verknüpfen jeden zurückgegebenen Code mit seiner öffentlichen Seite.
Warum dieser Fehler auftritt
Der häufigste Fall ist keine fehlende URN, sondern eine veraltete — die einer früheren XRechnung-Fassung oder die der nackten EN 16931. Das Dokument wird dann gegen Regeln beurteilt, denen zu entsprechen es gar nicht behauptet, was Befunde erklärt, die aus dem Nichts zu kommen scheinen.
So beheben Sie ihn
Lassen Sie Ihren Generator die erwartete URN schreiben. Factlint ersetzt sie nicht, obwohl es nur einen richtigen Wert gibt: BT-24 zu überschreiben hieße, das Dokument eine Konformität mit einer CIUS *erklären* zu lassen, die sein Aussteller nicht beansprucht hat. Genau das unterscheidet diesen Fall von `BR-01`, wo sich die fehlende URN aus dem tatsächlich vorhandenen Inhalt ableiten lässt.
XML-Korrekturbeispiel
<ram:ID>urn:cen.eu:en16931:2017</ram:ID>
<ram:ID>urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0</ram:ID>