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.