API Engine Fiscal

Manual da API Engine Fiscal - versão 1 - 15/02/2021

Introdução

Este documento é destinado a parceiros que precisam enviar os documentos de seus clientes para validação.

Além do envio padrão, através de um aplicativo que roda no ambiente do parceiro, que envia lotes de arquivos e baixa os retornos, o Engine Fiscal também pode ser acionado por meio de uma API.

Acesso e autenticação

Método, URL e autenticação da API.

Acesso e autenticação

API REST/JSON

Swagger

https://enginefiscal.systax.com.br/api/index.html?urls.primaryName=Engine%20Fiscal%20Parceiros

As API’s destinadas aos parceiros podem ser listadas separadamente, como visto na figura abaixo.

Manual_API_Engine_Fiscal_001.jpg

Acesso e autenticação

Autenticação

A autenticação é feita por meio de um token, enviado no header da requisição. O token poderá ser solicitado à equipe Systax responsável pelo atendimento.

Deverá ser informado o campo Authorization, com o valor Basic <Token>, conforme demonstrado abaixo:

Manual_API_Engine_Fiscal_002.jpg

Envio

Informações sobre envio de arquivos NFe e EFD via API.

Envio

Padrão de envio e recebimento de arquivos

NFe

Os arquivos de NFe deverão ser enviados em um arquivo compactado, com o nome que o parceiro desejar. Mas os arquivos deverão ser organizados em pastas nomeadas com o mês e o ano, segundo o padrão AAAAMM.

No retorno, cada pasta será retornada como um arquivo de relatório separado, com o mesmo nome da pasta enviada AAAAMM.

Se os arquivos não estiverem organizados conforme acima, serão devolvidos em uma pasta chamada “Outros”.

EFD

Os arquivos EFD contribuições e EFD fiscal deverão ser enviados em um arquivo compactado. Nesse arquivo poderão constar mais de um arquivo EFD e com o mesmo nome com que foram enviados, serão devolvidos no relatório.

Envio

Envio de NFe

POST

https://enginefiscal.systax.com.br/api/LoteParceiro/parceiro/lote/nfe/{identificador}

Dados da chamada:

Dados do retorno:

Abaixo um exemplo de envio e retorno de arquivo contendo NFe’s:

Manual_API_Engine_Fiscal_003.jpg

Envio

Envio de arquivos EFD

É utilizado para o envio de arquivos EDF Fiscal, EFD Contribuições e SINTEGRA

POST

https://enginefiscal.systax.com.br/api/LoteParceiro/parceiro/lote/sped/

Dados da chamada:

Dados do retorno:

Abaixo um exemplo de envio e retorno de arquivo contendo arquivos EFD:

Manual_API_Engine_Fiscal_004.jpg

Relatórios

Informações de manipulação dos relatórios gerados via API.

Relatórios

Lista de relatórios produzidos

GET

https://enginefiscal.systax.com.br/api/LoteParceiro/parceiro/relatorio

Dados da chamada:

Nenhum

Dados do retorno:

Abaixo um exemplo da lista de retornos:

Manual_API_Engine_Fiscal_005.jpg

Os 10 relatórios mais antigos serão devolvidos, caso existam mais relatórios disponíveis, eles serão exibidos conforme os 10 primeiros forem sendo excluídos. A exclusão é uma ação do parceiro, que poderá excluir após a leitura de cada arquivo.

A leitura interna dos arquivos ocorre uma vez ao dia, por tanto, os relatórios estarão disponíveis a partir do dia seguinte ao envio.

Relatórios

Download do relatórios

GET

https://enginefiscal.systax.com.br/api/LoteParceiro/parceiro/relatorio/{name}

Dados da chamada:

name – Nome do arquivo retornado na lista de relatórios produzidos.
Dados do retorno:

O retorno será o arquivo CSV.

Relatórios

Exclusão de relatórios

DELETE

https://enginefiscal.systax.com.br/api/LoteParceiro/parceiro/relatório/{name}

Dados da chamada:

name – Nome do relatório retornado na lista de relatórios produzidos.
Dados do retorno:

errorMessage – Mensagem de erro, caso ocorra.
success – true ou false