Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

O Ponto de Entrada DU400NFREM deve ser utilizado para geração da tag InvoiceIdentificationID (ReferencedInvoiceLine) para as chaves das notas de remessa (saída) vinculadas à NF de saída da venda para geração da DUE.

ParametrosDescriçãoTipo
ParamIXB[1]Nota fiscal de origemCaracter
ParamIXB[2]Serie da Nota Fiscal de origemCaracter
ParamIXB[3]ImportadorCaracter
ParamIXB[4]Loja do ImportadorCaracter
ParamIXB[5]Numero de sequencia do item faturadoCaracter


O retorno da ponto de entrada deve ser:

TipoEstrutura
Vetor

Exemplo: aAdd(aNfs, {"0001", "01", 2.0})

aNfs[1] - Caracter - Codigo chave NFE

aNfs[2] - Caracter - Sequencial do item

aNfs[3] - Numérico - Quantidade do item

 

Bloco de código
languagecpp
firstline1
titleExemplo de rdmake
linenumberstrue
//Quando o ponto de entrada retornar dados no array aNFs, será gerada a tag <ReferencedInvoiceLine> no XML da DUE. Se retornar aNFs vazio, a tag nao é geradanogerada no XML.

User Function DU400NFREM()

Local cNFOri, cSerOri, cImport, cImpLoja, cFatSeq
Local aNFs := {}

   cNFOri := ParamIXB[1]
   cSerOri := ParamIXB[2]
   cImport := ParamIXB[3]
   cImpLoja := ParamIXB[4]
   cFatSeq := ParamIXB[5]

   aAdd(aNfs, {"0001", "01", 2.0})



   // aNfs[1] - Caracter - Codigo chave NFE

   // aNfs[2] - Caracter - Sequencial do item

   // aNfs[3] - Numérico - Quantidade do item


Return aNFs

...