W-IdNr Generator (Deutschland)
Generieren und formatieren Sie gültige Wirtschafts-Identifikationsnummern (W-IdNr) für Softwaretests und E-Rechnungen.
Über die W-IdNr (Deutschland)
Die Wirtschafts-Identifikationsnummer (W-IdNr) ist das bundeseinheitliche steuerliche Identifikationsmerkmal für wirtschaftlich Tätige in Deutschland nach § 139c der Abgabenordnung (AO), vergeben durch das Bundeszentralamt für Steuern (BZSt).
Sie setzt sich aus dem Präfix "DE", einer 9-stelligen Ziffernfolge (dessen 9. Stelle eine Prüfziffer nach ISO 7064 Mod 11, 10 ist) sowie einem 5-stelligen Unterscheidungsmerkmal nach einem Bindestrich zusammen (z. B. DE123456789-00001).
Anatomie & Aufbau der W-IdNr
Die deutsche Wirtschafts-Identifikationsnummer umfasst 16 alphanumerische Zeichen gemäß der WIdV und § 139c AO:
| Position | Feld | Länge | Bedeutung & Regel | Beispiel |
|---|---|---|---|---|
| 1 und 2 | Ländercode (ISO) | 2 Buchstaben | Ländercode Deutschlands nach ISO 3166-1 Alpha-2 | DE |
| 3 bis 10 | Basisnummer | 8 Ziffern | Vom BZSt zentral vergebene wirtschaftliche Kernnummer | 12345678 |
| 11 | Prüfziffer | 1 Ziffer | Prüfziffer berechnet nach ISO/IEC 7064, Mod 11, 10 | 9 |
| 12 bis 16 | Unterscheidungsmerkmal | 5 Ziffern | Differenzierung der Betriebsstätte (00001 für Haupttätigkeit/Hauptsitz) | 00001 |
Prüfziffernalgorithmus der W-IdNr (ISO/IEC 7064, Mod 11, 10)
Die 9-stellige Basisnummer wird nach den rekursiven Berechnungsschritten der ISO 7064 geprüft:
- 1. Isolieren Sie das Präfix DE und das 5-stellige Unterscheidungsmerkmal.
- 2. Setzen Sie den Anfangsproduktwert P = 10 für die ersten 8 Ziffern.
- 3. Berechnen Sie für jede Ziffer S = (Ziffer + P) % 10 (wenn 0, setzen Sie S = 10) und P = (S * 2) % 11.
- 4. Ermitteln Sie die Prüfziffer C = 11 - P (wenn 10, ist das Ergebnis 0; sonst C).
- 5. Die 9. Ziffer muss C entsprechen und das Unterscheidungsmerkmal muss zwischen 00001 und 99999 liegen.