Árvore de páginas

Ponto-de-Entrada: MT103FIN - Ultima validação do folder financerio na nota de Entrada.
Versões: Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Espanhol , Inglês
Descrição:

LOCALIZAÇÃO : Function NfeTotFin() - Esta rotina tem como objetivo verificar se o somatorio das parcelas é igual ao total de duplicatas do documento de Entrada

EM QUE PONTO : Este ponto de entrada pode ser utilizado como última validação do folder financeiro na emissão da nota fiscal de entrada.
Ele deverá retornar .T. para um operação válida ou .F. para uma operação inválida.

Eventos


 

Programa Fonte
MATA103X.PRX
Sintaxe

MT103FIN - Ultima validação do folder financerio na nota de Entrada. ( < PARAMIXB> ) --> lLocRet

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
PARAMIXB Vetor PARAMIXB[1] = aHeader do getdados apresentado no folter Financeiro. X
Retorno
    lLocRet(logico)
  • Este retorno informa se a rotina deverá continua no fluxo normal do processo (.T.) ou deverá ser interrompido devido à alguma violação na regra de negócio (.F.).
Observações


 

Exemplos
User FuncTion MT103FINLocal aLocHead := PARAMIXB[1]      // aHeader do getdados apresentado no folter Financeiro.Local aLocCols := PARAMIXB[2]      // aCols do getdados apresentado no folter Financeiro.Local lLocRet  := PARAMIXB[3]      // Flag de validações anteriores padrões do sistema.                                    // Caso este flag esteja como .T., todas as validações                                   // anteriores foram aceitas com sucesso, no contrário, .F.                                    // indica que alguma validação anterior NÃO foi aceita.If aLocCols[1][3]<100   Alert('Somente será permitido notas fiscais com vencimentos superiores a R$100,00.')   lLocRet := .F.EndIfReturn(lLocRet)