DOCUMENTAÇÃO CORPORATIVA

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 13 Current »

Objetivo

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

CadastrarOrdemAbastecimentoControladaRequest

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

Placa

String

Sim

Placa do veículo

3

IdDmTipoRedeAbastecimento

Int

Sim

Id do tipo de rede de abastecimento

1 - Minha Rede

2 - Rede Aberta TMPay

4

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

5

CNPJPosto

CNPJPosto

6

HodometroAtual

Int

Sim

Hodômetro atual do veículo

N/A

7

CadastrarELiberarOrdemAbastecimento

bool (true || false)

Sim

Cadastrar e Liberar Ordem de Abastecimento?

N/A

8

OrdemParaTransportadorTerceiro

bool (true || false)

Sim

A Ordem de abastecimento é para terceiro?

Inserir TRUE se for ORDEM PARA TERCEIRO

Inserir FALSE se for ORDEM CONTROLADA

9

CPFCNPJTransportador

String

Sim

CPJ/CNPJ do transportador

Campo não obrigatório em ORDEM CONTROLADA

10

NumeroTelefoneCelularTransportador

String

Sim

Telefone celular do transportador

N/A

11

Chassi

String

Não

Chassi do veículo

N/A

12

IdCentroDeCusto

Int

Não

Id do Centro de Custo

N/A

13

FaturaAtravesCentroDeCusto

String

Não

Fatura do Centro de Custo

N/A

14

Produtos

Lista <Produtos>

Sim

Lista de produtos para o abastecimento programado

N/A

ProdutosRequest

Campo

Tipo

Obrigatório

Descrição

Obrigação

1

IdProdutoTMPayProgramado

Int

Sim

Id do produto para abastecimento

1 - Gasolina Comum

2 – Gasolina Aditivada

5 – Etanol

6 – Etanol Aditivado

7 – GNV

8 – Diesel S-500

9 – Diesel S-10

10 – Diesel S-500 Aditivado

12 – Arla Granel

13 – Arla Embalado

14 - Diesel S-10 Aditivado

2

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

3

ValorUnitarioProgramado

Decimal

Sim

Valor do litro programado para o abastecimento

N/A

4

ValorTotalProgramado

Decimal

Sim

Valor total programado para o abastecimento

N/A

5

QuantidadeProgramada

Int

Sim

Quantidade de Litros da Ordem de abastecimento

Inserir valor = 0 se for ORDEM PARA TERCEIRO

6

Obrigatorio

Bool (True || False)

Sim

Definir se o produto será obrigatório no abastecimento

N/A

7

PermiteOutroMesmaFamiliaProduto

Bool (True || False)

Sim

Definir se o abastecimento permite outro produto da mesma família

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

  • No labels