01. DADOS GERAIS
Produto: | TOTVS Moda
|
---|---|
Segmento: | Varejo |
Módulo: | Recursos Humanos |
Função: | RHUFP006 - Cálculo de Salário |
País: | Brasil |
Ticket: | 10153222 |
Requisito/Story/Issue (informe o requisito relacionado) : | DVAFIS-8274 |
02. SITUAÇÃO/REQUISITO
Quando o checkbox "Calcular férias por 30" do RHUFM040 (Manutenção de Sindicato) estava marcado, e era calculado salário para funcionário horista mensal em competências de 31 dias com férias, estavam sendo gerados os eventos 185 (Dissidio Sobre Férias) e 186 (Diferença 1/3 Dissídio Sobre Férias) indevidamente. Isso porque o sistema estava comparando os valores base de férias e de salário, que, nesta situação, são diferentes; mas o valor da hora continua o mesmo em ambos.
Geração indevida dos eventos 185 e 186 na folha de salário
Valor da hora: R$5,60
Quantidade de horas mensais: 220h
Valor base para férias: R$5,60 x 220h = R$1232,00
Valor de 10 dias de férias: R$1232 / 30 dias * 10 dias = R$410,67
Valor base para salário: R$5,60 x (220h / 30 dias x 31 dias (competência)) = R$1273,07
Valor do evento 185 (INCORRETO): (R$1273,07 - R$1232,00) / 30 dias * 10 dias (Férias) = R$13,69
Valor do evento 186 (INCORRETO): R$13,69 / 3 (1/3 de férias) = R$4,56
Imagem 1 – RHUFM040 – Checkbox "Calcular férias por 30" marcado. Assim, as férias sempre serão calculadas considerando 30 dias.
Imagem 2 – RHUFP008 → RHUFC004 – Calculada férias em 01/2021 com o valor base de R$5,60.
Imagem 3 – RHUFP006 → RHUFC004 – Calculada a folha de salário também com valor base de R$5,60. Mas, mesmo assim, foram gerados os eventos 185 e 186 indevidamente. Isso porque estavam sendo comparadas as bases de férias e salário, e as férias foram calculadas considerando 30 dias/220 horas e o salário, 31 dias/227,33 horas, ficando, respectivamente, com as bases R$1232,00 e R$1273,07.
03. SOLUÇÃO
Foi ajustado o cálculo de salário em mês de 31 dias com férias dentro do mês, e com o checkbox "Calcular férias por 30" do RHUFM040 (Manutenção de Sindicato) marcado para comparar o "Valor base" (Valor da hora) em vez da base das férias e do salário para gerar os eventos 185 (Dissidio Sobre Férias) e 186 (Diferença 1/3 Dissídio Sobre Férias).
Imagem 4 – RHUFP006 → RHUFC004 – Após alterações, não estão sendo gerados mais os eventos 185 (Dissidio Sobre Férias) e 186 (Diferença 1/3 Dissídio Sobre Férias).