Á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:

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.

...

Aviso
titleImportante

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::

Table Filter
id1610977065232_408948818
X1_GRUPOX1_ORDEMX1_PERGUNTX1_TIPOX1_TAMANHOX1_VALIDX1_GSCX1_DEF01X1_CNT01X1_DEF02X1_F3Explicação da utilização
UPDDIFPLA01Filiais?C99
R
RA_FILIAL
XM0   Filtro de funcionários por filial
UPDDIFPLA02Matrículas?C99
R
RA_MAT
SRA   Filtro de funcionários por matrícula
UPDDIFPLA03Competência de? (MMAAAA)C06FVLDMESANO(&(READVAR()), 1)G



Define o período inicial para recálculo
UPDDIFPLA04Competência até? (MMAAAA)C06FVLDMESANO(&(READVAR()), 1)G


   Define o período final para recálculo
UPDDIFPLA05Considerar tabela atual?N1NaoVazio()CNã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
UPDDIFPLA06Verba titular?C3NaoVazio()G


SRV Define a verba onde será gerado a diferença do desconto do plano de saúde do titular
UPDDIFPLA07Verba dependente/agregado?C3NaoVazio()G


SRVDefine a verba onde será gerado a diferença do desconto do plano de saúde do dependente ou agregado
UPDDIFPLA08Qtde parcelas?N1NaoVazio()G


      Define a quantidade de parcelas para geração do desconto do funcionário.
UPDDIFPLA09Processamento?N1NaoVazio()CGerar 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.

...

Dica
iconfalse
titleObservação

O sistema fará a geração dos descontos nos lançamentos por funcionário (tabela RGB). Para identificação, o sistema fará a geração com sequência (campo RGB_SEQ) 9 e identificação (campo RGB_NUMID) UPDDIFPLA. 

Dica
titleExemplificação

A tabela S009 utilizada para o cálculo de plano de saúde de 09/2020 a 12/2020 foi a abaixo:

FilialMês/AnoSeq.CódigoDescriçãoIdade AtéVl. TitularVl. DependenteVl. Agregado% Desc. Tit.% Desc. Dep.% Desc. Agr.Cod. Fornecedor


00101Plano 01 - 2929100,00100,00100,0050100100001


00201Plano 01 - 4949150,00150,00150,0050100100001


00301Plano 01 - 9999200,00200,00200,0050100100001


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:

Deck of Cards
idcongelado
Card
defaulttrue
id09/2020
label09/2020
title09/2020
TipoValor
TitularR$ 75,00
DependenteR$ 100,00
Card
id10/2020
label10/2020
title10/2020
TipoValor
TitularR$ 75,00
DependenteR$ 100,00
Card
id11/2020
label11/2020
title11/2020
TipoValor
TitularR$ 75,00
DependenteR$ 100,00
Card
id12/2020
label12/2020
title12/2020
TipoValor
TitularR$ 75,00
DependenteR$ 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:

Deck of Cards
idreajuste
Card
defaulttrue
idSituação 1
labelSituação 1
titleSituação 1

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:

FilialMês/AnoSeq.CódigoDescriçãoIdade AtéVl. TitularVl. DependenteVl. Agregado% Desc. Tit.% Desc. Dep.% Desc. Agr.Cod. Fornecedor


00101Plano 01 - 2929100,00100,00100,0050100100001


00201Plano 01 - 4949150,00150,00150,0050100100001


00301Plano 01 - 9999200,00200,00200,0050100100001


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:

Deck of Cards
idreajuste1
Card
defaulttrue
id09/20201
label09/2020
title09/2020
TipoValor OriginalValor reajustadoDiferença
TitularR$ 75,00R$ 75,00R$ 0,00
DependenteR$ 100,00R$ 100,00R$ 0,00
Card
id10/20201
label10/2020
title10/2020
TipoValor OriginalValor reajustadoDiferença
TitularR$ 75,00R$ 75,00R$ 0,00
DependenteR$ 100,00R$ 100,00R$ 0,00
Card
id11/20201
label11/2020
title11/2020
TipoValor OriginalValor reajustadoDiferença
TitularR$ 75,00R$ 75,00R$ 0,00
DependenteR$ 100,00R$ 100,00R$ 0,00
Card
id12/20201
label12/2020
title12/2020
TipoValor OriginalValor reajustadoDiferença
TitularR$ 75,00R$ 100,00R$ 25,00
DependenteR$ 100,00R$ 150,00R$ 50,00
Card
idSituação 2
labelSituação 2
titleSituação 2

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:

FilialMês/AnoSeq.CódigoDescriçãoIdade AtéVl. TitularVl. DependenteVl. Agregado% Desc. Tit.% Desc. Dep.% Desc. Agr.Cod. Fornecedor


00101Plano 01 - 2929100,00100,00100,0050100100001


00201Plano 01 - 4949150,00150,00150,0050100100001


00301Plano 01 - 9999200,00200,00200,0050100100001

01202100401Plano 01 - 2929110,00110,00110,0050100100001

01202100501Plano 01 - 4949160,00160,00160,0050100100001

01202100601Plano 01 - 9999210,00210,00210,0050100100001


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:

Deck of Cards
idreajuste2
Card
defaulttrue
id09/20202
label09/2020
title09/2020
TipoValor OriginalValor reajustadoDiferença
TitularR$ 75,00R$ 75,00R$ 0,00
DependenteR$ 100,00R$ 100,00R$ 0,00
Card
id10/20202
label10/2020
title10/2020
TipoValor OriginalValor reajustadoDiferença
TitularR$ 75,00R$ 75,00R$ 0,00
DependenteR$ 100,00R$ 100,00R$ 0,00
Card
id11/20202
label11/2020
title11/2020
TipoValor OriginalValor reajustadoDiferença
TitularR$ 75,00R$ 75,00R$ 0,00
DependenteR$ 100,00R$ 100,00R$ 0,00
Card
id12/20202
label12/2020
title12/2020
TipoValor OriginalValor reajustadoDiferença
TitularR$ 75,00R$ 100,00R$ 25,00
DependenteR$ 100,00R$ 150,00R$ 50,00
Card
idSituação 3
labelSituação 3
titleSituação 3

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:

FilialMês/AnoSeq.CódigoDescriçãoIdade AtéVl. TitularVl. DependenteVl. Agregado% Desc. Tit.% Desc. Dep.% Desc. Agr.Cod. Fornecedor

09202000101Plano 01 - 2929100,00100,00100,0050100100001

09202000201Plano 01 - 4949150,00150,00150,0050100100001

09202000301Plano 01 - 9999200,00200,00200,0050100100001


00401Plano 01 - 2929110,00110,00110,0050100100001


00501Plano 01 - 4949160,00160,00160,0050100100001


00601Plano 01 - 9999210,00210,00210,0050100100001


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:

Deck of Cards
idreajuste3
Card
defaulttrue
id09/20203
label09/2020
title09/2020
TipoValor OriginalValor reajustadoDiferença
TitularR$ 75,00R$ 75,00R$ 0,00
DependenteR$ 100,00R$ 100,00R$ 0,00
Card
id10/20203
label10/2020
title10/2020
TipoValor OriginalValor reajustadoDiferença
TitularR$ 75,00R$ 80,00R$ 5,00
DependenteR$ 100,00R$ 110,00R$ 10,00
Card
id11/20203
label11/2020
title11/2020
TipoValor OriginalValor reajustadoDiferença
TitularR$ 75,00R$ 80,00R$ 5,00
DependenteR$ 100,00R$ 110,00R$ 10,00
Card
id12/20203
label12/2020
title12/2020
TipoValor OriginalValor reajustadoDiferença
TitularR$ 75,00R$ 105,00R$ 30,00
DependenteR$ 100,00R$ 160,00R$ 60,00



04. DEMAIS INFORMAÇÕES

Não há.

...