Omitir yendo al contenido principal

Generador de NPWP (Indonesia)

Genera y formatea números de impuestos NPWP (Indonesia) válidos para pruebas.

Esperando generación...

Sobre el NPWP de Indonesia

El NPWP es el número de identificación fiscal para contribuyentes en Indonesia.

Consta de 15 dígitos con dígito de control de Luhn y código de oficina tributaria.

Anatomía y Estructura del NPWP (Nomor Pokok Wajib Pajak)

El NPWP de Indonesia consta de 15 dígitos en 4 partes:

PosiciónCampoTamañoSignificado y ReglaEjemplo
1 y 2Tipo de Contribuyente2 dígitos01-03=Persona Física, 04-06=Gobierno, 07-09=Empresas01
3 a 8Número Secuencial6 dígitosSecuencia correlativa del contribuyente234567
9Dígito Verificador1 dígitoCalculado mediante el algoritmo de **Luhn (Módulo 10)**8
10 a 12Código de Oficina KPP3 dígitosOficina fiscal local012
13 a 15Tipo de Establecimiento3 dígitos000 = Sede Central; 001-999 = Sucursales000

Algoritmo Oficial (Luhn Módulo 10 — Ditjen Pajak)

Cálculo del dígito verificador del NPWP de Indonesia:

S = Σ luhn(d[i], i) (i=0..7); (S + d[8]) mod 10 === 0
  1. 1. Multiplique las posiciones impares (índices 1, 3, 5, 7) por 2.
  2. 2. Si el producto es > 9, sume sus dígitos.
  3. 3. Multiplique posiciones pares por 1 y sume todo en S.
  4. 4. El dígito 9 es el valor que hace que (S + DV) mod 10 = 0.

Preguntas Frecuentes