Documentação Geral

Vale a pena relembrar


    Diagnóstico

    API de upload

    Por Carlos Cornejo

     

    A ferramenta Diagnóstico tem como principal objetivo realizar validações de documentos fiscais e retornar um resultado em JSON, com os comparativos dos dados informados no arquivo e os dados da Systax.

    Nesse fluxo existem 3 API’s que são responsáveis pelo recebimento, processamento e devolução do arquivo. São elas: API de Upload, API de Listagem e API de Resultado.
     

    Nessa matéria vamos ver a API de Upload. A primeira que deve ser utilizada, conforme fluxo acima.
     

    Ela é responsável pela importação dos arquivos que serão analisados, dentro da ferramenta.


    Autenticação

    Para o funcionamento da API é necessário gerar um token e realizar a autenticação, assim como é padrão em nossas outras API’s.

    URL: https://app.systax.com.br/auth/access-token
    Método: GET

    Exemplo:


    Com o token gerado, basta utilizá-lo na API de Upload.

    Informar o ID cliente da empresa

    Acesso:

    URL: https://api-gateway.systax.com.br/parceiros/api/diagnostico/upload?id_empresa=_______________
    Método: POST

    Abaixo um exemplo de chamada para o envio dos arquivos:

     

    Exemplo de retorno:

    {

        "sucesso"true,

        "mensagem"null,

        "dados": {

            "nome_arquivo""6b03f72e-66cf-4931-a66f-8f61dd64391e.zip",

            "status""Finalizado",

            "mensagem_erro"null,

            "config_blob"" empresateste "

        }

    }

     

    Importante: O nome do arquivo será utilizado como referência para verificar o retorno da consulta na API de Listagem.

     

    Padrão de arquivos

    A API de Diagnóstico trabalha com um padrão específico para os arquivos, que deve ser respeitado para que o funcionamento ocorra como esperado e o retorno seja satisfatório.

    No padrão em questão a pasta com os arquivos deve estar zipada e dentro dela deve ter uma subpasta com o nome NFE ou NFSE, dependendo do tipo da nota. Dentro da subpasta estarão os arquivos para o Upload.

    Segue exemplo:

    Pasta zipada

     

    Subpasta


    Arquivos para Upload

    Seguindo esse padrão, basta inserir o arquivo, conforme print de exemplo da chamada e rodar a API.

    Conclusão: A API de Upload inicia o processo da nossa ferramenta de Diagnóstico, que será responsável pelas validações fiscais e é de extrema importância que os parâmetros estejam corretos, para que o processamento aconteça da forma esperada.

    Voltar


Versão do documento: 36 Publicação: 6/16/2023