Árvore de páginas

Ponto de Entrada A140IFOR

Características do Requisito

Linha de Produto:

Microsiga Protheus.

Segmento:

Manufatura

Módulo:

Compras (SIGACOM)

Rotina:

Rotina

Nome Técnico

TOTVS Colaboração

MATA140I

Ponto de Entrada:

A140IFOR

Chamados Relacionados

TUBQXW

País(es):

Brasil

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

SA1, SA2

Sistema(s) Operacional(is):

Todos

Versões/Release:

11.80

Ponto de Entrada

Descrição:

Ponto de Entrada para informar o fornecedor/cliente da NFe, caso exista duplicidade de CNPJ e Inscrição Estadual nos cadastros de Cliente e/ou Fornecedor.

Localização:

TOTVS Colaboração - Função de importação de NFe

Eventos:

Importação de uma NFe

Programa Fonte:

MATA140I.PRW

Função:

ImpXML_NFe

Parâmetros:

PARAMIXB[1]: Tabela de origem dos dados: SA1 ou SA2;

PARAMIXB[2]: CNPJ do Cliente / Fornecedor;

PARAMIXB[3]: Inscrição Estadual do Cliente / Fornecedor;

PARAMIXB[4]: Objeto para obtenção das informações das TAGS do XML;

Retorno:

Array "aRet" de três posições , contendo código do fornecedor, loja e nome do fornecedor

Nome

Tipo

Descrição

Obrigatório

aRet[1]

Caracter

Código do fornecedor/cliente

Sim

aRet[2] 

Caracter

Loja do fornecedor/cliente

Sim

aRet[3] 

Caracter

Nome do fornecedor/cliente

Sim

 

Exemplo:

#Include 'Protheus.ch'

User Function A140IFOR()

Local cTab := PARAMIXB[1]
Local cCNPJ := PARAMIXB[2]
Local cIE := PARAMIXB[3]
Local oXmlNfe := PARAMIXB[4]
Local cFor := ""
Local cLj := ""
Local cNome := ""
Local aReturn := Array(3)

//Implementar regra para preenchimento da variaveis cFor, cLj e cNome

aReturn[1]:= cFor
aReturn[2]:= cLj
aReturn[3]:= cNome

Return aReturn