Árvore de páginas

Valida dados da baixa de um título a receber

Linha de Produto:

Protheus

Segmento:

Serviços

Módulo:

Financeiro

Rotina:

Rotina

Nome Técnico

FINA070
Baixa Manual

Cadastros Iniciais:

Inclusão contas a recebe

Parâmetro(s):

Unknown macro: {nVal,nTxMoeda,lRetorno}
paramixb[1] - nVal: Valor do campo que será validado
paramixb[2] - nTxMoeda: Taxa da moeda
paramixb[3] - lRetorno: Retorno default quando o ponto de entrada ser executado por qualquer valid, função ou objeto diferente do campo que está sendo validado.

Ponto de Entrada:

F070VDATA

Chamados Relacionados

506250

País(es):

Todos

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

SE1

Sistema(s) Operacional(is):

Todos

Ponto de Entrada

Descrição:

O ponto de entrada F070VDATA  tem por finalidade validar os dados da baixa de um titulo a receber nos seguintes campos:Taxa contratada, Desconto, Multa, Taxa de permanência (juros)

Localização:

O ponto de entrada na rotina F070VDATA é chamado na função  fA070Val

Eventos:

Financeiro>>Atualizações>>Contas a Receber>>Baixas a Receber

Programa Fonte:

FINA070

Função:

fA070Val

Retorno:

lRetorno

 

Exemplo:

#Include 'Protheus.ch'

User Function F070VDATA ()
Local lRetorno := .t.
Local cCampo := ReadVar()

If cCampo == "NTXMOEDA"
If PARAMIXB[2] > SE1->E1_TXMOEDA
lRetorno := .f.
NTXMOEDA := SE1->E1_TXMOEDA
Alert("Não permitido")
EndIf
ElseIf Empty(cCampo)
lRetorno := PARAMIXB[3]
EndIf

Return lRetorno