POST URL
Headers
Content-Type | application/json |
Authorization | Api-Key |
Request Body application/json
Schema:
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 |
Resposta | Array Of Object <Resposta> | Objeto de Resposta dos campos solicitados no Retorno da Localização. | Sim |
Resposta:
Campo | Tipo | Descrição |
Chave | String | Chave do Campo solicitado na Etapa de Localização. |
Valor | String | Valor preenchido para Validação. |
JSON:
Code Block |
---|
{
"localizador": "128",
"identificador": "DSS10",
"campos": [
{
"chave": "23",
"descricao": "1000"
},
{
"chave": "24",
"descricao": "ZZZ1234"
}
]
} |
Response Body application/json
Campo | Tipo | Descrição |
Localizador | String | Código de Identificação da Ordem de Abastecimento, disponibilizado pelo Motorista. |
Mensagem | String | Mensagem indicando resultado da operação. |
Detalhes | Object <Detalhe> | Dados da Ordem de Abastecimento a serem apresentados para o Usuário. |
<Detalhe>:
Campo | Tipo | Descrição |
Solicitante | String | Nome do Frotista/Empresa que cadastrou a Ordem de Abastecimento. |
DescricaoCombustivel | String | Descrição do Combustível liberado para essa Ordem de Abastecimento, quando houver. |
ValorLitro | Decimal | Valor por Litro do Combustível em questão, cadastrado previamente pelo Posto de Combustível. |
DescontoNegociado | Decimal | Valor de Desconto Negociado previamente pelo Posto de Combustível e o Transportador/Frotista. |
ValorLitroNegociado | Decimal | Valor por Litro Negociado. No caso de não existir uma negociação prévia, constará o Valor por Litro cadastrado pelo Posto de Combustível. |
QtdLitrosLiberados | Decimal | Quantidade de Litros liberados para abastecimento. (Disponibilizado apenas para Ordens de Abastecimento que não sejam Tanque Cheio) |
TanqueCheio | Boolean | Indica se a Ordem de Abastecimento é para Tanque Cheio. Nesse caso, o Valor Total da Ordem será a Quantidade de Litros Abastecidos multiplicado pelo Valor Litro Negociado (Disponibilizado nesse objeto) |
JSON:
Code Block |
---|
{
"Localizador": "128",
"Mensagem": "Ordem de Abastecimento Validada com Sucesso!",
"detalhes": {
"solicitante": "IS Transportes",
"produto": "Diesel",
"valorLitro": 3.800,
"descontoNegociado": 0.300,
"valorLitroNegociado": 3.500,
"qtdLitrosLiberados": 0.000,
"tanqueCheio": true
}
} |