Histórico da Página
Relatório Registros Auxiliares - Receitas - Fase I
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||||||||
Segmento: | Saúde | ||||||||||
Módulo: | Plano de Saúde - SIGAPLS | ||||||||||
Rotina: |
| ||||||||||
Ponto de Entrada: | O mesmo Ponto de Entrada atende todos os relatórios, recebendo por parâmetro qual relatório o está chamando. PLR46XP1 - Ponto de entrada para filtragem de Tipos de Cobrança PLR46XP2 - Ponto de entrada para trocar descrição de Tipos de Títulos | ||||||||||
Requisito (ISSUE): | MSAU-2313 | ||||||||||
País(es): | Brasil | ||||||||||
Banco(s) de Dados: | Top Connect. | ||||||||||
Sistema(s) Operacional(is): | Todos. |
Descrição
Adequação dos Relatórios Registros Auxiliares - Receitas - Fase I, para contemplar requisitos da instrução normativa RN 390.
- Registro de Contraprestações Emitidas
- Registro de Contraprestações à Receber
- Registro de Contraprestações Recebidas
- Registro de Contraprestações Canceladas
Procedimento para Implantação
O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.
Procedimento para Configuração
CONFIGURAÇÃO DE MENUS
1. No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do Plano de Saúde - SIGAPLS, conforme instruções a seguir:
Menu | Relatórios |
Submenu | Livros A.N.S. |
Nome da Rotina | Contrap.Emitidas |
Programa | PLSR441PLSR461 |
Módulo | SIGAPLS |
Tipo | Função Protheus |
Menu | Relatórios | ||
Submenu | Livros A.N.S. | ||
Nome da Rotina | Eventos a Liquidar | ||
Programa | PLSR442 | ||
Módulo | SIGAPLS | ||
Tipo | Função Protheus | ||
Menu | Relatórios | ||
Submenu | Livros A.N.S. | ||
Nome da Rotina | Eventos Pagos | ||
Contrap. a Receb. | |||
Programa | PLSR462 | Programa | PLSR443 |
Módulo | SIGAPLS | ||
Tipo | Função Protheus |
Menu | Relatórios |
Submenu | Livros A.N.S. |
Nome da Rotina | Eventos Ress.Rec.CoPartContrap.Recebidas |
Programa | PLSR444PLSR463 |
Módulo | SIGAPLS |
Tipo | Função Protheus |
Menu | Relatórios |
Submenu | Livros A.N.S. |
Nome da Rotina | Eventos Ress.Rec.GlosaContrap.Canceladas |
Programa | PLSR445PLSR464 |
Módulo | SIGAPLS |
Tipo | Função Protheus |
Procedimento para Utilização
- Descreva os procedimentos, passo a passo (caso de uso), que serão realizados pelos usuários para que a melhoria seja visualizada identificando as seguintes informações:
- Localização da rotina no menu;
- Localização dos novos campos e/ou perguntas e respectivas pastas de cadastro que são visualizadas pelo usuário;
- Caso seja necessário ter algum cadastro feito previamente, faça uma observação.
Exemplo:
1. No Plano de Saúde (SIGAPLS), acesse Relatórios / Livros A.N.S.
Para o relatório Eventos Contraprestações a LiquidarReceber, ao acioná-lo será solicitado o preenchimento da seguinte parametrização:
- Data de Referência? - Informe a data que deseja que o relatório considere para movimentação, independente da situação atual do movimento.
- Operadora? - Informe o código da Operadora que deseja consultar a movimentação.
- Grupo Empr.De? - Informe o código inicial do Grupo Empresa dos Beneficiários que deseja emitir a movimentação.
- Grupo Empr. Até? - Informe o código final do Grupo Empresa dos Beneficiários que deseja emitir a movimentação.
- Tipo de RelatórioFormato? - Normal (PDF) - ao selecionar esta opção, será emitido relatório com agrupamento de subtotalizações e totalização geral, ou Lista (Excel) - ao selecionar esta opção, será emitido relatório sem agrupar nem totalizar a movimentação.
- Tipo de Relatório? - Benef.Operadora - ao selecionar esta opção, será emitido relatório considerando os beneficiários da operadora com movimentação de mensalidades, ou Coparticipação - ao selecionar esta opção, será emitido relatório somente com a movimentação de coparticipação.
Para os demais relatórios, ao acioná-los será solicitado o preenchimento da seguinte parametrização:
- Data De? - Informe a data inicial da movimentação a considerar no relatório
- Data Até? - Informe a data final da movimentação a considerar no relatório.
- Operadora? - Informe o código da Operadora que deseja consultar a movimentação.
- Grupo Empr.De? - Informe o código inicial do Grupo Empresa dos Beneficiários que deseja emitir a movimentação.
- Grupo Empr. Até? - Informe o código final do Grupo Empresa dos Beneficiários que deseja emitir a movimentação.
- Tipo de RelatórioFormato? - Normal (PDF) - ao selecionar esta opção, será emitido relatório com agrupamento de subtotalizações e totalização geral, ou Lista (Excel) - ao selecionar esta opção, será emitido relatório sem agrupar nem totalizar a movimentação.
- Tipo de Relatório? - Benef.Operadora - ao selecionar esta opção, será emitido relatório considerando os beneficiários da operadora com movimentação de mensalidades, ou Coparticipação - ao selecionar esta opção, será emitido relatório somente com a movimentação de coparticipação.
2. Confirme a Parametrização.
3. Irá aparecer a tela de configuração de impressão do relatório padrão gráfico Protheus.
4. Confira os dados e confirme.
Ponto de Entrada
ATENÇÃO: Ponto de Entrada somente para o relatório Registro de Eventos Ressarcidos e/ou Recuperados - Glosas - PLSR445.
Os Pontos de Entrada são atuantes em todos os relatórios citados neste documento.
Descrição: | PLR445F7 PLR46XP1 - Ponto de entrada para criação de filtro específico na consulta principal da base de dados do relatóriode Tipos de Cobrança. | |||||||||||||||||||
Localização: | Relatórios / Livros A.N.S. | |||||||||||||||||||
Evento: | Permitir a escolha dos Tipos de Cobrança que serão considerados no relatório, bem como retornar o Tipo de Mensalidade de cada lançamento. | Eventos: | Eventos Ress.Rec.Glosa | |||||||||||||||||
Programa Fonte:PLSR445 | PLSR461 / PLSR462 / PLSR463 / PLSR464 | |||||||||||||||||||
Função: | SIGAPLS | |||||||||||||||||||
Envio: | Sempre é enviado o tipo do relatório que acionou o ponto de entrada, e deve ser recebido na primeira posição da variável ParamIxb.
| |||||||||||||||||||
Retorno: | Array de retorno multidimensional com três colunas, sendo necessário retornar o conteúdo do Tipo de Lançamento de Faturamento na primeira coluna (BM1_CODTIP), Tipo de Lançamento Débito/Crédito na segunda coluna (BM1_CODEVE - somente quando necessário) e na terceira coluna retornar o Tipo de Mensalidade, sendo 1-Participante e 2-Patronal.
|
Exemplo:
#INCLUDE "PROTHEUS.CH"#Include 'Protheus.ch'
User Function PLR445F7PLR46XP1()
cQuery :=
Local aRet := {}
Local cRelOri := IIf(Empty(ParamIxb[1]),'',ParamIxb[1]
cQuery += " AND BD7_DATPRO <> '20160603' "Return(cQuery))
// Ponto de entrada para filtragem de Tipos de Cobrança
// Roger C. - 05/12/2016
// Parâmetros de Entrada
// cRelOri - 461O - Relatorio Receitas Emitidas - Beneficiario da Operadora
// cRelOri - 461C - Relatorio Receitas Emitidas - Beneficiario da Operadora
// cRelOri - 462O - Relatorio Receitas a Receber - Beneficiario da Operadora
// cRelOri - 462C - Relatorio Receitas a Receber - Beneficiario da Operadora
// cRelOri - 463O - Relatorio Receitas Recebidas - Beneficiario da Operadora
// cRelOri - 463C - Relatorio Receitas Recebidas - Beneficiario da Operadora
// cRelOri - 464O - Relatorio Receitas Canceladas - Beneficiario da Operadora
// cRelOri - 464C - Relatorio Receitas Canceladas - Beneficiario da Operadora
// Parâmetros de Retorno
// aRet - Array de retorno multidimensional com três colunas, sendo necessário retornar
// o conteudo do Tipo de Lançamento de Faturamento na primeira coluna (BM1_CODTIP)
// e Tipo de Lançamento Débito/Crédito na segunda coluna (BM1_CODEVE), quando necessário.
// Na terceira coluna retornar o Tipo de Mensalidade, sendo 1-Participante e 2-Patronal
// Exemplo: No relatorio deve considerar o Lançamento de Faturamento 101 - PRODUTO/PLANO (MENSALIDADE) independente
// do produto e também o Lançamento de Faturamento 113 - DEBITOS SERV.MEDICOS somente para o Lançamento Débito/Crédito
// 006 - Débito Mensalidade Retroativa
// O ponto de entrada deve retornar o seguinte:
// aRet := { { '101', '','1'}, {'113','006','1'})
If cRelOri == '461O' // Rel Receitas Emitidas - Beneficiário da Operadora
aAdd(aRet, {'101', '', '1' } )
aAdd(aRet, {'113', '006', '1' } )
aAdd(aRet, {'901', '', '1' } )
aAdd(aRet, {'906', '', '2' } )
aAdd(aRet, {'917', '', '1' } )
aAdd(aRet, {'922', '', '2' } )
aAdd(aRet, {'940', '', '1' } )
aAdd(aRet, {'941', '', '1' } )
aAdd(aRet, {'963', '', '2' } )
aAdd(aRet, {'972', '', '1' } )
aAdd(aRet, {'973', '', '1' } )
ElseIf cRelOri $ '461C' // Rel Receitas Emitidas - Coparticipação
aAdd(aRet, {'116', '', '1' } )
EndIf
Return(aRet)