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
- Verificação se a entrada contém exatamente 13 dígitos numéricos decimais.
- 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).
- Cálculo do somatório ponderado com a constante [2, 7, 9, 1, 4, 6, 3, 5, 8, 2, 7, 9].
- Aplicação do Módulo 11 (se resto for 10, DV esperado é 1; caso contrário, é o próprio resto).
- Confronto com o 13º dígito do documento.