- 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
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 ''
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"
}
Modified at 2025-01-18 14:46:41