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
valorExtratoValor do movimento no extrato
historicoExtratoHistórico que será gravado no histórico
dataMovExtratoData de movimentação no extrato


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