Árvore de páginas

FP9850 Monitor eSocial - Ao gerar nova mensagem eSocial está ficando com status 16 Aguardando Retorno Msg Anterior quando anterior está com status 13 Rejeitada Governo

Linha de Produto:

Datasul

Segmento:

Capital Humano, C&P e Educacional.

Módulo:

MFP - Folha de Pagamento.

Função:

FP9850 Monitor eSocial

Situação/Requisito:

Ao criar nova mensagem quando a anterior estava rejeitada pelo governo (status 13), a seguinte ficava aguardando retorno da anterior (status 16). 

Solução/Implementação:

Foi alterado o controle das mensagens eSocial quando:

  • Mensagem Anterior Processada Governo (status 15):
  1. Ao gerar nova mensagem, ela ficará como Pendente de Gerar o XML (status 6). Ao gerar o XML, ela ficará com status Pendente - Pronto para Envio (status 7) ou Pendente - Erro XML (8).
  2. Se já tinha uma mensagem seguinte aguardando retorno da anterior (status 16), ao buscar retorno da primeira e esta estiver Processada pelo Governo (status 15), a seguinte ficará Pendente de Gerar o XML (status 6) e ao gerar o XML, ficará pronta para Envio (status 7) ou Pendente - Erro XML (8).
  • Mensagem Anterior Rejeitada Governo (status 13):
  1. Ao gerar nova mensagem, ela ficará como Pendente de Gerar o XML (status 6). Ao gerar o XML, ela ficará com status Pendente - Pronto para Envio (status 7) ou Pendente - Erro XML (8).
  2. Se já tinha uma mensagem seguinte aguardando retorno da anterior (status 16), ao buscar retorno da primeira e esta estiver Rejeitada pelo Governo (status 13), a seguinte ficará Cancelada devido rejeição do governo da anterior (status 19).

Observação: Para mensagens que ficaram com status = 16, incorretamente; favor rodar o programa: prghur\spp\esocial_acerto_status_mensagem.p