01. DADOS GERAIS

Linha de Produto:TOTVS RENTAL
Segmento:Serviços
Módulo:SIGALOC
Função:

NOTIFMULTAS

Ticket:Não há.
Story:

DSERLOCA-5168

02. SITUAÇÃO/REQUISITO

Criar API do Tipo Get (Regra tipo API Sync) para receber o Body com a informações para retornar as Multas e Notificações para o aplicativo

03. SOLUÇÃO

Foi criada a API no seguinte end point: /rest/NOTIFMULTAS?cod=&loja=&cnpj=86780284000100&aut=53485215000106

Parâmetros de entrada:

Obrigatórios:


Retorno esperado:
Response:

{
   "Retorno": "OK",
   "cnpj": "86780284000100",
   "Nome": "SIGALOC 94",
   "Multas":    [
            {
         "projeto": "202500290",
         "obra": "001",
         "nome_obra": "SIGALOC 94",
         "motorista": "",
         "nome_mot": "",
         "placa": "MMM0101",
         "id_multa": "9000000",
         "dt_infra": "20181015",
         "num_infra": "11111111",
         "valor": "0",
         "pontuacao": "5",

         "modelo": "GOL TL MC",
         "arquivo": "", - Se houver anexo da multa no banco de conhecimento, será exibida a string em base64
         "tipo_multa": "TRANSITO",
         "status_obra": "5"
      },
            {
         "projeto": "202500294",
         "obra": "001",
         "nome_obra": "SIGALOC 94",
         "motorista": "LOC001",
         "nome_mot": "DENNIS3",
         "placa": "MNT1234",
         "id_multa": "0101010",
         "dt_infra": "20220418",
         "num_infra": "00000000000001",
         "valor": "500",
         "pontuacao": "5",

         "modelo": "GOL TL MC",
         "arquivo": "", - Se houver anexo da multa no banco de conhecimento, será exibida a string em base64
         "tipo_multa": "TRANSITO",
         "status_obra": "5"
      }
   ]
}

04. DEMAIS INFORMAÇÕES

Tabelas envolvidas:

TRX - MULTAS

FP0 - PROJETOS

FPA - LOCAÇÃO X PROJETO

05. ASSUNTOS RELACIONADOS

API's RENTAL