GET /api/broker/ordemAbastecimento/localizar/{localizador}
Endpoint responsável por Localizar uma Ordem de Abastecimento, retornando dados que serão utilizados nas próximas etapas do processo.
Importante:
Os Campos retornados e solicitados pelo Transportadorsão dinâmicos. O preenchimento dos mesmos será necessário para que ocorra a Validação da Ordem de Abastecimento posteriormente.
Caso a Ordem de Abastecimento retorne como Validada, a etapa de Validação da Ordem de Abastecimento não deve ser apresentada, avançando direto para a etapa de Autorização da Ordem de Abastecimento.
Headers
Content-Type | application/json |
Authorization | Bearer {token} |
...
Schema:
Campo | Tipo | Descrição | Obrigatório |
Validada | Boolean | Indica se a Ordem de Abastecimento já se encontra Validada. Em caso positivo, a etapa de Validação da Ordem de Abastecimento não deve ser apresentada, avançando direto para a etapa de Autorização da Ordem de Abastecimento. | Sim |
IdentificadorCombustivel | String | Identificador do Combustível liberado para essa Ordem de Abastecimento, quando houver. | Sim |
Campos | Array of Objects <Campo> | Valores de Campos solicitados pelo Transportador. | Sim |
Combustiveis | Array of Objects <Combustivel> | Valores de Combustíveis existentes no Estabelecimento para serem apresentados em uma Combo de Seleção no momento da Validação. | |
Campos | Array of Objects <Campo> | Valores de Campos solicitados pelo Transportador. | |
Sim | |||
Detalhes | Object <Detalhes> | Dados da Ordem de Abastecimento a serem apresentados para o Usuário na Tela de Detalhes da Ordem de Abastecimento. | Sim |
<Combustivel>:
Campo | Tipo | Descrição |
Identificador | String | Identificador do Combustível, que deverá ser enviado no momento da Validação. |
Descricao | String | Descrição do Combustível, que deverá ser apresentado na Combo de Seleção. |
...
Code Block | ||
---|---|---|
| ||
{ "validada": false, "combustiveisidentificadorCombustivel": [ "DSS10", "campos": [ { "identificadorchave": "GSLCM23", "descricao": "Gasolina Comum""Hodômetro", "tipo": "integer", },"identificadorTipo": 2, {"obrigatorio": true, "identificadorprecisao": null, "GSLAT" "valorMinimo": null, "descricaovalorMaximo": "Gasolina Aditivada" null, "maxlength": null, "somenteNumeros": null, "dominio": null }, {{ "chave": "24", "descricao": "Placa", "tipo": "string", "identificadoridentificadorTipo": 1, "DSS10obrigatorio": true, "descricaoprecisao": null, "Diesel S-10""valorMinimo": null, "valorMaximo": null, "maxlength": null, } ],"somenteNumeros": false, "camposdominio": [ null }, { "chave": "2325", "descricao": "HodômetroCPF", "tipo": "integerstring", "identificadorTipo": 21, "obrigatorio": true, "precisao": null, "valorMinimo": null, "valorMaximo": null, "maxlength": 11, "somenteNumeros": }true, "dominio": null }, { "chave": "2426", "descricao": "PlacaValor do Litro", "tipo": "stringdecimal", "identificadorTipo": 13, "obrigatorio": true, "precisao": 3, "valorMinimo": 0.000, }, "valorMaximo": null, "maxlength": null, "somenteNumeros": null, "dominio": null }, { "chave": "2527", "descricao": "CPFData do Abastecimento", "tipo": "stringdate", "identificadorTipo": 17, "obrigatorio": true, "precisao": null, "valorMinimo": null, "valorMaximo": null, "maxlength": 11null, "somenteNumeros": truenull, "dominio": null }, { "chave": "2629", "descricao": "ValorDia doda LitroSemana", "tipo": "decimalSelect", "identificadorTipo": 35, "obrigatorio": true, "precisao": 3null, "valorMinimo": 0.000": null, "valorMaximo": null, "maxlength": null, "somenteNumeros": null, "dominio": [ { "valor": "2", "descricao": "Segunda" }, { "chavevalor": "273", "descricao": "Terça" } ] }, { "chave": "Data do Abastecimento"30", "descricao": "Abastecimento Previsto", "tipo": "dateBoolean", "identificadorTipo": 74, "obrigatorio": false, "precisao": true, null, "valorMinimo": null, "valorMaximo": null, "maxlength": null, "somenteNumeros": null, "dominio": null }, { "chave": "2831", "descricao": "Dia da Semana do Abastecimento", "tipo": "SelectMultiSelect", "identificadorTipo": 56, "obrigatorio": true, "precisao": null, "valorMinimo": null, "valorMaximo": null, "maxlength": null, "somenteNumeros": null, "dominio": [ { "valor": "2", "descricao": "Segunda" }, { "valor": "3", "descricao": "Terça" } ] }, { "chave": "32", "descricao": "Documento Adicional", "tipo": "ByteArray", "identificadorTipo": 9, "obrigatorio": false, "precisao": null, "valorMinimo": null, "valorMaximo": null, "maxlength": null, "somenteNumeros": null, "dominio": null }, { "chave": "27", "descricao": "Data do Abastecimento", "tipo": "date", "identificadorTipo": 7, "obrigatorio": true, "precisao": null, "valorMinimo": null, "valorMaximo": null, "maxlength": null, "somenteNumeros": null, "dominio": null } ], "combustiveis": [ { "identificador": "GSLCM", "detalhesdescricao": "Gasolina Comum" }, { "identificador": "DSS10", "descricao": "Diesel S-10" } ], "detalhes": { "solicitante": "IS Transportes", "descricaoCombustivel": "Diesel S-10", "valorLitro": 35.800000, "descontoNegociado": 0.300, "valorLitroNegociado": 34.500700, "quantidadeLitrosLiberada": 0.000, "tanqueCheio": true } } |