01. DADOS GERAIS
Produto: | TOTVS RH |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | RH |
Módulo: | SIGAGPE |
Função: | GPEA001 GPEA010 GPEM016 GPER008 GPTABBRA RHLIBDLG |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DRHCALCPRT-1148 |
Pacote: | Atualização de dicionário liberada na expedição contínua do módulo RH a partir de 13/09/2021. |
02. SITUAÇÃO/REQUISITO
Necessário a criação de um tipo de cálculo de plano de saúde por faixa salarial/tempo de casa.
03. SOLUÇÃO
Foi efetuado a criação do tipo de cálculo de plano de saúde por faixa salarial/tempo de casa, ou seja, será efetuado o desconto do plano de saúde conforme faixa de salarial e tempo de casa do funcionário, que será contado em anos a partir da admissão do funcionário.
O cadastro das faixas deverá ser realizado nas tabelas auxiliares S140 e S141.
Observação
Além do patch de atualização, será necessário a da execução do UPDDISTR com o dicionário liberado no pacote de expedição do módulo RH a partir de 13/09/2021 para os releases iguais ou superiores a versão 12.1.25. Para release 12.1.17 ou anteriores, o ajuste deverá ser feito manualmente.
Alterações nos campos RHK_TPPLAN, RHL_TPPLAN, RHM_TPPLAN, RHN_TPPLAN, RHR_TPPLAN e RHS_TPPLAN no dicionário SX3:
Campo | Conteúdo antigo | Conteúdo novo |
---|---|---|
X3_CBOX | 1=Faixa Salarial;2=Faixa Etaria;3=Valor Fixo;4=% S/ Salario;5=Salarial/Etaria | 1=Faixa Salarial;2=Faixa Etaria;3=Valor Fixo;4=% S/ Salario;5=Salarial/Etaria;6=Salarial/Tempo |
Criação de grupo de perguntas GPER008N no dicionário SX1:
X1_GRUPO | X1_ORDEM | X1_PERGUNT | X1_TIPO | X1_TAMANHO | X1_GSC | X1_VALID | X1_VAR01 | X1_DEF01 | X1_DEF02 | X1_F3 | X1_GRPSXG | X1_HELP |
---|---|---|---|---|---|---|---|---|---|---|---|---|
GPER008N | 01 | Data de Referencia ? | D | 8 | G | NaoVazio() | MV_PAR01 | Informe a Data de Referência que será utilizada como Período. | ||||
GPER008N | 02 | Filial De ? | C | 2 | G | MV_PAR02 | XM0 | 033 | Informe ou Selecione o Código da Filial Inicial para Filtro dos dados. | |||
GPER008N | 03 | Filial Ate ? | C | 2 | G | NaoVazio() | MV_PAR03 | XM0 | 033 | Informe ou Selecione o Código da Filial Final para Filtro dos dados. | ||
GPER008N | 04 | Matricula De ? | C | 6 | G | MV_PAR04 | SRA | 121 | Informe ou Selecione o Código de Matrícula Inicial para Filtro dos dados. | |||
GPER008N | 05 | Matricula Ate ? | C | 6 | G | NaoVazio() | MV_PAR05 | SRA | 121 | Informe ou Selecione o Código de Matrícula Final para Filtro dos dados. | ||
GPER008N | 06 | Nome De ? | C | 30 | G | MV_PAR06 | Informe o Nome do Funcionário Inicial para Filtro dos dados. | |||||
GPER008N | 07 | Nome Ate ? | C | 30 | G | NaoVazio | MV_PAR07 | Informe o Nome do Funcionário Final para Filtro dos dados. | ||||
GPER008N | 08 | Centro de Custo De ? | C | 9 | G | MV_PAR08 | CTT | 004 | Informe ou Selecione o Código do Centro de Custo Inicial para Filtro dos dados. | |||
GPER008N | 09 | Centro de Custo Ate ? | C | 9 | G | NaoVazio | MV_PAR09 | CTT | 004 | Informe ou Selecione o Código do Centro de Custo Final para Filtro dos dados. | ||
GPER008N | 10 | Categorias ? | C | 15 | G | fCategoria() | MV_PAR10 | Informe ou selecione uma Categoria p/ Funcionários para filtro dos dados. | ||||
GPER008N | 11 | Situações ? | C | 5 | G | fSituacao() | MV_PAR11 | Informe ou Selecione as Situações dos Funcionários para Filtro dos dados. | ||||
GPER008N | 12 | Tipo ? | N | 1 | C | NaoVazio | MV_PAR12 | Analitico | Sintetico | Informe se deseja que o Relatório seja impresso de Forma Analítica, onde será descriminado com detalhes, ou Sintética, onde será descriminado Resumidamente. | ||
GPER008N | 13 | Tipo Fornecedor ? | N | 1 | C | MV_PAR13 | Assist Medica | As Odontologica | Permite filtrar o tipo de convenio a ser listado | |||
GPER008N | 14 | Fornecedor Medico de ? | C | 3 | G | MV_PAR14 | S008 | Fornecedor de Assistencia Medica Inicial | ||||
GPER008N | 15 | Fornecedor Medico ate ? | C | 3 | G | MV_PAR15 | S008 | Fornecedor de Assistencia Medica Final | ||||
GPER008N | 16 | Fornecedor Odontologico De ? | C | 3 | G | MV_PAR16 | S008 | Fornecedor Odontologico Inicial | ||||
GPER008N | 17 | Fornecedor Odontologico Ate ? | C | 3 | G | MV_PAR17 | S008 | Fornecedor Odontologico Final | ||||
GPER008N | 18 | Tipos de Plano ? | C | 6 | G | fTpPlan() | MV_PAR18 | Informe ou selecione os tipos de plano para filtro dos dados. | ||||
GPER008N | 19 | Codigo Plano de ? | C | 2 | G | MV_PAR19 | Codigo do Plano Inicial | |||||
GPER008N | 20 | Codigo Plano ate ? | C | 2 | G | NaoVazio | MV_PAR20 | Codigo do Plano Final |
Exemplo de preenchimento da tabela S140:
Filial | Mês/Ano | Sequencia | Codigo | Descrição | Sal.Base Ate | Tempo Ate | Vl. Titular | Vl. Depend. | Vl. Agreg. | % Desc. Tit. | % Desc. Dep. | % Desc. Agr. | Cod. do Fornecedor |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
001 | 01 | Plano | 1.503,48 | 2 | 117,14 | 170,57 | 170,57 | 100,000 | 100,000 | 100,000 | 001 | ||
002 | 01 | Plano | 1.503,48 | 999 | 82,21 | 123,31 | 123,31 | 100,000 | 100,000 | 100,000 | 001 | ||
003 | 01 | Plano | 2.099,16 | 2 | 135,64 | 187,01 | 187,01 | 100,000 | 100,000 | 100,000 | 001 | ||
004 | 01 | Plano | 2.099,16 | 999 | 102,75 | 139,74 | 139,74 | 100,000 | 100,000 | 100,000 | 001 | ||
005 | 01 | Plano | 3.552,66 | 2 | 170,57 | 195,00 | 195,00 | 100,000 | 100,000 | 100,000 | 001 | ||
006 | 01 | Plano | 3.552,66 | 999 | 135,64 | 182,91 | 182,91 | 100,000 | 100,000 | 100,000 | 001 | ||
007 | 01 | Plano | 9.999.999,99 | 2 | 195,00 | 195,00 | 195,00 | 100,000 | 100,000 | 100,000 | 001 | ||
008 | 01 | Plano | 9.999.999,99 | 999 | 195,00 | 195,00 | 195,00 | 100,000 | 100,000 | 100,000 | 001 |
Caso seja efetuado o cálculo do plano para um funcionário com salário mensal de R$ 1.100,00 e 0 anos de admissão, o valor do plano de saúde da parte do titular será de R$ 117,14.
Caso seja efetuado o cálculo do plano para um funcionário com salário mensal de R$ 1.100,00 e 4 anos de admissão, o valor do plano de saúde da parte do titular será de R$ 82,21.
Dica
Será possível alterar a verificação do tempo de admissão do funcionário através do ponto de entrada GPM016TM, que deverá retornar um valor numérico com o tempo de admissão, em anos, do funcionário, vide um exemplo abaixo:
User Function GPM016TM() Local nTempoCasa := PARAMIXB[1] If dToS(SRA->RA_ADMISSA) <= "20201231" nTempoCasa := 99 EndIf Return nTempoCasa
No exemplo acima, caso a admissão tenha ocorrido até 31/12/2020, será considerado como tempo de casa 99 anos. Já para admissões acima dessa data, não será alterado a contagem padrão do sistema, por isso será retornado o mesmo valor recebido através do PARAMIXB[1], que contém a contagem padrão do sistema.
04. DEMAIS INFORMAÇÕES
Atualizador de dicionário e base de dados - UPDDISTR.
05. ASSUNTOS RELACIONADOS
Não há.