Á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 e fp0711j-indep.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 e fp0711j-indep.p, ao calcular a base do imposto.
  • Dentro do programa fp0711j.p e fp0711j-indep.p, após o Cálculo.
  • Dentro do programa fp0711j.p e fp0711j-indep.p, na leitura dos movimentos.
  • Dentro do programa fp0711j.p e fp0711j-indep.p, na rotina "gera-fatueven-e-nota".
  • Dentro do programa fp0711j.p, fp0711j-indep.p, dtvw0711j.p e dtvw0711j-indep.p após o calculo da taxa.

Ponto de Utilização

  • "ALT-TEMP-VALORI"
  • "CALC-BASE-IMP"
  • "APOS-CALCULO"
  • "CRIA-EVENT-TAXA" 
  • "LE-MOVIMENTO"
  • "APOS-CALC-TAXA"

Include das definições das tabelas temporárias

...

                            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


                            field pc-taxa                                                  as dec
                            field vl-taxa                                                   as dec.

Definição campo a campo da tabela de entrada

    • in-evento-in-evento-programa – Indica o evento, que pode ser ALTERA e APOS-CALCULO;
    • nm-ponto-chamada-cpc – Indica o ponto de chamada;
    • 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 erros;
    • cc-erro - Controle de sequencia dos erros;
    • cd-contratante - Código do contratantedo contratante;
    • pc-taxa - Percentual da taxa encontrado pelo sistema;
    • vl-taxa - Valor da taxa calculado pelo sistema.


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

...

field vl-evento                               like fatueven.vl-evento
field qt-evento                               like fatueven.qt-evento
field vl-evento-sem-taxa              like fatueven.vl-evento
field nm-rotina                              as char format "x(30)"
field in-classe-rotina                    as int
field lg-dias-acima                       as log

field in-tipo-fatura  -fatura                       like fatura.in-tipo-fatura 
field lg-fatura-relacionada          as log 
field nr-sequencia                      like fatueven.nr-sequencia 
field pc-taxa                               like fatura.in-tipo-fatura  as dec
field lg-fatura-relacionada  vl-taxa            as log 
field nr-sequencia                      like fatueven.nr-sequencia as dec
index tmp2 lg-prestador-cooperado 

                  cd-tipo-cob 
                  in-atos-cooperativos 
                  cd-evento 
                  lg-dias-acima 
                  in-tipo-fatura 
index tmp2-2 lg-prestador-cooperado 
                      lg-dias-acima 
                      in-tipo-fatura 
                      lg-fatura-relacionada 
index tmp2-3 cd-evento 
                      lg-prestador-cooperado 
                      lg-dias-acima 
                      in-tipo-fatura 
                      lg-fatura-relacionada.

...

    • 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.
    • pc-taxa - Percentual de taxa que deve ser considerado pelo sistema.
    • vl-taxa - Valor de taxa que deve ser considerado pelo sistema.

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.
    • ct-codigo-diferenca-neg - Numero da conta contabil para diferenca negativa.
    • sc-codigo-diferenca-neg - Numero da sub-conta contabil para diferenca negativa.
    • 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.

...