Como Iniciar
Nesta seção, serão apresentadas algumas solicitações mais requisitadas e suas respectivas respostas na Asis API
Criar Conta
Normalmente, todos ERP, Aplicativos e Sistemas de Gestão possuem modelagens multi empresa, multi clientes etc. Seguindo essa abordagem, para cada cliente de seu aplicativo, é recomendável criar uma conta, para segregar e isolar seus respectivos processos, empresas, arquivos e resultados.
Request
url -X POST \ https://corewebapi.asisprojetos.com.br/api/v1/conta \ -H 'app-key: 4e07408562bedb8b60ce05c1decfe3ad16b72230967de01f640b7e' \ -d '{ "cargo" : "Gerente Fiscal", "cnpj": "64555018000134", "email" : "jose.silva@grupomedeiros.com", "nomeEmpresa" : "Grupo Medeiros", "nomeProprietario" : "José Silva", "razaoSocial" : "Grupo Medeiros LTDA" }'
Response
{ "id": 17, "chave": "6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb", "dataCriacao": "02-01-2018 16:26:05", "ativo" : true, "proprietario": { "id": 7654, "email": "jose.silva@grupomedeiros.com.br", "nome": "José Silva", "cargo": "Gerente Fiscal", "admin": true, "dataCriacao": "02-01-2018 16:26:05" }, "empresa": { "id": 3456, "nome": "Grupo Medeiros", "cnpj": "64555018000134", "razaoSocial": "Grupo Medeiros LTDA", "dataCriacao": "02-01-2018 16:26:05" } }
Upload
Realiza upload de arquivos retornando o identificador (id) do processo
Request
curl -X POST \ https://file.asisprojetos.com.br/api/v1/upload \ -H 'account-key: 4e07408562bedb8b60ce05c1decfe3ad16b72230967de01f640b7e' \ -H 'app-key: 6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb' \ -F 'file=@path/to/file/sped_fiscal.txt
Response
{"processos":[ { "id":22362, "nome":"sped_fiscal.txt", "dataHoraCriacao":"06-06-2018 12:34:46", "arquivoId":22740 } ]}
Consulta Processo
Consulta um processo a partir de um ID obtido a partir de um upload e/ou outro gatilho
Request
curl -X GET \ https://corewebapi.asisprojetos.com.br/api/v1/processo/22362 \ -H 'account-key: 4e07408562bedb8b60ce05c1decfe3ad16b72230967de01f640b7e' \ -H 'app-key: 6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb'
Response
{ "id":22742, "nome":"sped_fiscal.txt", "dataHoraCriacao":"06-06-2018 12:34:46", "dataHoraInicio":"06-06-2018 12:34:47", "dataHoraFim":"06-06-2018 12:35:11", "status":201, "arquivoId":22360 }
Status dos processos
Conheça os possíveis status que podem ocorrer durante a consulta de processos
DESCRIÇÃO | STATUS |
---|---|
Upload Concluído | 0 |
Fila de Identificação | 1 |
Arquivo Disponível para Import. / Processo | 100 |
Importando Arquivo | 101 |
Importação Concluída | 200 |
Processando Arquivo | 102 |
Processamento Concluído | 201 |
Erro de Importação | 400 |
Erro de Processamento | 500 |
Arquivo Não Identificado | 401 |
Erro Interno | 402 |
Consulta Resultados de um processo
Resultado sintético de um processo obtido pelo seu identificador (ID)
Request
curl -X GET \ https://resultadowebapi.asisprojetos.com.br/api/v1/resultado/processo/22362 \ -H 'account-key: 4e07408562bedb8b60ce05c1decfe3ad16b72230967de01f640b7e' \ -H 'app-key: 6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb'
Response
[ { "diagnostico":"R", "codigo":538, "ementa":"DE ACORDO COM OS DADOS CONTIDOS NO ARQUIVO, FOI VERIFICADO A AUSÊNCIA DO CÓDIGO DA CONTA ANALÍTICA CONTÁBIL DEBITADA OU CREDITADA. FUNDAMENTO LEGAL: Ato ICMS/COTEPE Nº 9 DE 18/04/2008 - GUIA PRÁTICO DA ESCRITURAÇÃO FISCAL DIGITAL - EFD.", "auditoriaId":110, "nivel":1, "nome":"538 Ausência do COD_CTA Transporte", "qtdeResultados":355, "resultadoId":5541810 }, { "diagnostico":"Y", "codigo":2396, "ementa":"Identificamos a ausência de escrituração do Registro D197 no arquivo." , "auditoriaId":315, "nivel":1, "nome":"2396 Alerta de Ausência de Escrituração do Registro D197", "qtdeResultados":1, "resultadoId":5541861 }, { "diagnostico":"W", "codigo":140, "ementa":"OS VALORES AQUI A APRESENTADOS DEVERÃO CORRESPONDER AO VALOR CONTÁBIL EQUIVALENTE AS ENTRADAS DE DOCUMENTOS FISCAIS.", "auditoriaId":83, "nivel":4, "nome":"140 Relatório Valor Contábil de Docs Fiscais de Entrada", "qtdeResultados":1, "resultadoId":5542160 }, { ... } ]
Consulta Resultados de um processo e auditoria
Resultado analitico de itens de retorno de um processo e auditoria
Request
curl -X GET \ https://resultadowebapi.asisprojetos.com.br:8082/api/v1/resultado/processo/22362/auditoria/110 \ -H 'account-key: 4e07408562bedb8b60ce05c1decfe3ad16b72230967de01f640b7e' \ -H 'app-key: 6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb'
Response
{ "cabecalho":[ "REG", "COD_CTA", "NUM_DOC", "DT_ENTR_SAÍDA", "VL_DOC", "COD_SIT", "CFOP", "SITUAÇÃO", "CHV_CTE" ], "dados":[ [ "D100", "null", "4034", "2018-02-20", "360.00", "0", "5353", "Documento regular", "43180223823221000165570010000040341570562539" ], [ "D100", "null", "3975", "2018-02-16", "300.00", "0", "5353", "Documento regular", "43180223823221000165570010000039751287071250" ], [ "D100", "null", "3875", "2018-02-10", "1325.50", "0", "5353", "Documento regular", "43180223823221000165570010000038751472150190" ], [ "D100", "null", "3764", "2018-02-03", "200.00", "0", "5353", "Documento regular", "43180223823221000165570010000037641383359370" ], [ "D100", "null", "3942", "2018-02-15", "100.00", "0", "5353", "Documento regular", "43180223823221000165570010000039421061629860" ], [ ... ] ... ] }
Próximas etapas
A próxima sessão, você poderá explorar mais sobre Formas de Autenticação disponíveis com a Asis API.