Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DADOS GERAIS

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoBackoffice

Módulo:

Modulos_cross_segmentos
ModulosCrossSegmentosTOTVS Backoffice (Linha Protheus) - Financeiro (SIGAFIN)

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

Não Há

02. DESCRIÇÃO

A finalidade do O ponto de entrada F989CRQYé permitir complementar o filtro padrão dos registros dos títulos a receber para envio ao TAF. 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. 

Informações
titleImportante
  • 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

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

04. RETORNO

Nome

Tipo

Descrição

cQuery

Caractere

Novo filtroNova query modificada pelo ponto de entrada

05. EXEMPLO DE UTILIZAÇÃO

Bloco de código
languagevb
themeMidnight
firstline1
titleF989CRQY
linenumberstrue
#include 'totvsprotheus.ch'

/*/{Protheus.doc} F989CRQY()  

	Recebe a query padrão Complementarcompleta oque filtrofaz padrãoa dosfiltragem registros dos títulos a receber
  para envio aodo TAF. 

    Extrator Fiscal, permitindo  substitui-la com adaptações.
	
	@param ParamIxb[1] - cQuery - FiltroQuery padrão da rotina FINA989 para 
títulos a receber
   @return @return cRet - Novo Filtro Query modificada pelo ponto de entrada
/*/

User Function F989CRQY()

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

    Local cRet	  := cFiltro     //Filtro novo           
	
	cRet//Filtra o flag FKF_REINF mesmo se for integração via TXT
    cQuery += " AND E1_FILIAL = '01' AND "
    cRet += " E1_CLIENTE BETWEEN '000001' AND '000002' AND "   
	cRet += " E1_LOJA = '01' "

Return cRetFKF.FKF_REINF NOT IN ('2',' ') " 

Return cQuery 



Templatedocumentos