Pedido de Venda
BUYER = Objeto pessoa (Cliente ou Fornecedor)
PRODUCT_OF_TRADE_COLLECTION = Array de objeto produtos
Listar pedidos de venda
curl "$AMBIENTE/rpc/v2/inventory.get-sale-paginate" \
-H "Authorization-Compufacil: $TOKEN"
--data '
{
"page": 1,
"maxResults": 30
}
'
Filtrar pedidos de venda
curl "$AMBIENTE/rpc/v2/inventory.get-sale-paginate" \
-H "Authorization-Compufacil: $TOKEN"
--data '
{
"page": 1,
"maxResults": 30,
"search": "Pedido Teste"
}
'
Pegar um pedido detalhado
curl "$AMBIENTE/rpc/v1/inventory.get-detailed-sale" \
-H "Content-Type: application/json" \
-H "Authorization-Compufacil: $TOKEN"
--data '{"id": 152611}
'
Criar pedido de venda
Veja os dados em nosso swagger
curl "$AMBIENTE/rpc/v1/inventory.post-sale" \
-H "Authorization-Compufacil: $TOKEN" \
-H "Content-Type: application/json" \
--data '
{
"buyer": BUYER,
"productOfTradeCollection": PRODUCT_OF_TRADE_COLLECTION
}
'
Atualizar um pedido de venda
Veja os dados em nosso swagger
curl "$AMBIENTE/rpc/v1/inventory.put-sale\
-H "Authorization-Compufacil: $TOKEN" \
-H "Content-Type: application/json"
--data '
{
"buyer": BUYER,
"productOfTradeCollection": PRODUCT_OF_TRADE_COLLECTION
}'
Cancelar pedidos de venda
curl "$AMBIENTE/rpc/v1/inventory.cancel-sale" \
-H "Authorization-Compufacil: $TOKEN" \
-H "Content-Type: application/json" \
--data '{"ids": [152611, 152612]}'
Excluir pedidos de venda
curl "$AMBIENTE/rpc/v1/inventory.delete-sale" \
-H "Authorization-Compufacil: $TOKEN" \
-H "Content-Type: application/json" \
--data '{"ids": [152611, 152612]}'