01. DADOS GERAIS
| Linha de Produto: | TOTVS RENTAL |
|---|---|
| Segmento: | Serviços |
| Módulo: | SIGALOC |
| Função: | LOCW037 |
| Ticket: | Não há. |
| Story: | DSERLOCA-7128 |
02. SITUAÇÃO/REQUISITO
Criar API do Tipo Get(Regra tipo API Sync) para a consulta Proposta em aprovação RENTAL
03. SOLUÇÃO
Foi criada a API no seguinte end point: /LOCW037?projeto=202300018&aut=53485215000106
Parâmetros de entrada:
- "aut":"53485215000106" CNPJ cadastrado no SIGAMAT para logar corretamente no ambiente da empresa
- projeto=202300018 - Projeto em aprovação a ser consultado
Obrigatórios:
- cnpj_empresa
- projeto
Retornos esperados:
Response:
{
"RETORNO": {"DESCRICAO": "OK - Registros Localizados: 5"},
"LISTA_PROPOSTAS": [
{
"FILREF": "D MG 01",
"PROPOSTA": "202300018",
"CLIENTE": "001LOC",
"LOJA": "01",
"NOME_CLIENTE": "SIGALOC 01",
"TIPO_ENVIO": "1",
"CODIGO_CONCORR": "",
"VALOR_CONCORR": 0,
"PERIODO_MEDICAO": "",
"TIPO_FATURAMENTO": "P",
"COMPLEMENTO": "",
"VALOR_PROJETO": 3000,
"TIPO_FATURA": "0",
"MOEDA": 1,
"NIVEL": "9",
"APROVADOR": "Administrador",
"OBSERVACAO": "Teste para o CT00042 contrato com RAT",
"OBSERVACAO_DOCUMENTACAO": "",
"OBSERVACAO_PROPOSTA": "",
"LISTA_OBRAS": [
{
"OBRA": "001",
"CLIENTE_OBRA": "001LOC",
"LOJA_OBRA": "01",
"NOME_OBRA": "SIGALOC 01",
"RESPONSAVEL": "",
"EMAIL_RESPONSAVEL": "",
"LISTA_ITENS": [ {
"ITEM_FPA": "001",
"PRODUTO": "000000000000000000000000001LOC",
"DESCRICAO_PRODUTO": "SIGALOC",
"EQUIPAMENTO": "",
"DESCRICAO_EQUIPAMENTO": "",
"QUANTIDADE": 1,
"VALOR_UNITARIO": 1000,
"PERCENTUAL_DESCONTO": 0,
"VALOR_DESCONTO": 0,
"VALOR_LIQUIDO": 1000,
"DATA_INICIO": "28/03/2023",
"HORA_INICIO": "0800",
"DATA_FIM": "28/03/2023",
"HORA_FIM": "1800",
"DATA_FIM_LOCACAO": "28/03/2023",
"DATA_GERA_FATURAMENTO": " / / ",
"CONDICAO_PAGAMENTO": "000",
"DESCRICAO_CONDICAO_PAGAMENTO": "A VISTA",
"CLIENTE_FATURAMENTO": ""
}]
},
{
"OBRA": "002",
"CLIENTE_OBRA": "001LOC",
"LOJA_OBRA": "01",
"NOME_OBRA": "SIGALOC 01",
"RESPONSAVEL": "",
"EMAIL_RESPONSAVEL": ""
},
{
"ITEM_FPA": "001",
"PRODUTO": "000000000000000000000000001LOC",
"DESCRICAO_PRODUTO": "SIGALOC",
"EQUIPAMENTO": "",
"DESCRICAO_EQUIPAMENTO": "",
"QUANTIDADE": 1,
"VALOR_UNITARIO": 1000,
"PERCENTUAL_DESCONTO": 0,
"VALOR_DESCONTO": 0,
"VALOR_LIQUIDO": 1000,
"DATA_INICIO": "28/03/2023",
"HORA_INICIO": "0800",
"DATA_FIM": "28/03/2023",
"HORA_FIM": "1800",
"DATA_FIM_LOCACAO": "28/03/2023",
"DATA_GERA_FATURAMENTO": " / / ",
"CONDICAO_PAGAMENTO": "000",
"DESCRICAO_CONDICAO_PAGAMENTO": "A VISTA",
"CLIENTE_FATURAMENTO": ""
}
]
},
{
"OBRA": "003",
"CLIENTE_OBRA": "001LOC",
"LOJA_OBRA": "01",
"NOME_OBRA": "SIGALOC 01",
"RESPONSAVEL": "",
"EMAIL_RESPONSAVEL": ""
},
{
"ITEM_FPA": "001",
"PRODUTO": "000000000000000000000000001LOC",
"DESCRICAO_PRODUTO": "SIGALOC",
"EQUIPAMENTO": "",
"DESCRICAO_EQUIPAMENTO": "",
"QUANTIDADE": 1,
"VALOR_UNITARIO": 1000,
"PERCENTUAL_DESCONTO": 0,
"VALOR_DESCONTO": 0,
"VALOR_LIQUIDO": 1000,
"DATA_INICIO": "28/03/2023",
"HORA_INICIO": "0800",
"DATA_FIM": "28/03/2023",
"HORA_FIM": "1800",
"DATA_FIM_LOCACAO": "28/03/2023",
"DATA_GERA_FATURAMENTO": " / / ",
"CONDICAO_PAGAMENTO": "000",
"DESCRICAO_CONDICAO_PAGAMENTO": "A VISTA",
"CLIENTE_FATURAMENTO": ""
}
]
}