01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:Locação de equipamentos
Função:LOCW019.PRW
País:Brasil
Ticket:Não há
Requisito/Story/Issue (informe o requisito relacionado) :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

Parâmetros de entrada:

Obrigatórios:


Retorno esperado:
Response:

{
   "Retorno": "OK",
   "cnpj": "86780284000100",
   "Nome": "SIGALOC 94",
   "Multas":    [
            {
         "projeto": "202400285",
         "obra": "001",
         "nome_obra": "SIGALOC 94",
         "motorista": "001LOC",
         "placa": "TXT2022",
         "valor": "170",
         "pontuacao": "5",

         "arquivo": "", - se houver arquivo de mukta na base do conhecimento, será retornada string em base64 no caso de multa
         "tipo_multa": "TRANSITO",
         "status_obra": "5"
      },
            {
         "projeto": "202400284",
         "obra": "001",
         "nome_obra": "SIGALOC 94",
         "motorista": "001LOC",
         "placa": "TXT2008",
         "valor": "12",
         "pontuacao": "2",
         "arquivo": "", - notificação não tem anexo de multa na base do conhecimento
         "tipo_multa": "NOTIFICACAO",
         "status_obra": "5"
      }
   ]     "arquivo":

04. DEMAIS INFORMAÇÕES

Tabelas envolvidas:

TRX - MULTAS

FP0 - PROJETOS

FPA - LOCAÇÃO X PROJETO

05. ASSUNTOS RELACIONADOS

API's RENTAL