Fluxo - Recebimento NF-e
Last updated
Was this helpful?
Last updated
Was this helpful?
O fluxo demonstrado a seguir trata o recebimento de NF-e dentro da integração com a InvoiSys.
Requisitar consulta por Chave de Acesso:
Enviar manifesto do documento:
Realizar download do documento:
Realizar consulta de documento por NSUi:
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:
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.
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.
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.
Com o documento disponibilizado para você em nossa solução, possuímos duas funcionalidades que estão disponíveis para seu auxílio.
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.
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.
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:
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.
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.
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.