Árvore de páginas

Quando executado com "Somente se houver diferença", erro na "tag Retif" ou "ID = 1"

Linha de Produto:

Datasul

Segmento:

Plataforma TOTVS RH

Módulo:

Folha de Pagamento

Férias e Rescisões

Função:

FP9824 - Geração Mensagem Periódico Remuneração

FR9824 - Gerar Mensagem Desligamento/Pagamento Desligados

Situação/Requisito:

Quando o programa é executado com a opção "Gerar Novo XML - Somente se Houver Diferenças" o XML está sendo gerado com algumas informações inconsistentes:

  1. Tag <indRetif> indicando que a mensagem é retificadora, mesmo que a mensagem anteriormente gerada seja Original e esteja pendente de envio.
  2. Quando gerado primeiro registro para o S-1200\S-2299 ou S-1210, esta gerando com a tag <evtRemun Id="1">.

Solução/Implementação:

FP9824 e FR9824

Os programas foram alterados para gerarem corretamente as tags <indRetif> e <Id> quando for selecionada a opção "Somente se Houver Diferenças" do quadro "Gerar Novo XML", quando:

  • A última mensagem gerada para a chave da informação (Indicativo Apuração, Mês e Ano, CPF) for "Original" e estiver pendente de envio ou rejeitada TAF, ou
  • criar a 1a mensagem para a a chave da informação (Indicativo Apuração, Mês e Ano, CPF) dos arquivos S-1200\S-2299 e S-1210.