01. DADOS GERAIS
Linha de Produto: | Virtual Age |
---|---|
Segmento: | Moda |
Módulo: | Recursos Humanos |
Função: | Folha de Pagamento |
Ticket: | 5236000 |
Requisito/Story/Issue (informe o requisito relacionado) : | DVARH-1547 |
02. SITUAÇÃO/REQUISITO
Foi constatado que ao gerar a folha de pagamento do funcionário os eventos globais 451 (Provisão Dif. FGTS 13º Salário) e o 458 (Provisão Dif. FGTS Férias) estão sendo gerados, mesmo quando o parâmetro de separação da provisão de INSS esteja configurado para não gerar. Também foi visto que quando configurado para que estes eventos sejam gerados, o valor do evento 451 não estão sendo desconsiderado na hora de ser gerado o evento global 161 (Informativo Provisão FGTS 13º Salário).
Imagem 2.1 - O parâmetro 'IN_SEPARAINSSPROVISAO' foi configurado para não separar o valor da provisão do INSS em outros eventos.
Imagem 2.2 - Para o funcionário da matrícula 4 foi lançado um novo valor de salário na data de 01/03/2019, resultando assim, na geração da diferença de FGTS quando for gerado a sua folha de pagamento.
Imagem 2.3 - Quando consultado a folha de pagamento gerada para a competência 03/2019, pode ser visto que os eventos 451 e 458 foram gerados independente do que está configurado no parâmetro.
Imagem 2.4 - Quando alterado o parâmetro para que seja separado os eventos de provisão, os eventos globais 451 e 458 estão sendo gerados conforme esperado, entretanto o valor de movimento do evento 451 ainda continua sendo somado no evento 161 (11,47 - 2,67 = 8,80).
03. SOLUÇÃO
Foi realizada uma alteração para que os eventos globais 451 e 458 passem a respeitar a configuração do parâmetro 'IN_SEPARAINSSPROVISAO', sendo apenas gerados quando o parâmetro estiver configurado, também foi alterado para o evento 161 não somar o valor que será atribuído ao evento 451 quando este for gerado.
Imagem 3.1 - Após a alteração o processo passou a respeitar o valor do parâmetro e a não gerar os eventos 451 e 458, quando não for definido que os movimentos de provisão de INSS sejam gerados separadamente.
Imagem 3.2 - A implementação também influenciou na geração do evento 161 que passou a desconsiderar o valor que é atribuído ao evento 451 quando este é gerado, sendo que conforme demonstrado na imagem o valor do evento 161 que anteriormente era de 11,74 sofreu um abatimento de 2,67 referente ao evento 451, gerando assim o novo valor de 8,80 para o evento 161.