Árvore de páginas

Versões comparadas

Chave

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

CPC-FP0513O.p

Produto:

Gestão de Planos de Saúde

Módulo:Todos
Versão:12.x.x
Assuntos:

cpc-fp0513o.p

 


  • Rotina utilizada na geração da fatura on-line.
  • 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 fp0513o.p.

Ponto de Utilização

  • "CALC-BASE-IMP"
  • "VALIDA-VENC"
  • "VALIDA-ESTAB"
  • "VERIFICA-REGRA"
  • "GERA-FATURA"

Include das definições das tabelas temporárias

...

Tabela de entrada tmp-cpc-fp0513o-entrada

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

fields nm-ponto-chamada-cpc                as char format "x(15)"
    fields in-evento-programa          as char 
              as char
fields nr-rowid-nota                           as rowid
       as rowid
fields nr-rowid-fatura                               as rowid
    field incd-entidade evento                    as int
    field in-entidade                 like  like evenimp.in-entidade entidade 
    field cd-imposto                                       like evenimp.cd-imposto
    field dt-vigencia                                       like  like evenimp.dt-vigencia-ini
    field cd-unidade-grupo                             like evengrimp.cd-unidade-grupo
    field cd-grupo-contratante                       like evengrimp.cd-grupo-contratante
    field cd-compl-grupo-contrat                  like like evengrimp.cd-compl-grupo-contrat
    field nr-insc-contratante                          like evenctrimp.nr-insc-contratante
    field vl-base-imp                  like fatueven.vl-evento
    fields ep-codigo-aux               like notaserv.ep-codigo
    fields cod-estabel-aux             like fatueven.vl-eventonotaserv.cod-estabel
    fields term-pri-reg                like notaserv.nr-ter-adesao
    field dt-vencimento                like notaserv.dt-vencimento.

Definição campo a campo da tabela de entrada

  • nm-ponto-chamada-cpc – Ponto de chamada de cpc;
  • in-evento-programa – Identifica qual evento deve ser executado no momento que está sendo chamadanm-ponto-chamada-cpc – Ponto de chamada de cpc;
  • nr-rowid-nota – rowid da nota de serviço;
  • nr-rowid-fatura – Rowid da fatura;
  • cd-evento – Código do evento que está sendo calculado;
  • in-entidade – Entidade que pertence a estrutura que está sendo calculada.;
  • cd-imposto – Código do imposto que está sendo calculado.cd-evento – Código do evento que está sendo calculado;
  • dt-vigencia – Data de vigência do imposto que está sendo calculada.;
  • cd-unidade-grupo – Código da unidade do grupo do contratante que está sendo calculado.;
  • cd-grupo-contratante – Grupo do contratante que está sendo calculado.;
  • cd-compl-grupo-contratante contrat – Código do complemento do grupo do contratante que está sendo calculado.;
  • nr-insc-contratante – Número da inscrição do contratante que está sendo calulado.calculado;
  • vl-base-imp – Valor da base de cálculo do imposto que está sendo calculado.

 

  • ;
  • ep-codigo-aux - Código da empresa;
  • cod-estabel-aux - Código do estabelecimento;
  • term-pri-reg - Número do termo de adesão;
  • dt-vencimento - Data do vencimento da fatura.


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

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

fields lg-undo-retry               as logical                    as logical
fields ds-mensagem-erro                              
fields ds-mensagem-erro      as char format "x(75)"
field fields lg-continua confirma-fatura       as log format "Sim/Nao"
field  lg-continua                                  as  as log
field vl vl-base-imp imp                        like fatueven.vl-evento
field  dt-vencimento              like fatuevennotaserv.vldt-eventovencimento.

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

  • lg-undo-retry – Variável que controla os erros que podem ocorrer na CPC.
  • ds-mensagem-erro – Variável que recebe a descrição dos erros que ocorreram na CPC.
  • lg-continua-fatura – Indica se processamento da fatura deve continuar ou não.
  • lg-continua - Indica se processo deve continuar ou não.
  • vl-base-imp – Valor da base de cálculo do imposto que está sendo calculado pela cpc.

...

  • dt-vencimento - Dato do vencimento da fatura.