Objetivo
Este método tem como objetivo cadastrar uma Ordem de Abastecimento Controlada
CadastroOrdemAbastecimentoControladaRequest | |||||
---|---|---|---|---|---|
Nº | Campo | Tipo | Obrigatório | Descrição | Observação |
1 | CPFFuncionario | String | Sim | CPF do funcionário | Campo não obrigatório em ORDEM PARA TERCEIRO Quando a TAG (IdDmTipoPreenchimentoAbastecimento) = 2 |
2 | IdDmTipoRedeAbastecimento | Int | Sim | Id do tipo de rede de abastecimento | 1 - Minha Rede 2 - Rede Aberta TMPay |
3 | IdDmAbastecerEm | Int | Sim | Id da opção de escolher a Ordem para um posto específico ou qualquer posto da rede. | 1 - Somente um Posto 2 - Qualquer Posto |
4 | IdDmTipoCombustivel | Int | Sim | Id do tipo de combustível | 1 - Gasolina Comum 2 – Gasolina Aditivada 3 – Gasolina Premium 4 – Gasolina Formulada 5 – Etanol Hidratado 6 – Etanol Aditivado 7 – GNV 8 – Diesel 9 – Diesel s-10 10 – Diesel Aditivado 11 – Diesel Premium 12 – Arla Granel 13 – Arla Embalado |
5 | ValorLitro | Decimal | Sim | Valor do Litro do combustível | Valor máximo do litro do combustível a ser consumido |
6 | IdDmTipoPreenchimentoAbastecimento | Int | Sim | Id tipo de abastecimento | 1 - Quantidade de Litros 2 - Valor Total (Obrigatório se for ORDEM PARA TERCEIRO) 3 - Completar o Tanque |
7 | QuantidadeLitros | Int | Sim | Quantidade de Litros da Ordem de abastecimento | Inserir valor = 0 se for ORDEM PARA TERCEIRO |
8 | ValorTotal | Decimal | Sim | Valor total da Ordem de abastecimento | N/A |
9 | HodometroAtual | Int | Sim | Hodômetro atual do veículo | N/A |
10 | Placa | String | Não | Placa do veículo | N/A |
11 | CNPJPosto | String | Sim | CNPJ do posto para abastecimento | N/A |
12 | NumeroBanco | String | Sim | Número do banco | N/A |
13 | NumeroAgencia | String | Sim | Agência do banco | N/A |
14 | NumeroConta | String | Sim | Conta do banco | N/A |
15 | DigitoConta | String | Sim | Dígito da conta do banco | N/A |
16 | CadastrarELiberarOrdemAbastecimento | bool (true || false) | Sim | Cadastrar e Liberar Ordem de Abastecimento? | N/A |
17 | OrdemParaTransportadorTerceiro | bool (true || false) | Sim | A Ordem de abastecimento é para terceiro? | Inserir TRUE se for ORDEM PARA TERCEIRO Inserir FALSE se for ORDEM CONTROLADA |
18 | CPFCNPJTransportador | String | Sim | CPJ/CNPJ do transportador | Campo não obrigatório em ORDEM CONTROLADA |
19 | NumeroTelefoneCelularTransportador | String | Sim | Telefone celular do transportador | N/A |
20 | Chassi | String | Não | Chassi do veículo | N/A |
21 | IdCentroDeCusto | Int | Não | Id do Centro de Custo | N/A |
21 | FaturaAtravesCentroDeCusto | String | Não | Fatura do Centro de Custo | N/A |
CadastroOrdemAbastecimentoControladaResponse | |||||
---|---|---|---|---|---|
Nº | Campo | Tipo | Obrigatório | Descrição | Observação |
1 | IdOrdemAbastecimento | Int | Sim | Id da Ordem de Abastecimento | N/A |
2 | MensagemConsideracao | String | Sim | Mensagem de retorno do método | N/A |
3 | DataHoraCadastro | DateTime (YYYY-MM-DD) | Sim | Data e Hora do cadastro da Ordem de abastecimento | N/A |