Leitweg-ID: Aufbau, Prüfziffer und wo sie in der XRechnung steht
Ohne Leitweg-ID kommt eine Rechnung an Bund, Länder oder Kommunen nicht an. Diese Seite erklärt, wie die Kennung aufgebaut ist, wie die zwei Prüfziffern am Ende berechnet werden und in welches Feld der XRechnung sie gehört. Unten können Sie eine Leitweg-ID direkt im Browser nachrechnen.
Wozu die Leitweg-ID da ist
Öffentliche Auftraggeber empfangen E-Rechnungen über zentrale Rechnungseingangsplattformen. Die Leitweg-ID sagt der Plattform, an welche Behörde und an welche Stelle darin die Rechnung weitergeleitet wird. Sie ist also eine Zustelladresse, keine Bestellnummer. Vergeben wird sie vom Auftraggeber. Sie steht meist in der Bestellung oder im Vertrag. Ein vollständiges öffentliches Verzeichnis gibt es nicht. Fehlt sie, fragen Sie beim Auftraggeber nach.
Aufbau
Eine Leitweg-ID besteht aus bis zu drei Teilen, getrennt durch Bindestriche:
| Teil | Inhalt | Länge | Pflicht |
|---|---|---|---|
| Grobadressierung | nur Ziffern; die ersten zwei Stellen nennen das Bundesland (01 bis 16) oder den Bund (99) | 2 bis 12 | ja |
| Feinadressierung | Ziffern und Buchstaben, z. B. für ein Amt oder eine Kostenstelle | bis 30 | nein |
| Prüfziffer | zwei Ziffern | 2 | ja |
Beispiele: 04011000-12345-03 (mit Feinadressierung) oder 991-12345-73. Beide stammen aus Testdaten, es sind keine echten Behördenadressen.
Wie die Prüfziffer berechnet wird
Die Prüfziffer folgt dem Verfahren Modulo 97-10 nach ISO/IEC 7064, demselben wie bei der IBAN. Sie fängt Tippfehler und vertauschte Ziffern ab. So rechnen Sie sie aus:
- Grob- und Feinadressierung ohne Bindestriche hintereinander schreiben:
991-12345→99112345. - Buchstaben in Zahlen umwandeln: A = 10, B = 11 … Z = 35 (Groß- und Kleinschreibung gleich).
00anhängen:9911234500.- Den Rest der Division durch 97 bilden: 9911234500 mod 97 = 25.
- 98 minus Rest, zweistellig: 98 − 25 = 73. Die vollständige Leitweg-ID lautet
991-12345-73.
Stimmt die Prüfziffer nicht, ist irgendwo ein Zeichen falsch. Dann stimmt fast immer auch die Adresse nicht. Die Prüfziffer richtig zu rechnen hilft also nur, wenn die Ziffern davor richtig sind.
Leitweg-ID nachrechnen
Die Rechnung läuft nur im Browser, nichts wird gesendet. Gezählt wird nur, dass der Rechner benutzt wurde, nicht die eingegebene Leitweg-ID.
Wo die Leitweg-ID in der XRechnung steht
In das Feld Käuferreferenz (BT-10):
UBL: <cbc:BuyerReference>991-12345-73</cbc:BuyerReference>
CII: <ram:ApplicableHeaderTradeAgreement>
<ram:BuyerReference>991-12345-73</ram:BuyerReference>
…
</ram:ApplicableHeaderTradeAgreement>
XRechnung verlangt BT-10 in jeder Rechnung. Fehlt das Feld, meldet die Prüfung BR-DE-15. Das gilt auch für Rechnungen an Unternehmen. Dort tragen Sie die Referenz ein, die Ihr Kunde vorgibt, sonst eine eigene sinnvolle Angabe wie seine Bestell- oder Kundennummer.
Beim Versand über das Peppol-Netz ist die Leitweg-ID zusätzlich die elektronische Adresse des Käufers (BT-49) mit dem Schema 0204.
Was die Prüfung meldet und was nicht
- Die offiziellen Regeln der KoSIT prüfen nur, ob BT-10 vorhanden ist (BR-DE-15). Form und Prüfziffer der Leitweg-ID prüfen sie nicht. Eine Rechnung mit falscher Prüfziffer gilt dort also als gültig.
- Der kostenlose Prüfer auf dieser Website rechnet die Prüfziffer zusätzlich nach, wenn BT-10 wie eine Leitweg-ID aussieht. Passt sie nicht, zeigt er einen Hinweis mit der richtigen Prüfziffer. Das offizielle Ergebnis ändert der Hinweis nicht.
- Ob die Leitweg-ID zu einer bestimmten Behörde gehört, kann kein Prüfprogramm sagen. Das weiß nur der Auftraggeber.
Technische Hinweise zum Datenformat, keine Steuer- oder Rechtsberatung. Ob Steuersatz, Leistung und Beträge in der Sache stimmen, klären Sie mit Ihrer Steuerberatung. Prüfklar ist kein Angebot der KoSIT.