Árvore de páginas

CPC-BOTISSDEMONSTRETORNO

Produto:

TOTVS Saúde Planos

Módulo:Todos
Versão:A partir da 12.1.31
Assuntos:

cpc-botissdemonstretorno,p


Localização

  • Dentro do programa atbo/botissdemonstretorno.p,

Ponto de Utilização

  • "DENTRO-MOV"
  • "DENTRO-EVENTO"
  • "ANTES-DOC-LOTE"
  • "ANT-VAL-PR-INS" - disponível a partir da versão 12.1.2503

  • "APOS-DEB-CRE" - disponível a partir da versão 12.1.2503

  • "DENTRO-MOV-INSU" - disponível a partir da versão 12.1.2503

Include das definições das tabelas temporárias

  • cpc-botissdemonstretorno.i


Tabelas de entrada e saída

Tabela de entrada tmp-cpc-botissdemonstretorno-entrada

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

field nm-ponto-chamada-cpc                     as char format "x(15)"
field h-tmp-identif-prest-orig-tiss              as handle
field h-tmp-demonst-pagto-respdemonst as handle
field h-tmp-pagto-data-respdemonst        as handle
field h-tmp-docrecon                                 as handle
field h-tmp-loginprestdor                          as handle
field r-tmp-pagto                                       as recid
field r-movimento                                      as rowid.

Definição campo a campo da tabela de entrada

  • nm-ponto-chamada-cpc – Nome do ponto de utilização.
  • h-tmp-identif-prest-orig-tiss – Tabela temporária referente ao prestador
  • h-tmp-demonst-pagto-respdemonst – Tabela temporária referente ao demonstrativo de pagamento
  • h-tmp-pagto-data-respdemonst  – Tabela temporária referente aos dados do pagamento
  • h-tmp-docrecon  –  Tabela temporária de documentos
  • h-tmp-loginprestdor –  Tabela temporária referente ao login prestador
  • r-tmp-pagto – Recid  da tabela temporária referente aos dados do pagamento
  • r-movimento – Rowid da tabela do movimento (procedimento ou insumo)

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

def temp-table tmp-cpc-botissdemonstret-saida no-undo
        field lg-undo-retry                   as logical
        field ds-mensagem                  as char
        field lg-desconsidera-mov       as logical
        field lg-altera-vl-cobrado         as logical
        field vl-cobrado-alt                   as decimal
        field lg-altera-vl-informado      as logical
        field vl-informado-alt               as decimal
        field lg-altera-vl-processado    as logical
        field vl-processado-alt              as decimal
        field lg-altera-vl-liberado          as logical
        field vl-liberado-alt                    as decimal
        field lg-altera-vl-glosa               as logical
        field vl-glosa-alt                        as decimal
        field lg-chama-p-glosas            as logical
        field lg-altera-valorProcessado as logical
        field vl-valorProcessado-alt      as decimal
        field lg-altera-valorLiberado     as logical
        field vl-valorLiberado-alt          as decimal
        field lg-altera-valorInformado  as logical
        field vl-valorInformado-alt       as decimal.


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 – Deve conter mensagens de erro da CPC, caso ocorram.
  • lg-desconsidera-mov  – Variável que controla se o movimento deve ou não ser considerado no processo
  • lg-altera-vl-cobrado - Variável para definir se o valor cobrado será alterado pela cpc

  • vl-cobrado-alt - Valor cobrado retornado da cpc

  • lg-altera-vl-informado -  Variável para definir se o valor informado será alterado pela cpc

  • vl-informado-alt - Valor informado retornado da cpc

  • lg-altera-vl-processado - Variável para definir se o valor processado será alterado pela cpc

  • vl-processado-alt - Valor processado retornado da cpc

  • lg-altera-vl-liberado - Variável para definir se o valor processado será alterado pela cpc

  • vl-liberado-alt - Valor liberado retornado da cpc

  • lg-altera-vl-glosa - Variável para definir se o valor glosa será alterado pela cpc

  • vl-glosa-alt - Valor glosa retornado da cpc

  • lg-chama-p-glosas - Variável retornada pela cpc, para confirmar se chama a procedure p-glosas

  • lg-altera-valorProcessado - Variável para definir se o tmp-movto-doc.valorProcessado será alterado

  • vl-valorProcessado-alt - Valor da tmp-movto-doc.valorProcessado retornado da cpc

  • lg-altera-valorLiberado - Variável para definir se o tmp-movto-doc.valorLiberado será alterado

  • vl-valorLiberado-alt - Valor da tmp-movto-doc.valorLiberado retornado da cpc

  • lg-altera-valorInformado - Variável para definir se o tmp-movto-doc.valorInformado será alterado

  • vl-valorInformado-alt - Valor da tmp-movto-doc.valorInformado retornado da cpc.