Leitweg-ID for Public Contracts
Everything you need to know
The Leitweg-ID is mandatory for electronic invoices to public contractors in Germany. Learn everything about format, validation and correct usage.
Create XRechnung with Leitweg-IDWhat is a Leitweg-ID?
The Leitweg-ID is a unique identifier that ensures your electronic invoice (XRechnung) is automatically delivered to the correct authority and organizational unit.
Mandatory
Since November 27, 2020, the Leitweg-ID is mandatory for all invoices to public contractors in Germany.
Leitweg-ID Format
A Leitweg-ID is 5 to 46 characters long (coarse structure, optional fine addressing, check digit):
Where to find the Leitweg-ID?
On the order or contract
The Leitweg-ID is usually stated on the order, contract, or tender
Official specificationAsk the contractor
Contact the responsible department directly and ask for the Leitweg-ID
In tender documents
The Leitweg-ID is often specified in public tenders
Common Errors & Solutions
Invalid format
Solution: Check total length (5–46 characters), segments, and the two-digit check digit
Wrong recipient ID
Solution: Request the correct Leitweg-ID from the procurement contact
Invoice not delivered
Solution: Compare the identifier with the order or contract and contact the recipient
Create XRechnung with Leitweg-ID
Invoice-Converter checks that BuyerReference (BT-10) is filled for XRechnung (BR-DE-15) and helps create XRechnung documents for final review:
Credit card required • Paid conversion • Auto-conversion
Frequently Asked Questions
What is a Leitweg-ID?
A unique identifier for public contractors in Germany that enables automatic delivery of electronic invoices.
Where to find the Leitweg-ID?
On the order, contract, or tender. There is no complete public lookup directory for every Leitweg-ID.
Is the Leitweg-ID mandatory?
When the public recipient requires it, it must be in BuyerReference (BT-10). It is not generally required for B2B.
How do I check a Leitweg-ID?
Copy the full ID exactly as the authority provided it. The last two digits are a check digit (ISO/IEC 7064 MOD 97-10); recalculating it catches typos. Invoice Converter only checks that BT-10 is filled (BR-DE-15).
What happens with wrong Leitweg-ID?
The invoice cannot be delivered and will be rejected by the system. You must resend the invoice with the correct Leitweg-ID.
Create XRechnung with correct Leitweg-ID
BT-10 presence check (BR-DE-15) • EN 16931 validation • €5 per conversion excl. taxes, no subscription
Start now