01. DADOS GERAIS
| Linha de Produto: | TOTVS RENTAL |
|---|---|
| Segmento: | Serviços |
| Módulo: | SIGALOC |
| Função: | LOCW044 |
| Ticket: | Não há. |
| Story: | DSERLOCA-9262 |
02. SITUAÇÃO/REQUISITO
Criar API do Tipo Post (Regra tipo API Sync) para receber o Body com a informações do Resultado da Query
03. SOLUÇÃO
Foi criada a API no seguinte end point: /locw044
Parâmetros de entrada:
- cnpj_empresa- Empresa logada no aplicativo - SIGAMAT
- medicao - Código da medição em grupo.
- seq - Sequência da medição em grupo
- aprova - A=Aprova, R=Recusa
- obs - observação do processo de aprovação
- aprovador - nome do aprovador
- data - data da aprovação DD/MM/AAAA
- hora - hora da aprovação HH:MM:SS
- gerpv - S=Gera pedido de vendas e N=não gera o pedido
Obrigatórios:
- Todos os campos são obrigatórios
Request:
Para execução da Query 01 {"cnpj_empresa":"53485215000106", | |
| {"cnpj_empresa":"53485215000106", "medicao":"000415", "seq":"001", "aprova":"A", "obs":"observacao da aprovacao", "aprovador":"nome do aprovador", "data":"27/11/2025", "gerpv":"S", "hora":"16:46:00"} |
Retorno esperado:
Response:
No caso de uma recusa da chamada será apresentado uma mensagem parecida com a abaixo: {"Retorno": "ERRO - Ja foi faturado esta medicao"} Modelos de retorno do processamento: {"Retorno": "Aprovado a medicao"} {"Retorno": "Aprovado a medicao - pedido de vendas: pcpKLM"} {"Retorno": "Reprovado a medicao"} |
04. DEMAIS INFORMAÇÕES
Não se aplica