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 e o funcionário possuir uma redução salarial, seja considerado o salario base do calculo de ferias o salario anterior à redução.

03. SOLUÇÃO

Foram criados no 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 sálario 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 um salario 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 salario" informamos o dia do salário base para o cálculo de férias, foi efetuada a consulta (F4) e selecionado o registro, 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 salario do mês "05/2020"(como mostra na imagem 01), ou seja 10 dias calculado com base salarial de 2000,00 que resulta no valor de "666,67", ao invés do salario atual 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>