Page tree

GFEA1183 - Possibilita a leitura e validação do arquivo XML de CT-e

Características do Requisito

Linha de Produto:

Protheus

Segmento:

Distribuição e Logística

Módulo:

SIGAGFE

Ponto de Entrada - GFEA1183

Descrição:

Recebe o objeto XML do CT-e que está sendo importado.

Localização:

Será executado antes do processamento de importação padrão do GFE

Programa Fonte:

GFEA118 - Importação de CT-e

Parâmetros:

NomeTipoDescriçãoObrigatório
PARAMIXB[1]ArrayObjeto completo do XMLSim

Retorno:

NomeTipoDescriçãoObrigatório
lRetBooleano

Indica se deve ou não continuar o processamento e importação do arquivo XML
.T. -> Continua a importação do arquivo XML
.F. -> Aborta a importação do arquivo XML 

Sim

 

Exemplo: GFEA1183
User Function GFEA1183()
	Local _oXML := PARAMIXB[1]
	Local _lRet := .T.
	Local _cTpCte := XmlValid(_oXML,{"_INFCTE","_IDE"},"_TPCTE")
	If _cTpCte $ '2;3'
		// CT-e de anulação/substituição não devem ser importados.
		_lRet := .F.
	EndIf
Return _lRet