Introdução 

Os Documentos (notas fiscais) originados do GERA via integração ensemble, são salvos no Linx NeoX.

Tabela envolvida:

  • LX_LNF.LNF_NOTA_FISCAL_SAIDA
  • LX_LNF.LNF_NOTA_FISCAL_SAIDA 
  • LX_LNF.LNF_NOTA_FISCAL_ITEM_SAIDA 
  • LX_LNF.LNF_NOTA_FISCAL_ITEM_SAIDA_IMPOSTO 
  • LX_LNF.LNF_NOTA_FISCAL_ITEM_SAIDA_VEICULO 
  • LX_LNF.LNF_NOTA_FISCAL_SAIDA_FATURA 
  • LX_LNF.LNF_NOTA_FISCAL_SAIDA_PARCELA 
  • LX_LNF.LNF_NOTA_FISCAL_SAIDA_ROMANEIO 
  • LX_LNF.LNF_NOTA_FISCAL_ITEM_SAIDA_ROMANEIO 
  • LX_LNF.LNF_NOTA_FISCAL_ENTRADA 
  • LX_LNF.LNF_NOTA_FISCAL_ENTRADA 
  • LX_LNF.LNF_NOTA_FISCAL_ITEM_ENTRADA 
  • LX_LNF.LNF_NOTA_FISCAL_ITEM_ENTRADA_IMPOSTO 
  • LX_LNF.LNF_NOTA_FISCAL_ITEM_ENTRADA_VEICULO 
  • LX_LNF.LNF_NOTA_FISCAL_ITEM_ENTRADA_ADICAO_ITEM 
  • LX_LNF.LNF_NOTA_FISCAL_ENTRADA_FATURA 
  • LX_LNF.LNF_NOTA_FISCAL_ENTRADA_PARCELA 
  • LX_LNF.LNF_NOTA_FISCAL_ENTRADA_ROMANEIO 
  • LX_LNF.LNF_NOTA_FISCAL_ITEM_ENTRADA_ROMANEIO 
  • LX_LNF.LNF_DI_DECLARACAO_IMPORTACAO 
  • LX_LNF.LNF_DI_ADICAO 
  • LX_LNF.LNF_DI_ADICAO_ITEM 
  • LX_LNF.LNF_NOTA_FISCAL_ITEM_RATEIO 
  • LX_LNF.LNF_NOTA_FISCAL_RATEIO 
  • LX_LNF.LNF_NOTA_FISCAL_PAGAMENTO 
  • LX_LNF.LNF_NOTA_FISCAL_XML 
  • LX_LNF.LNF_NOTA_FISCAL_RELACIONADA 
  • LX_LNF.LNF_NOTA_FISCAL_ITEM_RELACIONADA 
  • LX_LNF.LNF_NOTA_FISCAL_CUPOM_REFERENCIADO 
  • LX_LNF.LNF_NOTA_FISCAL_LOG 
  • LX_STK.STK_ROMANEIO 
  • LX_STK.STK_ROMANEIO_ITEM 
  • LX_STK.STK_ROMANEIO_ITEM_RELACAO 
  • LX_STK.STK_ROMANEIO_NF_RELACIONADA 
  • LX_STK.STK_ROMANEIO_DETALHE 
  • LX_STK.STK_ROMANEIO_NF
  • LX_LJV.LJV_ATENDIMENTO 

Obs.: Necessário passar os cabeçalhos de autenticação, processo não descrito nesse documento.

...POST...

/api/Atendimento/CriarNotaDOXml

Parâmetros QueryString

NomeTipoDescriçãoRequerido
indicaGerabooleanIndica se a Nota Fiscal é originada do sistema GERA Não (Valor default: false) 


Parâmetros Body

NomeTipoDescriçãoRequerido
XmlstringConteúdo da Nota FiscalSim
IndicaNotaEspelhobool?Indica se a nota fiscal é 
Espelho (Nota Cálamo) 
Não (Valor default: false)
LX_ORIGEM_NFshort?Digitado = 1,
ImportadoViaPedidoNF = 2, 
ImportadoXML = 3, 
GeradoViaRomaneio = 4, 
GeradoViaPDV = 5, 
GeradoViaAtendimentoUX = 6 
Não, (Valor default: 3)


REQUEST

curl --location --request POST {local_api}/api/Atendimento/CriaNotaDoXml' \
--header 'Content-Type: application/json' \
--header 'CurrentCompany: fffffff-ffff-4484-ffff-a318a4a394b0' \
--header 'AuthorizationToken: 703afc79-a58e-4c87-88a7-25b562e9cfe5' \
--header 'Currentuser: ffffffff-d841-4d09-ffff-ad50aa76ca6e' \
--header 'AccessGroup: 00000000-0000-0000-0000-000000000000' \
--header 'EconomicGroup: ffffffff-303c-40ab-a725-4a824cc71983' \
--header 'Environment: 190' \
--header 'Application: 2d606cc0-ffff-470e-b535-ffffffff9a18' \
--header 'Content-Type: text/plain' \
--data-raw '{
"IndicaNotaEspelho":false,
"LX_ORIGEM_NF":2,
"XML":"<nfeProc xmlns=\"http:\/\/www.portalfiscal.inf.br\/nfe\" versao=\"4.00\"><NFe
xmlns=\"http:\/\/www.portalfiscal.inf.br\/nfe\"><infNFe versao=\"4.00\"
Id=\"NFexxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\">...<\/nfeProc>"
}'


RESPONSES

200 – OK

NomeTipoDescriçãoValor
successBooleanIndica se houve falha não tratada durante a execução 
messageStringCaso a execução não seja ok (success = false), retorna a descrição do erro ocorrido seja por falha de negócio ou de sistema 
dataXmlNFRetorno

XmlNFRetorno

Nome

Tipo

Descrição

Valor

NF_SERIE

string

Serie da nota fiscal 

importada 


NF_NUMERO

long?

Número da nota fiscal importada


CorrelationIDstringGUID único de identificação utilizado nos logs 


401 – Unauthorized

Conteúdo: Vazio

Cabeçalhos:

  • authorizationerror: Headers de autenticação inválidos.

400 – Bad Request

NomeTipoDescriçãoValor
successBooleanIndica se houve falha não tratada durante a execução false
messageStringDescrição do erro ocorrido seja por falha de negócio ou de sistema 
data

nulo

Conteúdo:
{
"sucess": false,
"message": "Falha ao ...",
"data": null
}



  • Sem rótulos