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.


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.



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.


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



Ao ativar a integração com o módulo Ponto Eletrônico - SIGAPON - o sistema irá utilizar o Calendário do Ponto como base para o cálculo dos dias de benefícios, também será possível informar vales diferentes para cada dia da semana, dando um maior dinamismo para o cálculo.

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


De acordo com o Turno de Trabalho e a Tabela de Horário Padrão, o sistema monta o Calendário do Ponto, com os dias trabalhados e não trabalhados.

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.


Mesmo que o parâmetro MV_USACPER esteja com o conteúdo .F., caso o sistema não consiga montar o calendário 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.    




<!-- esconder o menu --> 


<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;
}
</style>