...
...
POST /api/broker/
...
ordemAbastecimento/validar
Endpoint responsável validar todos os Parâmetros de Controle cadastrados pelo Frotista. Nele serão enviados os campos necessários para essa validação e, caso configurado previamente pelo responsável da Ordem em questão, impedirá o pagamento quando existir alguma não conformidade.
Importante:
Se no objeto de Resposta dos campos solicitados no Retorno da Localização houver uma resposta de um campo do tipo MultiSelect (6), os valores serão delimitados por “ ; “ .
Headers
Content-Type | application/json |
Authorization | Bearer {token} |
...
Campo | Tipo | Descrição | Obrigatório |
Localizador | String | Código de Identificação da Ordem de Abastecimento, disponibilizado pelo Motorista. | Sim |
Identificador | String | Identificador do Combustível que será Abastecido. | Sim |
ValorLitro | Decimal | Valor por Litro do Combustível que será Abastecido. | Sim |
Resposta | Array Of Object <Resposta> | Objeto de Resposta dos campos solicitados no Retorno da Localização. | Sim |
...
Code Block | ||
---|---|---|
| ||
{ "localizador": "128", "identificador": "DSS10", "camposvalorLitro": 3.900, "resposta": [ { "chave": "23", "descricaovalor": "1000" }, { "chave": "24", "descricaovalor": "ZZZ1234" }, { "chave": "25", "valor": "82193909210" }, { "chave": "29", "valor": "2" }, { "chave": "31", "valor": "2;3;4" } ] } |
Response Body application/json
...
Code Block | ||
---|---|---|
| ||
{ "Localizador": "128", "Mensagem": "Ordem de Abastecimento Validada com Sucesso!", "detalhes": { "solicitante": "IS Transportes", "produtodescricaoCombustivel": "Diesel", "valorLitro": 3.800, "descontoNegociado": 0.300, "valorLitroNegociado": 3.500, "qtdLitrosLiberadosquantidadeLitrosLiberada": 0.000, "tanqueCheio": true } } |
...