warningDEXRECHNUNG
BR-DE-21:Invalid XRechnung Specification Identifier
The Specification Identifier (BT-24 CustomizationID) must follow the XRechnung URN format: urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_X.X
We can fix this automatically
AUTO-FIXAuto-fix: Replace specification identifier with current XRechnung format. Detect version from context or use latest XRechnung specification.
No manual changes needed
Upload and Fix NowWhy This Error Matters
Invoice rejected. German XRechnung requires specific specification identifier format.
How to Fix It
1
Check current value
Examine the CustomizationID element
2
Set valid URN
Use urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0
Technical Details
XPath: /Invoice/cbc:CustomizationID | URN pattern: urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_\\d+\\.\\d+Common Causes
- Specification identifier not XRechnung format
- BT-24 CustomizationID not matching XRechnung URN
- German invoice requires specific specification ID
- CustomizationID missing XRechnung version identifier
- Specification ID using EN16931 instead of XRechnung
Frequently Asked Questions
XRechnung invoices must have a CustomizationID (BT-24) that follows the official URN format: urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_X.X
Change the CustomizationID to the valid XRechnung URN, for example: urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0
Current valid versions include xrechnung_2.3, xrechnung_3.0, etc. Check the official XRechnung specification for the latest version.
Yes, Invoice Navigator can automatically correct the CustomizationID to the valid XRechnung URN format.
See Also
Last updated: 17 January 2026
Share this guide: