01. DADOS GERAIS

Produto:

Linha de Produto:Linha Virtual Age


Segmento:

Módulo:Recursos humanos
Função:Cálculo de férias
Ticket:9007361
Requisito/Story/Issue (informe o requisito relacionado) :DVAFIS-6166


02. SITUAÇÃO/REQUISITO

Houve a necessidade que no momento da geração das férias em que o funcionário possuir uma redução salarial, seja considerado o salário base do cálculo de férias o salario anterior à redução.

03. SOLUÇÃO

Foram criados nos componentes RHUFP008 (Cálculo de Férias Individuais) e RHUFP016 (Cálculo de Férias Coletivas) o campo "Data do salario", esse campo será responsável por indicar qual será o salário base do calculo de férias.


Imagem 01 - No componente RHUFM029 foi informado a matricula "3" e selecionado a opção "Valor", após a seleção foi aberto o componente RHUFM081 e no campo "Tipo" foi informado a opção "SALARIO", pode ser observado no frame "Valor" que temos o salário do dia "23/04/2018" no valor de "2000,00" que termina no dia "15/05/2020" e houve uma redução no dia "15/06/2020 no valor de "980,00"."


Imagem 02 - Com o valor do salário configurado, foi acessado o componente RHUPF008 para a execução do processo de cálculo de férias, as férias terá inicio do dia "01/06/2020" com quantidade de 10 dias, no novo campo "Data do salário" informamos o data do salário base "01/05/2020" para o cálculo de férias, foi efetuada a consulta (F4) e selecionado o registro e efetuada a geração das ferias, através do botão "Gerar".


Imagem 03 - Após a geração das férias, foi efetuada a consulta do pagamento das férias no componente RHUFC004, e nota-se que na competência do mês "06/2020" o valor das férias foi calculado em cima do salário do mês "05/2020"(como mostra na imagem 01), ou seja 10 dias calculados com base salarial de 2000,00 que resulta no valor de "666,67", ao invés do salario atual  da competência "06/2020" que foi reduzido para 980,00 (como mostra na imagem 01).



<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>