Short Allocation Common Issues
Frequently encountered problems relating to short allocation and their solutions.
The whole task group was rejected even though most of the stock was available
Section titled “The whole task group was rejected even though most of the stock was available”Solution: This is the default behaviour. When allowShortAllocation is false (or omitted), a task group is only allocated if every line can be fully allocated; if any line is short, no tasks are created and a short result is returned to the WMS. To allow the group to be created for the available stock instead, set allowShortAllocation to true on the import request.
Some lines came back with a shorted quantity
Section titled “Some lines came back with a shorted quantity”Solution: This is expected when allowShortAllocation is true and there is not enough stock to fully satisfy a line. The WCS allocates the stock that is available and reports the outstanding quantity as shorted against the affected task, rather than rejecting the whole group.
A shorted task needs the remaining stock fulfilling
Section titled “A shorted task needs the remaining stock fulfilling”Solution: Short allocation only governs how the task group is created when stock is insufficient at import time. The outstanding quantity is reported to the WMS as shorted; reconciling or re-requesting the shorted stock is handled by the WMS, not the WCS.