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-FIX

Auto-fix: Replace specification identifier with current XRechnung format. Detect version from context or use latest XRechnung specification.

No manual changes needed
Upload and Fix Now

Why 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: