Árvore de páginas

CPC-PP0710F.P

Produto:

Gestão de Planos de Saúde

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

cpc-pp0710f.p


  • Rotina que permitirá buscar e alterar a conta contábil por procedimento de acordo com a regra específica do cliente.
  • Caso o cliente não queira executar a chamada da CPC no seu cadastro deve colocar CPC Ativo como não.
  • Será permitido para esta CPC apenas um registro na tabela temporária de saída. Caso possuir mais de um registro estes serão desconsiderados.


Localização

  • Dentro do programa pp0710f.p e pp0710h.p, ao buscar a conta contábil. 

Ponto de Utilização

  • "CONS-DEEVENDESP"
  • "CT-CONTABIL"
  • "CT-GLOSA"

Include das definições das tabelas temporárias

  • cpc-pp0710f.i 


Tabelas de entrada e saída

Tabela de entrada tmp-cpc-pp0710f-entrada

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

field in-evento-programa                     as char format "x(06)"
field nm-ponto-chamada-cpc              as char format "x(15)"
field cd-evento                                     like evendesp.cd-evento
field cd-grupo-prestador                      like evendesp.cd-grupo-prestador
field in-movto                                       like evendesp.in-movto
field cd-mod-plano-tipo-modulo          like evendesp.cd-mod-plano-tipo-modulo
field cd-forma-pagto                             like evendesp.cd-forma-pagto
field in-tipo-ato                                     like evendesp.in-tipo-ato
field aa-validade                                   like evendesp.aa-validade
field mm-validade                                like evendesp.mm-validade
field lg-internado                                  like evendesp.lg-internado
field cd-grupo-tipo                                like evendesp.cd-grupo-tipo
field cd-proc-insumo                           like evendesp.cd-proc-insumo
field ct-codigo-ini                                 like evendesp.ct-codigo
field ct-codigo-fim                               like evendesp.ct-codigo
field sc-codigo-ini                                like evendesp.sc-codigo
field sc-codigo-fim                              like evendesp.sc-codigo
field cd-unidade-carteira                     like moviproc.cd-unidade-carteira
field cd-unidade-pagamento               like moviproc.cd-unidade-pagamento
field lg-plano-base                               as log
field cd-modalidade                             like usuario.cd-modalidade
field nr-ter-adesao                                like usuario.nr-ter-adesao
field cd-usuario                                    like usuario.cd-usuario
field r-movto                                        as recid

field ds-processo like demconpp.ds-processo
field cd-estab-ini like demconpp.cod-estabel
field ds-plano-contas-ems5 as char format "x(8)"
field r-histor-movimen as rowid
field ct-codigo-original like evendesp.ct-codigo
field sc-codigo-original like evendesp.sc-codigo.

Definição campo a campo da tabela de entrada

  • in-evento-programa – Evento do programa que chama a cpc-pp0710f.p. 
  • nm-ponto-chamada-cpc – Nome do ponto de chamada da cpc dentro do programa que a utiliza.
  • cd-evento – Código do evento do pagamento;
  • cd-grupo-prestador – Código do grupo de prestador;
  • in-movto – indicador de movimento, pode ser "P" ou "I";
  • cd-mod-plano-tipo-modulo – Código de identificacao da modalidade/plano/tipo de plano/modulo;
  • cd-forma-pagto – Código de identificação da forma de pagamento;
  • in-tipo-ato – Indicador do tipo de ato medico;
  • aa-validade – Ano de validade da conta contábil;
  • mm-validade – Mes de validade da conta contábil;
  • lg-internado – indica se a conta é de internação;
  • cd-grupo-tipo – Código do tipo de insumo, deve ser informado apenas quando o movimento for de insumo;
  • cd-proc-insumo – Código do procedimento ou insumo;
  • ct-codigo-ini – Código da conta contábil inicial;
  • ct-codigo-fim – Código da conta contábil final;
  • sc-codigo-ini – Código do centro de custo inicial;
  • sc-codigo-fim – Código do centro de custo final;
  • cd-unidade-carteira – Código da unidade da carteira;
  • cd-unidade-pagamento – Código da unidade de pagamento;
  • lg-plano-base - Parâmetro que indica se beneficiário da base e prestador intercâmbio, considera plano da Base ou Intercambio - ver PP0110G
  • cd-modalidade – Código de identificação da modalidade;
  • nr-ter-adesao – Número do contrato do beneficiário;
  • cd-usuario – Código de identificação do usuário;
  • r-movto – Recid do movimento.
  • ds-processo - Identificador do registro (contador)
  • cd-estab-ini - Código do estabelecimento
  • ds-plano-contas-ems5 - Planos de Contas
  • r-histor-movimen - identificador da tabela de histórico do movimento
  • ct-codigo-original – Código da conta contábil original do movimento
  • sc-codigo-original – Código do centro de custo original do movimento.


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

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

field lg-undo-retry                         as log
field ds-mensagem                      as char format "x(75)"
field lg-fora-intervalo                   as log

field lg-conta-evento-extra         as log
field ct-codigo                              like evendesp.ct-codigo
field sc-codigo                             like evendesp.sc-codigo.

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

  • lg-undo-retry – Variável que controla se erros aconteceram dentro da CPC deve retornar SIM se erros aconteceram e NÃO se o processo foi concluído por completo;
  • ds-mensagem – descrição da mensagem de erro caso ocorra, dentro na cpc;
  • Lg-fora-intervalo – Variável que indica se o movimento está fora do intervalo da conta contábil e centro de custo;
  • lg-conta-evento-extra - Variável que indica se é evento extra
  • Ct-codigo – Código da conta contábil do movimento;
  • Sc-codigo – Código do centro de custo do movimento.