Árvore de páginas

cpc-bosauletterbill.p

Produto:

Gestão de Planos de Saúde

Módulo:Todos
Versão:12.1.22
Assuntos:

cpc-bosauletterbill.p


  • Rotina utilizada na manutenção de geração de cartas fatura.
  • Caso o cliente não queira executar a chamada da CPC no seu cadastro deve colocar CPC Ativo como não.
  • Será permitido para esta CPC apenas um registro na tabela temporária de saída. Caso possuir mais de um registro um erro será reportado.

Localização

  • Dentro do programa Manutenção Geração Carta Fatura - hfp0510z, ao gerar uma nova carta fatura.

Ponto de Utilização

  • "ANT-GERA-CARTA" => Ao consultar os termos de adesão (contratos) selecionados para geração da carta fatura verifica, através da CPC, se o termo/ módulo deve ou não ser ofertado.

Include das definições das tabelas temporárias

  • cpc-bosauletterbill.i

Tabelas de entrada e saída

Tabela de entrada tmp-cpc-bosauletterbill-entrada

def temp-table tmp-cpc-bosauletterbill-entrada no-undo

field nm-ponto-chamada                    as char format "x(15)"
field cd-modalidade                            like ter-ade.cd-modalidade
field nr-ter-adesao                              like ter-ade.nr-ter-adesao
field nr-proposta                                 like propost.nr-proposta
field aa-referencia                              as integer
field mm-referencia                            as integer.

Definição campo a campo da tabela de entrada

  • nm-ponto-chamada – Nome do ponto de chamada da cpc dentro do programa que a utiliza. 
  • cd-modalidade - Código da modalidade do termo de adesão (contrato) selecionado para oferta de carta fatura.
  • nr-ter-adesao - Código do termo de adesão (contrato) selecionado para oferta de carta fatura.
  • nr-proposta - Código da proposta selecionada para oferta de carta fatura.
  • aa-referencia - Ano de referência informado na geração da carta fatura.
  • mm-referencia - Mês de referência informado na geração da carta fatura.

Tabela de entrada/saida tmp-cpc-bosauletterbill-modulo

def temp-table tmp-cpc-bosauletterbill-modulo no-undo

field cdn-modulo                        like modul-opcnal-campanha.cdn-modul
field lg-ofertado                          as log.

Definição campo a campo da tabela de modulos

    • cdn-modulo - Código do módulo ofertado. 
    • lg-ofertado - Informa se o módulo poderá ou não ser ofertado.

Tabela de saída tmp-cpc-bosauletterbill-saida

def temp-table tmp-cpc-bosauletterbill-saida no-undo

field lg-undo-retry                  as log
field ds-mensagem               as char.

Definição campo a campo da tabela de saída

  • lg-undo-retry - Informa ao programa se ocorreu na execução da CPC.
  • ds-mensagem - Mensagem retornada pela CPC.