Cancel Purchase Order
Last Updated by 31/10/2022
Shipper API gives interface access to our clients for canceling Purchase Order from their own system to Shipper Warehouse Management System.
Sales Order only able to cancel if WMS has not allocated any stock to that Sales Order
PATCH Purchase Order
Field | Endpoint |
---|---|
PATCH | v3/fulfillment/inbound/cancel |
Body Request Paramater
Field | Data Type | Description | Note |
---|---|---|---|
cancel_reason | string | Cancellation Reason | Mandatory |
order_no | String(20) | Purchase Order No | Mandatory |
warehouse_id | String(60) | Warehouse Id Given by Shipper | Mandatory |
Sample Body Request
{
"data": {
"cancellation": {
"order_no": "KZFILN0HRC9RDXJTZBJS",
"cancel_reason": "tidak jadi membuat inbound",
"warehouse_id": "PMU"
}
}
}
Sample Response
{
"metadata": {
"path": "/v3/fulfillment/outbound/oms/cancel",
"http_status_code": 200,
"http_status": "OK",
"timestamp": 1637907242
}
}
{
"metadata": {
"path": "/v3/fulfillment/outbound/oms/cancel",
"http_status_code": 400,
"http_status": "Bad Request",
"errors": [
{
"code": 810,
"message": "Invalid Input. Please Validate Your Input."
}
],
"timestamp": 1637907103
}
}
{
"metadata": {
"path": "/v1/fulfillment/cancel-outbound-oms",
"http_status_code": 500,
"http_status": "Internal Server Error",
"timestamp": 1615969609
}
}
Updated about 2 years ago