01. DADOS GERAIS
Produto: | TOTVS RH |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | RH |
Módulo: | SIGAGPE |
Função: | GPEM016 GPFO1BRA GPFO2BRA GPFO3BRA GPFORBRA UPDDIFPLA |
Ticket: | 10027861 |
Requisito/Story/Issue (informe o requisito relacionado) : | DRHPAG-40627 |
Pacote: | 12.1.27: https://suporte.totvs.com/portal/p/10098/download?e=1003562 12.1.25: https://suporte.totvs.com/portal/p/10098/download?e=1003561 12.1.23: https://suporte.totvs.com/portal/p/10098/download?e=1003560 12.1.17: https://suporte.totvs.com/portal/p/10098/download?e=1003559 |
02. SITUAÇÃO/REQUISITO
O sistema deve gerar a diferença do desconto do plano de saúde que foi congelado no período entre 09/2020 a 12/2020, conforme determinado pela ANS.
03. SOLUÇÃO
A apuração da diferença será realizado através do RdMake UPDDIFPLA, ou seja, será efetuado de forma separada do cálculo mensal do plano de saúde. Isto ocorre porque o congelamento não foi para todos os clientes, visto que nem todos utilizam plano por faixa etária.
Primeiramente, é necessário observar que caso tenha havido reajuste dos valores que deveriam ter sido aplicados no período entre 09/2020 a 12/2020, é interessante manter os valores antigos cadastrados na tabela S009 ou S059 para histórico e conferência. Caso o reajuste seja válido apenas a partir de 01/2021 ou em períodos posteriores, deve-se manter o histórico dos valores antigos para a correta utilização dos valores antigos no recálculo.
Importante
A rotina UPDDIFPLA é um RDMake, portanto deve ser compilada no ambiente e incluída manualmente no menu do módulo SIGAGPE como função de usuário.
Além disso, é necessário cadastrar manualmente o grupo de perguntas UPDDIFPLA através do módulo Configurador conforme estrutura abaixo::
X1_GRUPO | X1_ORDEM | X1_PERGUNT | X1_TIPO | X1_TAMANHO | X1_VALID | X1_GSC | X1_DEF01 | X1_CNT01 | X1_DEF02 | X1_F3 | Explicação da utilização |
---|---|---|---|---|---|---|---|---|---|---|---|
UPDDIFPLA | 01 | Filiais? | C | 99 | R | RA_FILIAL | XM0 | Filtro de funcionários por filial | |||
UPDDIFPLA | 02 | Matrículas? | C | 99 | R | RA_MAT | SRA | Filtro de funcionários por matrícula | |||
UPDDIFPLA | 03 | Competência de? (MMAAAA) | C | 06 | FVLDMESANO(&(READVAR()), 1) | G | Define o período inicial para recálculo | ||||
UPDDIFPLA | 04 | Competência até? (MMAAAA) | C | 06 | FVLDMESANO(&(READVAR()), 1) | G | Define o período final para recálculo | ||||
UPDDIFPLA | 05 | Considerar tabela atual? | N | 1 | NaoVazio() | C | Não | Sim | Define se considera os valores do plano de saúde da tabela S009/S059 de acordo com a configuração do período em aberto, ou se utiliza a configuração conforme o período que está sendo recalculado | ||
UPDDIFPLA | 06 | Verba titular? | C | 3 | NaoVazio() | G | SRV | Define a verba onde será gerado a diferença do desconto do plano de saúde do titular | |||
UPDDIFPLA | 07 | Verba dependente/agregado? | C | 3 | NaoVazio() | G | SRV | Define a verba onde será gerado a diferença do desconto do plano de saúde do dependente ou agregado | |||
UPDDIFPLA | 08 | Qtde parcelas? | N | 1 | NaoVazio() | G | Define a quantidade de parcelas para geração do desconto do funcionário. | ||||
UPDDIFPLA | 09 | Processamento? | N | 1 | NaoVazio() | C | Gerar Verbas | Excluir Verbas | Define o tipo de processamento, se será para geração de verbas ou para exclusão de verbas. |
O RDMake fará o filtro de filial e matrícula e irá reprocessar o roteiro PLA nos períodos definido entre o que foi preenchido nas perguntas Competência de? (MMAAAA) e Competência até? (MMAAAA). Na pergunta Considerar tabela atual? é definido se será utilizado os valores de plano de saúde das tabelas S009/S059 referente ao período que está em aberto, ou se será considerado os valores de plano de saúde definidos para o período que está sendo recalculado.
Nas perguntas Verba titular? e Verba dependente/agregado? é onde será definido em quais verbas serão geradas as diferenças do plano de saúde.
Na pergunta Qtde parcelas? é possível definir se haverá parcelamento no desconto do plano de saúde ou se será descontado de uma única vez. Para isso, é necessário definir a quantidade de parcelas.
Na pergunta Processamento? é possível definir se a rotina irá efetuar a geração das verbas em lançamentos por funcionário ou se fará a exclusão das verbas geradas anteriormente.
Exemplificação
A tabela S009 utilizada para o cálculo de plano de saúde de 09/2020 a 12/2020 foi a abaixo:
Filial | Mês/Ano | Seq. | Código | Descrição | Idade Até | Vl. Titular | Vl. Dependente | Vl. Agregado | % Desc. Tit. | % Desc. Dep. | % Desc. Agr. | Cod. Fornecedor |
---|---|---|---|---|---|---|---|---|---|---|---|---|
001 | 01 | Plano 01 - 29 | 29 | 100,00 | 100,00 | 100,00 | 50 | 100 | 100 | 001 | ||
002 | 01 | Plano 01 - 49 | 49 | 150,00 | 150,00 | 150,00 | 50 | 100 | 100 | 001 | ||
003 | 01 | Plano 01 - 99 | 99 | 200,00 | 200,00 | 200,00 | 50 | 100 | 100 | 001 |
Será utilizado exemplo de plano de saúde para titular e dependente, sendo que o titular tem data de nascimento em 01/12/1970 e o dependente tem nascimento em 13/12/1990, ou seja, ambos fazem aniversário em dezembro.
Cálculos de plano de saúde realizados de 09/2020 a 12/2020:
Tipo | Valor |
---|---|
Titular | R$ 75,00 |
Dependente | R$ 100,00 |
Tipo | Valor |
---|---|
Titular | R$ 75,00 |
Dependente | R$ 100,00 |
Tipo | Valor |
---|---|
Titular | R$ 75,00 |
Dependente | R$ 100,00 |
Tipo | Valor |
---|---|
Titular | R$ 75,00 |
Dependente | R$ 100,00 |
Observe que era para ter ocorrido uma mudança de faixa devido aos aniversários em Dezembro, mas foi mantido o desconto correspondente à faixa anterior.
Agora em 01/2021, é necessário apurar a diferença do desconto dos períodos entre 09/2020 a 12/2020. Há algumas situações possíveis, que dependem da situação de quando ocorreu ou ocorrerá o reajuste:
Não ocorreu reajuste do plano de saúde, apenas deve ser feito a verificação da faixa etária.
Nesse caso, a tabela S009 deverá permanecer inalterada, conforme cadastro de exemplo abaixo:
Filial | Mês/Ano | Seq. | Código | Descrição | Idade Até | Vl. Titular | Vl. Dependente | Vl. Agregado | % Desc. Tit. | % Desc. Dep. | % Desc. Agr. | Cod. Fornecedor |
---|---|---|---|---|---|---|---|---|---|---|---|---|
001 | 01 | Plano 01 - 29 | 29 | 100,00 | 100,00 | 100,00 | 50 | 100 | 100 | 001 | ||
002 | 01 | Plano 01 - 49 | 49 | 150,00 | 150,00 | 150,00 | 50 | 100 | 100 | 001 | ||
003 | 01 | Plano 01 - 99 | 99 | 200,00 | 200,00 | 200,00 | 50 | 100 | 100 | 001 |
Ao executar o rdmake UPDDIFPLA, será efetuado recálculo de 09/2020 a 12/2020 e apenas em 12/2020 irá efetuar a geração da diferença:
Tipo | Valor Original | Valor reajustado | Diferença |
---|---|---|---|
Titular | R$ 75,00 | R$ 75,00 | R$ 0,00 |
Dependente | R$ 100,00 | R$ 100,00 | R$ 0,00 |
Tipo | Valor Original | Valor reajustado | Diferença |
---|---|---|---|
Titular | R$ 75,00 | R$ 75,00 | R$ 0,00 |
Dependente | R$ 100,00 | R$ 100,00 | R$ 0,00 |
Tipo | Valor Original | Valor reajustado | Diferença |
---|---|---|---|
Titular | R$ 75,00 | R$ 75,00 | R$ 0,00 |
Dependente | R$ 100,00 | R$ 100,00 | R$ 0,00 |
Tipo | Valor Original | Valor reajustado | Diferença |
---|---|---|---|
Titular | R$ 75,00 | R$ 100,00 | R$ 25,00 |
Dependente | R$ 100,00 | R$ 150,00 | R$ 50,00 |
Ocorreu reajuste do plano de saúde a partir de 01/2021, ou seja, para 09/2020 a 12/2020 apenas deve ser verificado a questão da faixa etária.
Nesse caso, na tabela S009 deverá ser incluído o cadastro para 01/2021, conforme cadastro de exemplo abaixo:
Filial | Mês/Ano | Seq. | Código | Descrição | Idade Até | Vl. Titular | Vl. Dependente | Vl. Agregado | % Desc. Tit. | % Desc. Dep. | % Desc. Agr. | Cod. Fornecedor |
---|---|---|---|---|---|---|---|---|---|---|---|---|
001 | 01 | Plano 01 - 29 | 29 | 100,00 | 100,00 | 100,00 | 50 | 100 | 100 | 001 | ||
002 | 01 | Plano 01 - 49 | 49 | 150,00 | 150,00 | 150,00 | 50 | 100 | 100 | 001 | ||
003 | 01 | Plano 01 - 99 | 99 | 200,00 | 200,00 | 200,00 | 50 | 100 | 100 | 001 | ||
012021 | 004 | 01 | Plano 01 - 29 | 29 | 110,00 | 110,00 | 110,00 | 50 | 100 | 100 | 001 | |
012021 | 005 | 01 | Plano 01 - 49 | 49 | 160,00 | 160,00 | 160,00 | 50 | 100 | 100 | 001 | |
012021 | 006 | 01 | Plano 01 - 99 | 99 | 210,00 | 210,00 | 210,00 | 50 | 100 | 100 | 001 |
Ao executar o rdmake UPDDIFPLA (que deve ser executado a com a opção para não considerar a tabela atual), será efetuado recálculo de 09/2020 a 12/2020 e apenas em 12/2020 irá efetuar a geração da diferença:
Tipo | Valor Original | Valor reajustado | Diferença |
---|---|---|---|
Titular | R$ 75,00 | R$ 75,00 | R$ 0,00 |
Dependente | R$ 100,00 | R$ 100,00 | R$ 0,00 |
Tipo | Valor Original | Valor reajustado | Diferença |
---|---|---|---|
Titular | R$ 75,00 | R$ 75,00 | R$ 0,00 |
Dependente | R$ 100,00 | R$ 100,00 | R$ 0,00 |
Tipo | Valor Original | Valor reajustado | Diferença |
---|---|---|---|
Titular | R$ 75,00 | R$ 75,00 | R$ 0,00 |
Dependente | R$ 100,00 | R$ 100,00 | R$ 0,00 |
Tipo | Valor Original | Valor reajustado | Diferença |
---|---|---|---|
Titular | R$ 75,00 | R$ 100,00 | R$ 25,00 |
Dependente | R$ 100,00 | R$ 150,00 | R$ 50,00 |
Ocorreu reajuste do plano de saúde a partir de 10/2020, ou seja, para 09/2020 apenas deve ser verificado a questão da faixa etária e para 10/2020 a 12/2020 devem ser verificado o reajuste.
Nesse caso, na tabela S009 deverá ser mantido o valor anterior apenas para 09/2020 e incluídos os novos valores, conforme cadastro de exemplo abaixo:
Filial | Mês/Ano | Seq. | Código | Descrição | Idade Até | Vl. Titular | Vl. Dependente | Vl. Agregado | % Desc. Tit. | % Desc. Dep. | % Desc. Agr. | Cod. Fornecedor |
---|---|---|---|---|---|---|---|---|---|---|---|---|
092020 | 001 | 01 | Plano 01 - 29 | 29 | 100,00 | 100,00 | 100,00 | 50 | 100 | 100 | 001 | |
092020 | 002 | 01 | Plano 01 - 49 | 49 | 150,00 | 150,00 | 150,00 | 50 | 100 | 100 | 001 | |
092020 | 003 | 01 | Plano 01 - 99 | 99 | 200,00 | 200,00 | 200,00 | 50 | 100 | 100 | 001 | |
004 | 01 | Plano 01 - 29 | 29 | 110,00 | 110,00 | 110,00 | 50 | 100 | 100 | 001 | ||
005 | 01 | Plano 01 - 49 | 49 | 160,00 | 160,00 | 160,00 | 50 | 100 | 100 | 001 | ||
006 | 01 | Plano 01 - 99 | 99 | 210,00 | 210,00 | 210,00 | 50 | 100 | 100 | 001 |
Ao executar o rdmake UPDDIFPLA (que deve ser executado uma vez com a opção para não considerar a tabela atual para 09/2020 e outra vez com a opção para considerar a tabela atual para 10/2020 a 12/2020), será efetuado recálculo de 09/2020 a 12/2020:
Tipo | Valor Original | Valor reajustado | Diferença |
---|---|---|---|
Titular | R$ 75,00 | R$ 75,00 | R$ 0,00 |
Dependente | R$ 100,00 | R$ 100,00 | R$ 0,00 |
Tipo | Valor Original | Valor reajustado | Diferença |
---|---|---|---|
Titular | R$ 75,00 | R$ 80,00 | R$ 5,00 |
Dependente | R$ 100,00 | R$ 110,00 | R$ 10,00 |
Tipo | Valor Original | Valor reajustado | Diferença |
---|---|---|---|
Titular | R$ 75,00 | R$ 80,00 | R$ 5,00 |
Dependente | R$ 100,00 | R$ 110,00 | R$ 10,00 |
Tipo | Valor Original | Valor reajustado | Diferença |
---|---|---|---|
Titular | R$ 75,00 | R$ 105,00 | R$ 30,00 |
Dependente | R$ 100,00 | R$ 160,00 | R$ 60,00 |
04. DEMAIS INFORMAÇÕES
Não há.
05. ASSUNTOS RELACIONADOS
10027303 DRHPAG-41360 DT Congelamento do reajuste por faixa etária no cálculo de plano de saúde