Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

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:

Rotina

Nome Técnico

Registro de Contraprestações Emitidas

PLSR461
Registro de Contraprestações a ReceberPLSR462
Registro de Contraprestações RecebidasPLSR463
Registro de Contraprestações CanceladasPLSR464

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.

NomeTipoDescrição
cRelOriC

Indica o tipo de relatório que está em execução.

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

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.

 

Query principal do relatorio, para inclusão do filtro conforme necessidade do cliente. A query é enviada como primeiro parâmetro na chamada do ponto de entrada

Nome

Tipo

Descrição

Obrigatório

cQuery 

C

aRet[n,1] 

C

Tipo de Lançamento de Faturamento. Exemplo: '101' para Mensalidades.

SIM

aRet[n,2]CTipo de Lançamento Débito/Crédito. Exemplo: '001' para Adicional Reunião Mensal.NÃO
aRet[n,3]CTipo de Mensalidade. Preencher '1' para Participante e '2' para Patronal.SIM

 

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)