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:
- 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.
- 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 |
Cadastros iniciais: | Cadastro de Vale Alimentação |
Parâmetros: | MV_CALCBEN MV_USACPER |
Tabelas Utilizadas: | SM7 - Cadastro de Benefícios |
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