01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:BackOffice
Módulo:Financeiro
IdiomasPortuguês (Brasil)
Função:

FINA474 - Manutenção de Extratos
FINA475 - Importação Automática de Extratos 

02. DESCRIÇÃO

Criado o ponto de entrada F474EFT (FINA474) para que o operador consiga aplicar regras para a efetivação de determinados registros do arquivo de extratos bancários (SIG) nas tabelas de movimento bancário do Protheus (FK5/SE5).

Este ponto se aplica no momento da importação dos extratos, logo após a gravação do registro importado do arquivo de extrato bancário, seja via FINA474 (Manutenção de Extratos) ou FINA475 (Importação Automática de Extratos - Job)

03. PARÂMETROS

Parâmetros disponibilizados no ponto de entrada:

PARAMIXB

Tipo

Descrição

1º PosiçãoObjeto Json

Retorna um objeto Json contendo as informações do movimento, quando a importação for via API extrato.

PropriedadeDescrição
retornoApiContem o JSON retornado pela API, para mais informações acesse a documentação da API de extratos do Banco do Brasil - https://apoio.developers.bb.com.br/apis/29?versaoApi=1&topico=16905354
tipoLancamentoExtratoDefine se o lançamento é futuro ou efetivo
carteiraExtratoDefine se é credito ou debito
codTipoExtratoCódigo do movimento (IG_TIPEXT)
documentoExtratoNumero do documento vinculado ao movimento no extrato (IG_DOCEXT)
valorExtratoValor do movimento no extrato (IG_VLREXT)
historicoExtratoHistórico do movimento no extrato (IG_HISTEXT)
dataMovExtratoData de movimentação no extrato (IG_DTEXTR)


04. RETORNO

Não se aplica.

06. EXEMPLO DE UTILIZAÇÃO

#INCLUDE 'TOTVS.CH'
#INCLUDE "PROTHEUS.CH"
 
/*/{Protheus.doc} F474EFT 
Aplicar regras de efetivação dos movimentos dos registros do extrato bancário na importação do arquivo de extratos.

@type       Function
@author     TOTVS
@since      31/08/2023
@return     Nil
/*/ 
User Function  F474EFT()
 	Local oMovAPI:= PARAMIXB[1] as Json
	//Aplique aqui as regras para que um determinado registro da SIG seja efetivado na FK5/SE5 
	//A tabela SIG está posicionada no registro que acabou de gravar, de onde podem ser obtidos os dados para validação e efetivação nos movimentos bancários do Protheus.

Return