Zum Hauptinhalt springen

W-IdNr Generator (Deutschland)

Generieren und formatieren Sie gültige Wirtschafts-Identifikationsnummern (W-IdNr) für Softwaretests und E-Rechnungen.

Warten auf die Generation...

Ü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:

PositionFeldLängeBedeutung & RegelBeispiel
1 und 2Ländercode (ISO)2 BuchstabenLändercode Deutschlands nach ISO 3166-1 Alpha-2DE
3 bis 10Basisnummer8 ZiffernVom BZSt zentral vergebene wirtschaftliche Kernnummer12345678
11Prüfziffer1 ZifferPrüfziffer berechnet nach ISO/IEC 7064, Mod 11, 109
12 bis 16Unterscheidungsmerkmal5 ZiffernDifferenzierung 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:

P = ((S * 2) % 11) | S = (d_i + P) % 10
  1. 1. Isolieren Sie das Präfix DE und das 5-stellige Unterscheidungsmerkmal.
  2. 2. Setzen Sie den Anfangsproduktwert P = 10 für die ersten 8 Ziffern.
  3. 3. Berechnen Sie für jede Ziffer S = (Ziffer + P) % 10 (wenn 0, setzen Sie S = 10) und P = (S * 2) % 11.
  4. 4. Ermitteln Sie die Prüfziffer C = 11 - P (wenn 10, ist das Ergebnis 0; sonst C).
  5. 5. Die 9. Ziffer muss C entsprechen und das Unterscheidungsmerkmal muss zwischen 00001 und 99999 liegen.

Häufig gestellte Fragen & Technische Richtlinien