Fluxo - Recebimento CT-e
O fluxo demonstrado a seguir trata a emissão da nota dentro da integração com a InvoiSys.

APIs Opcionais 🥈

  • Realizar download do documento: /api/cteentrada/xml/{id}
  • Realizar a consulta do DACTE: /api/cteentrada/getdacte/{id}
  • Realizar envio por e-mail do documento: /api/nfeentrada/enviaemail

Etapas e suas APIs

1) Requisições e consultas periódicas

Antes de iniciamos a emissão 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.
A princípio, nossa solução irá fazer a consulta periódica por documentos que foram emitidos contra o seu estabelecimento direto na SEFAZ.
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) Download e envio por E-mail

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

a) Download do CT-e

Como o nome já diz, nós disponibilizaremos uma API onde será retornado para você o XML do documento para consulta.

b) Envio por E-mail do CT-e

Com esta API, será possível montar um simples modelo de E-mail, incluindo assunto, corpo, destinatários e qual o CT-e a ser disponibilizada. Abaixo temos um exemplo de como esta API é montada:
1
{
2
"idCTe": 999999,
3
"assunto": "CT-e de Entrada",
4
"corpoEmail": "Mensagem do E-mail",
5
"destinatarios": [
7
]
8
}
Copied!