3749 - Cálculo Salário Mensalista com Auxílio Doença
Problema: Segue situação que retrata o cálculo do salário dos colaboradores mensalistas com afastamento em Auxílio Doença:
1 - Colaborador alocado em uma escala com 180:00 horas mensais e que possui o seguinte horário cadastrado:
888 - xx:xx às yy:yy horas
9996 - Folga
888 - xx:xx às yy:yy horas
9996 - Folga
888 - xx:xx às yy:yy horas
9999 - DSR
Totalizando na semana 36:00 horas.
- Esta escala está assinalada para não assumir Feriado.
2 - No mês 06/2012, por exemplo, este colaborador esteve afastado em Auxílio Doença a partir de 02/06/2012, com 15 dias justificados, ou seja, os 15 primeiros dias serão gerados no evento de Horas Atestado, totalizando 90:00 horas, e do dia 17/06 a 30/06, as horas serão geradas no evento de Auxílio Doença, totalizando 84:00 horas.
3 - Neste exemplo, deveriam ser geradas as seguintes horas:
90:00 horas de Atestado
84:00 horas de Auxílio Doença
06:00 horas de trabalho (referente ao dia 01/06, visto que o afastamento iniciou em 02/06)
= 180:00 horas
4 - Resultado apurado pelo Rubi:
90:00 horas de Atestado
90:00 horas de Auxílio Doença
= 180: horas
O sistema não está calculando o dia 01/06 e isto está ocorrendo porque este dia caiu na Folga da Escala e é um Domingo, ocorre que o colaborador é mensalista e assim deveria estar recebendo este dia de trabalho, se alterarmos a Escala colocando o dia 01/06 com horário trabalhado e não folga, o sistema paga o dia corretamente.
No monitoramento do cálculo, verificamos que são apresentados 14 dias de Auxílio Doença, 1 dia de Trabalho e 15 dias de Atestado.
Quando ocorre / onde se aplica: Ocorre no cálculo da folha, para colaboradores com afastamento proporcional no mês. Cálculos > Efetuar cálculo.
Solução: A geração automática de horas para mensalistas, considera os horários da escala horária para cada dia, e ao final efetua um ajuste para o total de horas mês da escala horária, momento em que reduz ou aumenta horas para fechar com o total mensal.
- Quando na escala tiver algum dia citado como Compensado ou Folga - este dia é considerado com 0:00 horas.
- Quando há um afastamento para mensalista, o sistema considera para cada dia do afastamento a quantidade de horas DSR prevista na escala horária.
- Quando ao final, o total de horas apurado não fechar com o total mensal da escala, o cálculo do ajuste irá somar o número de horas de ajuste aos eventos de horas que foram calculados no mês, como exemplo:
- Se tiver horas normais trabalhadas, soma ou diminui as horas do ajuste neste total = se não tiver horas trabalhadas soma ou diminui das horas DSR que estão sendo pagas = se não tiver horas DSR também, soma ou diminui das horas do último afastamento do mês.
Aplicando esta lógica ao ocorrido no exemplo, temos: no dia 01/06, pela escala era dia Compensado, a apuração encontra então 0:00 horas.
Na seqüência temos o afastamento de 15 dias de Atestado - 15 dias x 6h = 90:00 horas.
Continuando, temos ainda o afastamento em Auxílio Doença com 14 dias = 14 x 6h = 84:00 horas. Efetuando o ajuste das horas mensais conforme escala horária = 0:00 + 90 + 84 = 174:00 (-) 180:00 h.mês = Ajuste positivo de + 6:00.
O sistema efetua o ajuste no último afastamento do mês, por não ter encontrado eventos de horas normais e nem de DSR sendo pagos = 84:00 + 6:00 = 90:00 horas no Auxílio Doença.
Embora este total de horas do Auxílio Doença não representem exatamente o que ele ficou afastado, o sistema não pode comprometer-se aumentando 6:00 horas em eventos que seriam pagos, pois é um critério que pode variar de entendimento entre as Empresas.
Para melhor entendimento, segue um exemplo ao contrário: se no ajuste do mês tivesse 6:00 horas negativas, de qual total o sistema deveria deduzir estas horas, quando não houver horas trabalhadas?
Se permanecer com a idéia original, o Administração de Pessoal teria de lançar como falta, e continuar a pagar o excedente no evento em que ele ocorreu efetivamente. Assim, a lógica da geração automática de horas não tem como definição pagar horas trabalhadas se efetivamente nenhuma hora foi trabalhada no mês.
1 - Colaborador alocado em uma escala com 180:00 horas mensais e que possui o seguinte horário cadastrado:
888 - xx:xx às yy:yy horas
9996 - Folga
888 - xx:xx às yy:yy horas
9996 - Folga
888 - xx:xx às yy:yy horas
9999 - DSR
Totalizando na semana 36:00 horas.
- Esta escala está assinalada para não assumir Feriado.
2 - No mês 06/2012, por exemplo, este colaborador esteve afastado em Auxílio Doença a partir de 02/06/2012, com 15 dias justificados, ou seja, os 15 primeiros dias serão gerados no evento de Horas Atestado, totalizando 90:00 horas, e do dia 17/06 a 30/06, as horas serão geradas no evento de Auxílio Doença, totalizando 84:00 horas.
3 - Neste exemplo, deveriam ser geradas as seguintes horas:
90:00 horas de Atestado
84:00 horas de Auxílio Doença
06:00 horas de trabalho (referente ao dia 01/06, visto que o afastamento iniciou em 02/06)
= 180:00 horas
4 - Resultado apurado pelo Rubi:
90:00 horas de Atestado
90:00 horas de Auxílio Doença
= 180: horas
O sistema não está calculando o dia 01/06 e isto está ocorrendo porque este dia caiu na Folga da Escala e é um Domingo, ocorre que o colaborador é mensalista e assim deveria estar recebendo este dia de trabalho, se alterarmos a Escala colocando o dia 01/06 com horário trabalhado e não folga, o sistema paga o dia corretamente.
No monitoramento do cálculo, verificamos que são apresentados 14 dias de Auxílio Doença, 1 dia de Trabalho e 15 dias de Atestado.
Quando ocorre / onde se aplica: Ocorre no cálculo da folha, para colaboradores com afastamento proporcional no mês. Cálculos > Efetuar cálculo.
Solução: A geração automática de horas para mensalistas, considera os horários da escala horária para cada dia, e ao final efetua um ajuste para o total de horas mês da escala horária, momento em que reduz ou aumenta horas para fechar com o total mensal.
- Quando na escala tiver algum dia citado como Compensado ou Folga - este dia é considerado com 0:00 horas.
- Quando há um afastamento para mensalista, o sistema considera para cada dia do afastamento a quantidade de horas DSR prevista na escala horária.
- Quando ao final, o total de horas apurado não fechar com o total mensal da escala, o cálculo do ajuste irá somar o número de horas de ajuste aos eventos de horas que foram calculados no mês, como exemplo:
- Se tiver horas normais trabalhadas, soma ou diminui as horas do ajuste neste total = se não tiver horas trabalhadas soma ou diminui das horas DSR que estão sendo pagas = se não tiver horas DSR também, soma ou diminui das horas do último afastamento do mês.
Aplicando esta lógica ao ocorrido no exemplo, temos: no dia 01/06, pela escala era dia Compensado, a apuração encontra então 0:00 horas.
Na seqüência temos o afastamento de 15 dias de Atestado - 15 dias x 6h = 90:00 horas.
Continuando, temos ainda o afastamento em Auxílio Doença com 14 dias = 14 x 6h = 84:00 horas. Efetuando o ajuste das horas mensais conforme escala horária = 0:00 + 90 + 84 = 174:00 (-) 180:00 h.mês = Ajuste positivo de + 6:00.
O sistema efetua o ajuste no último afastamento do mês, por não ter encontrado eventos de horas normais e nem de DSR sendo pagos = 84:00 + 6:00 = 90:00 horas no Auxílio Doença.
Embora este total de horas do Auxílio Doença não representem exatamente o que ele ficou afastado, o sistema não pode comprometer-se aumentando 6:00 horas em eventos que seriam pagos, pois é um critério que pode variar de entendimento entre as Empresas.
Para melhor entendimento, segue um exemplo ao contrário: se no ajuste do mês tivesse 6:00 horas negativas, de qual total o sistema deveria deduzir estas horas, quando não houver horas trabalhadas?
Se permanecer com a idéia original, o Administração de Pessoal teria de lançar como falta, e continuar a pagar o excedente no evento em que ele ocorreu efetivamente. Assim, a lógica da geração automática de horas não tem como definição pagar horas trabalhadas se efetivamente nenhuma hora foi trabalhada no mês.