F000MFA - Migrador CNPJ Alfanumérico
Esta tela tem como objetivo migrar todos os campos do sistema em que o CNPJ está definido como numérico para o respectivo campo em formato alfanumérico, bem como realizar os ajustes necessários nas tabelas em que o CNPJ numérico é utilizado como chave primária.
Para clientes que possuam middleware, a migração ocorrerá automaticamente por meio do processo agendado Migrador CNPJ Alfa, que será criado automaticamente na atualização do sistema para a versão 5.10.4.97. Esse processo executará a migração durante a madrugada (das 0h às 6h), a fim de não afetar a utilização do sistema durante o dia. A migração via processo agendado ocorrerá em pacotes, conforme a disponibilidade do middleware, até que todos os campos estejam migrados.
Para clientes que não possuam middleware, é necessário que a migração seja realizada por meio desta tela.
Importante
É de extrema importância que todos os processamentos sejam efetuados e que não haja pendências para a atualização do ERP na versão trimestral de março/2026. A atualização não pode prosseguir caso a migração não esteja concluída. Recomendamos realizar a migração o quanto antes para evitar impedimentos no processo de atualização.
Além da execução da rotina de migração, é fundamental que a empresa revise e adeque processos internos que utilizam o campo de CNPJ em sua forma numérica anterior, incluindo:
- Regras e customizações: atualizar validações, regras de negócio, relatórios e quaisquer customizações que utilizem o campo numérico de CNPJ. As implementações devem passar a utilizar o novo campo alfanumérico.
- Integrações: adequar integrações via web services, utilizando o novo campo alfanumérico disponibilizado nesses serviços.
A ferramenta de apoio Robô Diagnósticos está habilitada para auxiliar na identificação de customizações possivelmente impactadas.
Quantidade de pacotes
A quantidade de pacotes que serão executados ao processar. É feito um cálculo de quantos pacotes serão necessários para finalizar toda a migração.
Grades
Seleção
Marca o registro para ser executado.
Status
Status atual do registro: Pendente, finalizado ou com erro.
Operação
Operação que o registro irá realizar.
Exclusão de registros antigos
Efetua limpeza dos registros das notas de recebimento (F000INE) com mais de 4 meses.
Atualização das chaves de tabelas de pré-cadastro de recebimento
Efetua a atualização das chaves das tabelas de pré-cadastro no recebimento (E095FOR_REC/E095ORM_REC/E073TRA_REC)
Atualização das chaves de notas de recebimento e Atualização das chaves de demais tabelas
Efetua a atualização das chaves das tabelas, onde as chaves tem em sua composição o campo do CNPJ numérico, passará a ter um campo de identificador único.
Atualização para CNPJ alfa numérico
Efetua a atualização do campo CNPJ alfa com base no campo de CNPJ numérico nas tabelas e com os campos indicados.
Tabel
Nome da tabela que será atualizada.
Campo Numérico
Nome do campo CNPJ Numérico de origem.
Campo Alfanumérico
Nome do campo CNPJ Alfanumérico de destino.
Tipo Pessoa
Nome do campo que indica o tipo pessoa física ou jurídica do campo que será atualizado.
Raiz
Indica se o campo de CNPJ é raiz.
Qtd. Pacotes Restantes
A quantidade de pacotes pendentes de atualização.
Observação
Irá retornar o tempo médio de execução, ou o log de erro caso ocorra.
Erros durante execução
Possíveis erros podem acontecer nos updates das tabelas por conta de triggers.
Exemplo:
- Campo INSEST não pode ser nulo - Trigger T085CLIU
- Neste caso tem que ser executado o script UPDATE E085CLI SET INSEST = ' ' WHERE INSEST IS NULL
English
Español
English
Español


