Iniciar
A rota Iniciar é utilizada sempre que for necessário gerar um novo arquivo SPED. Ela retornará o número de protocolo que utilizaremos para enviar os registros àquele arquivo e gerar o arquivo SPED ao fim da apuração.
POST
https://api.tecnospeed.com.br/sped-fiscal/iniciar
Headers
| Nome | Descrição | Exemplo |
| cnpj_sh | CNPJ da Software House | 29062609000177 |
| token_sh | Token da Software House | Hmf3xiDgPP6nC90MO7Yy64NhEytKoOVA7AkELTZI |
| cnpj_emissor | CNPJ da empresa geradora do arquivo SPED | 10101501504873 |
Body
| Nome | Descrição | Exemplo |
| data_inicio | Data de inicio da apuração do arquivo SPED | 01-01-2018 |
| data_fim | Data de fim da apuração do arquivo SPED | 30-01-2018 |
| cnpj_emissor | CNPJ da empresa geradora do arquivo SPED | 10101501504873 |
| cnpj_sh | CNPJ da Software House | 29062609000177 |
| arquivo | Nome do arquivo a ser gerado após a finalização do SPED | Arquivo123.txt |
Exemplo de JSON:
{
"data_inicio": "01-01-2018" ,
"data_fim": "30-01-2018",
"cnpj_emissor": "10101501504873",
"cnpj_sh": "29062609000177",
"arquivo": "Arquivo123.txt"
}
Retorno
O retorno será um JSON com a seguinte estrutura:
| Nome | Descrição | Exemplo |
| Mesage | Mensagem de retorno da API | Registro inserido com sucesso! |
| _id | Protocolo de controle | 1db5f2c5-7ec6-4a65-bbeb-a2f3a446b2b0 |
| arquivo | Nome do arquivo | Arquivo123.txt |
| data_inicio | Data de inicio da apuração do SPED | 01-01-2018 |
| data_fim | Data do fim da apuração do SPED | 30-01-2018 |
| cnpj_emissor | CNPJ da empresa geradora do SPED | 10101501504873 |
| cnpj_sh | CNPJ da Software House | 29062609000177 |
| data_criacao | Data do primeiro envio para API | 1526486587203 |
| codigo | Código de retorno da API | 10000 |
| descricao | Descrição do retorno da API | ENVIADO |
| blocos | Retorna todos os blocos | Objeto |
Exemplo de JSON:
{
"message": "Registro inserido com sucesso!" ,
"data": {
"_id": "1db5f2c5-7ea6-4a65-bbeb-a2f3a446b2b0",
"arquivo": "1db5f2c5-7ea6-4a65-bbeb-a2f3a446b2b0",
"data_inicio": "1db5f2c5-7ea6-4a65-bbeb-a2f3a446b2b0",
"data_fim": "1db5f2c5-7ea6-4a65-bbeb-a2f3a446b2b0",
"cnpj_emissor": "1db5f2c5-7ea6-4a65-bbeb-a2f3a446b2b0",
"cnpj_sh": "1db5f2c5-7ea6-4a65-bbeb-a2f3a446b2b0",
"data_criacao": "1db5f2c5-7ea6-4a65-bbeb-a2f3a446b2b0",
" status": {
" codigo": "1db5f2c5-7ea6-4a65-bbeb-a2f3a446b2b0",
" descricao": "1db5f2c5-7ea6-4a65-bbeb-a2f3a446b2b0",
},
"blocos": []
}
}
Exemplo de JSON em caso de erro:
{
"error": {
"message": "O campo \"data_fim\" não foi preenchido!"
}
}
Comentários
0 comentário
Por favor, entre para comentar.