Pular para o conteúdo principal

Validador de CNP Romênia (Cod Numeric Personal / Cidadão 13 Dígitos)

Valide números CNP da Romênia pelo algoritmo ponderado oficial com a constante 279146358279.

Como funciona a validação de CNP Romênia (Cod Numeric Personal)?

O Cod Numeric Personal (CNP) é o identificador único individual de 13 dígitos atribuído a todos os cidadãos romenos e residentes permanentes pela Direção-Geral de Registro de Pessoas (DGEP) sob a Lei nº 119/1996 sobre atos de estado civil.

A estrutura é `SAAMMDDJJNNNC`: `S` (gênero e século: 1/2=Séc XX, 5/6=Séc XXI, 7/8=Residentes); `AAMMDD` (data de nascimento); `JJ` (código do condado/județ); `NNN` (sequencial diário); e `C` (dígito verificador calculado multiplicando os 12 primeiros dígitos pela constante `279146358279` módulo 11; se o resto for 10, `C = 1`).

Perguntas Frequentes & Diretrizes Técnicas