Ajustes no programa de cancelamento de mensagens(situação levantada no momento solucao)

Linha de Produto:

Datasul

Segmento:

Plataforma TOTVS RH

Módulo:

Folha de Pagamento

Função:

FP9850 - Monitor eSocial

eSocial_Cancela_Mensagem

Situação/Requisito:

Programa de acerto eSocial_cancela_mensagem não possui validações para cancelar as mensagens.

Solução/Implementação:

Retirado o programa eSocial_cancela_mensagem da lista de programas de acerto do FP9850 e migrada sua funcionalidade para o botao Cancela Mensagem da Pasta mensagem do FP9850.

Foram atribuídas as validações abaixo para permitir o cancelamento:

Cancelamento de qualquer evento, independente do status deve verificar se tem mensagem posterior com a mesma chave, por exemplo um S-3000, se encontrar não permitirá cancelar e emitirá uma mensagem informando que encontrou eventos posteriores com a mesma chave.

Se não encontrar evento superior também não permitirá o cancelamento de :

- Mensagens com status 13 tendo em vista que o produto gera automaticamente outra para corrigir e altera a de 13 para 21.

- Mensagens com status 09 e 10 pois não sabemos qual será o retorno do governo. 

- Mensagens com status 11 e 14 - erro conexão (envio e retorno).

- Mensagens com status 15.

#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))