POST api/Venda

Método responsável pela inclusão da venda.

Request Information

URI Parameters

Nenhum.

Body Parameters

Dados da venda.

VendaModel
NomeDescriçãoTipoInformações adicionais
CodigoCliente

Código do cliente.

integer

Obrigatório

CodigoFormaPagamento

Código do pagamento.

FormaPagamento

Obrigatório

ValorTotal

Valor total da venda.

número decimal

Obrigatório

ValorEntrada

Valor de entrada da venda. Esse valor deve apenas ser utilizado quando a forma de pagamento for Cheque.

número decimal

UsuarioLoja

Usuário da loja que efetuou a venda.

string

Obrigatório

SenhaUsuarioLoja

Senha do UsuarioLoja para efetuar a autenticação.

string

Obrigatório

Cheques

Cheques utilizados de pagamento na venda.

Coleção de ChequeModel

Request Formats

application/json, text/json

Sample:
{
  "CodigoCliente": 1,
  "CodigoFormaPagamento": 1,
  "ValorTotal": 2.0,
  "ValorEntrada": 3.0,
  "UsuarioLoja": "exemplo 4",
  "SenhaUsuarioLoja": "exemplo 5",
  "Cheques": [
    {
      "NumeroCheque": "exemplo 1",
      "Agencia": "exemplo 2",
      "ContaCorrente": "exemplo 3",
      "DataVencimento": "19/01/2026",
      "Valor": 5.0
    },
    {
      "NumeroCheque": "exemplo 1",
      "Agencia": "exemplo 2",
      "ContaCorrente": "exemplo 3",
      "DataVencimento": "19/01/2026",
      "Valor": 5.0
    }
  ]
}

application/xml, text/xml

Sample:
<VendaModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FashionVendasApi.Models">
  <Cheques>
    <ChequeModel>
      <Agencia>exemplo 2</Agencia>
      <ContaCorrente>exemplo 3</ContaCorrente>
      <DataVencimento>2026-01-19T18:57:29.0661558-03:00</DataVencimento>
      <NumeroCheque>exemplo 1</NumeroCheque>
      <Valor>5</Valor>
    </ChequeModel>
    <ChequeModel>
      <Agencia>exemplo 2</Agencia>
      <ContaCorrente>exemplo 3</ContaCorrente>
      <DataVencimento>2026-01-19T18:57:29.0661558-03:00</DataVencimento>
      <NumeroCheque>exemplo 1</NumeroCheque>
      <Valor>5</Valor>
    </ChequeModel>
  </Cheques>
  <CodigoCliente>1</CodigoCliente>
  <CodigoFormaPagamento>Dinheiro</CodigoFormaPagamento>
  <SenhaUsuarioLoja>exemplo 5</SenhaUsuarioLoja>
  <UsuarioLoja>exemplo 4</UsuarioLoja>
  <ValorEntrada>3</ValorEntrada>
  <ValorTotal>2</ValorTotal>
</VendaModel>

Response Information

Resource Description

RequestResult
NomeDescriçãoTipoInformações adicionais
Sucesso

boolean

Erros

Coleção de string

Response Formats

application/json, text/json

Sample:
{
  "Sucesso": true,
  "Erros": [
    "exemplo 1",
    "exemplo 2"
  ]
}

application/xml, text/xml

Sample:
<RequestResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FashionVendasApi.Utils">
  <Erros xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>exemplo 1</d2p1:string>
    <d2p1:string>exemplo 2</d2p1:string>
  </Erros>
  <Sucesso>true</Sucesso>
</RequestResult>