Générateur de NPWP (Indonésie)
Générez et formatez des numéros fiscaux indonésiens (NPWP) valides pour vos tests.
En attendant la génération...
À propos du NPWP (Indonésie)
Le NPWP est le numéro d'identification fiscale pour les contribuables en Indonésie.
Il est composé de 15 chiffres avec une clé de contrôle de Luhn et le code du centre des impôts.
Anatomie et Structure du NPWP (Nomor Pokok Wajib Pajak)
Le numéro fiscal indonésien comprend 15 chiffres en 4 parties :
| Position | Champ | Taille | Signification et Règle | Exemple |
|---|---|---|---|---|
| 1 et 2 | Type de Contribuable | 2 chiffres | 01-03=Particulier, 04-06=Gouvernement, 07-09=Sociétés | 01 |
| 3 à 8 | Numéro Séquentiel | 6 chiffres | Séquence unique du contribuable | 234567 |
| 9 | Chiffre de Contrôle | 1 chiffre | Calculé via l'algorithme de **Luhn (Modulo 10)** | 8 |
| 10 à 12 | Code Centre Fiscal KPP | 3 chiffres | Bureau local des impôts | 012 |
| 13 à 15 | Statut d'Établissement | 3 chiffres | 000 = Siège social ; 001 à 999 = Succursales | 000 |
Algorithme Officiel (Luhn Modulo 10 — Ditjen Pajak)
Calcul officiel du chiffre de contrôle du NPWP indonésien :
S = Σ luhn(d[i], i) (i=0..7) ; (S + d[8]) mod 10 === 0
- 1. Pour les 8 premiers chiffres, multiplier les indices impairs par 2.
- 2. Si le produit > 9, sommer les chiffres.
- 3. Multiplier les indices pairs par 1 et sommer dans S.
- 4. Le 9e chiffre est la valeur telle que (S + DV) mod 10 = 0.