Laden...
Laden...
Check format and check digits instantly — right in your browser, per the official KoSIT specification. Nothing is transmitted or stored.
The Leitweg-ID addresses invoices to German public authorities (mandatory field BT-10 in an XRechnung). Structure: coarse address (2–12 digits) − optional fine address (up to 30 characters) − two check digits per ISO 7064 MOD 97-10. A wrong Leitweg-ID is the most common reason invoices to authorities get rejected.
Validation per KoSIT “Leitweg-ID format specification” v2.0.2. Your input never leaves the browser. Whether the ID belongs to the right authority can only be confirmed by your client.
The Leitweg-ID routes your e-invoice through the central invoice submission platforms (OZG-RE and state platforms) to the right unit inside the authority:
2–12 digits following the official regional key: the first two digits denote the federal state (01–16) or the federal government (99), optionally followed by district and municipality codes.
Up to 30 letters/digits assigned by the authority itself — e.g. for individual offices, departments or accounting units. Not every Leitweg-ID has a fine address.
Two digits per ISO/IEC 7064 (MOD 97-10), calculated over coarse and fine address without hyphens — the same scheme as IBAN. It exposes typos immediately.
Leitweg-ID correct but the invoice still gets rejected? Validate the complete XRechnung with our e-invoice validator →
The unique e-invoicing address of a German public authority. It goes into every XRechnung to public-sector clients as the buyer reference (BT-10) and lets the central submission platforms route the invoice to the right unit.
Always from the client itself: it is usually stated in the purchase order, the contract or the tender documents. Many authorities also publish it on their website. There is no complete public register — when in doubt, ask before invoicing.
Coarse address (2–12 digits, starting with state code 01–16 or 99 for the federal government), optional hyphen plus fine address (up to 30 alphanumeric characters), hyphen plus two check digits. Total length 5–46 characters. Example: 991-33333TEST-33 (federal test ID).
Per ISO/IEC 7064 MOD 97-10, like IBAN: concatenate coarse and fine address without hyphens, replace letters with numbers (A=10 … Z=35), append “00”, take the remainder of division by 97 — the check digits are 98 minus that remainder. Exactly what this validator computes.
The submission platform rejects the invoice, or it reaches the wrong unit — either way your payment is delayed. Formally wrong check digits are caught at submission; a formally valid but wrong ID only later. So: check the digits here AND confirm the ID with your client.
cashwerk creates XRechnung invoices with the Leitweg-ID as a clean mandatory field — validated before dispatch, archived GoBD-compliant. No more rejected public-sector invoices.