Trecho do ponto de entrada que faz a chamada para o Ponto de Entrada que o cliente renomeia para XMT103FIN

image.png

Documentação oficial no TDN

MT103FIN - Última validação do folder financeiro na nota de Entrada - Linha Microsiga Protheus - TDN (totvs.com)

MT103FIN - Última validação do folder financeiro na nota de Entrada

Linha de Produto: Protheus
Segmento: Manufatura
Módulo: SIGACOM
Rotina: RotinaNome TécnicoMATA103Documento de Entrada
Ponto de entrada: MT103FIN - Última validação do folder financeiro na nota de Entrada

Ponto de Entrada

| Descrição: | Function NfeTotFin() - Esta rotina tem como objetivo verificar se o somatório das parcelas é igual ao total de duplicatas do Documento de Entrada. 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. | | --- | --- | | Parâmetros: | PARAMIXB[1] Tipo: Array Descrição: aHeader do getdados apresentado no folder Financeiro.

PARAMIXB[2] Tipo: Array Descrição: aCols do getdados apresentado no folder Financeiro.

PARAMIXB[3] Tipo: Lógico Descrição: Informa se a rotina deverá continua no fluxo normal do processo. | | Retorno: | lLocRet Tipo: Lógico Descrição: Este retorno informa se a rotina deverá continuar no fluxo normal do processo (.T.) ou deverá ser interrompido devido à alguma violação na regra de negócio (.F.). | | Exemplo: | User Function MT103FIN() Local 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. EndIf Return(lLocRet) |