CNPJERPBanco de DadosDevBRReceita Federal

Como o CNPJ Alfanumérico Impacta Seu Sistema ERP

Thiago Lopes
06/07/2026
4 views
Como o CNPJ Alfanumérico Impacta Seu Sistema ERP

O que mudou no CNPJ?

A Receita Federal oficializou o CNPJ alfanumérico. A partir de julho de 2026, novas inscrições já usam o formato com letras. O campo que antes era apenas numérico agora aceita caracteres de A a Z.

O novo formato é: AA.AAA.AAA/AAAA-DV — 14 posições, sendo 12 alfanuméricas e 2 dígitos verificadores numéricos.

Onde seu sistema vai quebrar

1. Banco de Dados

Se a coluna CNPJ no seu banco é INTEGER, NUMERIC ou BIGINT — ela vai quebrar. O novo formato aceita letras, e esses tipos de dados não suportam caracteres.

Solução: Migre para VARCHAR(14) ou CHAR(14).

ALTER TABLE clientes
MODIFY cnpj VARCHAR(14);

2. Validação

Seu validador de CNPJ provavelmente usa expressão regular que aceita apenas números. A regex como /^\d{14}$/ não funciona mais.

O novo padrão aceita letras — a validação precisa incluir /[A-Z0-9]{14}/. E o Módulo 11 mudou: letras valem de 17 a 42 (baseado no código ASCII).

3. Integrações

ERP, CRM, gateway de pagamento, Data Lake, ferramentas de BI — todos precisam aceitar o novo formato. Integrações legadas que fazem cast de CNPJ para número vão perder dados.

Sistemas fiscais (NFe, NFS-e, NFCe) já atualizaram seus schemas XML. Seus parsers precisam acompanhar.

Como se proteger agora

  1. Mapeie todas as colunas CNPJ no banco de dados
  2. Migre de INTEGER para VARCHAR(14)
  3. Atualize validações regex
  4. Teste com dados alfanuméricos de exemplo
  5. Revise integrações com schemas atualizados

Conclusão

O novo CNPJ já está em produção. Sistemas que não se adequarem vão quebrar em recebimento de notas, validação de cadastros e integrações fiscais.

Não espere julho. Comece hoje a revisar seus sistemas.

Salve este artigo para ter o checklist de migração sempre à mão.