Cancels a work order. | Uses
your API Key and cancels the specified Work Order if its status is InProcess or InProcessPartiallyCompleted.
Optionally, you can use mvInsertUpdateDeleteSourceApplication
when an external application ( eg WooCommerce ) is the one that triggers the WorkOrderCancel call.
A. Cancel Work Order with Id 15863 and add some comments to describe it.
Value: {
"WorkOrderId": 15863,
"Comments": "Work Order cancelled."
}
Response: {
"mvWorkOrder": {
"WorkOrderId": 67815,
"WorkOrderTypeId": -8,
"WorkOrderFinishedGoodTypeId": -9,
"WorkOrderTypeAbbreviation": "WO",
"WorkOrderTypeDescription": "Work order",
"WorkOrderNo": "50",
"WorkOrderFinishedGoodSKU": "Finished Good 1",
"WorkOrderStartDate": "/Date(1684443600000-0000)/",
"WorkOrderDueDate": "/Date(-62135596800000-0000)/",
"WorkOrderPriority": "Medium",
"WorkOrderCurrencyCode": "USD",
"WorkOrderInventoryLocationID": 4442,
"WorkOrderComments": "",
"WorkOrderTags": "",
"WorkOrderReferenceNo": "",
"WorkOrderReferenceApplication": "",
"TopLevelWorkOrderId": 0,
"WorkOrderOrderedQuantity": 10,
"WorkOrderReceivedQuantity": 0,
"WorkOrderTotalMaterialCost": 0,
"WorkOrderTotalLabourCost": 0,
"WorkOrderTotalOverheadCost": 0,
"WorkOrderFinishedGoodUnitCost": 0,
"WorkOrderDetails": [
{
"WorkOrderBOMRowProductSKU": "Material 1",
"WorkOrderBOMRowProductDescription": "This material is used to construct the finished good",
"WorkOrderBOMRowProductVariant": "",
"WorkOrderBOMRowOrderedQuantity": 20,
"WorkOrderBOMRowTotalAllocatedQuantity": 0,
"WorkOrderBOMRowProductQuantityUnit": "Kg",
"WorkOrderBOMRowRemarks": "",
"WorkOrderRowAllocatedDetails": []
},
{
"WorkOrderBOMRowProductSKU": "Material 2",
"WorkOrderBOMRowProductDescription": "This material is used to construct the finished good",
"WorkOrderBOMRowProductVariant": "",
"WorkOrderBOMRowOrderedQuantity": 10,
"WorkOrderBOMRowTotalAllocatedQuantity": 0,
"WorkOrderBOMRowProductQuantityUnit": "",
"WorkOrderBOMRowRemarks": "",
"WorkOrderRowAllocatedDetails": []
}
],
"WorkOrderStatus": "Cancelled",
"WorkOrderCreationDate": "/Date(1684505779493-0000)/",
"WorkOrderLastUpdatedDate": "/Date(1685463400826+0300)/"
},
"ResponseStatus": {
"ErrorCode": "0"
},
"entityID": 15863
}
|