Função: | FP9850 - Monitor eSocial, FP9890 - Importador Retorno TAF, FP9840 - Validação e Carga eSocial, FP9821 - Reabertura/Fechamento/Totaliz. Cont., FP0560 - Manutenção Estabelecimentos, FP0500 - Manutenção Parâmetro Empresa RH |
Situação/Requisito: | Foram identificados duas inconsistências no processo de envio de mensagens de tabelas (S-1000 a S-1080) para o TAF: 1) Foi incluído um cargo no sistema, gerando uma mensagem de inclusão do S-1030, por exemplo, e enviada ao TAF, ficando com o status igual a 9 - Aguardando Processamento TAF. Em seguida, este cargo foi eliminado do sistema, gerando uma mensagem de exclusão do S-1030, e enviada ao TAF. Ao efetuar o processamento das mensagens no TAF, a mensagem de exclusão foi processada por primeiro, sendo rejeitada porque o carga ainda não havia sido incluído no TAF. 2) Foi gerada uma mensagem de inclusão do S-1005, por exemplo, e esta foi enviada ao TAF e, posteriormente enviada ao governo. A mensagem foi rejeitada pelo governo, sendo atualizada no sistema com status igual a 13 - Rejeitado Governo. Ao corrigir a informação no FP0560, esta mesma mensagem foi enviada novamente ao TAF sendo que este rejeitou pois a mensagem foi como inclusão e a informação já existe cadastrada no TAF. |
Solução/Implementação: | 1) Liberar Mensagem de Alteração/Exclusão apenas quando a mensagem anterior já tiver o retorno de processado governo. O controle de mensagens efetuado pelo sistema foi alterado para que, sempre que for criada uma mensagem de alteração ou exclusão relativa aos eventos de tabelas do eSocial (S-1000 a S-1080), verifique se a mensagem anterior (relativa à mesma chave da informação) já foi processada pelo governo. Caso o status da mensagem anterior seja diferente de 15 - Processado Governo, a mensagem que está sendo criada ficará com status igual a 16 - Aguardando Retorno MSG Anterior. FP9890 Ao consultar o retorno do processamento, sempre que uma mensagem for atualizada com o status 15 - Processado Governo, o sistema irá verificar se existe uma próxima mensagem (relativa à mesma chave da informação) que esteja com status igual a 16 - Aguardando Retorno MSG Anterior. Caso encontre, irá liberar a mesma para envio ao TAF, alterando seu status para 7 - Pendente - Pronto para Envio.
2) Controle Mensagens Rejeitadas FP9890
- Mensagens com Retorno 12 - Rejeitado TAF
O controle de mensagens efetuado pelo sistema foi alterado para que, sempre que uma mensagem de alteração ou exclusão relativa aos eventos de tabelas do eSocial (S-1000 a S-1080) for atualizada com o status 12 - Rejeitado TAF, verifique se existe uma próxima mensagem (relativa à mesma chave da informação) e, caso encontre, conforme o tipo desta mensagem: Alteração ou Eliminação, irá efetuar o seguinte tratamento:- Mensagem Seguinte é Alteração
- Neste caso, a mensagem de alteração será cancelada com o status "17 - MSG Anterior Rejeitada TAF".
- Mensagem Seguinte é Exclusão
- Neste caso, é necessário verificar o tipo de ocorrência da mensagem anterior. Caso seja:
- Inclusão:
- A mensagem de Exclusão será cancelada com o status "17 - MSG Anterior Rejeitada TAF".
- A mensagem de Inclusão será cancelada com o status "18 - Cancelado Registro Excluído".
- Alteração:
- A mensagem de Exclusão será atualizada com o status "7 - Pendente de Envio".
- A mensagem de Alteração será cancelada com o status "18 - Cancelado Registro Excluído".
- Mensagens com Retorno 13 - Rejeitado Governo
Sempre que uma mensagem for atualizada com o status 13 - Rejeitado Governo, o sistema deverá deixar esta mensagem como Enviada. Desta forma, ao ser corrigida a informação no sistema, será gerada uma nova mensagem (alteração), e o TAF não irá rejeitar esta mensagem (pois a mensagem anterior foi aceita por ele).
FP9850 Alterado para tratar os novos status das mensagens: 16, 17, 18 e 19. Pasta Seleção - Foi incluído no quadro Pendente o campo 16 - Aguardando Retorno MSG Anterior.
- Foram incluídos no quadro Cancelado os campos 17 - Msg Anterior Rejeitada TAF, 18 - Registro Excluído e 19 - Msg Anterior Rejeitada Governo.
- No quadro Resumo Mensagens foram incluídas novas colunas para visualizar quais arquivos possuem mensagens com status igual a 16, 17, 18 e 19.
Pasta Parâmetros - Para as mensagens com status igual a 16, 17, 18 e 19 somente ficarão habilitados os botões Visualiza XML e Rastrear Origem.
- Na geração do arquivo CSV relativo ao rastreamento da origem, também serão impressas as mensagens com status igual a 16, 17, 18 e 19.
- Para as mensagens com status igual a 13 o botão Gerar XML não ficará habilitado.
FP9840 - As opções Cancelar Mens. e Atualizar Status irão desconsiderar mensagens com status igual a 17, 18 ou 19.
- A opção Refazer Rejeitadas irá tratar apenas mensagens com status igual a 12 - Rejeitado TAF.
FP0560 - Alterado para não considerar as mensagens com status igual a 17, 18 e 19 quando verifica se existem mensagens geradas :
- Para habilitar ou não o campo Atualização Matrícula eSocial.
- Com leiaute difente do informado na pasta Config TAF.
FP0500 - Alterado para não considerar as mensagens com status igual a 17, 18 e 19 quando verifica se existem mensagens geradas para habilitar ou não os campos Empresa e Estabelecimento relativos ao empregador.
FP9821 - Alterado para não considerar as mensagens com status igual a 17, 18 e 19 quando verifica se existem mensagens S-1200, S-1210 e S-1280 geradas para habilitar ou não os campos Mês e Ano Sem Movimento.
|