NPWP
Vérifié
Numéro fiscal · TVA
ID_NPWP
Nomor Pokok Wajib Pajak (numéro fiscal)
- Délivré par
- Direktorat Jenderal Pajak (DJP)
- Concerne
- sociétés, personnes physiques, entrepreneurs individuels, organismes publics, associations
- Format
- 16 chiffres depuis le 14 juillet 2022. Personnes résidentes : le NIK. Entreprises, administrations, non-résidents : numéro DJP ; pour les inscrits avant le 14/07/2022, 0 + ancien NPWP. Ancien format 15 chiffres (valable jusqu'au 31/12/2023), présenté 99.999.999.9-999.999 : 2 chiffres type, 6 identifiant, 1 clé, 3 bureau des impôts, 3 établissement (000 = siège).
- Expression régulière
- ^\d{15,16}$
- Normalisation
- Supprimer espaces, points, tirets et barres obliques ; mettre en majuscules
- Clé de contrôle
-
luhn À confirmer
Algorithme de Luhn appliqué aux 9 premiers chiffres de l'ancien NPWP à 15 chiffres (le 9e chiffre est la clé) ; pour un NPWP à 16 chiffres commençant par 0, sur les 10 premiers chiffres. Luhn : en partant de la droite, doubler un chiffre sur deux en commençant par le deuxième, retrancher 9 si le double dépasse 9, sommer ; la somme doit être multiple de 10. Un NPWP à 16 chiffres ne commençant pas par 0 est un NIK (numéro d'identité) ou un nouveau numéro DJP : pas de clé connue.
Calculée par l'API de validation.
- Exemples
-
- 01.312.166.0-091.000 — python-stdnum 2.2, id/npwp (exemple de documentation), Luhn recalculé sur 013121660
- 016090524017000 — python-stdnum 2.2, id/npwp (exemple de documentation), Luhn recalculé sur 016090524
- 65.397.454.3-029.000 — GLEIF, LEI 254900TDQEA3FEHDOV02 (PT. KARUNIA BARA SEMESTA), registeredAs, RA000400
- 0032756140451000 — GLEIF, LEI 984500N5S3C04CA3M131 (PT H & K Mmp Manufacturing Indonesia), registeredAs, RA000763
- 62.685.262.1-012.000 (clé fausse) — GLEIF, LEI 254900QQDPYHUCA0NF37 (PT. Marvesa Oils and Fats Indonesia), registeredAs, RA000400
Longueurs, règle du 0 initial et usage du NIK : OCDE. La clé de Luhn ne vient que de python-stdnum : sur 3 NPWP réels relevés dans GLEIF, 2 passent et 1 échoue (62.685.262.1-012.000, gardé avec valid=false) : ne pas bloquer sur la clé.
Sources :
OCDE, Information on Tax Identification Numbers — Indonesia (2026) · python-stdnum 2.2, module id/npwp · GLEIF, API lei-records filtrée sur le pays ID (200 enregistrements examinés) (2026-10-28) · Peraturan Menteri Keuangan 112/PMK.03/2022 tentang NPWP (2022)
NITKU
À confirmer
Numéro fiscal
ID_NITKU
Nomor Identitas Tempat Kegiatan Usaha (identifiant d'établissement)
- Délivré par
- Direktorat Jenderal Pajak (DJP)
- Concerne
- succursales
- Format
- Chiffres uniquement ; longueur non indiquée par l'OCDE.
- Expression régulière
- ^\d+$
- Normalisation
- Supprimer espaces, points, tirets et barres obliques ; mettre en majuscules
- Clé de contrôle
-
Inconnue
Depuis le 14/07/2022, un établissement (succursale) est identifié par son NITKU au lieu d'un NPWP de succursale (OCDE). Longueur non établie par une source lue.
Sources :
OCDE, Information on Tax Identification Numbers — Indonesia (2026) · Peraturan Menteri Keuangan 112/PMK.03/2022 (2022)
NIB
Observé
Identifiant d'entreprise · Registre du commerce
ID_NIB
Nomor Induk Berusaha (numéro d'identification d'entreprise)
- Délivré par
- Système OSS (Online Single Submission), ministère de l'Investissement / BKPM
- Concerne
- sociétés, entrepreneurs individuels
- Format
- 13 chiffres
- Expression régulière
- ^\d{13}$
- Normalisation
- Supprimer espaces, points, tirets et barres obliques ; mettre en majuscules
- Clé de contrôle
-
Aucune
- Exemples
-
- 0606240081149 — GLEIF, LEI 213800ZJ2WFWXUGZNC31 (PT BARRY CALLEBAUT CHOCOLATE INDONESIA), registeredAs, RA001108
- 8120103891701 — GLEIF, LEI 9845005470CA59A54E38 (PT MARUBENI - ITOCHU STEEL INDONESIA), registeredAs, RA001108
- 81201058227410004 (clé fausse) — GLEIF, LEI 254900Q2H68RDODMYF81 (PT YOFC INTERNATIONAL INDONESIA), registeredAs, RA001108
117 numéros examinés dans GLEIF sous RA001108 (OSS, Ministry of Investment) : 116 à 13 chiffres, 1 à 17 chiffres (gardé avec valid=false). Plusieurs sources de presse et de conseil donnent aussi 13 chiffres ; aucune règle officielle lue, structure interne non publiée. Le NIB remplace notamment l'ancien TDP (numéro d'enregistrement des sociétés).
Sources :
GLEIF, API lei-records filtrée sur le pays ID (200 enregistrements examinés) (2026-10-28)
AHU
Observé
Registre du commerce
ID_AHU
Numéro d'enregistrement au registre des personnes morales (AHU, Kementerian Hukum)
- Délivré par
- Direktorat Jenderal Administrasi Hukum Umum (AHU), ministère du Droit
- Concerne
- sociétés, associations
- Format
- Formes relevées : 16 chiffres commençant par 40 suivis d'une date AAMMJJ (4025100231100776) ; aussi 13 chiffres (identiques à un NIB) ou numéros de décision AHU-AH.01.09-0343454.
- Normalisation
- Supprimer espaces, points, tirets et barres obliques ; mettre en majuscules
- Clé de contrôle
-
Aucune
- Exemples
-
- 4025100231100776 — GLEIF, LEI 9845004DDS0EE1R68A15 (PT Sahabat Prospera Nusantara), registeredAs, RA000763
68 numéros examinés dans GLEIF sous RA000763 (Directorate General for Legal Administrative Affairs) : 40 à 16 chiffres (dont 37 en 40AAMMJJ…, 3 = 0 + ancien NPWP), 24 à 13 chiffres, 4 autres. Signification des numéros 40… non documentée ; ne pas contrôler.
Sources :
GLEIF, API lei-records filtrée sur le pays ID (200 enregistrements examinés) (2026-10-28)