Indonesischer NPWP Generator
Generieren und formatieren Sie gültige indonesische NPWP-Steuernummern für Softwaretests.
Warten auf die Generation...
Über die indonesische NPWP
Die NPWP (Nomor Pokok Wajib Pajak) ist die Steuernummer für Steuerzahler in Indonesien.
Sie besteht aus 15 Ziffern inklusive Luhn-Prüfziffer und Finanzamtscode.
Anatomie & Struktur der NPWP (Nomor Pokok Wajib Pajak)
Die indonesische Steuernummer besteht aus 15 Ziffern in 4 Teilen:
| Position | Feld | Länge | Bedeutung & Regel | Beispiel |
|---|---|---|---|---|
| 1 & 2 | Steuerzahlertyp | 2 Ziffern | 01-03=Natürliche Person, 04-06=Behörden, 07-09=Unternehmen | 01 |
| 3 bis 8 | Fortlaufende Nummer | 6 Ziffern | Eindeutige Steuerzahlersequenz | 234567 |
| 9 | Prüfziffer | 1 Ziffer | Berechnet über den **Luhn (Modulo 10)** Algorithmus | 8 |
| 10 bis 12 | KPP-Finanzamtscode | 3 Ziffern | Code des zuständigen lokalen Finanzamts | 012 |
| 13 bis 15 | Zweigstellenstatus | 3 Ziffern | 000 = Hauptsitz; 001 bis 999 = Filialen | 000 |
Offizieller Algorithmus (Luhn Modulo 10 — Ditjen Pajak)
Offizielle Prüfziffernberechnung der indonesischen NPWP:
S = Σ luhn(d[i], i) (i=0..7); (S + d[8]) mod 10 === 0
- 1. Für die ersten 8 Ziffern ungerade Indizes (1, 3, 5, 7) mit 2 multiplizieren.
- 2. Wenn Produkt > 9, Quersumme bilden.
- 3. Gerade Indizes mit 1 multiplizieren und zu S summieren.
- 4. Die 9. Ziffer erfüllt: (S + Prüfziffer) mod 10 = 0.