BR-DEX – XRechnung-Extension
BR-DEX-05: Schema der Registernummer nicht aus der ISO-6523-Liste
FehlerGeschäftsregel XRechnung (KoSIT)
Offizielle Meldung
[BR-DEX-05] Any scheme identifier in MUST be coded using one of the ISO 6523 ICD list.Quelle: KoSIT XRechnung, Version 3.0.2 (Schematron 2.6.0)
Was die Meldung bedeutet
Die rechtliche Registernummer einer Partei Ihrer Rechnung, etwa die Handelsregisternummer des Verkäufers, trägt ein Schema, das nicht in der ISO-6523-Liste steht. Das Schema soll angeben, welches Register die Nummer führt; die Extension verlangt dafür den numerischen ISO-Code. Ein Text wie HRB oder Handelsregister im Schemafeld wird abgewiesen. Die Nummer selbst darf das Registerkürzel enthalten, das Attribut aber nur den Code.
Häufige Ursachen
- Das Registerkürzel HRB wurde als Schema eingetragen statt in die Nummer.
- Ein nationaler Code wurde erfunden, weil der ISO-Code unbekannt war.
- Die Software setzt für alle Registernummern ein festes, ungültiges Schema.
So beheben Sie den Fehler
Tragen Sie in cbc:CompanyID die vollständige Registernummer ein, etwa HRB 12345 mit Registergericht, und setzen Sie im Attribut schemeID einen Code der ISO-6523-Liste oder lassen Sie das Attribut weg. In CII gilt dasselbe für ram:ID der SpecifiedLegalOrganization.
<cac:PartyLegalEntity>
<cbc:RegistrationName>Beispiel GmbH</cbc:RegistrationName>
<cbc:CompanyID schemeID="HRB">12345</cbc:CompanyID>
</cac:PartyLegalEntity><cac:PartyLegalEntity>
<cbc:RegistrationName>Beispiel GmbH</cbc:RegistrationName>
<cbc:CompanyID>HRB 12345, Amtsgericht Berlin-Charlottenburg</cbc:CompanyID>
</cac:PartyLegalEntity>Häufige Fragen
Gibt es einen ISO-6523-Code für das deutsche Handelsregister?
In der Liste finden sich Codes für einzelne Register und Kennungssysteme; für viele nationale Register gibt es keinen. Dann bleibt das Attribut weg und die Nummer nennt das Register im Text.
Ist die Registernummer überhaupt Pflicht?
Nein, BT-30 ist freiwillig. Wird sie angegeben, muss ein gesetztes Schema aber aus der Liste stammen.
Betroffene Felder
- BT-30
- BT-47
- BT-61
Verwandte Regeln
- BR-AE-04
- BR-AF-04
- BR-AG-04
Rechnung prüfen
Der XRechnung-Validator meldet diese Regel mit Zeilennummer und Fundstelle – direkt in Ihrem Browser, ohne Upload.
Technische Details
- UBL · Kontext (XPath)
cac:PartyLegalEntity/cbc:CompanyID[@schemeID and $isExtension]- UBL · Schematron-Test
((not(contains(normalize-space(@schemeID), ' ')) and contains($ISO-6523-ICD-EXT-CODES, concat(' ', normalize-space(@schemeID), ' '))))- CII · Kontext (XPath)
ram:ID[@schemeID and $isExtension][not(ancestor::ram:SpecifiedTaxRegistration)]- CII · Schematron-Test
((not(contains(normalize-space(@schemeID), ' ')) and contains($ISO-6523-ICD-EXT-CODES, concat(' ', normalize-space(@schemeID), ' '))))
Erklärung erstellt am 14.09.2026