Árvore de páginas

CPC-RTUSUNEGOC.P

Produto:

Gestão de Planos de Saúde

Módulo:Todos
Versão:12.x.x
Assuntos:cpc-rtusunegoc.p
  • Rotina utilizada para alterar dados nas rotina de cálculo do faturamento.
  • 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 da rotina rtusunegoc.p .

Ponto de Utilização

"ALTERA-DADOS"
"ALT-ACRES-DESC"
"FX-REAJUSTE"

Include das definições das tabelas temporárias

  • cpc-rtusunegoc.i


Tabelas de entrada e saída


Tabela de entrada tmp-cpc-rtusunegoc-entrada

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

field in-evento-programa                            as char format "x(10)"
field nm-ponto-chamada-cpc                     as char format "x(15)"
field cd-usuario                                          like usuario.cd-usuario
field cd-modalidade                                   like modalid.cd-modalidade
field nr-ter-adesao                                     like ter-ade.nr-ter-adesao
field cd-modulo                                          like mod-cob.cd-modulo
field lg-agregado                                       like pla-mod.lg-modulo-agregado
field mm-referencia                                   as int format "99"
field aa-referencia                                     as int format "9999"
field nr-fx-sem-reaj                                     like pl-gr-pa.nr-faixa-etaria
field lg-usa-pad-cob                                   like ti-pl-sa.lg-usa-padrao-cobertura
field qt-fator-mult-pad-inc                           like pl-gr-pa.qt-fator-multiplicador
field lg-fator-ant                                         as log
field qt-fator-mult-atu                                 like pl-gr-pa.qt-fator-multiplicador
field qt-fator-mult-inc                                  like pl-gr-pa.qt-fator-multiplicador
field qt-ft-usuarios                                      like forpagtx.qt-fator-usuarios
field qt-ft-mensalidade                               like contippl.qt-fator-mensalidade
field vl-evento                                            like tabpremo.qt-custo-modulo
field pc-acrescimo                                      like propost.pc-acrescimo
field pc-desconto                                       like propost.pc-desconto
field in-continuar-aux                                 as int

                            field qt-fator-mult-inscr                               like pl-gr-pa.qt-fat-mult-insc
                            field pc-taxa-inscr                                      like forpagtx.pc-taxa-inscricao
                            field qt-fator-taxa-inscr                              like contippl.qt-fator-taxa-inscr
                            field pc-acrescimo-inscr                            like propost.pc-acrescimo-inscr
                            field pc-desconto-inscr                              like propost.pc-desconto-inscr.

Definição campo a campo da tabela de entrada

      • in-evento-programa – Evento do programa que chama CPC-RTUSUNEGOC.P.
      • nm-ponto-chamada-cpc – Nome do ponto de chamada da cpc dentro do programa que a utiliza.
      • cd-usuario – Códugo do usuário que está sendo faturado.
      • cd-modalidade – Código da modalidade que está sendo faturada.
      • nr-ter-adesao – Número do termo de adesão do usuário faturado.
      • cd-modulo – Código do módulo do usuário que está sendo faturado.
      • lg-agregado – indica módulo agregado.
      • mm-referencia – mês de referencia da nota de serviço.
      • aa-referencia – ano de referência da nota de serviço.
      • nr-fx-sem-reaj – faixa etária sem reajuste.
      • lg-usa-padrao-cobertura – Inidca se a proposta utiliza padrão de cobertura.
      • qt-fator-mult-pad-inc - fator multiplicador da faixa.
      • lg-fator-ante – indica se utiliza fator anterior.
      • qt-fator-mult-atu – fator multiplicador.
      • qt-fator-mult-inc – fator multiplicador da mensalidade.
      • qt-ft-usuarios - quantidade de usuario.
      • qt-ft-mensalidade - fator de mensalidade.
      • vl-evento – valor do evento.
      • pc-acrescimo - percentual de acrescimo da proposta.
      • pc-desconto – percentual de desconto da proposta.
      • in-continuar-aux - inidca se continua no faturamento ou não.
      • qt-fator-mult-inscr - fator multiplicador da inscrição.
      • pc-taxa-inscr - percentual de inscrição.
      • qt-fator-taxa-inscr - fator taxa de inscrição.
      • pc-acrescimo-inscr - percentual de acrescimo.
      •  pc-desconto-inscr - percentual de desconto.
                                 


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

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

field lg-undo-retry                             as log
field ds-mensagem-retorno              as char format "x(75)"
field lg-fator-ant                                as log
field qt-fator-mult-atu                        like pl-gr-pa.qt-fator-multiplicador
field qt-fator-mult-inc                         like pl-gr-pa.qt-fator-multiplicador
field qt-ft-usuarios                             like forpagtx.qt-fator-usuarios
field qt-ft-mensalidade                      like contippl.qt-fator-mensalidade
field vl-evento                                   like tabpremo.qt-custo-modulo
field pc-acrescimo                             like propost.pc-acrescimo
field pc-desconto                              like propost.pc-desconto
field in-continuar-aux                        as int

                            field qt-fator-mult-inscr                      like pl-gr-pa.qt-fat-mult-insc
                            field pc-taxa-inscr                              like forpagtx.pc-taxa-inscricao
                            field qt-fator-taxa-inscr                      like contippl.qt-fator-taxa-inscr
                            field pc-acrescimo-inscr                    like propost.pc-acrescimo-inscr
                            field pc-desconto-inscr                      like propost.pc-desconto-inscr.

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-retorno - Variável que recebe a descrição dos erros que ocorreram na CPC.
      • Lg-fator-ant – fator alterado pela cpc.
      • qt-fator-mult-atu – fator multiplicador alterado na cpc.
      • qt-fator-mult-inc - fator multipliador alterado na cpc.
      • qt-ft-usuarios - fator multiplicador por qtd de usuarios da proposta.
      • qt-ft-mensalidade - fator alterado pela cpc.
      • vl-evento - valor do evento alterado pela cpc.
      • pc-acrescimo - percentual de acrescimo alterado pela cpc.
      • pc-desconto - percentula de deconto alterado pela cpc.
      • qt-fator-mult-inscr - fator multiplicador da inscrição.
      • pc-taxa-inscr -  percentual de inscrição.
      • qt-fator-taxa-inscr - fator taxa de inscrição.
      • pc-acrescimo-inscr - percentual de acrescimo.
      • pc-desconto-inscr - percentual de desconto.