Located And Unlocated Stock
Staff guide for reviewing stock batches with or without shelf locations.
What Are Located And Unlocated Stock?
Located Stock and Unlocated Stock are Inventory screens for reviewing active stock batches by location state.
- Located Stock means the stock batch has been assigned to a warehouse shelf.
- Unlocated Stock means the stock batch has not been assigned to a shelf yet.
These screens do not create stock. Stock is usually created from a received receipt row first, then staff move the batch to a shelf when its physical location is known.
Where To Find It
| App | Screen | Use it to |
|---|---|---|
| Web client | Inventory > Located Stock | Review active stock already assigned to warehouse shelves. |
| Web client | Inventory > Unlocated Stock | Review active stock waiting for a shelf assignment. |
| Warehouse app | Stock > Located Stock | Check where stock is stored from the mobile app. |
| Warehouse app | Stock > Unlocated Stock | Find batches that still need to be moved to a shelf. |
Main Fields
| Field | Notes |
|---|---|
| Location | Located Stock shows warehouse, shelf, and level. Unlocated Stock has no shelf location. |
| Item | Item code, English name, Korean name, and barcode when available. |
| Lot Number | Internal lot number for the stock batch. |
| RFD | Refrigerated, Frozen, or Dry. Moving stock to a shelf can update this to match the shelf. |
| Status | Current stock state, such as RECEIVED or REGISTERED. |
| Quantity | Current remaining quantity. |
| Mfg Date | Manufacture date when recorded. |
| Exp Date | Expiry date when recorded. |
| Created | When the stock batch was created. |
Review Located Stock
Viewing Located Stock requires one of the stock read or stock action roles.
- Open
Inventory > Located Stockin the Web client, orStock > Located Stockin the Warehouse app. - Search by item keyword, item code, item name, or barcode if needed.
- Review the location first, then the item and lot details.
- Open a row to review full stock detail, source, history, and available actions.
Located Stock is useful when staff need to confirm where stock is stored before picking, counting, moving, splitting, or adjusting it.
Review Unlocated Stock
Viewing Unlocated Stock requires one of the stock read or stock action roles.
- Open
Inventory > Unlocated Stockin the Web client, orStock > Unlocated Stockin the Warehouse app. - Search by item keyword, item code, item name, or barcode if needed.
- Review the item and lot details.
- Open a row if the batch needs detail review or a stock action.
- Use Move from Stock Detail when the stock should be assigned to a warehouse, shelf, and level.
Unlocated Stock is a work queue for batches that exist in inventory but have no recorded shelf location yet.
Required Roles
| Action | Required role |
|---|---|
| View Located Stock | stock.read, stock.move, stock.adjust, or stock.split |
| View Unlocated Stock | stock.read, stock.move, stock.adjust, or stock.split |
| Open stock detail from either list | stock.read, stock.move, stock.adjust, or stock.split |
| Move an unlocated batch to a shelf | stock.move |
| Adjust quantity or dates from stock detail | stock.adjust |
| Split a batch from stock detail | stock.split |
admin users can perform these actions through the global admin override.
Stock action roles also allow viewing these lists because staff need to inspect
the stock batch before moving, adjusting, or splitting it. A user with only
stock.read can review the lists and details but cannot perform stock actions.
Common Problems
| Problem | What it means |
|---|---|
| Located Stock is empty | No active stock batch currently has a shelf assignment, or the search keyword does not match any item. |
| Unlocated Stock is empty | All active stock has already been assigned to shelves, or the search keyword does not match any item. |
| A stock row has no item name | The stock row references an item id, but item lookup from the item service did not return details. |
| The location shows a fallback id | The stock row has location ids, but the client could not resolve the warehouse or shelf name. |
| Move is missing in stock detail | The user does not have stock.move. |
| Adjust is missing in stock detail | The user does not have stock.adjust. |
| Split is missing in stock detail | The user does not have stock.split. |