Troubleshooting
Problem
Attempts to create a shipment leads to the error Quantity is greater than the allowed over-shipment percentage limit in IBM Sterling Selling and Fulfillment Suite.
Symptom
Steps to reproduce:
- Create a Purchase order for 12 quantity.
- Create an shipment for 5 quantity and confirm the shipment
- Start receipt against the shipment and receive complete 5 quantity against the receipt-1
- Create an another shipment for 5 quantity
Error is thrown : ErrorCode="OMP10079" ErrorDescription="Quantity is greater than the allowed over-shipment percentage limit"
Cause
Incorrect OrderReleaseStatus is picked and updated.
Diagnosing The Problem
OOTB list of valid pickup statuses for transaction RECEIVE_ORDER.0005 includes - Created(1100), Reserved(1200), Released(3200),Shipped(3700), Unreceived(3780).
In the reported scenario Order Release Status records of both Shipped and Created/Released records are identical, hence while moving status quantity in receiveOrder API, wrong OrderReleaseStatus is picked and updated.
Resolving The Problem
If shipment is always created before receiveOrder, customize the pipeline and remove Created/Released from pickup statuses for transaction RECEIVE_ORDER.0005.
This will ensure OrderReleaseStatus for shipped quantity will be updated during receiveOrder.
Was this topic helpful?
Document Information
Modified date:
16 June 2018
UID
swg21985398