POST api/Venda
Método responsável pela inclusão da venda.
Request Information
URI Parameters
Nenhum.
Body Parameters
Dados da venda.
VendaModel| Nome | Descrição | Tipo | Informaçõ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| Nome | Descrição | Tipo | Informaçõ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>