Árvore de páginas

Versões comparadas

Chave

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


01. DADOS GERAIS

Produto:

Solucoes_totvs_cross
SolucaoCrossTOTVS RH

Linha de Produto:

Linhas_totvs
SegmentoDistribuição
RegionConstrução Projetos
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoRH

Módulo:SIGAGPE
Função:

GPMNEBRA

GPFO1BRA

GPFO2BRA

GPFO3BRA

GPFORBRA

Ticket:


Requisito/Story/Issue (informe o requisito relacionado) :

DRHPAG-37755

Pacote:

12.1.17: https://suporte.totvs.com/portal/p/10098/download?e=971803

12.1.23: https://suporte.totvs.com/portal/p/10098/download?e=971804

12.1.25: https://suporte.totvs.com/portal/p/10098/download?e=971805

12.1.27: https://suporte.totvs.com/portal/p/10098/download?e=971806


02. SITUAÇÃO/REQUISITO

Foi efetuado o procedimento para adiar o pagamento do 1/3 de férias no cálculo de férias do funcionário, conforme documentação disponível aqui. Ao efetuar o cálculo do dissídio de funcionário com cálculo de férias anterior ao que ocorreu antes do período de início do adiamento do 1/3 de férias, não ocorre apuração correta da diferença de 1/3 de férias.

03. SOLUÇÃO

Para tratar os casos de cálculo no dissídio, será foi efetuado alteração nas fórmulas padrão de geração de 1/3 nas férias (S_GRTERFER e S_GRTERABO) para verificar se o cálculo das férias foi realizada após o início realizado dentro do período do adiamento de 1/3 de férias ou se foi realizado antes /do adiamento ou após o adiamento, para que seja considerado os Ids de cálculo padrão término do adiamento.

Aviso
titleAtenção

Como houve alteração nas fórmulas padrão, o roteiro FER deverá ser alterado manualmente no cadastro de roteiro roteiros para habilitar a execução das fórmulas S_GRTERFER e S_GRTERABO; por consequência, as fórmulas de usuário criadas na documentação disponível aqui não precisarão ser mais utilizadas, então também deve ser efetuado alteração no roteiro para desabilitar sua execução FER para desabilitá-las.


Para permitir o controle automático citado acima, foram criados mnemônicos em que deverão ser preenchidos as informações referente ao período inicial e final do adiamento do 1/3 de férias e aos códigos das verbas de base que foram criados para demonstrar o valor do 1/3 de férias adiado:

MnemônicoTipoObjetivoExemplo de preenchimento
P_ADIPINICaracterDefinir o período inicial do adiamento do 1/3 de férias"202003"
P_ADIPFIMCaracterDefinir o período final do adiamento do 1/3 de férias"202011"
P_ADIUTFMCaracterDefinir o código da verba de base de 1/3 de férias mês"MP1"
P_ADIUTFMSCaracterDefinir o código da verba de base de 1/3 de férias mês seguinte"MP2"
P_ADIUTAM CaracterDefinir o código da verba de base de 1/3 de abono mês"MP3"
P_ADIUTAMS CaracterDefinir o código da verba de base de 1/3 de abono mês seguinte"MP4"


Com a configuração do exemplo acima, está foi definido para o sistema que o período de adiamento do 1/3 de férias ocorreu ocorre entre 03/2020 a 11/2020, a geração do valor de 1/3 de férias foi será realizado nas verbas de códigos MP1 e MP2 e a geração do valor de 1/3 de abono foi será realizado nas verbas de códigos MP3 e MP4.


Dica
titleObservaçãoDica

Caso o não tenha adiamento do 1/3 de abono não tenha sido adiado, não informe os códigos da verba nos mnemônicos P_ADIUTAM e P_ADIUTAMS, pois dessa forma o sistema fará a geração desse valor nos Ids de cálculo padrão (0079 e 0206).

Caso não tenha o adiamento de 1/3 de férias para nenhum funcionário, basta não preencher nenhum dos mnemônicos acima, pois dessa forma será assumido os códigos das verbas relacionados aos o sistema fará a geração de 1/3 de férias nas verbas de Ids de cálculo padrão (0077, 0078, 0079 e 0206.)


Seguindo a configuração do exemplo acima, se for efetuado cálculo umas de férias com início em 07/2020, como o período estará compreendido no adiamento do 1/3 de férias, a rotina irá gerar o 1/3 de férias nas verbas de base MP1 e MP2. Se for efetuado o cálculo de férias com início em 12/2020, não será realizado o adiamento do 1/3 e o sistema irá gravar o 1/3 nas verbas relacionadas aos Ids de cálculo padrão (0077, 0078, 0079, 0206).


Para o dissídio, o sistema seguirá a mesma lógica das férias: se no período houver férias com início antes do período de adiamento de 1/3 de férias, o sistema irá apurar o 1/3 nas verbas dos Ids de cálculo padrão (0077, 0078, 0079, 0206); caso o férias tenha início após o período de adiamento de 1/3 de férias e antes do período de término, o sistema fará uma busca adicional na tabela SRR para verificar se no cálculo das férias foi gerado a verba de base de 1/3 de férias/abono para somente assim considerar que a geração do 1/3 de férias/abono deve ser efetuado nas verbas de base, uma vez que pode haver possibilidade do funcionário não ter tido o 1/3 de férias adiado, mesmo após o período de início do adiamento, por alguma regra específica da empresa.


Dica
titleDica

Para que uma verba seja recalculada no dissídio, é necessário que o campo "Dissid. Ret." (RV_COMPL_) esteja preenchido com "S" (Sim) e ainda é necessário preencher o código da verba onde será gerado a diferença de dissídio no campo "Verba P.Diss" (RV_CODCOM_), ambos disponíveis no cadastro de verbas.

Caso no período de cálculo do dissídio ainda não seja devido o pagamento da diferença do 1/3 de férias, ou seja, o pagamento também será adiado, recomenda-se a criação de mais verbas de base para que seja gravado a diferença de 1/3 de férias nessas verbas. Com isso, será possível distinguir o valor de 1/3 de férias que é proveniente do cálculo de férias e o valor de 1/3 de férias que é proveniente de diferença gerada no dissídio. Dessa forma, quando for executado o programa PGTFER927, de acordo a este tutorial, será necessário preencher tanto os códigos das verbas de 1/3 de férias geradas no cálculo das férias quanto os códigos de diferença de 1/3 de férias gerados no dissídio.

Caso no período de cálculo do dissídio já seja devido o pagamento da diferença do 1/3 de férias, ou seja, esse valor será pago em folha, não será necessário criar novas verbas de verbas, devendo apenas efetuar preenchimento dos campos "Dissid. Ret." (RV_COMPL_) e "Verba P.Diss" (RV_CODCOM_), onde no último campo poderá ser informado as verbas de diferença de 1/3 de férias padrão (Ids 0090 e 0091) ou outras verbas conforme preferência, pois dessa forma as diferenças serão geradas em verbas de provento, sendo assim pagas na folha do funcionário. Dessa forma, quando for executado o programa PGTFER927, de acordo a este tutorial, será necessário preencher apenas os códigos das verbas de base de 1/3 de férias geradas no cálculo das férias.


04. DEMAIS INFORMAÇÕES

Não há.

...