Zum Hauptinhalt springen

Indonesischer NPWP Prüfer

Prüfen Sie indonesische NPWP-Steuernummern in Echtzeit mittels Luhn-Algorithmus.

Validierung der NPWP

Prüft die Ziffernlänge und die Luhn-Prüfziffer der indonesischen Steuernummer.

Wichtig für Steuersoftware und Buchhaltungssysteme.

Anatomie & Struktur der NPWP (Nomor Pokok Wajib Pajak)

Die indonesische Steuernummer besteht aus 15 Ziffern in 4 Teilen:

PositionFeldLängeBedeutung & RegelBeispiel
1 & 2Steuerzahlertyp2 Ziffern01-03=Natürliche Person, 04-06=Behörden, 07-09=Unternehmen01
3 bis 8Fortlaufende Nummer6 ZiffernEindeutige Steuerzahlersequenz234567
9Prüfziffer1 ZifferBerechnet über den **Luhn (Modulo 10)** Algorithmus8
10 bis 12KPP-Finanzamtscode3 ZiffernCode des zuständigen lokalen Finanzamts012
13 bis 15Zweigstellenstatus3 Ziffern000 = Hauptsitz; 001 bis 999 = Filialen000

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. 1. Für die ersten 8 Ziffern ungerade Indizes (1, 3, 5, 7) mit 2 multiplizieren.
  2. 2. Wenn Produkt > 9, Quersumme bilden.
  3. 3. Gerade Indizes mit 1 multiplizieren und zu S summieren.
  4. 4. Die 9. Ziffer erfüllt: (S + Prüfziffer) mod 10 = 0.

Häufige Fragen