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)
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas