Árvore de páginas

Ponto de entrada A140IPRD

Linha de Produto:

Microsiga Protheus

Segmento:

Serviços

Módulo:

Compras (SIGACOM)

Rotina:

Rotina

Nome Técnico

Importação NF-e (Totvs Colaboração/Importador XML)

MATA140I

Ponto de Entrada:

A140IPRD

País(es):

Brasil

Banco(s) de Dados:

Todos

Tabelas utilizadas:

SDT

Sistema(s) operacional(is):

Windows/Linux

Ponto de Entrada

Descrição:

O Ponto de Entrada A140IPRD permite customizar a identificação do produto.

Localização:

Rotina de processamento dos documentos NFe no Totvs Colaboração/Importador XML.

Eventos:

O Ponto de entrada é executado durante importação de NFe

Programa Fonte:

MATA140I

Função:

IMPXML_NFE

Parâmetros:

Nome

Tipo

Descrição

Obrigatório

PARAMIXB

Caracter

Código do Fornecedor/Cliente

X

PARAMIXBCaracterLoja Fornecedor/ClienteX
PARAMIXBCaracterCódigo produto contido no arquivo XML (cProd)X
PARAMIXBObjetoObjeto contendo a Tag principal: InfNFE /subtag det nItem com os nós referente ao item posicionado no XML recebido de acordo com o Manual de Orientação ao Contribuinte da NFe.X
PARAMIXBCaracterCódigo da tabela "SA5" ou "SA7" para identificar se o código que está vindo como parâmetro é de um fornecedor ou de um cliente para os casos de notas do tipo devolução e beneficiamento.X
PARAMIXBObjetoObjeto trazendo todo conteúdo do XMLX
 Retorno:

Nome

Tipo

Descrição

Obrigatório

cNewPrdCaracterCódigo do produto (SB1)

 

Exemplo:

#Include 'Protheus.ch'

User Function A140IPRD()

Local cFornec   := PARAMIXB[1]
Local cLoja     := PARAMIXB[2]
Local cProd     := PARAMIXB[3]
Local oDetItem  := PARAMIXB[4]
Local cAli      := PARAMIXB[5]
Local oXML      := PARAMIXB[6]
Local cRet      := ""

//Customizações do cliente

Return cRet