WBM (Warehouse Bin Management) - Bin Replenishment and Put Away explanation
This article explains the hierarchy the system uses for bin selection during both Bin Replenishment and Bin Put Away.
Replenishment - bin location search hierarchy
When replenishing, the system follows this sequence:
- Identify eligible bins for replenishment
- From allStockLocations, the system gathers bins that can be used as receiving/picking bins.
- Check bins currently in use for the stock location
- Uses allUsingBins for the applicable stock location.
- Check receipting bins for the stock location
- Uses allReceiptingBins for the applicable stock location.
- Use the stock location storage profile
- Checks the General storage profile for:
- Location picking hierarchy
- Location receipting hierarchy
- Checks the General storage profile for:
- Get receiving bin balances
- Determine the ‘to’ bin location
- Uses all bin usages to select the final bin to be used for replenishment.
Put-Away – bin search and capacity logic
- X = incoming inventory quantity
- Y= bin capacity (Stock Item Bin Type maximum quantity)
- Z= current inventory in the bin
- Includes future transactions that are saved but not yet confirmed.
The put away logic works in this order:
- Search existing bins for this stock item in active locations
- For the Stock Item and allActiveStockLocations, the system looks for a bin where X ≤ (Y − Z)
- If found, the bin can hold the full incoming quantity X.
- If no suitable partially filled bin is found
- Search allStockLocations for an empty bin where X ≤ Y
- This search uses the Receipting Hierarchy (see related KB article).
- If no bin can take the full quantity X
- Search allStockLocations for an empty bin using the Receipting Hierarchy, even if it can only take part of X.
- This results in a remaining quantity X − Y₁ where Y₁ is the capacity of the bin just used.
- Repeat until all stock is receipted
- Replace X with the remaining quantity (X − Y₁).
- Restart the search at the Stock Item and allActiveStockLocations using the new X.
- Continue this loop until the full incoming quantity has been put away.
Replenishment & Put Away
The system always applies these hierarchies in sequence:
- Replenishment hierarchy (to select bins for replenishment).
- Put Away hierarchy (to decide where incoming stock is receipted).