Árvore de páginas

01. VISÃO GERAL

Disponibilizamos uma nova solução para a atualização e cálculo dos benefícios Vale Transporte, Vale Refeição e Vale Alimentação.

Para utilizar essa nova solução, basta alterar o parâmetro MV_CALCBEN para .T. e acessar a rotina de Atualização de VA / VR / VT (GPEA131). 

Esse documento contém informações sobre a nova rotina de atualização dos benefícios, GPEA133, e as novas funcionalidades no cálculo, como realizar mais de um pedido de vale por período e a integração com o módulo Ponto Eletrônico.


Atenção

O processo de conversão para a nova solução é irreversível. É muito importante realizar testes em customizações, caso existam, pois foi alterada a estrutura de dados e processamento dos benefícios.

A partir da release 12.1.27 do Protheus, a versão anterior será descontinuada e o conteúdo do parâmetro MV_CALCBEN será ignorado.




Foi desenvolvida uma nova tela para a atualização dos benefícios, a rotina GPEA133.

A rotina foi construída seguindo a arquitetura de desenvolvimento MVC, o que possibilita a implementação dos Pontos de Entrada Padrão e a execução sem interface, Rotina Automática (ExecAuto).

Após alterar o parâmetro MV_CALCBEN para .T. e acessar a rotina de Atualização de Benefícios (SIGAGPE > Atualizações > Benefícios > VT / VR / VA > Atualização) pela primeira vez, será apresentada uma mensagem questionando se deseja realizar a conversão para a nova rotina de benefícios.

 


Ao clicar em Sim, o sistema irá transferir as informações da tabela SR0 para a nova tabela SM7 e excluir os registros da SR0. Esse processo será executado apenas uma vez e é irreversível. 

Alterar o parâmetro MV_CALCBEN para .F. não irá retornar os registros para a tabela SR0.


Assim que a conversão dos dados é concluída, a nova tela é apresentada.

Veja mais detalhes sobre a tela:

Na parte superior (1), contém as informações do funcionário, Matrícula, Nome e Data de Admissão.

Agora os Benefícios são organizados em abas (2), possibilitando a navegação entre eles na mesma tela, facilitando a manutenção.

Em cada aba, estão os vales vinculados ao funcionário (3) e os pedidos calculados no período atual (4), demonstrando a quantidade de dias e valores calculados, assim como dias de afastamento e quantidade de faltas consideradas para o cálculo.


O Histórico dos benefícios pode ser consultado acessando o menu Outras Ações > Histórico.


A tela de histórico também está organizada por abas e, para consultar os vales pagos, basta informar o período que deseja consultar na seção Pesquisa e o grid da parte inferior será atualizado com as informações daquele período.


Por padrão, o sistema verifica a configuração do cadastro de períodos para verificar a quantidade de dias que devem ser considerados para o cálculo do benefício.

Para isso, é verificado a quantidade de dias que estão com o campo "Vale Transp" (RCG_VTRANS), no caso de Vale Transporte, ou "V.Refeicao" (RCG_VREFEI), no caso de Vale Refeição, ou "V.Alimentac." (RCG_VALIM), no caso de Vale Alimentação, preenchidos com Sim. Baseado nesses dias será efetuado o cálculo do benefício, e a quantidade desses dias será gravada no campo R0_DIASPRO, e após o fechamento, na tabela RG2, conforme exemplos abaixo:

  1. Um determinado período possui 22 dias úteis, sendo que há 22 dias com os campos "Vale Transp" (RCG_VTRANS), "V.Refeicao" (RCG_VREFEI) e "V.Alimentac." (RCG_VALIM) preenchidos com Sim. Dessa forma, para os roteiros VTR, VRF e VAL será gerado 22 dias no campo R0_DIASPRO.
  2. Um determinado período possui 22 dias úteis, sendo que há 22 dias com os campos "Vale Transp" (RCG_VTRANS), "V.Refeicao" (RCG_VREFEI) preenchidos com Sim e há 4 dias com o campo "V.Alimentac." (RCG_VALIM) preenchido com Sim. Dessa forma, para os roteiros VTR, VRF será gerado 22 dias no campo R0_DIASPRO e para o roteiro VAL será gerado 4 dias no campo R0_DIASPRO.

Dica

É possível considerar a escala do ponto do funcionário ao invés da configuração do cadastro de períodos.

Verifique a pasta "Integração com o Ponto Eletrônico" para mais informações.


Além de realizar o cálculo mensal padrão dos benefícios, considerando os vales vinculados ao funcionário na rotina de atualização e os dias do período ativo para o benefício, agora o sistema permite o cálculo de mais de um pedido dentro do mesmo período, realizando um cálculo avulso.


Importante

Para realizar o cálculo de mais de um pedido, é necessário que o pedido anterior esteja concluído. O sistema verifica o campo R0_PEDIDO e caso esteja em aberto, o cálculo irá sobrepor o registro.
Para alterar o status do pedido, basta gerar o Arquivo de Integração de Benefícios (BENEFARQ). O campo também pode ser alterado manualmente, na rotina de atualização de benefícios.



Abaixo, alguns exemplos de utilização do cálculo avulso para Vale Transporte, Vale Refeição e Vale Alimentação:

  • Aumentar a quantidade de vales em um determinado período

Nesse exemplo, já temos um Vale transporte vinculado ao funcionário, com um vale por dia. O cálculo mensal já foi realizado e o arquivo de integração foi gerado, portanto o pedido está concluído.


Durante uma semana, o funcionário precisou de mais um vale por dia para chegar ao trabalho. Para calcular esses vales adicionais, é realizado um cálculo periódico do Vale Transporte.
Como o vale que será calculado é o mesmo que já está vinculado ao funcionário, não será necessário realizar nenhuma alteração na rotina de Atualização de Benefícios.

No momento do cálculo, após preencher o processo e roteiro que será calculado, será apresentado um grupo de perguntas específico para vale transporte. Na primeira pergunta Calcular Para?, é informado Periódico, como na imagem abaixo.


Um novo grupo de perguntas será apresentado e deve-se informar a quantidade de vales por dia que será calculada e o período. A pergunta Somente Avulso? deve ser preenchida com Não.


Após o processamento do cálculo, um novo pedido é gerado com a quantidade de vales e dias informados nos parâmetros.


  • Calcular vales diferentes dos relacionados ao funcionário, para um determinado período

Nesse exemplo, o funcionário já possui um benefício Vale Refeição, sendo um vale por dia. O cálculo mensal já foi realizado e o arquivo de integração foi gerado, concluindo assim o pedido.


Durante uma semana do período, foi necessário adicionar um vale diferente do que está cadastrado com a quantidade de um vale por dia.
Para realizar esse cálculo, é necessário acessar a rotina de atualização de benefícios SIGAGPE > Atualizações > Benefícios > VT/VR/VA > Atualização, incluir um novo registro com o vale desejado e informar a quantidade de vales por dia.
O campo Avulso ( M7_COMPL ) deve ser gravado com Sim.


Na rotina de cálculo, após informar o Processo e o Roteiro, será apresentada uma tela com as perguntas específicas para o cálculo de Benefícios ( VA e VR ).
Nessa tela, a pergunta Calcular Periódico? deve ser preenchida com Sim.


Uma nova tela será apresentada com as perguntas referentes ao cálculo periódico. Nessa tela, deve ser informado o intervalo que o benefício será calculado.
A quantidade de vales dia não deve ser informada, pois cadastramos na rotina de atualização.
Caso a pergunta Somente Avulso? seja preenchida com Não, os dois vales cadastrados serão calculados para o período informado. Informando Sim na pergunta, apenas o vale com o campo M7_COMPL = Sim será calculado.


Resultado do cálculo com a pergunta Somente Avulso com Não

Foram calculados 5 dias para cada vale cadastrado para o funcionário e o registro referente ao vale avulso foi excluído da tabela SM7.


Resultado do cálculo com a pergunta Somente Avulso com Sim

Foram calculados 5 dias apenas para o vale com o campo M7_COMPL com Sim e esse registro foi excluído, para que não seja calculado novamente.


Cálculo antecipado de benefícios para desconto no período em aberto da Folha

O sistema permite efetuar o cálculo de benefícios de um período posterior ao período em aberto da Folha, desde que o roteiro do benefício no período posterior esteja com o campo "Per. Ativo ?" (RCH_PERSEL) com conteúdo 1 (Sim).

Por exemplo, se o período em aberto da Folha é 09/2021, o roteiro de benefícios do período de 10/2021 é que deve estar o campo "Per. Ativo ?" (RCH_PERSEL) com conteúdo 1 (Sim).

Observação: conforme mencionado anteriormente, note que apenas poderá existir um pedido em aberto. Caso seja necessário efetuar mais de um cálculo de benefícios, o primeiro cálculo deverá ter o pedido atualizado para concluído.

A partir da atualização da expedição contínua do módulo RH liberada a partir de 01/10/2021, será possível efetuar a integração do roteiro de benefícios no período em aberto da Folha mediante configuração do mnemônico P_INTPERAT. Dessa forma, no exemplo citado acima, ao efetuar a integração do roteiro de benefícios, as verbas serão integradas no roteiro da folha do período de 09/2021 ao invés do período de 10/2021, que é o padrão.

Para mais informações, verifique a documentação técnica disponível no link: DT Integração de benefícios (VA, VR e VT) no período da folha em aberto.



Calendário do tipo sintético

Os afastamentos NÃO serão validados, caso o Cadastro de Períodos possua o tipo de calendário sintético (parâmetro MV_TPCALEN = 2), pois sem o detalhe diário não há como o sistema efetuar o abatimento dos afastamentos.





Ao ativar a integração com o módulo Ponto Eletrônico (SIGAPON), o sistema irá utilizar a escala do ponto, montado a partir do período da folha, ou seja, do dia 01 até o fim do período, como base para o cálculo dos dias de benefícios, além de também ser possível informar vales diferentes para cada dia da semana, dando um maior dinamismo para o cálculo.

Observação

O período de apontamento do ponto NÃO será utilizado para o cálculo dos benefícios, mas deve existir um período de apontamento válido.


A integração é controlada pelo parâmetro MV_USACPER, que define se utiliza o cadastro de Período do Gestão de Pessoal ou o Calendário do Ponto para realizar o cálculo.


O conteúdo padrão do MV_USACPER é .T., isso indica que o sistema irá utilizar o cadastro de período do GPE para realizar o cálculo dos benefícios Vale Transporte, Vale Refeição e Vale Alimentação.


Ao alterar o parâmetro MV_USACPER para .F., os campos de vales por dia da semana são apresentados na tela de atualização de benefícios.

No exemplo abaixo, o funcionário utiliza dois vales Ônibus durante a semana (Segunda - Sexta), porém aos Sábados e Domingos o funcionário utiliza um Ônibus e um Metrô.


O sistema monta a escala do ponto da mesma forma que é realizado quando é realizado o apontamento no módulo SIGAPON: de acordo com o turno de trabalho, tabela de horário padrão, regra de apontamento, trocas de turno, exceções e/ou afastamentos do funcionário. Com o retorno da escala, que será a mesma utilizado nos apontamentos de marcações, o sistema irá verificar em quais dias o funcionário possui previsão de trabalho e que não está afastado, e assim efetuar o cálculo dos benefícios da mesma forma quando é utilizado o período da folha, ou seja, através da verificação dos valores utilizadas por cada dia.

No exemplo abaixo, o funcionário trabalha dia sim, dia não. Dessa forma, o sistema calcula os vales de acordo com os dias da semana trabalhados.

Veja que foram calculados 26 vales Ônibus, referentes aos dias de Segunda a Sexta trabalhados e 4 vales Metrô, referentes aos Sábados e Domingos trabalhados.


Atenção, a diminuição de quantidade de vales reflete somente na quantidade total do pedido. Não há reflexo (redução) nos dias de cálculo.



Importante

Mesmo que o parâmetro MV_USACPER esteja com o conteúdo .F., caso o sistema não consiga montar a escala do ponto, será utilizado os dias do cadastro de período do Gestão de Pessoal.
Verifique os campos Turno de Trabalho, Regra de Apontamento e Sequência Inicial do Turno, no cadastro de Funcionários, e se o período de apontamento do ponto está configurado corretamente.

Linha de Produto:Microsiga Protheus
Segmento:Recursos Humanos
Módulo:SIGAGPE
Rotinas:

GPEA131 - Atualização de Benefícios
GPEA133 - Atualização de Benefícios
GPEXCBEN - Cálculos - Benefícios
GPFORBRA - Fórmulas Padrão
GPFO1BRA - Fórmulas Padrão
GPFO2BRA - Fórmulas Padrão
GPFO3BRA - Fórmulas Padrão
BENEFARQ - Arquivo de Integração de Benefícios

Cadastros iniciais:

Cadastro de Vale Alimentação
Cadastro de Vale Refeição
Meios de Transporte

Parâmetros:MV_CALCBEN
MV_USACPER
Tabelas Utilizadas:

SM7 - Cadastro de Benefícios
SR0 - Itens de Benefícios
SRA - Funcionários
SRN - Meios de Transporte
RG2 - Histórico de Benefícios
RFO - Definição de Benefícios
RCH - Período de Cálculo
RCF - Períodos
SRY - Roteiros de Cálculo
SRD - Histórico de Movimentos
RGB - Movimento Mensal
SPA - Regra de Apontamento
SP7 - Controle de Faltas
SPJ - Horário Padrão
SR6 - Turno de Trabalho

Países:Todos


Informações sobre os parâmetros

MV_CALCBEN

Nome:MV_CALCBEN
Tipo:Lógico
Conteúdo Padrão:.F.
Descrição:Indica se deseja efetuar o cálculo dos vales (VA/VR/VT) no formato novo, com utilização da tabela SM7. (.F.=Antigo, .T.=Novo).


MV_USACPER

Nome:MV_USACPER
Tipo:Lógico
Conteúdo Padrão:.T.
Descrição:Indica se o cálculo dos Benefícios irá utilizar o calendário do período ou a escala do ponto. (.T. = período, .F. = escala)

Conversão da Tabela SR0 para SM7

Ao acessar a rotina de atualização de benefícios pela primeira vez após alterar o parâmetro MV_CALCBEN para .T., o sistema realiza a conversão da tabela SR0 para a tabela SM7 da seguinte forma:

Para que o processamento do cálculo continue, os dados abaixo serão copiados da tabela SR0 para a SM7: 

  • Filial;
  • Matrícula;
  • Tipo de Vale (Alimentação, Refeição, Transporte);
  • Código;
  • Descrição;
  • Dias proporcionais informados;
  • Qtde vales dias úteis;
  • Qtde vales dias não úteis;
  • Tipo de cálculo.

Os novos campos da tabela SR0 serão alimentados da seguinte forma: 

  •   se o benefício já estiver calculado, além de gravar o SM7, os novos campos do SR0, listados abaixo, serão preenchidos e o registro mantido:
    • Período;
    • Número do pagamento;
    • Roteiro;
    • Tipo de benefício (de acordo com a tabela S011);
    • Mês/Ano;
    • Número do pedido (sequencial);
    • Indicador de compra (para indicar se a compra do vale está aberta ou fechada);
    • Data de referência inicial;
    • Data de referência final;
    • Qtde de falta descontada da falta total;
    • Qtde de vales utilizados no domingo (zerado);
    • Qtde de vales utilizados na segunda-feira (zerado);
    • Qtde de vales utilizados na terça-feira (zerado);
    • Qtde de vales utilizados na quarta-feira (zerado);
    • Qtde de vales utilizados na quinta-feira (zerado);
    • Qtde de vales utilizados na sexta-feira (zerado);
    • Qtde de vales utilizados no sábado (zerado);
    • Qtde dias fixos (zerado).  
  •   se o benefício ainda não tiver sido calculado, depois de copiar os dados para SM7, o registro de SR0 será excluído. 


02. ASSUNTOS RELACIONADOS

Recálculo automático de benefícios 

Vincular benefícios