01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:Férias e Rescisões
Função:FR0620 - Cálculo Complementar de Férias
Ticket:8165729
Requisito/Story/Issue (informe o requisito relacionado) :DTSCORE01-217


02. SITUAÇÃO/REQUISITO

Os índices específicos de férias estão com a proporcionalidade igual a "Integral Mês Início".

O período de concessão das férias é de 23/12/2019 a 21/01/2020, sendo que os valores das férias originais ficaram integralmente no mês 12/2019.

Em 01/2020 foi concedido aumento salarial e, ao calcular as férias complementares foram gerados os eventos 222 e 227 com valores errados. 

03. SOLUÇÃO

No cenário descrito acima, o cálculo de férias complementares em 01/2020 não pode gerar valores porque o cálculo original das férias ficou todo em 12/2019; não existem valores de férias a serem complementados no mês do aumento.


O programa de cálculo de férias complementar foi ajustado para observar a seguinte regra: quando o índice de férias estiver parametrizado com o campo Proporcional como "Integral Mês Início" ou "Integral Mês Seguinte",  somente serão gerados valores para o mês proporcionalizado no cálculo original das férias.


Exemplo: 


Férias concedidas de 15/01/2020 à 13/02/2020.


A) Eventos dos Índices de Férias com proporcionalidade "Integral Mês Início" 

No cálculo original das férias, os valores destes eventos foram gerados integralmente para o mês 01/2020.


Concessão de aumento salarial em:

01/2020: cálculo complementar de férias gera valor para estes eventos no mês 01/2020.

02/2020: cálculo complementar de férias não gera valor para estes eventos.


B) Proporcionalidade Integral Mês Seguinte

No cálculo original das férias, os valores destes eventos foram gerados integralmente para o mês 02/2020.


Concessão de aumento salarial em:

01/2020: cálculo complementar de férias gera valor para estes eventos no mês 02/2020.

02/2020: cálculo complementar de férias gera valor para estes eventos no mês 02/2020.


 04.  ASSUNTOS RELACIONADOS




<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>