Resolução
No processo de comunicação com o ambiente do eSocial, no qual o Evento que está na base de dados do Sistema Prosoft deve se comunicar com o ambiente externo (SERPRO), podem existir eventuais falhas de comunicação, como por exemplo:
Comunicação do integrador com o próprio banco de dados;
Comunicação com o ambiente externo (nuvem);
Chamada de componentes para atualização;
Serviço não está em execução;
Questões relacionadas à segurança para gravação dos registros.
Nesse contexto, podem ocasionar falhas no fluxo de transmissão dos Eventos, visto que os status podem ficar incompatíveis entre os Ambientes (atualizado na nuvem e no Sistema Prosoft ainda consta com status de devolução) impactando na conclusão do processo de entrega.
Para solucionar essa questão foi disponibilizada a opção: Sincronizar status dos Eventos
Monitoramento
1- Acesse: Parâmetros Gerais > SPED eSocial > Monitoramento
2- Através do Menu Ferramentas, selecione a opção "Sincronizar Status dos Eventos"
3- Ao acionar a Rotina é necessário preencher as seguintes informações:
Código da Empresa: Poderá selecionar a empresa que estiverem configuradas no Gerenciador do eSocial.
Período: Informar o período para a sincronia, conforme a data de envio do Evento.
Observação: Para não interferir nos Eventos recentes que estão em processo de transmissão, a sincronização dos status 2 e 3, não localizados no Integrador, serão realizados apenas para Eventos que possuem data anterior ao período final informado.
Ambiente: Para a sincronia serão considerados os eventos no ambiente que está configurado no Painel de Monitoramento.
Serão realizados os seguintes controles:
Evento no SQL com status (2, 3, 4 e 10), o sincronismo irá comparar com o status identificado na nuvem, se houver divergência prevalece o status identificado na nuvem.
Quando localizar evento com status 2 e 3 no SQL e este não existir no integrador, vamos alterar o status para 4 e informar ao usuário a situação do evento.
Atenção! A sincronia dos Eventos não trata a questão de Eventos parados na nuvem por outros motivos diferentes da Sincronização.
Exemplo: Status da nuvem igual ao do SQL, porém parados por estar aguardando o evento de precedência (Ex: Eventos enviados para nuvem como alteração, sem antes enviar a inclusão).
Problemas no Integrador status 01 (O evento ainda não foi para nuvem).