- Introdução
- People
- Items
- POs
- Sales
- NFes
- NFSes
- Transactions
- Item Categories
- Warehouses
- Custom Fields
- Batches
- Webhooks
- Services
- Accounting
- CTes
Cadastrar um novo pedido
POST
/sales
Sales
Requisição
Parâmetros Bodyapplication/json
child
string
opcional
total
number <float>
opcional
dateSold
string <date>
opcional
fixedPaymentsDate
boolean
opcional
type
enum<string>
requerido
Valores permitidos:
VendaAssistência TécnicaOrçamentoCompraVenda RepresentaçãoBonificação/RemessaOutros
status
enum<string>
opcional
Valores permitidos:
Em abertoFaturado
paymentConditionType
string
opcional
Exemplo:
2x, 30 60 90
paymentMethod
enum<string>
opcional
Valores permitidos:
DinheiroChequeDébito em contaDébito Direto Autorizado (DDA)Depósito/TransferênciaCartão de CréditoCartão de DébitoCrédito LojaFinanceiraVale CréditoVale AlimentaçãoVale RefeiçãoVale PresenteVale CombustívelDuplicata MercantilBoleto BancárioPrograma de fidelidade, Cashback, Crédito VirtualSem PagamentoCarteiraPIXOutros
Exemplo:
Dinheiro
priceList
string
opcional
payments
array[object (salePostObject_payments) {5}]
opcional
nDup
integer
opcional
dVenc
string <date>
requerido
vDup
number <float>
opcional
tPag
string
opcional
acquirerFee
number <float>
opcional
customer
string
requerido
customerId
string
requerido
otherExpenses
number <float>
opcional
Padrão:
0
discount
number <float>
opcional
Padrão:
0
discountType
enum<string>
opcional
Valores permitidos:
%R$
Padrão:
R$
discountPercentage
number <float>
opcional
Padrão:
0
transportFee
number <float>
opcional
Padrão:
0
details
string
opcional
oc
string
opcional
sellersInfo
array[object (salePostObject_sellersInfo) {4}]
opcional
seller
string
requerido
comissionType
enum<string>
opcional
Valores permitidos:
%R$
Padrão:
%
comissionValue
number <float>
opcional
comission
number <float>
opcional
netTotal
number <float>
opcional
negotiationStatus
enum<string>
opcional
Valores permitidos:
Em orçamentoRecusadoAprovado
dueDate
string <date>
opcional
foreseenDelivery
string <date>
opcional
quoteDate
string <date>
opcional
orig
string
opcional
origId
string
opcional
tags
array[object (salePostObject_tags) {1}]
opcional
tagId
string
opcional
origStatus
string
opcional
origPaymentMethod
string
opcional
bonificacao
boolean
opcional
Padrão:
false
carrier
string
opcional
modFrete
enum<string>
opcional
Valores permitidos:
0 - Por conta do emitente1 - Por conta do destinatário/remetente2 - Por conta de terceiros9 - Sem frete
foreseenShipment
string <date>
opcional
shipmentDetails
string
opcional
shipmentAddress
enum<string>
opcional
Valores permitidos:
Endereço da PessoaEndereço de EntregaEndereço de CobrançaEndereço Secundário
Padrão:
Endereço da Pessoa
shipment
string
opcional
shipped
boolean
opcional
shipmentCode
string
opcional
shipmentDate
string <date>
opcional
approved
boolean
opcional
Padrão:
true
description
string
opcional
saleLines
array[object (salePostObject_saleLines) {6}]
requerido
productId
string
requerido
variationId
string
opcional
qty
integer
requerido
price
number <float>
requerido
details
string
opcional
detailsNF
boolean
opcional
contactId
string
opcional
acquirer
object (salePostObject_acquirer)
opcional
isWithAcquirerFee
boolean
opcional
acquirerId
string
opcional
feeType
string
opcional
Exemplo
{
"child": "string",
"total": 0,
"dateSold": "2019-08-24",
"fixedPaymentsDate": true,
"type": "Venda",
"status": "Em aberto",
"paymentConditionType": "2x, 30 60 90",
"paymentMethod": "Dinheiro",
"priceList": "string",
"payments": [
{
"nDup": 0,
"dVenc": "2019-08-24",
"vDup": 0,
"tPag": "string",
"acquirerFee": 0
}
],
"customer": "string",
"customerId": "string",
"otherExpenses": 0,
"discount": 0,
"discountType": "R$",
"discountPercentage": 0,
"transportFee": 0,
"details": "string",
"oc": "string",
"sellersInfo": [
{
"seller": "string",
"comissionType": "%",
"comissionValue": 0,
"comission": 0
}
],
"netTotal": 0,
"negotiationStatus": "Em orçamento",
"dueDate": "2019-08-24",
"foreseenDelivery": "2019-08-24",
"quoteDate": "2019-08-24",
"orig": "string",
"origId": "string",
"tags": [
{
"tagId": "string"
}
],
"origStatus": "string",
"origPaymentMethod": "string",
"bonificacao": false,
"carrier": "string",
"modFrete": "0 - Por conta do emitente",
"foreseenShipment": "2019-08-24",
"shipmentDetails": "string",
"shipmentAddress": "Endereço da Pessoa",
"shipment": "string",
"shipped": true,
"shipmentCode": "string",
"shipmentDate": "2019-08-24",
"approved": true,
"description": "string",
"saleLines": [
{
"productId": "string",
"variationId": "string",
"qty": 0,
"price": 0,
"details": "string",
"detailsNF": true
}
],
"contactId": "string",
"acquirer": {
"isWithAcquirerFee": true,
"acquirerId": "string",
"feeType": "string"
}
}
Exemplos de Requisição
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/sales' \
--header 'Content-Type: application/json' \
--data-raw '{
"child": "string",
"total": 0,
"dateSold": "2019-08-24",
"fixedPaymentsDate": true,
"type": "Venda",
"status": "Em aberto",
"paymentConditionType": "2x, 30 60 90",
"paymentMethod": "Dinheiro",
"priceList": "string",
"payments": [
{
"nDup": 0,
"dVenc": "2019-08-24",
"vDup": 0,
"tPag": "string",
"acquirerFee": 0
}
],
"customer": "string",
"customerId": "string",
"otherExpenses": 0,
"discount": 0,
"discountType": "R$",
"discountPercentage": 0,
"transportFee": 0,
"details": "string",
"oc": "string",
"sellersInfo": [
{
"seller": "string",
"comissionType": "%",
"comissionValue": 0,
"comission": 0
}
],
"netTotal": 0,
"negotiationStatus": "Em orçamento",
"dueDate": "2019-08-24",
"foreseenDelivery": "2019-08-24",
"quoteDate": "2019-08-24",
"orig": "string",
"origId": "string",
"tags": [
{
"tagId": "string"
}
],
"origStatus": "string",
"origPaymentMethod": "string",
"bonificacao": false,
"carrier": "string",
"modFrete": "0 - Por conta do emitente",
"foreseenShipment": "2019-08-24",
"shipmentDetails": "string",
"shipmentAddress": "Endereço da Pessoa",
"shipment": "string",
"shipped": true,
"shipmentCode": "string",
"shipmentDate": "2019-08-24",
"approved": true,
"description": "string",
"saleLines": [
{
"productId": "string",
"variationId": "string",
"qty": 0,
"price": 0,
"details": "string",
"detailsNF": true
}
],
"contactId": "string",
"acquirer": {
"isWithAcquirerFee": true,
"acquirerId": "string",
"feeType": "string"
}
}'
Respostas
🟢201Created
application/json
Body
success
boolean
opcional
Padrão:
true
message
string
opcional
Padrão:
Pedido registrado com sucesso
response
string
opcional
Padrão:
Id do pedido registrado
Exemplo
{
"success": true,
"message": "Pedido registrado com sucesso",
"response": "Id do pedido registrado"
}