Árvore de páginas

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 F713LYT permite customizar o layout de envio para transmissão dos boletos. Será executado no job de envio dos boletos, para mais detalhes acesse JOB Transmissão e Envio de E-mail - FINA713

03. PARÂMETROS

ParâmetroDescriçãoTipo
PARAMIXB[1]Código do banco FEBRABAN (Ex: 001 = Banco do Brasil, 341 = Itaú e etc)Caractere 
PARAMIXB[2]Chave do Titulo a receber (FILIAL + PREFIXO + NUM + PARCELA + TIPO)Caractere 
PARAMIXB[3]Layout do banco que será customizadoCaractere 
PARAMIXB[4]Tipo do layout que será customizadoCaractere

04. RETORNO

cReturn - Caractere - Layout customizado que será enviado ao banco para transmissão

05. EXEMPLO DE UTILIZAÇÃO

F713LYT
#INCLUDE "TOTVS.CH"

/*/{Protheus.doc} F713LYT
    Permite modificar as tags do layout de transmissão 
    dos boletos antes do envio ao banco.

    Obs: A area das seguintes tabelas devem ser mantidas:
     - SEA, SA6, SEE, AI0, SE1, SA1 e F77.

    @type  Function
    @author totvs
    @since 09/11/2023
    @version 1.0
    @return cReturn, Character, Layout a ser enviado ao banco.
    @see https://tdn.totvs.com/pages/viewpage.action?pageId=804798104
/*/
User Function F713LYT() As Character
    Local cBanco   := PARAMIXB[1]
    Local cChvTit  := PARAMIXB[2]
    Local cReturn  := ""
    Local aAreaE1  := SE1->(FwGetArea())
	Local aArea	   := FwGetArea()

    If PARAMIXB[4] == "JSON"
    	/*
			Realizar tratamento no JSON que será enviado ao banco
		*/
	Elseif PARAMIXB[4] == "XML"
     	/*
			Realizar tratamento no XML que será enviado ao banco
		*/  
	Endif 
    RestArea(aAreaE1)
	RestArea(aArea )
Return cReturn