Correções Diversas Dissídio
Linha de Produto: | Microsiga Protheus. |
Segmento: | Recursos Humanos. |
Módulo: | SIGAGPE. |
Função: | Dissídio: GPEM690 ; GPEXUSUA Fórmulas: GPFO1BRA ; GPFO2BRA ; GPFORBRA Funções de cálculo: GPEXCIMP ; GPEXCAL1 ; GPEXCADI ; GPEXC131 ; GPER040 ; GPEM120 ; GPEM020 |
Situação/Requisito: | - Dissídio salário mês para quem possui afastamento no mês e rateioIncidente: sistema carrega apenas os dias trabalhados presente em 1º lançamento da verba de salário no aPD. - Base Fgts 13Incidente 1: não gera valor corrigido das bases de complemento de 13º na Folha de dezembro - (apenas no cálculo do Dissidio) Incidente 2: apesar de apresentar valor corrigido corretamente, não apresenta todos os valores de origem quando há rateio. - (apenas no cálculo do Dissidio) - Inss %EmpresaIncidente 1: não calcula %Empresa quando é Folha de dezembro. - (apenas no cálculo do Dissidio) Incidente 2: quando possui desoneração, para o cálculo de 13 não está considerando o faturamento do ano – 201612 a 201711 =(201713) Incidente 3: quando tem complemento de 13º na Folha de dezembro , sistema monta valor de base com BaseINssFolha atualizado e BaseINss13 desatualizado, gerando uma base inconsistente e multiplicando ambos pela mesma alíquota (a de dezembro apenas) - (apenas no cálculo do Dissidio) - Cálculo de ATS no DissidioIncidente: Quando tem pagamento de ATS Férias, mas não tem ATS Folha, no Dissidio está gerando as 2 verbas: ATS Férias e ATS Folha. - Valor origem zerado.Incidente: Verba de Base Fgts Folha com valor de origem zerado, gerando diferença a maior. - ATS férias com valor origem diferente do valor presente no recibo da folhaIncidente: Verbas de férias com campos RV_FERSEG configurado, está sendo somado na verba de ATS o valor da diferença de Férias, gerando uma diferença negativa, enquanto a verba de férias fica com uma diferença a maior além do reajuste (justamente o valor de diferença de Férias) porque o valor origem não considerou a diferença. |
Solução/Implementação: | - Dissídio salário mês para quem possui afastamento no mês e rateioCorreção: realizado ajuste para carregar o total de dias trabalhados a partir de todos os lançamentos de salário presente no aPD. - Base Fgts 13Correção 1: realizado ajuste para recalcular os encargos após a atualização do aPD com os valores de complemento corrigido (atualização do aPD ocorre no GravaDissidio) Correção 2: realizado ajuste para realizar rateio dos encargos recalculados no complemento de 13 na folha de dezembro. - Inss %EmpresaCorreção 1: realizado ajuste na fórmula S_CENCEMP para chamar fCalcInssFun() quando for Dissídio. Correção 2: Realizado ajuste para quando for cálculo de 13º, buscar acumulado anual do faturamento AAAA13. Correção 3: realizado ajuste para (quando Dissidio) calcular separadamente o valor da folha de dezembro e o do complemento 13º com os valores atualizados de complemento. E ao final, somar os dois valores para gerar o lançamento no aPD. - Cálculo de ATS no DissidioCorreção: Realizado ajuste para quando for Dissidio, gravar apenas as verbas que existem no aPdOld. - Valor origem zerado.Correção: realizado ajuste para limpara a variável nPosPd antes de iniciar gravação das verbas na RHH a fim de não deletar uma verba antes de realizar a gravação desta na RHH. - ATS férias com valor origem diferente do valor presente no recibo da folhaCorreção: Alterada função fSomaDifs() para incorporar o valor da Diferença de Férias na verba de Férias ao invés de incorporar na primeira verba de férias encontrada no array (válido apenas para quando utilizada a verba Dif.Ferias Mês (CodFol - 0088) ou Dif.Ferias Mês Seg (CodFol - 0089) |
Tickets relacionados: | |
Pacotes: | 12.1.16: https://suporte.totvs.com/portal/p/10098/download?e=672086; 12.1.17: https://suporte.totvs.com/portal/p/10098/download?e=672087; |