Árvore de páginas

Versões comparadas

Chave

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

...

  • "CONSIDERAR-MODULO"
  • "CALC-VALOR-ESPECIAL"
  • "APOS-APL-DESCONTO"

Include das definições das tabelas temporárias

  • cpc-api-mens-pre-pagamento.i 

...

  • "INI-CRIA-EVENTO" - ponto disponível a partir da versão 12.1.2503
  • "FIM-MENS-PROP" - ponto disponível a partir da versão 12.1.2503

  • "FIM-MENS-ANT" - ponto disponível a partir da versão 12.1.2503

  • "FIM-MENS-PROP-SAI" - ponto disponível a partir da versão 12.1.2503

  • "MENS-BASICA" - ponto disponível a partir da versão 12.1.2503

  •  "FIM-PRIM-MENS" - ponto disponível a partir da versão 12.1.2503

Include das definições das tabelas temporárias

  • cpc-api-mens-pre-pagamento.i 


Tabelas de entrada e saída

Tabela de entrada tmp-cpc-api-mens-pre-pag-entrada

def temp-table tmp-cpc-api-mens-pre-pag-entrada no-undo

    field nm-ponto-chamada           as char 
    field cd-evento

Tabela de entrada tmp-cpc-api-mens-pre-pag-entrada

def temp-table tmp-cpc-api-mens-pre-pag-entrada no-undo

field nm-ponto-chamada                               as char 
field cd-evento                                              as integer
field cd-modulo                   as integer
      field cd-modulo                      as integer
    field cd-usuario                            usuario                 as integer
    field cd-grau-parentesco  parentesco         as integer              
      as integer 
field vl-evento  evento                  as decimal
    field pc-desconto                as decimal
    field dt-emissao                 as decimal
field pc-desconto  date
    field aa-ref                     as int
    field mm-ref                     as int
    field cd-modalidade                  as decimal
field dt-emissao                                           as date
field aa-ref                                                   as integer
field mm-ref                                                 as integer
field cd-modalidade                                     as integer
field nr-proposta                                          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-evento – Código do evento (HFP);
    • cd-modulo – Código do módulo de cobertura;
    • cd-usuario – Código do beneficiário;
    • cd-grau-parentesco – Código do grau de parentesco do beneficiário;
    • vl-evento – Valor do evento (HFP);
    • pc-desconto – Percentual de desconto que incidirá no valor do faturamento;
    • dt-emissao – Data de emissão da nota de serviço;
    • aa-ref – Ano de referência do faturamento;
    • mm-ref – Mês de referência do faturamentoNúmero da guia de atendimento;
    • cd-modalidade – Código da modalidade da proposta a ser faturada;
    • nr-proposta – Número da proposta a ser faturada.

Tabela de saída tmp-cpc-api-mens-pre-pag-saida

def temp-table tmp-cpc-api-mens-pre-pag-saida no-undo

...

 as int
    field nr-proposta                as int
    field h-tmp-evento-benef         as handle
    field dt-exclusao-plano          as date.

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-evento – Código do evento (HFP);
    • cd-modulo – Código do módulo de cobertura;
    • cd-usuario – Código do beneficiário;
    • cd-grau-parentesco – Código do grau de parentesco do beneficiário;
    • vl-evento – Valor do evento (HFP);
    • pc-desconto – Percentual de desconto que incidirá no valor do faturamento;
    • dt-emissao – Data de emissão da nota de serviço;
    • aa-ref – Ano de referência do faturamento;
    • mm-ref – Mês de referência do faturamentoNúmero da guia de atendimento;
    • cd-modalidade – Código da modalidade da proposta a ser faturada;
    • nr-proposta – Número da proposta a ser faturada.
    • h-tmp-evento-benef – Handle da tabela temporária de eventos x beneficiários
    • dt-exclusao-plano – Data da exclusão do plano do beneficiário

Tabela de saída tmp-cpc-api-mens-pre-pag-saida

def temp-table tmp-cpc-api-mens-pre-pag-saida no-undo

    field pc-proporcional            as dec format "999.9999"
    field lg-erro                    as log 
    field lg-return                  as log
    field lg-altera-parcial          as log
    field lg-cob-parcial             as log
    field lg-desc-mod                as log
    field lg-desconsidera-usuario    as log .
 

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

    • pc-proporcional – Variável que o valor proprorcional que será faturado para  o beneficiário.
    • lg-erro – Variável que controla os erros que podem ocorrer na CPC.
    • lg-return – Variável que retorna ou não da CPC.     
    • lg-altera-parcial –  Variável que indica se deve alterar a cobrança para integral ou parcial
    • lg-cob-parcial – Variável que indica se deve cobrar integral ou parcial
    • lg-desc-mod – Variável que controla os módulos que serão considerados ou não no cálculo da mensalidade.

...

    •                 

...

    •   
    • lg-desconsidera-erro usuario – Variável que controla os erros que podem ocorrer na CPC.lg-desc-mod – Variável que controla os módulos que beneficiários que serão considerados ou não no cálculo da mensalidade.    

Tabela de entrada e saída tmp-evento-fat

...