Objetivo
Calcular o valor a ser descontado do titular do Plano de Saúde (assistência médica), observando a idade dos dependentes conforme tabela de faixa etária fornecida pela administtradora do plano.
Parametrização Necessária
- Todos os dependentes que integrarem a Assistência Médica deverá ter o campo Assistência Médica habilitado;
- Criar tabela de faixa etária no módulo RM Labore Cadastros Cálculos Tabelas de Cálculo (AM001);
- Utilizar o campo Limite Superior para informar a idade do dependente;
- Utilizar o campo Valor a Deduzir para informar o valor a descontar do dependente;
- Criar as seguintes fórmulas:
Código: COLIGADA
Descrição: Coligada Corrente
Texto da Fórmula: ColigadaCorrente
Código: CHAPA
Descrição: Chapa do Funcionário
Texto da Fórmula: Chapa
Código: EV0184
Descrição: Vaor do Dependente
Texto da Fórmula:
Decl ( Cont, Valor );
SetVar ( Valor, 0);
SetVar ( Cont, 0);
Se ExecSQL ( '00004' ) = Verdade Entao
Repita
SetVar ( Cont, ResultSQL ( '00004', 'NroDepend' ) );
SetVar ( Valor, Valor + T ( 'AM001', NDepIdade ( Cont, MtData ( 1, Mes, ANo ) ) ) )
Ate ProxRegSQL ( '00004' ) = Falso
FimSe;
Valor * (-1) - Criar a seguinte consulta SQL:
Código: 00004
Descrição: Assistência Mèdica p/ Dependentes
Texto da Consulta:
Select
NroDepend
From
PfDepend
Where
PfDepend.CodColigada = :FRM_COLIGADA and
PfDepend.Chapa = :FRM_CHAPA and
PfDepend.IncAssistMedica = 1 - Criar evento para 0184-Assistência Médica do tipo: Desconto Valor Código de Cálculo = 0;
- Associar a fórmula EV0184 ao campo Fórmula Valor do evento 0184-Assistência Médica p/ Dependentes;
- Associar o evento à pasta Códigos Fixos do Cadastro de Funcionários ou ao Grupo de Eventos do menu Movimento Lançamentos Automáticos.
Nenhum comentário:
Postar um comentário
Comente: sua opinião é fundamental para a qualidade do conteúdo.