Árvore de páginas

Versões comparadas

Chave

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

...

  • Dentro do programa fp0711c.p, após criar a tabela temporária utilizada pela rotina de cálculo de participação (tmp-rtclpart). Retorna a quantidade do movimento, que poderá ser alterado.
  • No programa fp0711c.p, após gravar os dados da nota de participação.
  • No programa fp0711c.p, no cálculo da base do imposto.
  • No programa fp0711c.p, antes de buscar o valor da franquia de internação para calcular os movimentos.
  • No programa fp0711c.p, na leitura dos Termos de Adesão.
  • No programa fp0711c.p, no calculo do limite de participação.
  • Após a valorização dos insumos.
  • Após a troca de contratante.
  • Após o cálculo de franquia.

Ponto de Utilização

  • CONT-PROCESSO"
  • "APOSVALORIZAPRO"
  • "ALT-TMP-RTCLPAR"
  • CONT-PROCESSO""APOS-GERACAO""INTER-FRANQUIA"
  • "CALC-BASE-IMP"
  • "VERIFICA-TERMO"
  • "TRATA-FORMA-PAG"
  • "APOSVALORIZAINS"
  • "LIMITE-PART""APOSVALORIZAPRO
  • ""APOS-CALC-FRANQ""APOS-SIT-DOC"
  • "GERA-REL"

  • "INICIO-PROCED"

  • "INICIO-INSUMO"

  • "APOS-LER-MOVTO"

  • "INTER-FRANQUIA"
  • "APOS-CALC-FRANQ"
  • "ANTES-CALC" - liberada a partir da 12.1.2311

Include das definições das tabelas temporárias

...

                       field lg-possui-pacote-aux as log
                       field lg-cob-vl-alt as log
                       field vl-calculo as dec
                       field usuario as char
                       field destino as int
                       field data-exec as date
                       field hora-exec as int
                       field parametro as log
                       field formato as int
                       field v_num_tip_aces_usuar as int
                       field ep-codigo as char
                       field arquivo as char
                       field nm-programa as char

                       field h-tmp-movimentos as handle

                       field h-tmp-rtclpart-entrada as handle

                        field h-b-tmp-movimentos                   as handle
                       field h-b-partic-limit                     as handle. 

Definição campo a campo da tabela de entrada

  • nm-ponto-chamada-cpc – Indica o ponto de chamada.
  • lg-mensagem-na-tela – Indica se as mensagens de erro devem ser dispostas na tela ou não. Caso o indicador for não o campo da tabela de saída ds-mensagem-relatorio deve ser preenchido. (não obrigatório).
  • nr-rowid-proposta – Identificação do registro da proposta
  • dt-base-valor – Data base do movimento.
  • cd-modulo – Código do módulo do movimento
  • nr-rowid-notaserv – Identificação do registro da nota de serviço
  • lg-prestador-cooperado - identificação Identificação do prestador se é cooperado ou credenciado.
  • 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 – 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 calculado.
  • vl-base-imp – Valor da base de cálculo do imposto que está sendo calculado.
  • qt-dias-inter – Quantidade de dias de Internação do Movimento.
  • vl-mov – Valor do Movimento.
  • dt-emissao – Data de emissão do movimento.
  • r-ter-ade - Campo que passa para a CPC o registro da tabela de Termo de Adesão.
  • cd-modalidade – Código da modalidade
  • cd-plano – Código do plano
  • cd-tipo-plano – Código do tipo de plano
  • dt-validade – Data de validade
  • r-mov-insu – Rowid do movimento
  • nr-proposta – Número da Proposta
  • vl-internacao – Valor de Internação
  • vl-franq-internacao – Valor da franquia de internação
  • h-tmp-erro - handle Handle da tabela temporária de erro.
  • lg-possui-pacote-aux – Identificação se possui ou não pacote
  • lg-cob-vl-alt – Indica se os valores cobrados serão os que foram alterados pelo usuário após a valorização no revisão de contas.
  • vl-calculo –  Valor calculado
  • usuario – Usuário do sistema (pessoa que executa o processo)
  • destino – Indica o tipo de destino (2 = Arquivo)
  • data-exec – Data da execução                
  • hora-exec –  Hora da execução                  
  • parametro –  Valor fixo no          
  • formato –  Tipo de formato do relatório: 1 = 80 colunas; 2 = 132 colunas (2)
  • v_num_tip_aces_usuar – Tipo de acesso do usuário
  • ep-codigo –  Código empresa     
  • arquivo –  Campo caracter    
  • nm-programa – Nome do programa
  • h-tmp-movimentos - Handle da tabela temporária referente aos movimentos
  • h-tmp-rtclpart-entrada - Handle da tabela temporária utilizada na rotina rtclpart.
  • h-b-tmp-movimentos - Handle da tabela temporária referente aos movimentos
  • h-b-partic-limit- Handle da tabela temporária referente ao limite de participação


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

...

field qt-movto                                        like mov-insu.qt-insumo
field lg-undo-retry                                 as logical
field ds-mensagem-erro                      as char format "x(75)"
field lg-continua                                   as log initial yes
field vl-base-imp                                  like fatueven.vl-evento
field vl-franquia                                    as dec
field vl-real-pago                                  like mov-insu.vl-real-pago

                            field field cd-modalidade                             like tiplesp.cd-modalidade
                            field field cd-plano                                       like tiplesp.cd-plano
                            field field cd-tipo-plano                                like tiplesp.cd-tipo-plano.

                        field vl-calculo as dec.

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

  • qt-movto – Retorna a quantidade do movimento alterada.
  • lg-undo-retry – Indica se ocorreu erro durante processamento da cpc.
  • ds-mensagem-erro – Retorna a descrição da mensagem de erro caso tenha ocorrido erro na cpc.
  • 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.
  • vl-franquia – Valor da franquia de internação que está sendo buscada pela cpc.
  • vl-real-pago – Valor real pago pelo módulo de pagamentos que está sendo buscado pela cpc.
  • cd-modalidade – Código da modalidade
  • cd-plano – Código do plano
  • cd-tipo-plano – Código do tipo de plano
  • vl-calculo – Valor calculado