Pular para o conteúdo principal
Pular para o conteúdo principal

Validador de CNP (Identidade / CPF Romênia)

Valide a autenticidade, consistência de data e checksum de CNP da Romênia.

Sobre a Validação de CNP Romênia

O validador analisa os 13 dígitos do CNP, checando a validade do primeiro dígito (S), a plausibilidade do calendário para o nascimento (ano bissexto, dias válidos no mês), o código de distrito e o checksum oficial.

Validação instantânea e 100% segura realizada localmente sem envio de dados a servidores remotos.

Algoritmo de Validação do CNP

  1. Verificação se a entrada contém exatamente 13 dígitos numéricos decimais.
  2. Decodificação do século a partir do dígito S e validação da data de nascimento (mês de 01 a 12 e dia de 01 a 31).
  3. Cálculo do somatório ponderado com a constante [2, 7, 9, 1, 4, 6, 3, 5, 8, 2, 7, 9].
  4. Aplicação do Módulo 11 (se resto for 10, DV esperado é 1; caso contrário, é o próprio resto).
  5. Confronto com o 13º dígito do documento.

Perguntas Frequentes & Diretrizes Técnicas