CPC-BOSAUIRPF
Produto: | Gestão de Planos de Saúde |
Módulo: | Todos |
Versão: | a partir da versão 12.1.29 |
Assuntos: | cpc-bosau-irpf.p |
- Rotina responsável por retornar os dados do IRPF do cliente para as APIs do APP da Unimed Brasil.
Localização
- Dentro do programa appUnimedBrasil/Beneficiario/bosau/bosauIRPF.p
Ponto de Utilização
- "ANTES-PROCESSO"
- "DEPOIS-PROCESSO"
Include das definições das tabelas temporárias
- cpc/cpc-bosau-irpf.i
Tabelas de entrada e saída
Tabela de entrada tmp-cpc-irpf-entrada
Tabela Temporária de Entrada
def temp-table tmp-cpc-irpf-entrada no-undo field nm-ponto-chamada-cpc as char format "x(20)".
Definição campo a campo da tabela de entrada
- 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 - ano referente ao IRPF.
Tabela de entrada e saída tmpData
Tabela Temporária de Entrada
def temp-table tmpData no-undo field idData as recid field categoria as char.
Definição campo a campo da tabela tmpData
- idData - identificador do IRPF.
- categoria - Categoria são seções que permitem a divisão dos dados do IRPF.
Tabela de entrada e saída tmpItem
Tabela Temporária de Entrada
def temp-table tmpItem no-undo field idData as recid field idItem as recid field valor as dec field valorFormatado as char.
Definição campo a campo da tabela tmpItens
- idData - identificador do IRPF.
- idItem - identificador do item.
- valor - Valor do item.
- valorFormatado - Valor do item no formato de exibição desejado.
Tabela de entrada e saída tmpItemDetalhe
Tabela Temporária de Entrada
def temp-table tmpItemDetalhe no-undo field idItem as recid field idItemDetalhe as recid field titulo as char field campo as char.
Definição campo a campo da tabela tmpItemDetalhe
- idItem - identificador do item.
- idItemDetalhe - identificador do detalhe
- Titulo - Título apresentado para o detalhe do item.
- Campo - Campo com a descrição do detalhe do item.
Tabela de saida tmp-cpc-irpf-saida
Tabela Temporária de Saída
def temp-table tmp-cpc-irpf-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