CNPJ alfanumérico: formato correto, exemplos válidos e como preparar seu sistema.
O novo CNPJ alfanumérico mantém as 14 posições do CNPJ atual, mas passa a permitir letras nas 12 primeiras posições. Este guia resume a regra oficial, mostra exemplos válidos e explica o cálculo do dígito verificador.
Qual é o formato correto do CNPJ alfanumérico?
O formato continua com 14 posições. As 12 primeiras posições podem conter números de 0 a 9 e letras maiúsculas de A a Z. As 2 últimas posições continuam sendo dígitos verificadores numéricos.
A máscara visual permanece a mesma estrutura do CNPJ conhecido: AA.AAA.AAA/AAAA-DV. A diferença é que as posições antes do DV passam a aceitar letras e números.
O Falcon Finanças já aceita CNPJ numérico e CNPJ alfanumérico.
A plataforma foi preparada para trabalhar com os dois cenários: CNPJs atuais, formados apenas por números, e novos CNPJs alfanuméricos, que começam a ser adotados progressivamente a partir de julho de 2026.
Isso inclui máscara de digitação, colagem no campo, armazenamento, busca por CNPJ e validação do dígito verificador pelo novo critério técnico.
Criar conta grátisNúmeros corretos, formatação correta e erros comuns.
Antes de validar o dígito verificador, o primeiro passo é conferir a estrutura: 14 caracteres no total, 12 alfanuméricos e 2 numéricos no final.
| Exemplo | Sem pontuação | Tamanho | Status | Observação |
|---|---|---|---|---|
37.235.564/0001-13 |
37235564000113 |
14 | Válido | CNPJ numérico tradicional. |
12.ABC.345/01DE-35 |
12ABC34501DE35 |
14 | Válido | Exemplo oficial de DV alfanumérico demonstrado pelo Serpro. |
12.ABC.345/01DE-33 |
12ABC34501DE33 |
14 | Inválido | Estrutura correta, mas dígito verificador incorreto. |
AB12.CD4/5678-90 |
AB12CD4567890 |
13 | Incompleto | Falta uma posição antes do DV. Por isso a máscara termina com campo pendente. |
Como validar CNPJ alfanumérico em sistemas.
Uma validação robusta deve normalizar o valor, conferir o formato e calcular os dois dígitos verificadores.
Normalize o valor recebido
Remova pontos, barra, hífen, espaços e qualquer caractere que não seja letra ou número. Depois, converta letras para maiúsculas.
normalizado = entrada
.toUpperCase()
.replace(/[^0-9A-Z]/g, "")
Não remova letras.
Rotinas antigas que usam apenas "somente números" quebram o novo CNPJ. O correto é manter números e letras de A a Z.
Confira a expressão regular
Para CNPJ, a estrutura esperada é 12 caracteres alfanuméricos seguidos por 2 dígitos numéricos.
^[0-9A-Z]{12}[0-9]{2}$
Campos mistos precisam aceitar os dois.
Quando o mesmo campo aceita CPF e CNPJ, uma regra comum é aceitar CPF numérico com 11 dígitos ou CNPJ no novo padrão.
^[0-9]{11}$|^[0-9A-Z]{12}[0-9]{2}$
Calcule o dígito verificador
O cálculo continua baseado em módulo 11. A diferença está na conversão de caracteres: cada caractere deve ser convertido pelo valor ASCII subtraído de 48.
valor("0") = 0
valor("9") = 9
valor("A") = 17
valor("B") = 18
valor("C") = 19
...
valor("Z") = 42
Use os pesos do CNPJ.
Para o primeiro DV, use os 12 primeiros caracteres. Para o segundo, acrescente o primeiro DV calculado e repita o processo.
Onde sistemas costumam falhar com o novo CNPJ.
A maior parte dos erros aparece em pontos onde o CNPJ era tratado como número puro. O novo formato precisa ser tratado como identificador textual.
Usar sistema compatívelRiscos comuns
- Coluna numérica no banco de dados.
- Limpeza do campo removendo letras.
- Máscara permitindo apenas dígitos.
- Regex antiga com apenas 14 números.
- Integrações rejeitando letras no CNPJ.
Boas práticas
- Armazenar CNPJ como texto.
- Normalizar mantendo A-Z e 0-9.
- Validar tamanho, regex e DV.
- Manter compatibilidade com CNPJ antigo.
- Testar colagem, busca, importação e API.
Quando o CNPJ alfanumérico passa a valer?
A Receita Federal informa que a implementação do novo modelo ocorre a partir de julho de 2026, de forma progressiva e voltada a novas inscrições.
CNPJs existentes não mudam.
Os números já inscritos permanecem válidos. O sistema deve continuar aceitando CNPJs numéricos normalmente.
Novos CNPJs podem receber letras.
A mudança aumenta a quantidade de combinações disponíveis e evita esgotamento dos números.
APIs e importacoes precisam ser revisadas.
Valide contratos, XSDs, schemas JSON, planilhas, webhooks, ERPs, emissores fiscais e gateways financeiros.
Treine o suporte e o time fiscal.
Um CNPJ com letras não deve ser tratado como digitação incorreta quando respeitar estrutura e DV.
Perguntas frequentes sobre CNPJ alfanumérico.
Respostas diretas para usuários, contadores, suporte e times de tecnologia.
O CNPJ alfanumérico substitui todos os CNPJs atuais?
Não. Os CNPJs existentes continuam válidos e não serão alterados. O novo formato é voltado a novas inscrições, conforme o cronograma da Receita Federal.
As duas últimas posições podem ter letras?
Não. As duas últimas posições continuam sendo dígitos verificadores numéricos. Letras podem aparecer nas 12 primeiras posições.
Posso validar o novo CNPJ apenas contando 14 caracteres?
Não. Contar 14 caracteres valida somente a estrutura básica. O ideal e tambem aplicar a regex correta e calcular os dois dígitos verificadores.
O exemplo AB12.CD4/5678-90 e válido?
Não. Ao remover a pontuacao, ele fica com 13 caracteres: AB12CD4567890. O CNPJ precisa ter 14 posições.
O Falcon Finanças esta pronto para esse novo formato?
Sim. O Falcon Finanças aceita o CNPJ numérico atual e o novo CNPJ alfanumérico em cadastros e validações, mantendo compatibilidade com os dois formatos.
Referências para validar a implementação.
Este guia usa informações públicas oficiais sobre formato, cronograma e adaptação técnica do CNPJ alfanumérico.
Use um controle financeiro que já aceita CNPJ antigo e alfanumérico.
O Falcon Finanças centraliza clientes, fornecedores, empresas, NFS-e, contas a pagar e receber, anexos, bancos, relatórios e DRE Gerencial em uma plataforma preparada para a nova realidade cadastral.