CPC-PPAPI001.P

Produto:

Gestão de Planos de Saúde

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

cpc-ppapi001.p


Rotina para:

Localização

Ponto de Utilização


Include das definições das tabelas temporárias


Tabelas de entrada e saída

Tabela de entrada tmp-cpc-ppapi001-entrada

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

field r-movimento                                        as recid
field r-inss                                                    as recid
field r-pagapres                                           as recid
field r-preserv                                              as recid
field r-movipres                                           as rowid
field nr-nota-parcela                                    like movipres.nr-nota-parcela
field dt-producao                                          as date
field nm-ponto-chamada-cpc                      as char format "x(15)"
field in-evento-programa                             as char format "x(10)"
field cd-unidade                                            like pagapres.cd-unidade-prestador
field cd-prestador                                         like pagapres.cd-prestador
field in-movtos-internacao                          as int
field lg-considera-tipo-clin                          as log
field in-considera-movtos                           as int
field in-liberado-1                                        as char format "x(01)"
field in-liberado-2                                        as char format "x(01)"
field in-selec-tp-movto                                as char format "x(21)"
field in-movto                                              as char format "x(01)"
field r-notapres                                            as recid
field cd-unidade-pagto                                like preserv.cd-unidade
field cd-prestador-pagto                             like preserv.cd-prestador
field cd-unidade-nota                                  like preserv.cd-unidade
field cd-prestador-nota                               like preserv.cd-prestador
field cod-esp                                               like presnego.cod-esp
field lg-glosa-parcial                                   as log
field cd-unidade-prestador                         like moviproc.cd-unidade-prestador
field cd-tipo-vinculo                                    like moviproc.cd-tipo-vinculo
field in-resultado-divisao                            like moviproc.in-resultado-divisao
field dt-anoref                                              like moviproc.dt-anoref
field nr-perref                                              like moviproc.nr-perref
field lg-periodo                                           as log
field lg-considera-even-ext                       as log
field lg-primeira-vez                                  as log
field in-liberado-contas                             as char
field in-liberado-pagto                                as char
field cd-unidade-pagamento                      as int
field cd-prestador-pagamento                   as int
field cd-tipo-medicina-ini                          as int
field cd-tipo-medicina-fim                         as int
field in-calculo-pagamento                       as char format "x(1)"
field vl-liquido                                            like moviproc.vl-principal
field vl-movto-aux                                     like pagapres.vl-movto-prin
field vl-desc-prest                                     like moviproc.vl-desconto-prestador
field ds-processo                                      like pagapres.ds-processo
field cd-unidade-sel                                  like preserv.cd-unidade
field lg-valor-ou-cobranca                        as log
field lg-paga-valor-zerado                        as log
field vl-base-inss                                       as dec
field dt-vencimento                                  as date
field dt-periodo-ini                                    as date
field dt-periodo-fim                                   as date
field vl-inss                                                 as dec
field nm-arquivo-imp                                 as char
field cd-evento-imp                                   like evenfatu.cd-evento
field lg-considera-prest-imp                      as log
field lg-gera-evento-deb-imp                    as log
field vl-base-irrf                                          as dec
field vl-irrf                                                   as dec
field r-moviproc                                         as rowid
field r-mov-insu                                         as rowid
field cod-fatur-ap                                      like pagapres.cod-fatur-ap
field lg-reembolso                                     as logical
field cd-grupo-prestador                           as int.


Definição campo a campo da tabela de entrada

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

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

field lg-undo-retry                                                     as log
field ds-mensagem-relatorio                                   as char
field lg-calcula-iss                                                    as log
field vl-desconto                                                       as dec format "z,zzz,zz9.99"
field ds-especialid                                                    like esp-med.ds-especialid
field cd-proc-base                                                    as int format "99999999"
field qt-proc-base                                                     as int
field qt-total-solicitados                                           as int
field qt-total-executados                                          as int
field qt-total-auto-gerados                                        as int
field qt-total-permitidos                                            as int
field qt-total-dif-exames                                           as int
field pc-proced-permitido                                         like prautger.pc-proced-permitido
field vl-auto-gerados                                                as dec format "z,zz9.99"
field in-movto-incide-inss                                        as char format "x(01)"
field vl-base-ir                                                          like pagapres.vl-base-ir
field r-preseven                                                       as recid
field nr-nota-parcela                                                like movipres.nr-nota-parcela
field dt-pagto-prestador                                            like notapres.dt-pagto-prestador
field cod-esp                                                            like presnego.cod-esp
field vl-movto-prin                                                   like moviproc.vl-principal
field vl-movto-auxi                                                  like moviproc.vl-auxiliar
field lg-proximo                                                       as log
field lg-considera-even-ext                                     as log
field cd-evento                                                         like evenfatu.cd-evento
field vl-desc-prest-procedimento                           like moviproc.vl-desconto-prestador
field vl-desc-prest-insumo                                     like mov-insu.vl-desconto-prestador
field vl-base-inss                                                   as dec
field vl-inss                                                            as dec
field ind-cria-relatorio-auger                                as int
field lg-desabilita-validacao                                  as log
field lg-busca-nr-titulo                                          as log init yes
field lg-altera-nr-titulo                                          as log
field nr-titulo                                                         as char
field nr-parcela                                                      as int

field lg-exec-grava-presnego                                 as log
field lg-grava-presnego                                          as log init yes.

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