CNPJ alfanumerico: formato correto, exemplos validos e como preparar seu sistema.
O novo CNPJ alfanumerico mantem as 14 posicoes do CNPJ atual, mas passa a permitir letras nas 12 primeiras posicoes. Este guia resume a regra oficial, mostra exemplos validos e explica o calculo do digito verificador.
Qual e o formato correto do CNPJ alfanumerico?
O formato continua com 14 posicoes. As 12 primeiras posicoes podem conter numeros de 0 a 9 e letras maiusculas de A a Z. As 2 ultimas posicoes continuam sendo digitos verificadores numericos.
A mascara visual permanece a mesma estrutura do CNPJ conhecido: AA.AAA.AAA/AAAA-DV. A diferenca e que as posicoes antes do DV passam a aceitar letras e numeros.
O Falcon Finanças ja aceita CNPJ numerico e CNPJ alfanumerico.
A plataforma foi preparada para trabalhar com os dois cenarios: CNPJs atuais, formados apenas por numeros, e novos CNPJs alfanumericos, que comecam a ser adotados progressivamente a partir de julho de 2026.
Isso inclui mascara de digitacao, colagem no campo, armazenamento, busca por CNPJ e validacao do digito verificador pelo novo criterio tecnico.
Criar conta gratisNumeros corretos, formatacao correta e erros comuns.
Antes de validar o digito verificador, o primeiro passo e conferir a estrutura: 14 caracteres no total, 12 alfanumericos e 2 numericos no final.
| Exemplo | Sem pontuacao | Tamanho | Status | Observacao |
|---|---|---|---|---|
37.235.564/0001-13 |
37235564000113 |
14 | Valido | CNPJ numerico tradicional. |
12.ABC.345/01DE-35 |
12ABC34501DE35 |
14 | Valido | Exemplo oficial de DV alfanumerico demonstrado pelo Serpro. |
12.ABC.345/01DE-33 |
12ABC34501DE33 |
14 | Invalido | Estrutura correta, mas digito verificador incorreto. |
AB12.CD4/5678-90 |
AB12CD4567890 |
13 | Incompleto | Falta uma posicao antes do DV. Por isso a mascara termina com campo pendente. |
Como validar CNPJ alfanumerico em sistemas.
Uma validacao robusta deve normalizar o valor, conferir o formato e calcular os dois digitos verificadores.
Normalize o valor recebido
Remova pontos, barra, hifen, espacos e qualquer caractere que nao seja letra ou numero. Depois, converta letras para maiusculas.
normalizado = entrada
.toUpperCase()
.replace(/[^0-9A-Z]/g, "")
Nao remova letras.
Rotinas antigas que usam apenas "somente numeros" quebram o novo CNPJ. O correto e manter numeros e letras de A a Z.
Confira a expressao regular
Para CNPJ, a estrutura esperada e 12 caracteres alfanumericos seguidos por 2 digitos numericos.
^[0-9A-Z]{12}[0-9]{2}$
Campos mistos precisam aceitar os dois.
Quando o mesmo campo aceita CPF e CNPJ, uma regra comum e aceitar CPF numerico com 11 digitos ou CNPJ no novo padrao.
^[0-9]{11}$|^[0-9A-Z]{12}[0-9]{2}$
Calcule o digito verificador
O calculo continua baseado em modulo 11. A diferenca esta na conversao de caracteres: cada caractere deve ser convertido pelo valor ASCII subtraido 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 numero puro. O novo formato precisa ser tratado como identificador textual.
Usar sistema compativelRiscos comuns
- Coluna numerica no banco de dados.
- Limpeza do campo removendo letras.
- Mascara permitindo apenas digitos.
- Regex antiga com apenas 14 numeros.
- Integracoes rejeitando letras no CNPJ.
Boas praticas
- Armazenar CNPJ como texto.
- Normalizar mantendo A-Z e 0-9.
- Validar tamanho, regex e DV.
- Manter compatibilidade com CNPJ antigo.
- Testar colagem, busca, importacao e API.
Quando o CNPJ alfanumerico passa a valer?
A Receita Federal informa que a implementacao do novo modelo ocorre a partir de julho de 2026, de forma progressiva e voltada a novas inscricoes.
CNPJs existentes nao mudam.
Os numeros ja inscritos permanecem validos. O sistema deve continuar aceitando CNPJs numericos normalmente.
Novos CNPJs podem receber letras.
A mudanca aumenta a quantidade de combinacoes disponiveis e evita esgotamento dos numeros.
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 nao deve ser tratado como digitacao incorreta quando respeitar estrutura e DV.
Perguntas frequentes sobre CNPJ alfanumerico.
Respostas diretas para usuarios, contadores, suporte e times de tecnologia.
O CNPJ alfanumerico substitui todos os CNPJs atuais?
Nao. Os CNPJs existentes continuam validos e nao serao alterados. O novo formato e voltado a novas inscricoes, conforme o cronograma da Receita Federal.
As duas ultimas posicoes podem ter letras?
Nao. As duas ultimas posicoes continuam sendo digitos verificadores numericos. Letras podem aparecer nas 12 primeiras posicoes.
Posso validar o novo CNPJ apenas contando 14 caracteres?
Nao. Contar 14 caracteres valida somente a estrutura basica. O ideal e tambem aplicar a regex correta e calcular os dois digitos verificadores.
O exemplo AB12.CD4/5678-90 e valido?
Nao. Ao remover a pontuacao, ele fica com 13 caracteres: AB12CD4567890. O CNPJ precisa ter 14 posicoes.
O Falcon Finanças esta pronto para esse novo formato?
Sim. O Falcon Finanças aceita o CNPJ numerico atual e o novo CNPJ alfanumerico em cadastros e validacoes, mantendo compatibilidade com os dois formatos.
Referencias para validar a implementacao.
Este guia usa informacoes publicas oficiais sobre formato, cronograma e adaptacao tecnica do CNPJ alfanumerico.
Use um controle financeiro que ja aceita CNPJ antigo e alfanumerico.
O Falcon Finanças centraliza clientes, fornecedores, empresas, NFS-e, contas a pagar e receber, anexos, bancos e relatorios em uma plataforma preparada para a nova realidade cadastral.