Home

Linha Microsiga Protheus

Páginas filhas
  • PLDIOP02 - Classifica distribuição de saldos contas a receber

Ponto-de-Entrada: PLDIOP02 - Classifica distribuição de saldos contas a receber
Descrição:
Ponto de entrada que permite na geração do DIOPS, analisar e refazer a classificação do título conforme planilha "Modelo Idade de Saldos 2011", aba "Ctas a Receber", quadro "Distribuição dos Saldos de Contas a Receber".
Programa Fonte
PLSXFUN
Sintaxe

PLDIOP02 - Classifica distribuição de saldos contas a receber ( [ nRegSE1 ], [ cCliLoj ], [ nCateg ], [ aVlrAt ] ) --> aVlrAt

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
nRegSE1 Numérico Número do registro da tabela SE1 do título posicionado.
cCliLoj Array of Record Chave caracter com o código do cliente e a loja do cliente. Não são removidos os espaços, devendo ser tratado conforme o tamanho dos campos.
nCateg Array of Record Código da categoria (coluna) em que o título foi automaticamente classificado. Sera enviado sempre a última classificação obtida.
aVlrAt Array of Record Array que irá conter duas colunas e quantas linhas houver de classificações de categorias (colunas) distintas encontradas automaticamente. Na primeira coluna será apresentada a categoria classificada, e na segunda coluna seré apresentado o valor das composições classificadas nessa categoria.
Retorno
    aVlrAt(array_of_record)
  • Deve-se retornar um Array que irá conter duas colunas e quantas linhas houver de classificações de categorias (colunas). Na primeira coluna deverá retornar a categoria classificada, e na segunda coluna devera retornar o valor das composições classificadas nessa categoria. O preenchimento da primeira coluna (categorias) deve estar entre 2 e 11, ou será descartado e reclassificado como 11.
Observações

 

Ao processar o título, o Sistema realiza a classificação conforme determinação da ANS, seguindo os registros da composição de cobrança, é possível classificar conforme o desejado, determinando a coluna conforme abaixo:

·          Coluna  2: Planos Individuais/Familiares Mensalidades (Pess. Física) Preço preestabelecido.

·          Coluna  3: Planos Individuais/Familiares Mensalidades (Pess. Física) Preço Pós-estabelecido.

·          Coluna  4: Planos Coletivos Faturas (Pessoa Jurídica) Preço preestabelecido.

·          Coluna  5: Planos Coletivos Faturas (Pessoa Jurídica) Preço Pós-estabelecido.

·          Coluna  6: Convênios a Receber / Outras.

·          Coluna  7: Créditos de Operações de Administração de Benefícios.

·          Coluna  8: Participação dos beneficiários em eventos / sinistros.

·          Coluna  9: Créditos de Operadoras.

·          Coluna 10: Outros Créditos de Operações com Planos.

·         Coluna 11: Outros Créditos Não Relacionados com Planos.

 

 ATENÇÃO: A coluna 1 e reservada para a classificação do vencimento financeiro não deve ser utilizada.

 

Exemplos
User Function PLDIOP02()Local nVeznRegSE1	:= ParamIxb[1]cCliLoj	:= ParamIxb[2]nCateg	:= ParamIxb[3]aVlrAt	:= ParamIxb[4]If cCliLoj == '00000101'	// Cliente = 000001 e Loja = 01	nCateg := 5	// Preco Pos-estabelecido - Plano Coletivo	For nVez := 1 to Len(aVlrAt)		If aVlrAt[nVez,1] # nCateg			aVlrAt[nVez,1]:= nCateg		EndIf	NextEndIfReturn(aVlrAt)
Variáveis
Nome Tipo Escopo Pode Alterar descrição
Array of Record Global Não