Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

GET /api/

...

ordemAbastecimento/{localizador}

Endpoint responsável por Localizar uma Ordem de Abastecimento e retornar os dados da mesma para que seja disponibilizado na interface do Sistema de Pagamento.

...

Campo

Tipo

Descrição

Obrigatório

Localizadorlocalizador

String

Código de Identificação da Ordem de Abastecimento, disponibilizado pelo Motorista.

Sim

...

Schema:

Campo

Tipo

Descrição

NomeFrotistanomeFrotista

String

Nome do Frotista/Empresa que cadastrou a Ordem de Abastecimento.

DescricaoCombustiveldescricaoCombustivel

String

Descrição do Combustível liberado para essa Ordem de Abastecimento, quando houver.

ValorLitroNegociadovalorLitroNegociado

Decimal

Valor por Litro Negociado. No caso de não existir uma negociação prévia, constará na Ordem de Abastecimento os valores referentes ao preço na Bomba no momento em que a Ordem foi cadastrada.

QtLitrosLiberadosqtLitrosLiberados

Decimal

Quantidade de Litros liberados para abastecimento.

ValorTotalOrdemvalorTotalOrdem

Decimal

Valor total da Ordem de Abastecimento.

TanqueCheiotanqueCheio

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
languagejson
{
    "nomeFrotista": "Cleisson",
    "descricaoCombustivel": "Diesel"Diesel                                                                                              ,                                                                                              ",
    "valorLitroNegociado": 3.50,
    "qtLitrosLiberados": 100.00,
    "valorTotalOrdem": 350.00,
    "tanqueCheio": null
}

...