Pró-Rata Bloqueio Usuário RNº 412
Características do Requisito
Linha de Produto:
Microsiga Protheus
Segmento:
Saúde
Módulo:
SIGAPLS
Rotina:
Rotina
Nome Técnico
PLSA99B
Solicitação de Cancelamento de Planos
Rotina(s) envolvida(s)
Nome Técnico
PLSA174
Família/Usuário
PLSA627 Lotes de Cobrança
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.
- Para realizar a compensação automática da NCC gerada, verificar o campo _COMAUT, no nível de cobrança correspondente. Ex: BA3_COMAUT para cobrança na familia, BQC_COMAUT para cobrança no subcontrato.
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:
Nome
Tipo
Descrição
Obrigatório
cMatric
Caracter
Matrícula do beneficiário
Sim
cAno
Caracter
Ano do bloqueio
Sim
cMes
Caracter
Mês do bloqueio
Sim nVlrCred Numérico Valor processado para beneficiário pelo sistema Sim dData Data Data do bloqueio Sim
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
![](/plugins/servlet/confluence/placeholder/unknown-macro?name=rate&locale=pt_BR&version=2)
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.
- Para realizar a compensação automática da NCC gerada, verificar o campo _COMAUT, no nível de cobrança correspondente. Ex: BA3_COMAUT para cobrança na familia, BQC_COMAUT para cobrança no subcontrato.
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
Importação Wizard Protheus Versão 12
- Descompacte os arquivos .CSV (arquivos disponibilizados no patch desta Issue) dentro da pasta \PLSWIZARD.
- No Plano de Saúde (SIGAPLS) acesse Atualizações/Miscelânea/Genérico/Wizard de Atualização (PLSWIZARD).
- Confirme e importe os dados das tabelas.