Integração - InvoiSys
  • Introdução👨‍💻
  • Processo de Integração 🚀
  • Soluções
    • Notas Fiscais
      • Emissão 📃
        • NF-e
          • Passo a Passo
          • Fluxos Operacionais
            • Fluxo - Envio Normal da NF-e
            • Fluxo - Envio Contingência da NF-e
            • Fluxo - Cancelamento/Inutilização da NF-e
          • Facilitadores
        • NFC-e
          • Passo-a-Passo
          • Fluxos Operacionais
            • Fluxo - Envio Normal NFC-e
            • Fluxo - Envio Contingência SEFAZ NFC-e
            • Fluxo - Envio Contingência Off-Line NFC-e
            • Fluxo - Cancelamento/Inutilização da NFC-e
        • NFS-e
          • Passo a Passo
          • Fluxos Operacionais
            • Fluxo - Envio Assíncrono da NFS-e
            • Fluxo - Envio Assíncrono de Substituição de NFS-e
            • Fluxo - Cancelamento da NFS-e
      • Recebimento 🚚
        • NF-e
          • Passo a Passo NF-e
          • Fluxos Operacionais
            • Fluxo - Recebimento NF-e
        • CT-e
          • Passo a Passo CT-e
          • Fluxos Operacionais
            • Fluxo - Recebimento CT-e
        • NFS-e
          • Passo a Passo NFS-e
          • Fluxos Operacionais
            • Fluxo - Recebimento NFS-e
        • Fatura
          • Passo a Passo Fatura
          • Fluxos Operacionais
            • Fluxo - Recebimento Fatura
        • Captura de Pedido de Compra
          • Fluxo de captura do pedido de compra nos documentos fiscais
  • Endpoints
    • Autorização 🔑
      • Token de Acesso (2.0)
      • Token de Acesso (3.0)
    • Emissão Notas 📄
      • NF-e
        • Enviar NF-e
        • Cancelar NF-e por CNPJ, número e série
        • Enviar CC-e
        • Obter PDF da CC-e
        • Consultar NF-e por Chave de Acesso
        • Obter DANFE
        • Obter XML
      • CT-e
        • Cancelar CT-e por CNPJ, número e série
        • Consultar CT-e por ID
        • Obter DACTE
        • Obter XML
      • NFC-e
        • Enviar NFC-e (Completo)
        • Enviar NFC-e (Híbrido)
        • Enviar Contingência NFC-e (Completo)
        • Enviar Contingência NFC-e (Híbrido)
        • Consultar NFC-e por Número e Série
        • Consultar NFC-e por Chave de Acesso
        • Cancelar/Inutilizar NFC-e por CNPJ
      • NFS-e
        • Enviar RPS assíncrono
        • Consultar o lote RPS na Prefeitura
        • Consultar NFS-e por ID
        • Cancelar da NFS-e por CNPJ
        • Obter PDF
    • Recebimento Notas 🚚
      • NF-e
        • Consultar NSUi (Número Sequencial Único Invoisys)
        • Consultar NSUi (Número Sequencial Único InvoiSys) com Campos Customizados
        • Manifestar NF-e
        • Realizar Download de NF-e na SEFAZ
        • Importar NF-e por Chave de Acesso
        • Importar XML
        • Consultar XML importado
        • Consultar PDF importado
        • Importar anexo
        • Consultar anexo
      • CT-e
        • Consultar NSUi (Número Sequencial Único)
        • Consultar NSUi (Número Sequencial Único InvoiSys) com Campos Customizados
        • Importar de XML
        • Consultar XML importado
        • Consultar PDF importado
        • Importar de anexo
        • Consultar anexo
      • NFS-e
        • Consultar NSUi - Número Sequencial Único
        • Consultar NSUi (Número Sequencial Único InvoiSys) com Campos Customizados
        • Importar XML
        • Consultar XML importado
        • Consultar PDF importado
        • Importar anexo
        • Consultar anexo
      • Fatura
        • Consultar NSUi - Número Sequencial Único Fatura
        • Enviar XML de Fatura
        • Indicar Cancelamento de Fatura
        • Importar anexo
        • Consultar anexo
    • Pedidos e Transporte 📫
      • Pedido de Compra
        • Criar Pedido de Compra
        • Editar Pedido de Compra
        • Consultar Pedido de Compra
        • Atualizar dados do Pedido de Compra vinculado
    • Outras consultas
      • Município
        • API - Município por UF e Nome
      • UF
        • API - UF
      • Enumeradores
        • API - Bandeira Cartão
        • API - Indicador Forma de Pagamento
        • API - Meio de Pagamento
        • API - Finalidade de Emissão
        • API - Modalidade de Frete
        • API - CRT
        • API - Tipo de Impressão do DANFE
        • API - Tipo Integração Pagamento
        • API - Natureza da Operação
        • API - Local de Destino da Operação
        • API - Unidade de Medida
        • API - Indicador de Presença
        • API - Tipo de Operação
        • API - Tipo Específico
        • API - Origem do Material
        • API - Tipo de Material
        • API - Tipo de Ambiente
        • API - Tipo de Manifesto
  • Extra
    • Dúvidas Frequentes e Outras Especificações
Powered by GitBook
On this page
  • APIs Essenciais 💡
  • APIs Opcionais 🥈
  • Etapas e suas APIs
  • 1) Requisições e consultas periódicas
  • 2) Realização do Manifesto
  • 3) Download NF-e na SEFAZ
  • 4) Consulta de NF-e por Chave de Acesso, ID e NSUi
  • 5) Envio de XML de NF-e
  • 6) Enviar Anexo
  • 7) Consultar Anexo

Was this helpful?

  1. Soluções
  2. Notas Fiscais
  3. Recebimento 🚚
  4. NF-e
  5. Fluxos Operacionais

Fluxo - Recebimento NF-e

PreviousFluxos OperacionaisNextCT-e

Last updated 1 month ago

Was this helpful?

O fluxo demonstrado a seguir trata o recebimento de NF-e dentro da integração com a InvoiSys.

APIs Essenciais 💡

  • Requisitar consulta por Chave de Acesso:

  • Enviar manifesto do documento:

  • Realizar download do documento:

  • Realizar consulta de documento por NSUi:

APIs Opcionais 🥈

  • Realizar Envio de XML de NF-e:

  • Realizar Consulta XML por Chave de Acesso:

  • Realizar Consulta XML Importado por ID:

  • Realizar Consulta do PDF por Chave de Acesso:

  • Realizar Consulta do PDF Importado po ID:

  • Realizar Envio de Anexo:

  • Realizar Consulta de Anexo:

  • Realizar consulta de documentos por NSUI com Campos Customizados:

Etapas e suas APIs

1) Requisições e consultas periódicas

Antes de iniciamos a consulta da nota, é necessário estar com um token de acesso válido, pois este será utilizado no cabeçalho da chamada das APIs. Tendo ele em mãos, podemos partir para as devidas operações do fluxo.

Aqui existem algumas informações que podem ser interessantes você guardar, como a própria chaveDeAcesso e o id do documento criado em nossa base. Estas informações são importante, já que elas são utilizados em outras APIs.

2) Realização do Manifesto

Com as informações do documento emitido contra a empresa em nossa base, você poderá realizar o envio de um manifesto. Usado para realizar a entrada do documento no sistema diretamente por seu XML completo.

Um manifesto que pode ser composto por 4 tipos de eventos:

  • Ciência da Operação;

  • Confirmação da Operação;

  • Desconhecimento da Operação;

  • Operação não Realizada.

{
  "data": "0001-01-01T00:00:00",
  "tipo": {
    "key": 19,
    "value": "Confirmação da Operação"
  },
  "statusSEFAZ": "135",
  "descricaoSEFAZ": "Evento registrado e vinculado a NF-e",
  "xml": null
}

3) Download NF-e na SEFAZ

Como inicialmente temos somente o Resumo da NF-e, após a realização do Manifesto é necessário que seja realizado o download do XML completo da NF-e na SEFAZ, está API fica disponível para efetuar esta requisição do download do XML na SEFAZ.

4) Consulta de NF-e por Chave de Acesso, ID e NSUi

Com o documento disponibilizado para você em nossa solução, possuímos duas funcionalidades que estão disponíveis para seu auxílio.

a) Consulta do XML de NF-e por Chave de Acesso e Por ID

Está API é utilizada para efetuar a consulta do XML no formato base64 de uma NF-e de Entrada, pela Chave de Acesso do documento ou por seu ID, retornado no momento da carga do documento.

b) Consulta do PDF de NF-e por Chave de Acesso e Por ID

Está API é utilizada para efetuar a consulta do PDF no formato base64 de uma NF-e de Entrada, pela Chave de Acesso do documento ou por seu ID, retornado no momento da carga do documento.

c) Consulta por NSUi

Este e o processo de consulta dos documentos utilizando o Número Sequencial Único Invoisys (NSUi), que são vinculados aos Documentos e Eventos capturados através do webservice da SEFAZ ou importados via API, individualmente por CNPJ.

Cada Consulta Retorna até 50 documentos de acordo com o Numero Sequencial, informando também o ultimo numero consultado;

Exemplo de Retorno da API de Consultar NSUI de NF-e de Entrada:

{
  "tipoDoc": 1,
  "nsuiMaxDisponivel": 999999,
  "documentos": [
    {
      "nsuiMaxDisponivel": 999999,
      "nsui": 999999,
      "docId": 1229554,
      "createDate": "2024-09-09T23:41:40.46734",
      "tipoDoc": 1,
      "chaveDoc": "35240954389083000181550030000000291415436575",
      "serie": "3",
      "numero": "29",
      "dataHoraEmissao": "2024-09-09T17:45:18",
      "tipoEvento": 1001,
      "descricaoEvento": "XML Completo",
      "xmlEvento": "PG5mZVByb2MgdmVyc2FvPSI0LjAwIiB4bWxucz0iaHR0cDovL3d3dy5wb3JAgICA8L2lkZT4NCiAgICAgIDxlbWl0Pg0KICAgICAgICA8Q05QSj41NDM4OTA4MzAwMDE4M..."
    }
 ]
}

5) Envio de XML de NF-e

Também é possível realizar a carga dos XMLs de NF-e no layout ProcNFe no formato base64 através da API de Envio de NF-e.

6) Enviar Anexo

Através desse endpoint é possível enviar um arquivo (imagem, pdf, texto, etc) e vincula-lo a um documento através de seu ID informado no momento de sua carga ou de sua consulta via NSUI.

7) Consultar Anexo

Através desse endpoint é possível obter o arquivo (imagem, pdf, texto, etc) enviado através do enpoint de Envio de Anexo em base64, utilizando o ID do Arquivo devolvido no momento da carga do anexo.

Para detalharmos melhor a operação, a separamos em tópicos, 📝.

A princípio, nossa solução irá fazer a consulta periódica por documentos que foram emitidos contra o seu estabelecimento direto na SEFAZ. Da mesma forma, você poderá pedir para que o sistema faça isto com um documento em específico, utilizando a .

c.

/api/nfeentrada/entradadanfe
/api/nfeentrada/manifestar
/api/nfeentrada/download
/v1/nfe-entrada/eventos-nsui/{cnpj}/{nsui}
/v1/nfe-entrada/enviar-xml
/v1/nfe-entrada/obter-xml-chave/{ambiente}/{chaveDeAcesso}
/v1/nfe-entrada/obter-xml-chave/{ambiente}/{id}
/v1/nfe-entrada/obter-pdf-chave/{ambiente}/{chaveDeAcesso}
/v1/nfe-entrada/obter-pdf-chave/{ambiente}/{id}
/v1/nfe-entrada/anexar
/v1/nfe-entrada/obter-anexo
/v1/nfe-entrada/eventos-nsui/nsui-custom-fields-lote
porém você consegue ver o fluxo completo aqui
API de Consulta por Chave de Acesso
a) Consulta do XML de NF-e;
b) Consulta do PDF de NF-e;
) Consulta por NSUi
Consulta de NF-e através do NSUI
Enviar e vincular Anexo
Obter anexo via Id do Arquivo