Pular para o conteúdo principal

Gerador de Certidão

Gere números de certidão de nascimento, casamento e óbito. Para teste.

Aguardando geração...
Aguardando geração...
Aguardando geração...

Sobre o Gerador de Certidão

O Gerador de Certidão do Box4Dev cria números de matrícula únicos para certidões de nascimento, casamento e óbito. Cada número gerado segue o formato padrão de 32 dígitos estabelecido pelo Conselho Nacional de Justiça (CNJ), garantindo sua validade estrutural para uso em sistemas de software.

Essa ferramenta é projetada para desenvolvedores e testadores que necessitam de dados fictícios, mas realistas, para validar formulários de cadastro, testar a lógica de sistemas que processam documentos civis e garantir a correta manipulação de dados em ambientes de desenvolvimento, sem o uso de informações pessoais reais.

Anatomia da Matrícula de Certidão de Registro Civil

A matrícula unificada possui 32 dígitos decimais estruturados em 9 campos segundo o CNJ:

PosiçãoCampoTamanhoSignificado & RegraExemplo
1 a 6Código da Serventia6 dígitosIdentificador único do cartório expedidor atribuído pelo CNJ123456
7 a 10Acervo e Serviço4 dígitosAcervo próprio (01) e Serviço de Registro Civil (55)0155
11 a 14Ano do Registro4 dígitosAno de lavratura do termo em quatro algarismos2024
15Tipo de Livro1 dígito1: Nascimento, 2: Casamento, 3: Religioso, 4: Óbito, 5: Natimorto1
16 a 20Número do Livro5 dígitosIdentificação sequencial do livro cartorial00123
21 a 23Número da Folha3 dígitosNúmero da folha do livro onde o termo foi lavrado045
24 a 30Número do Termo7 dígitosNúmero correlativo e sequencial do termo0001234
31 e 32Dígitos Verificadores2 dígitosDois DVs encadeados calculados por Módulo 11 CNJ87

Algoritmo da Matrícula de Certidão (CNJ Provimento 63/2017)

O cálculo dos dois dígitos verificadores é realizado em duas etapas encadeadas de Módulo 11:

DV1 = (Σ d[i]*p1[i] % 11 == 10 ? 1 : Resto1 % 10); DV2 = ((Σ d[i]*p2[i] + DV1*p2[30]) % 11 == 10 ? 1 : Resto2 % 10)
  1. 1. Para o DV1, multiplique os primeiros 30 dígitos da direita para a esquerda com pesos cíclicos de 2 a 10.
  2. 2. Calcule o resto da divisão por 11 (Resto1). Se for 10, DV1 = 1; senão DV1 = Resto1 % 10.
  3. 3. Para o DV2, inclua o DV1 recém-calculado na posição 31 e multiplique os 31 dígitos da direita para a esquerda com pesos de 2 a 11.
  4. 4. Calcule o resto da divisão por 11 (Resto2). Se for 10, DV2 = 1; senão DV2 = Resto2 % 10.
  5. 5. Os dois dígitos verificadores ocupam respectivamente as posições 31 e 32 da certidão.

Perguntas Frequentes (FAQ)