Árvore de páginas

01. VISÃO GERAL

Produto:TOTVS Saúde Planos - Linha Datasul
Módulo:HFP
Versão:

12.1.29-5

12.1.31-1

12.1.32

Programa:cpc-fp0620a.p
  • Poderá ser utilizada para efetuar a alteração das informações que serão impressas no relatório.
  • Caso o cliente não queira executar a chamada da CPC no seu cadastro deve colocar CPC Ativo como não.

02. LOCALIZAÇÃO

  • Antes da impressão do relatório.

02. PONTO DE UTILIZAÇÃO

  • "ALT-INFO-REL"

03. INCLUDE DAS DEFINIÇÕES DAS TABELAS TEMPORARIAS

  • cpc-fp0620a.i
  • fp0620a.i

04. TABELAS DE ENTRADA

Tabela de entrada tmp-cpc-fp0620a-entrada

def temp-table tmp-cpc-fp0620a-entrada no-undo
      field nm-ponto-chamada                     as char format "x(15)".


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.

05. TABELAS DE ENTRADA E SAÍDA

Tabela de entrada e saída tmp-dados

def temp-table tmp-dados
     field cd-contratante                  like fatura.cd-contratante
     field nm-contratante                like contrat.nm-contratante
     field in-tipo-pessoa                  like contrat.in-tipo-pessoa
     field nr-cgc-cpf                         like contrat.nr-cgc-cpf
     field in-tipo-fatura                    like fatura.in-tipo-fatura
     field nr-fatura                           like fatura.nr-fatura
     field nr-fatura-relac                  like fatura.int-18
     field aa-mm-referencia-fatura as char format "9999x99"
     field cd-especie                        like fatura.cd-especie
     field nr-titulo-acr-pa                as char format "9999999999x99"
     field dt-emissao                       as char format "x(10)"
     field dt-vencimento                  as char format "x(10)"
     field dt-recebimento                as char format "x(10)"
     field ds-recebimento-parc       as char format "x(23)"
     field vl-total-fatura                   like fatura.vl-total
     field vl-evento                          like ctbz-prorata.vl-evento
     field cd-modalidade                 like notaserv.cd-modalidade
     field ds-modalidade                 like modalid.ds-modalidade
     field nr-ter-adesao                   like notaserv.nr-ter-adesao
     field ds-tipo-contratacao         as char format "x(25)"
     field dt-ini-termo                     as char format "x(10)"
     field dt-inicio                            as char format "x(10)"
     field dt-fim                               as char format "x(10)"
     field aa-mm-referencia-nota   as char format "9999x99"
     field nr-sequencia                    like notaserv.nr-sequencia
     field ds-tipo-nota                    as char format "x(21)"
     field vl-total-nota                    like notaserv.vl-total
     field ct-conta                           like ctbz-prorata.cod-cta-ctbl-provis
     field dt-ctbz                             as char format "x(10)"
     index ind1 ct-conta
                       cd-contratante
                       nr-fatura
     index ind2 cd-contratante
                       nr-fatura
                       cd-modalidade
                       nr-ter-adesao.


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

     cd-contratante - Código do contratante da fatura.
     nm-contratante - Nome do contratante da fatura.
     in-tipo-pessoa - Tipo da pessoa.
     nr-cgc-cpf - Número do CPF/CNPJ do contratante da fatura.
     in-tipo-fatura - Tipo da fatura.
     nr-fatura - Número da fatura.
     nr-fatura-relac - Número da fatura relacionada.
     aa-mm-referencia-fatura - Ano/mês referencia da fatura. 
     cd-especie - Espécie da fatura.
     nr-titulo-acr-pa - Número/parcela do título.
     dt-emissao  - Data de emissão da fatura.
     dt-vencimento - Data de vencimento da fatura.
     dt-recebimento - Data de recebimento da fatura.
     ds-recebimento-parc - Status do título.
     vl-total-fatura - Valor total da fatura.
     vl-evento - Valor pro-rata da fatura.
     cd-modalidade - Código da modalidade da nota de serviço que compõem a fatura.
     ds-modalidade - Descrição da modalidade da nota de serviço que compõem a fatura.
     nr-ter-adesao - Número do termo de adesão da nota de serviço que compõem a fatura.
     ds-tipo-contratacao - Tipo de contratação
     dt-ini-termo - Data de inicio do contrato.
     dt-inicio - Inicio do período de cobertura.
     dt-fim - Fim do período de cobertura.
     aa-mm-referencia-nota - Ano/mês de referencia da nota de serviço.
     nr-sequencia - Número da sequencia da nota de serviço.
     ds-tipo-nota - Descrição do tipo de nota de serviço.
     vl-total-nota - Valor da nota de serviço.
     ct-conta - Conta contábil de antecipação (pro-rata).
     dt-ctbz - Data da contabilização da antecipação (pro-rata).

06. TABELAS DE SAÍDA

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

def temp-table tmp-cpc-fp0620a-saida no-undo
       field lg-undo-retry                           as log
       field ds-mensagem-retorno            as char format "x(75)".


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

lg-undo-retry – Variável que controla se erros aconteceram dentro da CPC. Se o retorno desta variável for igual a SIM, indicará que erros aconteceram e se o retorno for igual à NÃO, indicará que o processo foi concluído por completo.
ds-mensagem-retorno - Mensagem devolvida pela execução da CPC.