CPC-BOSAUTITULOS
Produto: | Gestão de Planos de Saúde |
Módulo: | Todos |
Versão: | a partir da versão 12.1.29 |
Assuntos: | cpc-bosau-titulos.p |
- Rotina responsável retornar a lista de títulos de um beneficiário.
Localização
- Dentro do programa appUnimedBrasil/Beneficiario/bosau/bosauTitulos.p
Ponto de Utilização
- "ANTES-PROCESSO"
- "DEPOIS-PROCESSO"
Include das definições das tabelas temporárias
- cpc\cpc-bosau-titulos.i
Tabelas de entrada e saída
Tabela de entrada tmp-cpc-titulos-entrada
Tabela Temporária de Entrada
def temp-table tmp-cpc-titulos-entrada no-undo field nm-ponto-chamada-cpc as char format "x(20)".
Definição campo a campo da tabela
- nm-ponto-chamada-cpc - Ponto de chamada da CPC.
Tabela de entrada e saída tmpHeaders
Tabela Temporária de Entrada
def temp-table tmpHeaders no-undo field X-CoopId as char field X-Carteira as char field X-CPF as char field X-Matricula as char field X-PessoaId as char.
Definição campo a campo da tabela
- X-CoopId - Código do cooperado
- X-Carteira - Carteirinha do beneficiário
- X-CPF - CPF do beneficiário
- X-Matricula - Matrícula do Beneficiário (não utilizado no GPS)
- X-PessoaId - Id da pessoa associada ao beneficiário no ERP
Tabela de entrada e saída tmpParams
Tabela Temporária de Entrada
def temp-table tmpParams no-undo field ano as int.
Definição campo a campo da tabela
- ano - Campo formado pelo ano dos títulos que serão retornados.
Tabela de entrada e saída tmpData
Tabela Temporária de Entrada
def temp-table tmpData no-undo field idData as dec field tituloTotal as char field valorTotal as char.
Definição campo a campo da tabela
- idData - id do titulo retornado pela BO
- tituloTotal - Titulo do totalizador de valores.
- valorTotal - Somatório de valores dos títulos
Tabela de entrada e saída tmpTitulo
Tabela Temporária de Entrada
def temp-table tmpTitulo no-undo field idData as dec field idTitulo as recid field tituloId as char field dtVencimento as date field dtVencimentoAtualizado as date field statusId as int field statusTitulo as char serialize-name "status" field valor as dec field valorFormatado as char field valorAtualizado as dec field valorAtualizadoFormatado as char field linhaDigitavel as char field cedente as char field urlBoleto as char field exibirBotaoSegundaVia as int.
Definição campo a campo da tabela
- idData - id do titulo retornado pela BO
- idTitulo - recid do titulo
- tituloId - Concatenado do contratante e fatura
- dtVencimento - Data de vencimento do titulo
- dtVencimentoAtualizado - não utilizado no momento
- statusId - Indicativo do status do titulo
- statusTitulo - Descritivo do status do titulo
- valor - Valor da fatura
- valorFormatado - Valor da fatura formatado
- valorAtualizado - não utilizado no momento
- valorAtualizadoFormatado - não utilizado no momento
- linhaDigitavel - Informação da linha digitavel do boleto
- cedente - Nome da Unimed
- urlBoleto - não utilizado no momento
- exibirBotaoSegundaVia - não utilizado no momento
Tabela de saida tmp-cpc-titulos-saida
Tabela Temporária de Saída
def temp-table tmp-cpc-titulos-saida no-undo field lg-ignora-bo as logical field lg-undo-retry as logical field ds-mensagem as char format "x(75)".
Definição campo a campo da tabela de saída
- lg-ignora-bo – Indica se a lógica da BO será ignorada, considerando apenas a regra da CPC para criação das tabelas de saída da BO. É válido apenas para o ponto "ANTES-PROCESSO".
- ds-mensagem – Aponta a mensagem de erro tratado que ocorreu na CPC.
- lg-undo-retry - Indica que ocorreu erro. Ao preencher esse campo será criada um registro na rowerrors com a mensagem definida no campo ds-mensagem.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas