Scenario: Purchase order receipt
This scenario walks you through a significant set of tasks that explains the purchase order receipt business use case.
As a System Integrator (SI) or customer developer, complete the following steps:
- A purchase order is created for the item SKU1024 in Sterling Order Management System
Software. You
can adjust supply in Inventory Visibility for a receiving location so that you can
expect inventory to arrive at a future
date.
POST https://api.watsoncommerce.ibm.com/inventory/business/supplies { "supplies": [{ "changedQuantity": 1.0, "eta": "2019-01-01T00:00:00Z", "itemId": "SKU1024", "productClass": "NEW", "shipByDate": "2500-01-01T00:00:00Z", "shipNode": "Matrix-Store-001", "type": "PO_PLACED", "unitOfMeasure": "EACH" }] }
- A supplier confirms the shipment and provides the tracking number. Based on this information,
you can adjust the supply in Inventory Visibility to reflect the current state,
type and
ETA.
POST https://api.watsoncommerce.ibm.com/inventory/business/supplies { "supplies": [{ "changedQuantity": -1.0, "eta": "2019-01-01T00:00:00Z", "itemId": "SKU1024", "productClass": "NEW", "shipByDate": "2500-01-01T00:00:00Z", "shipNode": "Matrix-Store-001", "type": "PO_PLACED", "unitOfMeasure": "EACH" },{ "changedQuantity": 1.0, "eta": "2019-01-01T00:00:00Z", "itemId": "SKU1024", "productClass": "NEW", "shipByDate": "2500-01-01T00:00:00Z", "shipNode": "Matrix-Store-001", "type": "INTRANSIT", "unitOfMeasure": "EACH" }] }
- After receipt of the item SKU1024, it is stocked in the appropriate location within the
store.
POST https://api.watsoncommerce.ibm.com/inventory/business/supplies { "supplies": [{ "changedQuantity": -1.0, "eta": "2019-01-01T00:00:00Z", "itemId": "SKU1024", "productClass": "NEW", "shipByDate": "2500-01-01T00:00:00Z", "shipNode": "Matrix-Store-001", "type": "INTRANSIT", "unitOfMeasure": "EACH" },{ "changedQuantity": 1.0, "eta": "2019-01-01T00:00:00Z", "itemId": "SKU1024", "productClass": "NEW", "shipByDate": "2500-01-01T00:00:00Z", "shipNode": "Matrix-Store-001", "type": "ONHAND", "unitOfMeasure": "EACH" }] }