Pular para o conteúdo principal

Validador de My Number Individual (Japão)

Valide a autenticidade, estrutura e checksum de My Number Individual (Japão).

Sobre a Validação de My Number Individual (Japão)

O My Number (Individual Number / 個人番号) é o número de identificação pessoal de 12 dígitos de cada cidadão e residente no Japão para fins fiscais, previdenciários e de auxílio em desastres.

Composto por 12 dígitos numéricos, onde os 11 primeiros são a base e o 12º dígito é um dígito verificador calculado matematicamente pela fórmula oficial da Portaria Ministerial do Japão.

Anatomia & Estrutura do My Number (マイナンバー / 個人番号)

O My Number japonês possui 12 dígitos numéricos estruturados em 2 blocos:

PosiçãoCampoTamanhoSignificado & RegraExemplo
1 a 11Número Base Individual11 dígitosSequência única atribuída pelo J-LIS ao cidadão ou residente estrangeiro12345678901
12Dígito Verificador1 dígitoCalculado via Módulo 11 ponderado (Portaria MIC nº 85/2014)2

Algoritmo Oficial (Módulo 11 Ponderado — MIC nº 85/2014)

Cálculo oficial do dígito verificador do My Number:

S = Σ P[n] × Q[n]; R = S mod 11; DV = R <= 1 ? 0 : 11 - R
  1. 1. Numere os 11 primeiros dígitos de n=1 (mais à direita) a n=11 (mais à esquerda).
  2. 2. Para 1 <= n <= 6, o peso é Q[n] = n + 1 (pesos: 2, 3, 4, 5, 6, 7).
  3. 3. Para 7 <= n <= 11, o peso é Q[n] = n - 5 (pesos: 2, 3, 4, 5, 6).
  4. 4. Calcule a soma ponderada S e obtenha o resto R = S mod 11.
  5. 5. Se R for 0 ou 1, o DV é 0; caso contrário, DV = 11 - R.

Perguntas Frequentes & Diretrizes Técnicas