Validador de NIK / KTP (Indonésia)
Valide Nomor Induk Kependudukan (NIK) da Indonésia em tempo real.
Validação do NIK Indonésio
A validação inspeciona os 16 dígitos numéricos, conferindo a consistência das divisões regionais e a validade do calendário de nascimento (com offset feminino de +40).
Garante a conformidade de dados cadastrais para aplicações voltadas ao mercado do sudeste asiático.
Anatomia & Estrutura do NIK (Nomor Induk Kependudukan)
O NIK indonésio possui 16 dígitos estruturados em 4 partes:
| Posição | Campo | Tamanho | Significado & Regra | Exemplo |
|---|---|---|---|---|
| 1 e 2 | Código da Província | 2 dígitos | Código oficial da província conforme BPS (11 a 94, ex: 31 = DKI Jakarta) | 31 |
| 3 a 6 | Regência / Distrito | 4 dígitos | Código de Kabupaten/Kota (pos 3-4) e Kecamatan (pos 5-6) | 7101 |
| 7 a 12 | Data de Nascimento | 6 dígitos | Formato DDMMYY; Mulheres têm o dia acrescido de 40 (dia 41 a 71) | 470390 |
| 13 a 16 | Sequencial Único | 4 dígitos | Número de ordem emitido pelo Dukcapil (0001 a 9999) | 0001 |
Regras de Validação Oficial do NIK (UU No. 24/2013)
Validação estrutural e decodificação do NIK indonésio:
Validação de província (01-94) + Data DDMMYY (Feminino: dia - 40)
- 1. Verifica-se o comprimento exato de 16 dígitos decimais.
- 2. Valida-se o código de província (posições 1 e 2).
- 3. Extrai-se a data: se o dia for > 40, subtrai-se 40 (gênero feminino); caso contrário, gênero masculino.
- 4. Valida-se a consistência do dia (1-31), mês (1-12) e ano resultante.