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
| Nome | Tipo | Descrição | Requerido |
|---|---|---|---|
| indicaGera | boolean | Indica se a Nota Fiscal é originada do sistema GERA | Não (Valor default: false) |
Parâmetros Body
| Nome | Tipo | Descrição | Requerido |
|---|---|---|---|
| Xml | string | Conteúdo da Nota Fiscal | Sim |
| IndicaNotaEspelho | bool? | Indica se a nota fiscal é Espelho (Nota Cálamo) | Não (Valor default: false) |
| LX_ORIGEM_NF | short? | 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
| Nome | Tipo | Descrição | Valor |
|---|---|---|---|
| success | Boolean | Indica se houve falha não tratada durante a execução | |
| message | String | Caso 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 | |
| data | XmlNFRetorno |
XmlNFRetorno
Nome | Tipo | Descrição | Valor |
|---|---|---|---|
NF_SERIE | string | Serie da nota fiscal importada | |
NF_NUMERO | long? | Número da nota fiscal importada | |
| CorrelationID | string | GUID único de identificação utilizado nos logs |
401 – Unauthorized
Conteúdo: Vazio
Cabeçalhos:
- authorizationerror: Headers de autenticação inválidos.
400 – Bad Request
| Nome | Tipo | Descrição | Valor |
|---|---|---|---|
| success | Boolean | Indica se houve falha não tratada durante a execução | false |
| message | String | Descrição do erro ocorrido seja por falha de negócio ou de sistema | |
| data | nulo |
Conteúdo:
{
"sucess": false,
"message": "Falha ao ...",
"data": null
}