Passer au contenu principal

Validateur de NPWP (Indonésie)

Validez les numéros fiscaux indonésiens (NPWP) en temps réel avec l'algorithme de Luhn.

Validation du NPWP

Vérifie les 15 chiffres et la clé de contrôle de Luhn sur les 9 premiers chiffres.

Assure la fiabilité des données pour la facturation.

Anatomie et Structure du NPWP (Nomor Pokok Wajib Pajak)

Le numéro fiscal indonésien comprend 15 chiffres en 4 parties :

PositionChampTailleSignification et RègleExemple
1 et 2Type de Contribuable2 chiffres01-03=Particulier, 04-06=Gouvernement, 07-09=Sociétés01
3 à 8Numéro Séquentiel6 chiffresSéquence unique du contribuable234567
9Chiffre de Contrôle1 chiffreCalculé via l'algorithme de **Luhn (Modulo 10)**8
10 à 12Code Centre Fiscal KPP3 chiffresBureau local des impôts012
13 à 15Statut d'Établissement3 chiffres000 = Siège social ; 001 à 999 = Succursales000

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. 1. Pour les 8 premiers chiffres, multiplier les indices impairs par 2.
  2. 2. Si le produit > 9, sommer les chiffres.
  3. 3. Multiplier les indices pairs par 1 et sommer dans S.
  4. 4. Le 9e chiffre est la valeur telle que (S + DV) mod 10 = 0.

Foire Aux Questions