Histórico da Página
Pró-Rata Bloqueio Usuário RNº 412
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||||||||
Segmento: | Saúde | ||||||||||
Módulo: | SIGAPLS | ||||||||||
Rotina: |
| ||||||||||
País(es): | Brasil | ||||||||||
Banco(s) de Dados: | Todos relacionais | ||||||||||
Tabelas Utilizadas: | BA1 - Usuário BM1 - Composição da Cobrança SE1 - Contas a Receber | ||||||||||
Sistema(s) Operacional(is): | Todos |
Descrição
Implementada melhoria para atender a RNº 412 com a criação de processo para pagamento da Pró-Rata, no bloqueio de beneficiários do Plano de Saúde. Ao realizar um bloqueio, o sistema verifica se há movimentação financeira gerada para a Composição da Cobrança (BM1) ,para o mês que está sendo realizado o bloqueio, caso exista, é realizado um cálculo proporcional para os dias já utilizados pelo beneficiário no mês, e é gerado uma NCC com a diferença.
Importante:
- Os lançamentos de faturamento que são contabilizados para realizar o cálculo do valor da pró-rata são: 101 - Produto/Plano (Mensalidade) e 102 - Opcionais/Termos Aditivos.
- Ao gerar pela primeira vez uma NCC de Pró-Rata de saída, o sistema gera o Lançamento de Faturamento 097 - Cred Pro-Rata Bloqueio Usuário.
- Para efeitos contábeis, o sistema vai criar os registros BM1 - Composição de Cobrança correspondentes a NCC criada.
Para auxiliar, foi criado o ponto de entrada PL99BVAL, ele permite manipular o valor correspondente da NCC de cada beneficiário que está sendo bloqueado.
Procedimento para Implantação
O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.
Parametrização
No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Altere o(s) parâmetro(s) a seguir:
Itens/Pastas
Descrição
Nome:
MV_PLSMCBL
Tipo:
Caracter
Cont. Por.:
1
Descrição:
O usuário sera cobrado no mês que for bloqueado, desde que a data de bloqueio não seja o primeiro dia da competência faturada.
- No Plano de Saúde (SIGAPLS), acesse Atualizações / Faturamento / Tp Lanc deb/cred. Clique em Incluir.
- Cadastre um Tipo de Lançamento de crédito.
- No campo Lanc Faturamento(BSP_CODLAN) informe o código do lançamento do Cred Pro-Rata Bloqueio Usuário.
Procedimento para Configuração
CONFIGURAÇÃO DE PARÂMETROS
- No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Crie o(s) parâmetro(s) a seguir:
Itens/Pastas | Descrição |
Nome: | MV_PL9BPRA |
Tipo: | Caracter |
Cont. Por.: | 1 |
Descrição: | Habilita a pró-rata de saída ao bloquear um beneficiário. 0=Desativado / 1=Ativado |
Itens/Pastas | Descrição |
Nome: | MV_PL9BPNC |
Tipo: | Caracter |
Cont. Por.: | PLS |
Descrição: | Informe o prefixo dos títulos de NCC gerados no bloqueio de beneficiários |
Itens/Pastas | Descrição |
Nome: | MV_PL9BVEN |
Tipo: | Numérico |
Cont. Por.: |
|
Descrição: | Indique quantos dias a partir da emissão dos títulos de NCC gerados no bloqueio de beneficiários, será o vencimento. |
Itens/Pastas | Descrição |
Nome: | MV_PL9BLAN |
Tipo: | Caracter |
Cont. Por.: | 101/102 |
Descrição: | Indique os lançamentos de faturamento que serão contabilizados no cálculo da Prór-Rata de Bloqueio (separar com /) |
Procedimento para Utilização
Cenário 1 – Um beneficiário é bloqueado após a geração do lote de cobrança mas o titular continua, ou seja terá outra mensalidade no mês seguinte.
- No Plano de Saúde (SIGAPLS), acesse Atualizações / Faturamento / Lote de Cobrança (PLSA627).
- Gere o faturamento para a família no mês vigente.
- No Plano de Saúde (SIGAPLS), acesse Atualizações / Família/Usuário / Solic. Cancel Planos (PLSA99B).
- Clique na opção Incluir.
- No campo Matrícula (B5J_MATSOL), indique o beneficiário do plano.
- Após confirmar, processe o bloqueio deste beneficiário.
- O sistema irá reconhecer que a fatura vigente já foi gerada e irá gerar uma Nota de Crédito ao Consumidor(NCC) e irá realizar automaticamente a compensação destes títulos.
- Após o bloqueio será exibida uma tela com o valor do desconto e o saldo em aberto da mensalidade já com o desconto.
Cenário 2 – Família bloqueada após a geração do lote de cobrança.
- No Plano de Saúde (SIGAPLS), acesse Atualizações / Faturamento / Lote de Cobrança (PLSA627).
- Gere o faturamento para a família no mês vigente.
- No Plano de Saúde (SIGAPLS), acesse Atualizações / Família/Usuário / Solic. Cancel Planos (PLSA99B).
- Clique na opção Incluir.
- No campo Matrícula (B5J_MATSOL), indique o titular do plano e carregue todos os beneficiários.
- Após confirmar, processe o bloqueio deste beneficiário.
- Neste passo o sistema aciona os parâmetros MV_PL9BPRA, MV_PL9BPNC e MV_PL9BVEN para indicar se vai gerar a NCC de Pró-Rata de Saída e caso a fatura ainda esteja em aberto irá realizar automaticamente a compensação destes títulos.
- Após o bloqueio será exibida uma tela com o valor do desconto e o saldo em aberto da mensalidade já com o desconto.
Observação: a geração da NCC também é acionada ao realizar um bloqueio através da rotina Família/Usuário (PLSA174)
Cenário 3 – Família bloqueada antes da geração do lote de cobrança.
- No Plano de Saúde (SIGAPLS), acesse Atualizações / Família/Usuário / Solic. Cancel Planos (PLSA99B).
- Clique na opção Incluir.
- No campo Matrícula (B5J_MATSOL), indique o titular do plano e carregue todos os beneficiários.
- Após confirmar, processe o bloqueio deste beneficiário.
- Após o bloqueio, acesse Atualizações / Faturamento / Lote de Cobrança (PLSA627).
- Gere o faturamento para a família no mês vigente.
- Será gerado uma cobrança proporcional ao que foi utilizado dentro do mês.
Ponto de Entrada
Descrição: | O ponto de entrada PL99BVAL permite manipular o valor correspondente da NCC de cada beneficiário que está sendo bloqueado. | ||||||||||||||||||||||||
Localização: | Família/Usuário | ||||||||||||||||||||||||
Eventos: | Solic. Canc. Planos | ||||||||||||||||||||||||
Programa Fonte: | PLSA99B | ||||||||||||||||||||||||
Função: | Plano de Saúde | ||||||||||||||||||||||||
Parâmetros: |
| ||||||||||||||||||||||||
Retorno: | Valor do Beneficiário - Numérico (Obrigatório) |
Exemplo:
#Include 'Protheus.ch'
User Function PL99BVAL
Local cMatric := paramixb[1]
Local cAno := paramixb[2]
Local cMes := paramixb[3]
Local nVlrCred := paramixb[4]
Local dData := paramixb[5]
Local nRetVal := 0
//Tratamento para calculo do valor
Return nRetVal