---
title: "Método de conferência do CNPJ"
url: https://refinariadedados.com.br/metodologia/
language: pt-BR
published: 2026-11-02
modified: 2026-11-02
publisher: "Caderno de Dados Empresariais"
sources:
  - https://www.gov.br/receitafederal/pt-br/centrais-de-conteudo/publicacoes/documentos-tecnicos/cnpj/manual-dv-cnpj.pdf/view
  - https://www.gov.br/receitafederal/pt-br/centrais-de-conteudo/publicacoes/perguntas-e-respostas/cnpj/cnpj-alfanumerico.pdf
  - https://www.gov.br/receitafederal/dados/cnpj-metadados.pdf
  - https://www.gov.br/receitafederal/pt-br/assuntos/noticias/2026/julho/receita-federal-gera-o-primeiro-cnpj-em-formato-alfanumerico
---

# Como a bancada lê um lote.

Leia as regras de forma, cálculo módulo 11, repetição, agrupamento por raiz e limites da validação local do CNPJ.

Revisão: 2 de novembro de 2026. Original: https://refinariadedados.com.br/metodologia/

## 1. Preservar a entrada

A ferramenta trata a coluna como texto. Retira espaços externos e aceita letras ASCII em minúsculas, convertendo-as em maiúsculas. Aceita o identificador contínuo ou a máscara completa `AA.AAA.AAA/AAAA-DD`. Não completa zeros, não apaga pontuação incompatível e não tenta converter notação científica.

O CSV pode usar vírgula, ponto e vírgula ou tabulação. O separador é inferido pelo primeiro registro fora das aspas. Campos entre aspas podem conter separadores, aspas escapadas com duas aspas ou quebras de linha. Linhas inteiramente em branco são ignoradas; campo de CNPJ vazio em uma linha com outros dados é erro. Selecione manualmente o cabeçalho ou a coluna quando necessário.

## 2. Calcular os verificadores

As primeiras 12 posições aceitam caracteres de 0 a 9 e de A a Z; as duas finais precisam ser numéricas. Para obter o valor de cada caractere, subtraia 48 de seu código ASCII. Por exemplo, `0 → 0`, `9 → 9`, `A → 17`. Não se trata de uma conversão em base 36.

No primeiro dígito, os pesos são `5 4 3 2 9 8 7 6 5 4 3 2`. Some os produtos e calcule o resto da divisão por 11. Restos 0 e 1 geram dígito 0; nos demais casos, use 11 menos o resto. Acrescente o primeiro dígito e repita com os pesos `6 5 4 3 2 9 8 7 6 5 4 3 2`.

No exemplo didático `12.ABC.345/01DE-35`, os verificadores são 3 e 5. A inscrição com todos os 14 caracteres iguais a zero é rejeitada como preenchimento nulo.

## 3. Interpretar sem superestimar

Cada registro entra em exatamente uma contagem principal: válido distinto, repetição excedente de um válido ou erro. Uma segunda grafia do mesmo CNPJ válido é uma repetição, mesmo que o uso de máscara ou de maiúsculas seja diferente.

Para identificar estabelecimentos distintos, a bancada compara o CNPJ completo e agrupa as primeiras oito posições dos válidos. Uma raiz com várias ordens não é uma duplicata. O indicador oficial de matriz/filial é um campo separado; não atribuímos a classificação usando apenas o sufixo.

O resultado é uma inspeção matemática e estrutural, sem consulta à base do governo. Não conclui existência, situação cadastral nem atividade da empresa. O resumo exportado contém somente quantidades; a tabela detalhada permanece no navegador. Os campos não são enviados a um servidor nem gravados pela ferramenta.

## Fontes primárias

Revisão técnica: 2 de novembro de 2026. As referências abaixo explicam o identificador e seus limites.

### Fontes

- [Manual do cálculo do dígito verificador](https://www.gov.br/receitafederal/pt-br/centrais-de-conteudo/publicacoes/documentos-tecnicos/cnpj/manual-dv-cnpj.pdf/view)
- [Perguntas e respostas sobre o CNPJ alfanumérico](https://www.gov.br/receitafederal/pt-br/centrais-de-conteudo/publicacoes/perguntas-e-respostas/cnpj/cnpj-alfanumerico.pdf)
- [Dicionário dos dados abertos do CNPJ](https://www.gov.br/receitafederal/dados/cnpj-metadados.pdf)
- [Primeira inscrição com letras, em 31/07/2026](https://www.gov.br/receitafederal/pt-br/assuntos/noticias/2026/julho/receita-federal-gera-o-primeiro-cnpj-em-formato-alfanumerico)
