Versions Compared

Key

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

...

Este método tem como objetivo cadastrar uma Ordem de Abastecimento Controlada

CadastroOrdemAbastecimentoControladaRequest

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 S-500

9 – Diesel

s

S-10

10 – Diesel

Aditivado11 – Diesel Premium

S-500 Aditivado

12 – Arla Granel

13 – Arla Embalado

14 - Diesel S-10 Aditivado

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

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