01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus® |
---|---|
Segmento: | Backoffice |
Módulo: | Financeiro |
Idiomas | Português |
Função: | FINA710 - Novo Gestor Financeiro |
02. DESCRIÇÃO
O ponto de entrada NGFQRRET, será acionado na seleção de boletos da base de dados Protheus para consulta na API do banco para verificar se o boleto foi liquidado e proceder com a baixa do título.
Este Ponto de Entrada é chamado apenas para os bancos que não possuem API de listagem. Para mais detalhes clique aqui.
Por padrão a query de consulta seleciona todos os boletos em aberto na base para o banco em processamento.
Caso utilizado este ponto de entrada é possível adicionar filtros à query e definir uma regra (exemplo: títulos em aberto com vencimento maior que database + 5 e vencimento < que database - 30)
Importante
Todas as tabelas que forem usadas por esse P.E. deverão ter sua área guardada e restaurada ao final da execução.
04. RETORNO
cQuery – Caractere - Condição adicional para a query
05. EXEMPLO DE UTILIZAÇÃO
#INCLUDE "TOTVS.CH" #INCLUDE "PROTHEUS.CH" /*/{Protheus.doc} NGFQRRET Permite adicionar filtro customizado no processamento de consulta se houve liquidacao do boleto no banco. Utilizado no job FINA715 - Retorno para alguns bancos que nao possuem API de listagem. @type Function @author totvs @since 06/03/2023 @version 1.0 @param param_name, param_type, param_descr @return cFiltro, Character, String que representa o filtro customizado /*/ User Function NGFQRRET() Local cFiltro := '' As Character cFiltro += " SEA.EA_XPTO = 'S' AND SE1.E1_VENCREA < '" + dToS(dDataBase + 30) + "' " Return cFiltro