Especificação | |||
Produto | Totvs Automoção Fiscal | Módulo | SIGATAF |
Segmento Executor | Serviços | ||
Projeto | TAF - THF | IRM | |
Requisito | Subtarefa | ||
Os serviços especificados neste documento serão consumidos pelo aplicativo Monitor de Eventos e tem por objetivo permitir ao usuário consultar os eventos cadastrados na base TAF (totvs Automação fiscal) de um navegador convencional podendo ser também smartphone ou tablet.
Todos os serviços devem obedecer às boas práticas de implementação de APIs presentes no Guia de Implementação de APIs TOTVS.
Deve-se tomar um cuidado especial com os retornos da requisição, inserindo o status HTTP correto de acordo com o erro encontrado (não enviar um status http 200 em uma mensagem de erro, por exemplo).
Retorna a lista de contratos disponíveis para consulta ao usuário logado, no formato indicado abaixo:
{
"eventsReinfTotalizers": [
{
"event": "R-5001",
"descriptionEvent": "Informações de bases e tributos por evento",
"monitoring": [
{
"statusCode": 0,
"quantity": 4
}
],
"totalMonitoring": 4
}
],
"hasNext": false,
"eventsReinf": [
{
"totalNotValidation": 0,
"event": "R-2010",
"descriptionEvent": "Retenção contribuição previdenciária - serviços tomados",
"typeEvent": 3,
"monitoring": [
{
"statusCode": 0,
"quantity": 2
}
],
"totalMonitoring": 2,
"total": 4,
"totalValidation": 4
}
]
} |
Descrição dos Campos:
hasNext: Indica se existe mais uma página de resultados ou se já está na última página (ver mais detalhes nos parâmetros aceitos: page e pageSize).
Parâmetros aceitos:
Utilizados para fazer paginação.
A primeira página é a 1.
Se não for enviado um page, considerar a página 1.
Se não for passado um pageSize, o parâmetro é desconsiderado e a mensagem pe retornada completa apenas com base nos outros parâmetros.
TODA requisição de lista deve retornar um atributo hasNext indicando se atingiu a última página ou não..
Deve suportar filtrar os resultados de acordo com alguns parâmetros:
eventsReinfTotalizers