cnpj alfanumérico crm
CNPJ com letras: como atualizar seu CRM sem perder leads na migração
Se o seu CRM guarda CNPJ como número, a primeira empresa com letras no identificador vai ser recusada na importação ou, pior, gravada errada sem aviso. A atualização tem quatro frentes: tratar o CNPJ como texto de 14 caracteres, trocar a validação, revisar as limpezas de planilha e testar com um lote pequeno antes de mexer na base inteira.
Pontos-chave
- A Receita Federal começou a atribuir CNPJ alfanumérico a novas inscrições em julho de 2026. Os números antigos continuam válidos.
- O formato mantém 14 posições: as 12 primeiras podem ter letras, as 2 últimas (dígitos verificadores) seguem numéricas.
- No CRM, os pontos de quebra são campo numérico, validação só de dígitos, limpeza que apaga letras e planilha que converte a coluna.
- A deduplicação por CNPJ precisa comparar texto em maiúsculas, sem pontuação.
- Teste com os exemplos públicos
12.ABC.345/01DE-35e00.000.000/E08G-12antes de importar a próxima lista.
O que mudou no CNPJ e desde quando
Desde julho de 2026, novas inscrições podem receber CNPJ com letras e números. Empresas já cadastradas mantêm o número atual, e a atribuição é gradual. Sua base vai misturar os dois tipos por muitos anos.
A mudança veio da Instrução Normativa RFB nº 2.229, de 15 de outubro de 2024. A estrutura continua com 14 posições: 8 de raiz e 4 de ordem do estabelecimento, ambas alfanuméricas, mais 2 dígitos verificadores numéricos.
Pelo cronograma da Receita Federal, os sistemas novos entraram em produção em 27 de julho de 2026 e o primeiro CNPJ alfanumérico foi implementado em 31 de julho. Segundo o g1, ele foi atribuído a uma filial do Banco do Brasil: 00.000.000/E08G-12.
Repare no detalhe: a raiz é antiga e só a ordem tem letras. Uma empresa que já está no seu CRM pode abrir uma filial com letras no número.
Onde um CRM costuma quebrar
O problema raramente aparece como erro na tela. Na maior parte dos casos o CNPJ é aceito, mas gravado diferente do original, e o lead some numa deduplicação ou fica sem vínculo com a conta certa.
| Ponto | O que acontece | Como corrigir |
|---|---|---|
| Campo numérico (inteiro ou decimal) | A importação recusa a linha ou grava vazio | Campo de texto com 14 caracteres |
Validação só de dígitos (^\d{14}$) |
O formulário recusa um CNPJ válido | Aceitar ^[0-9A-Z]{12}[0-9]{2}$ e recalcular os dígitos verificadores |
| Limpeza que remove tudo que não é dígito | 12.ABC.345/01DE-35 vira 123450135 |
Remover só ponto, barra, hífen e espaço |
| Planilha abrindo a coluna como número | 00000000000191 vira 191 |
Importar a coluna como texto |
| Integrações (formulário do site, ERP, enriquecimento) | Outro sistema devolve o CNPJ truncado | Testar cada ponta com os exemplos públicos |
O guia técnico do CNPJcomLetras chama a limpeza e a conversão numérica de bugs traiçoeiros, porque corrompem o dado em silêncio. Em CRM, o efeito prático é lead duplicado, lead mesclado com outra empresa ou lead que não volta na busca.
Passo a passo para migrar sem perder leads
A ordem abaixo protege a base antes de qualquer alteração: primeiro você mede, depois muda o campo, depois testa com poucos registros e só então reconcilia os números. Cada etapa deixa um ponto de volta se algo der errado.
1. Faça o inventário
Liste onde o CNPJ aparece: cadastro da empresa, negócios, campos personalizados, formulários, automações, integrações e relatórios. Anote o tipo de cada campo.
2. Exporte e conte antes de mexer
Exporte a base com a coluna de CNPJ como texto. Guarde três números: total de empresas, empresas com CNPJ preenchido e CNPJs distintos. Eles servem para a conferência final.
3. Troque o tipo do campo
Muitos CRMs não deixam mudar o tipo de um campo existente. Nesse caso, crie um campo de texto novo, copie os valores completando zeros à esquerda até 14 caracteres e aponte formulários e integrações para ele. Mantenha o campo antigo como leitura até fechar a reconciliação.
4. Atualize a validação e a normalização
Normalize removendo só ponto, barra, hífen e espaço, e converta para maiúsculas. Depois valide o formato e os dígitos verificadores. O cálculo segue o módulo 11, com cada caractere valendo o código ASCII menos 48 (A vale 17, B vale 18):
import re
def cnpj_valido(cnpj: str) -> bool:
c = re.sub(r"[.\-/\s]", "", cnpj).upper()
if not re.fullmatch(r"[0-9A-Z]{12}[0-9]{2}", c):
return False
vals = [ord(ch) - 48 for ch in c]
for n in (12, 13):
pesos = [(i % 8) + 2 for i in range(n)][::-1]
soma = sum(v * p for v, p in zip(vals[:n], pesos))
dv = 0 if soma % 11 < 2 else 11 - soma % 11
if vals[n] != dv:
return False
return True
Conferimos essa função com os dois exemplos públicos citados neste artigo e com 00.000.000/0001-91. Os três passam, e um dígito verificador alterado falha.
5. Importe um lote de teste
Importe de 5 a 10 linhas: os dois exemplos alfanuméricos, um CNPJ numérico com zeros à esquerda e alguns registros reais. Confira se cada um foi gravado igual ao original e se a busca encontra.
6. Reconcilie as contagens
Depois da migração, compare os três números do passo 2. Qualquer diferença em CNPJs distintos indica lead perdido ou mesclado por engano. Investigue antes de apagar o campo antigo.
Deduplicação: onde mais se perde lead
Deduplicar por CNPJ só funciona se todos os sistemas gravarem o mesmo texto: 14 caracteres, maiúsculas, sem pontuação. Para agrupar matriz e filiais, use os 8 primeiros caracteres.
Dois riscos aparecem com letras. Se uma limpeza apagar as letras, duas empresas diferentes podem gerar a mesma chave, e a mesclagem automática descarta uma delas. Se a comparação diferenciar maiúsculas de minúsculas, e08g e E08G viram dois registros da mesma filial.
O que conferir ao receber uma lista nova
Listas montadas a partir da base de CNPJ da Receita Federal podem trazer empresas abertas depois de julho de 2026 com letras no número. Antes de importar, abra o CSV com a coluna de CNPJ como texto e rode a validação.
Não descarte em silêncio as linhas que falham. Separe para revisão: pode ser erro na fonte, conversão de planilha ou um formato que o seu filtro ainda não aceita.
No LupaLeads, cada lead vem com a procedência dos campos, o que ajuda a voltar à origem quando um CNPJ não bate. A conferência continua sendo sua: o dado público ajuda a encontrar a empresa, e a revisão antes da abordagem segue necessária.
Perguntas frequentes
Preciso trocar o CNPJ dos meus clientes atuais?
Não. A Receita Federal informa que os CNPJs existentes não mudam. O ajuste fica nos seus sistemas, que precisam aceitar os dois formatos ao mesmo tempo.
Toda empresa aberta depois de julho de 2026 tem letras no CNPJ?
Não necessariamente. Segundo a Receita, a atribuição é gradual. Uma empresa nova pode ter número só com dígitos, e uma filial de empresa antiga pode receber letras na ordem.
Posso guardar o CNPJ sem pontuação?
Pode, e é o caminho mais simples para busca e deduplicação: 14 caracteres em maiúsculas. A máscara com ponto, barra e hífen fica na exibição e nos formulários.
Os dígitos verificadores podem ter letras?
Não. As duas últimas posições continuam numéricas. O cálculo segue o módulo 11, mas cada caractere vale o código ASCII menos 48, então A vale 17.
Meu CRM não deixa mudar o tipo do campo. E agora?
Crie um campo de texto novo, copie os valores completando zeros à esquerda até 14 caracteres, aponte formulários e integrações para ele e mantenha o antigo até a reconciliação fechar.
Próximo passo
Antes da próxima importação, rode o lote de teste do passo 5. Se os exemplos públicos entrarem iguais ao original e a deduplicação não mesclar nada indevido, a base está pronta para receber CNPJ com letras.
Se você monta listas de prospecção por CNAE, UF e cidade, conheça o LupaLeads: a busca parte da base de CNPJ da Receita Federal, cruza com o Google Maps e mostra de onde veio cada telefone e e-mail para você conferir antes de levar ao CRM.
Fontes (acessadas em 30 de outubro de 2026)
- Receita Federal, CNPJ Alfanumérico: cronograma e regra para inscrições existentes.
- Receita Federal, CNPJ terá letras e números a partir de julho de 2026: estrutura e cálculo do dígito verificador.
- g1, Receita Federal emite o primeiro CNPJ alfanumérico do Brasil, 1º de agosto de 2026.
- CNPJcomLetras, Como adaptar seu sistema para o CNPJ alfanumérico: padrões de conversão e limpeza que corrompem o dado.