CPC-BOSAU-PROVIDER-PAYMENT
Produto: | TOTVS Saúde Planos |
Módulo: | Todos |
Versão: | 12.x.x |
Assuntos: | cpc-bosau-provider-payment.p |
- Cálculo do pagamento médico HTML (hpp.providerPayment).
Localização
- Dentro do hpp/bosau/bosau-provider-payment executa a api responsável pelo cálculo do pagamento.
Ponto de Utilização
- "ANTES-EXECUCAO"
- "SEL-CLIENTE"
- "FIM-SELECAO"
- "ANT-ENV-CENTRAL"
Include das definições das tabelas temporárias
- cpc-bosau-provider-payment.i
Tabelas de entrada e saída
Tabela de entrada tmp-cpc-boprovider-pay-entrada
def temp-table tmp-cpc-boprovider-pay-entrada no-undo
field nm-ponto-chamada-cpc as char format "x(15)"
field in-evento-programa as char format "x(20)"
field cd-unidade like preserv.cd-unidade
field cd-prestador like preserv.cd-prestador
field cd-fornecedor like preserv.cd-contratante
field dt-anoref like perimovi.dt-anoref
field nr-perref like perimovi.nr-perref
field vl-base-cofins like titupres.vl-base-inss-movto
field vl-base-csll like titupres.vl-base-inss-movto
field vl-base-pis-pasep like titupres.vl-base-inss-movto
field dt-producao as date
field cd-unidade-operadora like preserv.cd-unidade
field vl-base-imp-unico like titupres.vl-base-inss-movto
field cd-unidade-sel like preserv.cd-unidade
field cd-tipo-medicina-ini like titupres.cd-tipo-medicina
field cd-tipo-medicina-fim like titupres.cd-tipo-medicina
field aa-fatura-ini like moviproc.aa-fatura
field aa-fatura-fim like moviproc.aa-fatura
field cd-serie-ini like moviproc.cd-serie-nf
field cd-serie-fim like moviproc.cd-serie-nf
field nr-fatura-ini like moviproc.cod-fatur-ap
field nr-fatura-fim like moviproc.cod-fatur-ap
field cd-local-ini like locaaten.cd-local-atendimento
field cd-local-fim like locaaten.cd-local-atendimento
field lg-transacao as log
field lg-procedimento as log
field lg-insumo as log
field lg-periodo as log
field in-liberado-1 as char format "x(1)"
field in-liberado-2 as char format "x(1)"
field cd-transacao-ini like moviproc.cd-transacao
field cd-transacao-fim like moviproc.cd-transacao
field cd-unidade-principal-ini like preserv.cd-unidade
field cd-unidade-principal-fim like preserv.cd-unidade
field cd-prestador-principal-ini like preserv.cd-prestador
field cd-prestador-principal-fim like preserv.cd-prestador
field in-selec-benef as char
field lg-local as log
field in-calculo-pagamento as char format "x(1)"
field in-tipo-calculo as int
field cd-tipo-insumo like insumos.cd-tipo-insumo
field cd-proc-insumo like insumos.cd-insumo
field cd-pacote like paproins.cd-pacote
field dt-realizacao like moviproc.dt-realizacao
field dt-vencimento like moviproc.dt-realizacao
field vl-producao like titupres.vl-producao-movto
field lg-per-anterior as log
field ds-processo-aux like pagapres.ds-processo
field in-tipo-fatura as integer
field cd-contratante like preserv.cd-contratante
field lg-pagamento-unificado as log initial false
field h-tmp-prestador as handle
field h-tmpProviderpayment as handle.
Definição campo a campo da tabela tmp-cpc-boprovider-pay-entrada
- nm-ponto-chamada-cpc – Nome do ponto de CPC
- in-evento-programa – Evento do ponto de CPC.
- cd-unidade – não está sendo utilizado.
- cd-prestador – não está sendo utilizado.
- cd-fornecedor – não está sendo utilizado.
- dt-anoref – Ano da data referência.
- nr-perref – Período da data referência.
- vl-base-cofins – não está sendo utilizado.
- vl-base-csll – não está sendo utilizado.
- vl-base-pis-pasep – não está sendo utilizado.
- dt-producao – Data da produção
- cd-unidade-operadora – não está sendo utilizado.
- vl-base-imp-unico – não está sendo utilizado.
- cd-unidade-sel – Código da unidade selecionada
- cd-tipo-medicina-ini – Código do tipo de medicina inicial.
- cd-tipo-medicina-fim – Código do tipo de medicina final.
- aa-fatura-ini – não está sendo utilizado.
- aa-fatura-fim – não está sendo utilizado.
- cd-serie-ini – não está sendo utilizado.
- cd-serie-fim – não está sendo utilizado.
- nr-fatura-ini – não está sendo utilizado.
- nr-fatura-fim – não está sendo utilizado.
- cd-local-ini – Código local inicial.
- cd-local-fim – Código local final.
- lg-transacao – Indicador para fazer seleção de todas transações.
- lg-procedimento – Indicador se deve considerar procedimentos.
- lg-insumo – Indicador se deve considerar insumos.
- lg-periodo – Indicador se o calculo é por período.
- in-liberado-1 – não está sendo utilizado.
- in-liberado-2 – não está sendo utilizado.
- cd-transacao-ini – Código da transação inicial.
- cd-transacao-fim – Código da transação final.
- cd-unidade-principal-ini – Código da unidade principal inicial.
- cd-unidade-principal-fim – Código da unidade principal final.
- cd-prestador-principal-ini – Código do prestador principal inicial.
- cd-prestador-principal-fim – Código do prestador principal final.
- in-selec-benef – Indicador de tipo de beneficiário (1 - Base, 2 - Intercâmbio, 3 - Ambos)
- lg-local – Indicador de local.
- in-calculo-pagamento – Indicador do calculo (A - Previsão auto gerados, G - Auto-Gerados, P - Previsao, C - Calculo)
- in-tipo-calculo – Indicador tipo de calculo ( 0 - Pagamento Prestadores, 1 - Adiantamento Producao)
- cd-tipo-insumo – não está sendo utilizado.
- cd-proc-insumo – não está sendo utilizado.
- cd-pacote – não está sendo utilizado.
- dt-realizacao – não está sendo utilizado.
- dt-vencimento – Data vencimnto ou data base.
- vl-producao – não está sendo utilizado.
- lg-per-anterior – Indicador de período anterior
- ds-processo-aux – não está sendo utilizado.
- in-tipo-fatura – não está sendo utilizado.
- cd-contratante – não está sendo utilizado.
- lg-pagamento-unificado – não está sendo utilizado.
- h-tmp-prestador – Handle da tabela temporária tmp-prestador.
- h-tmpProviderpayment - Handle da tabela temporária tmpProviderpayment.
Tabela de saída tmp-cpc-boprovider-pay-entrada
def temp-table tmp-cpc-boprovider-pay-saida no-undo
field lg-undo-retry as log
field ds-mensagem-relatorio as char format "x(75)"
field lg-calcula as log
field lg-calcula-cofins as log
field lg-calcula-pis-pasep as log
field lg-calcula-csll as log
field lg-calcula-unico as log
field lg-calculo-especifico as log
field lg-valor-pacote as log
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.
Definição campo a campo da tabela tmp-cpc-boprovider-pay-entrada
- lg-undo-retry – não está sendo utilizado.
- ds-mensagem-relatorio - não está sendo utilizado.
- lg-calcula - não está sendo utilizado.
- lg-calcula-confins - não está sendo utilizado.
- lg-calcula-pis-pasep - não está sendo utilizado.
- lg-calcula-csll - não está sendo utilizado.
- lg-calcula-unico - não está sendo utilizado.
- lg-calculo-especifico - não está sendo utilizado.
- lg-valor-pacote - não está sendo utilizado.
- nm-arquivo-imp - não está sendo utilizado.
- cd-evento-imp - não está sendo utilizado.
- lg-considera-prestador-imp - não está sendo utilizado.
- lg-gera-evento-deb-imp - não está sendo utilizado.