> For the complete documentation index, see [llms.txt](https://atualizacoes.consumer.com.br/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://atualizacoes.consumer.com.br/pdv/16.1.0/16.1.0.4/adequacao-ao-novo-cnpj-alfanumerico.md).

# Adequação ao novo CNPJ Alfanumérico

A Receita Federal passou a permitir que novos CNPJs possam conter **letras e números**, mantendo 14 caracteres no total. O Consumer atual suporta apenas CNPJs numéricos, o que pode impedir o cadastro ou utilização de empresas com CNPJ alfanumérico.

O sistema foi atualizado para aceitar **CNPJs alfanuméricos e numéricos**, garantindo compatibilidade completa com os fluxos existentes:

* Ajustes em máscaras de preenchimento e campos de banco para suportar letras;
* Revisão da validação do CNPJ para:
  * Aceitar letras e números nos 12 primeiros caracteres;
  * Garantir que os 2 últimos caracteres sejam numéricos (dígitos verificadores);
  * Converter letras para valores numéricos antes do cálculo dos dígitos verificadores;
  * Calcular corretamente o primeiro e segundo dígito verificador;
  * Manter compatibilidade com CNPJs numéricos já existentes;
* Padronização das letras em maiúsculo antes da validação;
* Compatibilidade com CNPJ com máscara ou sem máscara;
* Validação centralizada para evitar divergência entre produtos, APIs, PDV, Consumer Comanda, integradores e rotinas fiscais;
* Mensagem clara de erro em caso de CNPJ inválido:

  > "CNPJ inválido. Verifique o número informado e tente novamente."
