Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DADOS GERAIS

Linha de Produto:Datasul
Segmento:Plataforma TOTVS RH
Módulo:Folha de Pagamento
Função:

FP3020 - Cálculo Folha Normal

FP3080 - Elimina Cálculo por Categoria Salarial

FP3100 - Elimina Cálculo por Funcionário

Ticket:8805565
Requisito/Story/Issue:DTSCORE01-1367


02. SITUAÇÃO/REQUISITO

Alguns funcionários receberam PLR em folha de adiantamento normal (FP3141). Os demais funcionários receberam PLR junto da folha normal (FP3020).

Os funcionários que receberam o PLR em folha de adiantamento não tiveram movimento de PLR gerado para a folha normal, pois estavam com o campo "Recebe PLR" desmarcado (FP1500).

Ao efetuar o cálculo da folha normal está gerando é gerado o evento de IRF de sobre PLR (índice 70) indevidamente para o funcionárioestes funcionários, inclusive os valores de PLR gravados no programa FP6020 (Manutenção Informações Imposto de Renda) ficam incorretos. 

03. SOLUÇÃO

O programa de cálculo da folha normal foi ajustado para que, se a sua habilitação (FP3000) estiver parametrizado parametrizada para calcular PLR, somente efetue o processo de cálculo de IR sobre PLR se o funcionário possuir movimento de PLR gerado (FP3130) para a folha/parcela que está sendo calculada.O correto seria apenas os eventos de PLR gravados  

Desta forma, não será gerado indevidamente o evento de IRF sobre PLR (índice 70). Também não serão alterados os valores de PLR do programa FP6020, que foram atualizados pelo cálculo do PLR (FP3141).

Com relação aos programas de eliminação de cálculo, seja coletiva (FP3080) ou individual (FP3100), caso a habilitação de cálculo da folha normal esteja parametrizada para calcular PLR, mas o funcionário não possui movimento de PLR gerado (FP3130) para a folha/parcela do cálculo que está sendo eliminado, também não haverá atualização dos valores de PLR do programa FP6020.

Templatedocumentos


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

...