01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Tipo de Documento:

Inovação/Melhoria

Módulo:PESSOA, PARÂMETROS, Cliente, Cadastro, Loja
Caminho: 
  • Segurança > Manutenção > Empresas

  • Parâmetros > Parâmetros > Empresas

  • Cadastro > Manutenção > Fornecedor

  • Cadastro > Manutenção > Produtos

  • Cadastro > Manutenção > Código de Acesso

  • Cadastro > Manutenção > Produto na Empresa

  • Pessoa > Pessoa > Pessoa

  • Cliente > Cliente > Cliente

Função:PESSOAS - GEPES0010, EMPRESAS - GLSGEMP001, CLIENTES - DEA0001, PARÂMETROS DA EMPRESA - MAX0041, Produto na Empresa - MAX0092, Produtos - MAX0091, Código de Acesso - MAX0087,  Fornecedores - MAX0055,  Parâmetros da Empresa - MAX0041 e Grupo de Empresas - MAX0067 
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :

DSUPESTRUT-16746
DSUPESTRUT-17915, DSUPESTRUT-17916, DSUPESTRUT-17919, DSUPESTRUT-17917, DSUPESTRUT-17918


02. SITUAÇÃO/REQUISITO

Diante do crescimento contínuo do número de empresas e do iminente esgotamento dos números de CNPJ disponíveis, a Receita Federal do Brasil lança o CNPJ Alfanumérico. Essa mudança visa facilitar a identificação de empresas e aprimorar o ambiente de negócios, contribuindo para o desenvolvimento econômico e social do país.

O novo padrão será atribuído, a partir de julho de 2026, exclusivamente às novas inscrições. Os CNPJs já existentes permanecem válidos e não sofrerão nenhuma alteração.

Para atender às Instruções Normativas RFB nº 2.119 e nº 2.229, tornou-se necessária a alteração do tipo de dados utilizado nas aplicações do sistema para armazenar o CNPJ. Todas as soluções desenvolvidas têm como requisito comum substituir o tipo numérico por alfanumérico, permitindo informar letras e números e garantindo a integridade e consistência das informações em todas as rotinas afetadas.

Como os campos de CNPJ estavam configurados para aceitar somente valores numéricos, o sistema não conseguia registrar dados no novo padrão. Por isso, a alteração passou a ser necessária em todas as rotinas que utilizam o CNPJ, incluindo cadastros, consultas, relatórios e objetos de banco de dados.

03. PRÉ-REQUISITOS

Alterações ou parametrizações incorretas podem comprometer o desempenho e causar falhas no sistema. Sempre que necessário, consulte um especialista ou a equipe responsável para garantir a configuração correta.

04. SOLUÇÃO

As rotinas foram revisadas nos módulos Empresas, Parâmetros, Cadastro, Pessoa e Cliente, consolidando as adequações necessárias para suportar o CNPJ alfanumérico.
A seguir, estão as implementações realizadas em cada uma.

Empresas – GLSGEMP001

Foi implementado o suporte ao CNPJ alfanumérico na rotina Empresas – GLSGEMP001, com atualização da nomenclatura de campos e variáveis e substituição dos componentes visuais utilizados na manutenção dos dados.

Documento Técnico:
DT Implementação do CNPJ Alfanumérico na aplicação Empresas - GLSGEMP001.


Parâmetros da Empresa – MAX0041 e Grupo de Empresas – MAX0067

Foram implementadas as alterações necessárias nas rotinas Parâmetros da Empresa – MAX0041 e Grupo de Empresas – MAX0067, garantindo que os campos relacionados ao CNPJ passem a aceitar valores alfanuméricos.
Foram também revisados componentes, variáveis e elementos visuais para assegurar o correto funcionamento.

Documento Técnico:
DT Implementação do CNPJ Alfanumérico na aplicação Parâmetros da Empresa - MAX0041 e Grupo de Empresas - MAX0067.


Cadastro – Fornecedor, Produtos, Códigos de Acesso e Produto na Empresa

Foi implementado o suporte ao CNPJ alfanumérico em diversas rotinas do módulo Cadastro, incluindo:

As alterações envolveram adequação do tipo de dados, atualização de nomenclaturas e substituição de componentes visuais utilizados no preenchimento e validação do CNPJ.

Documento Técnico:
DT Implementação do CNPJ Alfanumérico na aplição Fornecedor - MAX0055 e outras aplicações do módulo Cadastro.


Pessoa – GEPES0010

Foi implementado o suporte ao novo formato de CNPJ na rotina Pessoa – GEPES0010, incluindo ajustes em:

Também foram revisadas regras de validação e cálculos de dígitos verificadores sempre que vinculadas ao tipo de dado.

Documento Técnico:
DT Implementação do CNPJ Alfanumérico no módulo Pessoa.


Cliente – DEA0001

Foi implementado o suporte ao CNPJ alfanumérico no módulo Cliente, abrangendo:

Além dos ajustes visuais e estruturais, foram revisadas funções e objetos de banco de dados que tratavam o CNPJ como numérico.

Documento Técnico:
DT Implementação do CNPJ Alfanumérico no cadastro de Clientes.

05. REQUISITOS DE VERSÃO

Se estiver na versão 25.07, atualize para o service pack 26.01.001 ou superior.

06. DOCUMENTOS RELACIONADOS

Documentos de Referência

Outros Documentos Técnicos