Árvore de páginas

Versões comparadas

Chave

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

...

  • Dentro do programa fp0711j.p, após criar as tabelas temporárias utilizadas pelas rotinas de valorização (nos procedimentos: pi-cria-tmp-rtvlinsu e pi-cria-tmp-rtvalori)
  • Dentro do programa fp0711j.p, ao calcular a base do imposto.
  • Dentro do programa fp0711j.p após o Cálculo.
  • Dentro do programa fp0711j.p antes do for each tmp2.
  • Dentro do programa fp0711j.p na rotina "acessa-evento".
  • Dentro do programa fp0711j.p na rotina "acessa-evento-tx-adm".

Ponto de Utilização

  • "ALT-TEMP-VALORI"
  • "CALC-BASE-IMP"
  • "APOS-CALCULO"
  • "CRIA-EVENT-TAXA"
  • "INI-ACESSA-EVEN"
  • "INI-ACES-EVENTX"

Include das definições das tabelas temporárias

...

field in-evento-programa as char format "x(10)"
field nm-ponto-chamada-cpc as char format "x(15)"
field r-moviproc-mov-insu as recid
field in-entidade like evenimp.in-entidade
field cd-imposto like evenimp.cd-imposto
field cd-evento like evenimp.cd-evento
field dt-vigencia 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 evengrimp.cd-compl-grupo-contrat
field nr-insc-contratante like evenctrimp.nr-insc-contratante
field vl-base-imp like fatueven.vl-evento
field tp-movimento as char format "x(1)"
field r-docrecon as recid
field vl-cobranca like fateveco.vl-evento
field rowid-unicamco as rowid
field dt-emissao as date format 99/99/9999

                            field cd-modalidade like modalid.cd-modalidade
                            field cd-plano like pla-sau.cd-plano
                            field cd-tipo-plano like ti-pl-sa.cd-tipo-plano
                            field h-tmp-erro as handle
                            field cc-erro as int
                            field cd-contratante like contrat.cd-contratante.

Definição campo a campo da tabela de entrada

  • in-evento-programa – Indica o evento, que pode ser ALT-TEMP-VALORI e CALC-BASE-IMP
  • nm-ponto-chamada-cpc – Indica o ponto de chamada, que pode ser ALT-TEMP-VALORI e CALC-BASE-IMP
  • r-moviproc-mov-insu – Identificação do registro da moviproc ou mov-insu apontado
  • 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 calulado.
  • vl-base-imp – Valor da base de cálculo do imposto que está sendo calculado.
  • tp-movimento – Tipo do Movimento
  • r-docrecon – Valor do Recid da tabela Docrecon.
  • vl-cobranca – Valor de Cobrança.
  • rowid-unicamco – Valor do Rowid da tabela Unicamco
  • dt-emissao – Data de emissão do relatório.
  • cd-modalidade - código da modalidade
  • cd-plano - código do plano
  • h-tmp-erro - handle da temporária de erro
  • cc-erro - controle de sequencia dos erros
  • cd-contratante - código do contratante

 

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

...

field lg-undo-retry                        as log
field ds-mensagem                     as char
field lg-continua                           as log
field vl-base-imp                         like fatueven.vl-evento
field vl-cobranca                         like fateveco.vl-evento

field cc-erro                                 as int.

def shared temp-table tmp2 no-undo

...

    • lg-undo-retry – Indica se ocorreu erro durante processamento da cpc.
    • ds-mensagem – Mensagem de retorno da 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-cobranca – Valor de Cobrança.
    • cc-erro - controle de sequencia dos erros.

Temp-table tmp2

    • lg-prestador-cooperado – Indica prestador cooperado.
    • cd-tipo-cob – Tipo de cobrança.
    • in-atos-cooperativos – Tipos de atos credenciados 1-Principal/2-Auxiliar/3-Não Credenciado.
    • cd-evento – Código do evento.
    • lg-modulo – Evento será calculado por módulo.
    • lg-cred-deb – Evento será debito ou credito.
    • lg-destacado – Imprime grau de parentesco.
    • cd-especie – Especie para documentos de custo operacional.
    • ct-codigo – Conta contabil.
    • sc-codigo – Numero do centro do custo.
    • ct-codigo-diferenca - Numero da conta contabil para diferenca.
    • sc-codigo-diferenca - Numero da sub-conta contabil para diferenca.
    • vl-evento – Valor do evento.
    • qt-evento – Quantidade do evento.
    • vl-evento-sem-taxa – Valor do evento sem taxa.
    • nm-rotina – Nome da rotina de calculo.
    • in-classe-rotina – Tipo de classe da rotina de calculo.
    • lg-dias-acima – Prazo das notas de serviço.