Árvore de páginas

Versões comparadas

Chave

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

CPC-RTCALCIMP.P

Produto:

Gestão de Planos de Saúde

Módulo:Todos
Versão:12.x.x
Assuntos:

cpc-rtcalcimp.p

 

  • Rotina utilizada para tratar alterações no valor da base de cálculo do imposto rtcalcimp.p.
  • Caso o cliente não queira executar a chamada da CPC no seu cadastro deve colocar CPC Ativo como não.
  • Será utilizado para esta CPC apenas um registro na tabela temporária de saída.

 

Âncora__RefHeading__25247_2053127524__RefHeading__25247_2053127524 Âncora__RefHeading__11402_486694287__RefHeading__11402_486694287 Âncora__RefHeading__6613_213273755__RefHeading__6613_213273755 Âncora__RefHeading__16011_644533341__RefHeading__16011_644533341 Âncora__RefHeading__91909_1756225838__RefHeading__91909_1756225838Localização

  • Dentro do programa rtcalcimp.p, no procedimento que calcula a base de cálculo do imposto.

...

Ponto de Utilização

"CALC-BASE-IMP"

...

__RefHeading__6617_213273755 Âncora__RefHeading__16015_644533341__RefHeading__16015_644533341 Âncora__RefHeading__91913_1756225838__RefHeading__91913_1756225838Include das definições das tabelas temporárias

  • cpc-rtcalcimp.i

...

Tabelas de entrada e saída Âncora__RefHeading__25255_2053127524__RefHeading__25255_2053127524 Âncora__RefHeading__11410_486694287__RefHeading__11410_486694287 Âncora__RefHeading__6621_213273755__RefHeading__6621_213273755 Âncora__RefHeading__16019_644533341__RefHeading__16019_644533341 Âncora__RefHeading__91917_1756225838__RefHeading__91917_1756225838


Tabela de entrada tmp-cpc-rtcalcimp-entrada

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

field in-evento-programa

...

                                         as char format "x(06)"
field nm-ponto-chamada-cpc                                   as char format "x(15)"
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.

...

...

Definição campo a campo da tabela de entrada

    • in-evento-programa – Indica o evento que deve ser "BCIMP".
    • nm-ponto-chamada-cpc – Indica o ponto de chamada que deve ser "CALC-BASE-IMP".
    • 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.

Âncora__RefHeading__25259_2053127524__RefHeading__25259_2053127524 Âncora__RefHeading__11414_486694287__RefHeading__11414_486694287 Âncora__RefHeading__6625_213273755__RefHeading__6625_213273755 Âncora__RefHeading__16023_644533341__RefHeading__16023_644533341 Âncora__RefHeading__91921_1756225838__RefHeading__91921_1756225838 


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

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

    • field lg-undo-retry as log.
    • field ds-mensagem as char.
    • field lg-continua as log initial yes.
    • field vl-base-imp like fatueven.vl-evento.

...

    • .

...

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

    • 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.

...