Home › Check Leitweg-ID

Check a Leitweg-ID

Check the structure and check digits of a Leitweg-ID before you send an XRechnung to a German public authority. Free, no sign-up.

The check runs in your browser. The Leitweg-ID is not sent to our server.

What is a Leitweg-ID?

The Leitweg-ID routes an invoice to the right office of a German public authority. The federal government, the states and the municipalities require it in every XRechnung in the buyer reference field (BT-10). If it is missing, validation reports BR-DE-15. If it is wrong, the authority's intake platform rejects the invoice or routes it to the wrong office.

How is it built?

A hyphen separates the parts. The example of the specification is 04011000-1234512345-06: Bremen, fine address 1234512345, check digits 06. The basis is the Leitweg-ID format specification 2.0.2 by KoSIT.

Where do I get the Leitweg-ID?

From the contracting authority, usually with the order or in the contract. There is no public directory of all IDs. Our check finds typos and swapped digits. Only the contracting authority can confirm that the ID is assigned.

Frequently asked questions

Do you store my input?
No. The check runs entirely in your browser. The Leitweg-ID does not leave your computer.
The check digits are wrong. May I use the suggested ones?
Ask the contracting authority first. We compute the check digits from the rest of the ID. If a digit there is wrong, the new check digits match the wrong ID.
Does the validator check the Leitweg-ID too?
The KoSIT rules only check that the buyer reference exists (BR-DE-15), not the check digits. So check the ID here. When you create an invoice, we warn about wrong check digits right away.
Can I build the check into my software?
Yes, with GET /v1/leitweg/check?id=... of the REST API or the MCP tool check_leitweg_id. Neither counts against a quota.