Árvore de páginas

01. DADOS GERAIS

Produto:TOTVS Mais Negócios
Linha de Produto:Linha Protheus
Módulo:Mais Negócios
Função:RSKFINGRV - Ponto de Entrada


02. DESCRIÇÃO

O ponto de entrada RSKFINGRV, localizado nos Fontes RSKA030 (Controle de Integração Financeiro), RSKA070 (Movimentações x NF da carteira Off Balance) e RSKA080 (Funções de Conciliação Financeira), será utilizado para tratamento complementar nas movimentações financeiras.

Eventos financeiros disponíveis:

EventoDescrição
REIMPLFINReimplantação do documento de saída no financeiro por divergência comercial (Inclusão contas a Receber)
BAIXACLIBaixa do título em nome do Cliente
INCTITSUPPInclusão do título a receber em nome da Supplier
INCTXSUPPInclusão do título de taxa a pagar a Supplier
BAIXANCCBaixa do título NCC gerado no processo de Devolução
INCTXPOSVInclusão do título de taxa a pagar no pós venda
LIBNCCLiberação da NCC
BAIXARECCONCBaixa do título a receber na conciliação financeira
BAIXAPGCONCBaixa do título a pagar na conciliação financeira

03. PARÂMETROS

Os parâmetros utilizados no Ponto de Entrada são passados por meio da variável PARAMIXB, conforme exemplo abaixo:

NomeTipoDescrição
PARAMIXB[1]CaractereDefine a tabela para a movimentação financeira, SE1= Contas a Receber e SE2= Contas a Pagar
PARAMIXB[2]CaractereTipo do evento que será utilizado na movimentação financeira
PARAMIXB[3]VetorCampos customizados e o seus respectivos valores que serão utilizados na movimentação financeira

04. RETORNO

Vetor que indica quais os campos customizados serão tratados na movimentação financeira.

05. EXEMPLO

Exemplo - P.E. RSKBANKCON
//------------------------------------------------------------------------------
/*/{Protheus.doc} RskFinGrv
Exemplo para customizar a movimentação financeira.
 
@param PARAMIXB
/*/
//-----------------------------------------------------------------------------
User Function RskFinGrv() As Array
Local aRet As Array

aRet := PARAMIXB
 
If ( aRet[1] == 'SE1' .and. aRet[2] == 'INCTITSUPP') // Validação  do evento
    AADD(aRet[3], {"E1_CAMPTST" , 'Inclusão de título a receber em nome da Supplier.',Nil}) // Inclusão do campo customizado.
EndIf
 
Return aRet