01. DADOS GERAIS

Linha de Produto:

Segmento:

Módulo:

Função:FINA989 - Extrator Financeiro
Requisito/Story/Issue:

Não Há

02. DESCRIÇÃO

O ponto de entrada F989CRQY permite substituir a query padrão que filtra os títulos a pagar do Extrator Fiscal (EXTFISXTAF).

Os títulos que retornarão da query irão gerar os registros na família T154 do layout de integração TAF (layout único), responsável por gerar os eventos da serie R-2000 da EFD-REINF. 

  • A query modificada não deve possuir a clausula ORDER BY, pois a ordenação padrão deve ser respeitada e ocorrerá após a chamada do ponto de entrada;
  • A query modificada não deve retirar as colunas já existentes da query padrão;

03. PARÂMETROS

Nome

Tipo

Descrição

cQuery

Caractere

Query padrão da rotina FINA989 para títulos a receber

04. RETORNO

Nome

Tipo

Descrição

cQuery

Caractere

Nova query modificada pelo ponto de entrada

05. EXEMPLO DE UTILIZAÇÃO

#include 'protheus.ch'

/*/{Protheus.doc} F989CRQY()  

	Recebe a query padrão completa que faz a filtragem dos títulos a receber
    do Extrator Fiscal, permitindo  substitui-la com adaptações.
	
	@param ParamIxb[1] - cQuery - Query padrão da rotina FINA989 para títulos a receber
    @return cRet - Query modificada pelo ponto de entrada
/*/

User Function F989CRQY()

    Local cQuery  := ParamIXB[1] //Query padrão

    //Filtra o flag FKF_REINF mesmo se for integração via TXT
    cQuery += " AND FKF.FKF_REINF NOT IN ('2',' ') " 

Return cQuery