Home

Linha Microsiga Protheus

Páginas filhas
  • PLSTRSLD - Permite customizar a gestão de saldos, não executando a rotina padrão

Descrição

PLSTRSLD - Permite customizar a gestão de saldos, não executando a rotina padrão

Observações

Este ponto de entrada permite customizar a gestão de saldos a descontar do beneficiário durante a cobrança. Quando este ponto de entrada existir, o sistema deixará de executar o processo padrão de gestão de saldos e este ponto de entrada deverá assumir toda a responsabilidade por este processo.

Exemplos

 

Preview

Veja também

 

Idioma

Português(Brasil)

Versões

Versões_Anteriores

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Updates

 

Parâmetros

aRet -> array de objetos com o detalhamento do valor de cobrança da família que está sendo processada
cAno -> ano da competência do faturamento
cMes -> mês da competência do faturamento
cCodInt -> código da operadora
cCodEmp -> código da empresa do beneficiário que está sendo processada
cMatric -> Código da matricula da família que está sendo processada
dData -> data do processamento
cCodPla -> código do plano da família
cVerPla -> versão do plano da família
aFoCoPF -> array de objetos contendo o detalhamento da coparticipação

Retorno

Array de objetos com dois elementos
[1] = aRet – retorna o mesmo aRet recebido por parâmetro
[2] = aRetAcum – array dos acumulados contendo a seguinte estrutura:
cTipEve, -> Tipo de evento baseado no campo BFQ_DEBCRE
nValorEve, -> Valor do evento
cCodEve, -> Código do lançamento de faturamento baseado na tabela BFQ
cCodEveOri, -> Código do evento que originou este lançamento, exemplo: este saldo é referente a cobrança de mensalidade (101) ou de uma co-participação (116) ?
cDesEveOri, -> Descrição do evento de origem
cCargo, -> livre
cMatUsu, -> matricula do beneficiário
cNomUsr, -> nome do beneficiário
lTotal, -> enviar sempre .T.
cSexo, -> Sexo do beneficiário
cGrauPa, -> grau de parentesco
cFiller, -> vazio
cCodFai, -> Código da faixa salarial que o beneficiário foi enquadrado para cobrança
cNivFai, -> vazio
cTipUsu, -> Tipo de usuário, exemplo T = Titular, D = Dependente, etc
cAlias, -> Em que tabela está gravada a informação que originou esta cobrança ?
cOrigem, -> vazio
cBaseIr, -> Base ir com base no lançamento de faturamento na tabela BFQ
StrZero(nSeq,4), -> Sequencial
nFxaIni, -> valor inicial da faixa em que o beneficiário foi enquadrado
nFxaFin, -> valor final da faixa em que o beneficiário foi enquadrado
cVerba, -> Verba da folha, caso seja para desconto em folha
nVlrMes, -> valor total
nSaldo1, -> valor do saldo
nSaldo2, -> zero
nTotSal, -> total do saldo
nRecno, -> zero
0, -> zero
0, -> zero
"", -> vazio
"", -> vazio
0, -> zero
0, -> zero
cCodPla, -> Codigo do plano
cVerPla, -> Versao do plano
cDesPla, -> Descricao do plano
cCodSB1, -> Codigo do Produto SB1 ERP
cCodTES, -> Codigo da TES SB1 ERP
0, -> Recno do BM1 para uso generico
0, -> Total do desconto aglutinado para o item - integracao com a nota de saida.
cAno, -> Ano de Competencia do lançamento - Para utilizar Periodicidade
cMes, -> Mes de Competencia do lançamento - Para utilizar Periodicidade
lCusOpe, -> Se e lancamento de custo operacional ou não
.F., -> PARCELAMENTO (reservado)
cTpPlan, -> Tipo do Plano no modulo Gestão de Pessoal
cTpforn, -> Tipo de fornecedor do plano (1-Ass. Medica; 2 =Ass. Odontologica
cCodFor, -> Codigo do fornecedor do plano
cSeqDep, -> codigo do dependente
cPlanGPE, -> codigo do plano do GPE lPatroDif})} //50-Patronal diferenciado

Eventos de chamada do Ponto de Entrada

 

Variáveis

 

Programa Fonte

PLSMCOB2.PRW

  • Sem rótulos