A730-Como Remover Empresa do Gerenciador do E-Social
Sumário
Sistema: Gerenciador de Aplicativos Prosoft (GAP)
Contexto: Este artigo orienta como excluir uma empresa que já mandou eventos no e-social, mas foi cadastrada incorretamente pelo cliente.
Informações Adicionais: Não se aplica.
Resolução
Exemplo: A empresa é filial e foi cadastrada na rotina do gerenciador como matriz.
Situação: O usuário depois que mandou os primeiros eventos para a empresa identificou que cadastrou incorretamente na rotina do Gerenciador, pois a empresa é filial no cadastro de empresa e foi cadastrada como Matriz.
Será necessário corrigir via banco de dados, executando script. Inicialmente serão excluídos os eventos da tabela esoc_evento_chave e para depois conseguir remover definitivamente da tabela: esoc_evento_gerado.
Script de seleção de eventos
Script 1
Seleciona os registros dos eventos gerados para a empresa na tabela esoc_evento_chave.
select e.emp_codigo, evg.evg_id, evg.evg_tag_id, evc.evc_fk_evento_gerado
from [esoc_evento_gerado] evg
inner join [esoc_empresa] e on e.emp_id = evg.evg_fk_empresa
inner join [esoc_evento_chave] evc on evc.evc_fk_evento_gerado = evg.evg_id
where e.emp_codigo = 'XXXX';
Script 2
Seleciona os registros dos eventos gerados para a empresa na tabela esoc_evento_gerado
select e.emp_codigo, evg.evg_id, evg.evg_tag_id
from [esoc_evento_gerado] evg
inner join [esoc_empresa] e on e.emp_id = evg.evg_fk_empresa
where e.emp_codigo = 'XXXX';
Script de seleção Exclusão
Script 1
Deleta os registros dos eventos gerados para a empresa na tabela esoc_evento_chave
delete evc from [esoc_evento_gerado] evg
inner join [esoc_empresa] e on e.emp_id = evg.evg_fk_empresa
inner join [esoc_evento_chave] evc on evc.evc_fk_evento_gerado = evg.evg_id
where e.emp_codigo = 'XXXX';
Script 2
Deleta os registros dos eventos gerados para a empresa na tabela esoc_evento_gerado---
delete evg from [esoc_evento_gerado] evg
inner join [esoc_empresa] e on e.emp_id = evg.evg_fk_empresa
where e.emp_codigo = 'XXXX