Histórico da Página
GFEA1183 - Possibilita a inclusão de novas condições para definição do tipo de documento de frete na importação do CT-e
Características do Requisito
Linha de Produto: | Protheus |
Segmento: | Supply Chain - 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 no início da função que realiza a validação, antes do processamento de importação padrão do GFEde qualquer validação do fonte padrão. | ||||||||||||||
Programa Fonte: | GFEA118 - Importação de CT-e | ||||||||||||||
Parâmetros: |
| ||||||||||||||
Retorno: |
|
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
User Function GFEA1183GFEA1184() Local _oXMLcTPDF := "1" Local _oCte := PARAMIXB[1] Local _cTpCte := U_XmlValid(_oCte,{"_INFCTE","_IDE"},"_TPCTE") Local _cTpServ := U_XmlValid(_oCte,{"_INFCTE","_IDE"},"_TPSERV") Local _cXCaracAd := "" Local _lRet := .TF. Local _cTpCteIf XmlChildEx(_oCte:_INFCTE,"_COMPL") != Nil .And. XmlChildEx(_oCte:_INFCTE:_COMPL,"_XCARACAD") != Nil _cXCaracAd := U_XmlValid(_oXMLoCte,{"_INFCTE","_IDECOMPL"},"_TPCTEXCARACAD") EndIf If _cTpCte $== '2;3' // CT-e de anulação/substituição não devem ser importados.1' .And. _cTpServ == '0' .And. Upper(_cXCaracAd) $ 'SERVICO' _cTPDF := '10' _lRet := .FT. EndIf Return {_lRet, _cTPDF} |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas