Skip to content

Certidão ​

Valide matrícula de certidão CNJ com JavaScript e TypeScript.

Use o validador de certidão para conferir a matrícula no padrão nacional do CNJ (SIRC), cobrindo nascimento, casamento, óbito e mais, com implementação completa em JavaScript, TypeScript e Node.js na validation-br. É o número de matrícula de uma certidão de cartório no padrão nacional do CNJ — permite localizar e conferir a autenticidade da certidão em qualquer cartório do país, através do Sistema de Registro Civil, sem depender do cartório de origem. É comum em processos de habilitação de casamento, inventários e qualquer trâmite que exija comprovar um registro civil já existente.

Exemplos (API) ​

js
import { Certidao, CertidaoTipoLivro, CertidaoServico } from 'validation-br/certidao';

// Criar e validar (lança se inválido)
const certidao = new Certidao('104539015520131000120210000123-21');
certidao.value;      // -> '10453901552013100012021000012321'
certidao.toString(); // -> '10453901552013100012021000012321'
certidao.mask();      // -> '104539 01 55 2013 1 00012 021 0000123 21'

// Gerar uma certidão de exemplo válida (aceita opções)
Certidao.fake({
  tipoLivro: CertidaoTipoLivro.Nascimento,
  servico: CertidaoServico.RegistroCivilPessoasNaturais,
});

// Calcular o DV a partir dos 30 primeiros dígitos
Certidao.checksum('827660015520261654035919727867'); // -> '31'

CertidaoTipoLivro — campo "tipo do livro" do número ​

ValorSignificado
1Nascimento (Livro A)
2Casamento (Livro B)
3Casamento religioso p/ efeitos civis (Livro B Auxiliar)
4Óbito (Livro C)
5Natimorto (Livro C Auxiliar)
6Proclamas (Livro D)
7Outros atos do Livro E (inclui emancipações e interdições)

CertidaoServico — campo "serviço" do número ​

ValorSignificado
51Notas
52Protesto
53Registro de Imóveis
54Registro de Títulos e Documentos
55Registro Civil das Pessoas Naturais
56Registro de Contratos Marítimos
57Registro de Distribuição

Como o cálculo é feito ​

A matrícula tem 32 dígitos, no formato aaaaaa.bb.cc.dddd.e.fffff.ggg.hhhhhhh-ii: código nacional da serventia (cartório), código do acervo, tipo de serviço, ano do registro, tipo do livro, número do livro, número da folha, número do termo, e por fim os 2 dígitos verificadores.

O cálculo dos dois DVs é uma soma ponderada por dígito (Módulo 11, igual ao CPF), com pesos cíclicos diferentes em cada etapa — mas com uma particularidade que não aparece em nenhum outro documento desta lista: o DV normalmente é o resto direto da divisão por 11, porém se o resto for 10, o dígito verificador vira 1 (e não 0, como acontece no CAEPF, RENAVAM ou Título de Eleitor).

O diagrama abaixo mostra a conta coluna a coluna, digito a dígito — mesmo formato usado no CPF, CNPJ e CNH — para os dois dígitos verificadores.

Cálculo coluna a coluna dos dois dígitos verificadores da Certidão