Árvore de páginas

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Backoffice
Módulo:Financeiro
Função:

F070MOV - Geração de movimento bancário contas a receber


02. DESCRIÇÃO

O ponto de entrada F070MV1 tem como finalidade permitir a customização da contabilização dos movimentos de baixa dos
títulos a receber com valores acessórios de acréscimo e decréscimo.

03. PARÂMETROS      

Nome

Tipo

Descrição

nAcaoNuméricoNumérico que verifica se o ponto de entrada esta contabilizando um Acréscimo e Decréscimo ( 1 = Decréscimo; 2 = Acréscimo)
aBxAcrArrayArray contendo as chaves dos outros registros de acréscimos do título
aBxDecArrayArray contendo as chaves dos outros registros de decréscimos do título
cBancoArrayCódigo do banco do movimento
cAgenciaArrayAgência do Movimento
cContaArrayConta Bancária do movimento
dBaixaDataData da Baixa
nValorNuméricoValor do Acréscimo
lPadraoLógicoFlag para informar se o lançamento padrão existe
lContabilizaLógicoFlag para informar se o registro está sendo contabilizado
cTpDocCaracterTipo da movimentação
cHistMovCaracterHistorico do cancelamento da baixa
cLoteFinCaracterLote Contábil do financeiro
cMotBxCaracterMotivo da Baixa
nValEstrangNuméricoValor da baixa na segunda moeda
cSequenciaArraySequencia do movimento de baixa ( tabela SE5)
lSpbInUseLógicoVerifica se esta utilizando sistema SPB
cModSpbCaracterModo sistema SPB
dDtCreditoDataData do Crédito
cArqEntCaracterArquivo temporário
cOcorrCaracterOcorrencia da Baixa
nTxMoedaNúmericoTaxa da Moeda no dia da Baixa
nJurosNúmericoValor dos Juros
nMultaNúmericoValor da Multa
nCMNuméricoValor da correção monetária
nDescontNuméricoValor do Desconto
aBaixasArrayArray das baixas de títulos
aHdlPrvArrayArray de contabilização do titulo


04. RETORNO

Nome

Tipo

Descrição

aHdlAux

Array

Array de contabilização do titulo

05. EXEMPLO DE UTILIZAÇÃO


F070MV1
#INCLUDE "PROTHEUS.CH"

User Function F070MV1() 
    _nAcao		 := PARAMIXB[1]
    _aBxAcr      := PARAMIXB[2]
    _aBxDec		 := PARAMIXB[3]
    cBanco		 := PARAMIXB[4]
    cAgencia	 := PARAMIXB[5]
    cConta		 := PARAMIXB[6]
    dBaixa		 := PARAMIXB[7]
    _nValor		 := PARAMIXB[8]
    lPadrao		 := PARAMIXB[9]
    lContabiliza := PARAMIXB[10]
    cTpDoc		 := PARAMIXB[11]
    cHistMov	 := PARAMIXB[12]
    cLoteFin	 := PARAMIXB[13]
    cMotBx		 := PARAMIXB[14]
    nValEstrang	 := PARAMIXB[15]
    cSequencia	 := PARAMIXB[16]
    lSpbInUse	 := PARAMIXB[17]
    cModSpb		 := PARAMIXB[18]
    dDtCredito	 := PARAMIXB[19]
    cArqEnt		 := PARAMIXB[20]
    cOcorr		 := PARAMIXB[21]
    nTxMoeda	 := PARAMIXB[22]
    nJuros		 := PARAMIXB[23]
    nMulta		 := PARAMIXB[24]
    nCm			 := PARAMIXB[25]
    nDescont	 := PARAMIXB[26] 
    aBaixas		 := PARAMIXB[27]
    aHdlPrv		 := PARAMIXB[28]
    
    //ver quais sao locais 

	If Len(aHdlPrv) >= 1 .and. Len(aHdlPrv[1]) >= 4
    	nHdlPrv	 := aHdlPrv[1][1]
	    cPadrao  := aHdlPrv[1][2]
    	aFlagCTB := aHdlPrv[1][3]
	    cArquivo := aHdlPrv[1][4] 
	EndIf    

    Alert("PONTO DE ENTRADA u_F070MV1")

Return aHdlPrv