Using Warehouses & Locators|Inventory Manual
The warehouse is the basic unit of inventory in iDempiere. Each warehouse can have locators (storage locations), tracking which product is stored in which bin of which warehouse. A warehouse must be specified on all order, purchase, shipment and receipt documents.
📖 Overview: See the Inventory overview as well.
What you can do
Section titled “What you can do”- Define warehouses (physical storage facilities)
- Manage locators (bins, areas) hierarchically
- Set accounting parameters per warehouse
- Set per-product replenishment rules (reorder point, safety stock)
- View stock per warehouse
Window layout
Section titled “Window layout”graph TD
T1["Warehouse (M_Warehouse) - 14 fields"]
T2["Locator (M_Locator) - 11 fields"]
T2a["Storage (M_Storage)"]
T3["Replenish (M_Replenish)"]
T4["Accounting (M_Warehouse_Acct)"]
T1 --> T2
T2 --> T2a
T1 --> T3
T1 --> T4
📌 Note: Creating a warehouse auto-generates a default locator. Define locators matching your real bin layout before go-live to improve receiving/shipping/counting accuracy.
| Tab | Table | Role |
|---|---|---|
| Warehouse | M_Warehouse | Basic warehouse info |
| Locator | M_Locator | Locators (bin numbers, etc.) |
| Storage | M_Storage | Stock quantity per locator |
| Replenish | M_Replenish | Per-product replenishment rules |
| Accounting | M_Warehouse_Acct | Warehouse accounting parameters |
Basic procedure
Section titled “Basic procedure”graph TD
A["1. Warehouse tab: code, name, address"] --> B["2. Locator tab: add locators (aisle/bin/level)"]
B --> C["3. Replenish tab: per-product reorder point / max"]
C --> D["4. Accounting tab: warehouse parameters"]
💡 Tip: Name locators like
A-01-03(aisle-bin-level) to make picking easier. iDempiere tracks aisle/bin/level as separate fields and can auto-generate the search key.
⚠️ Note: A warehouse belongs to an organization. Sharing one warehouse across organizations is not supported — align org design and warehouse structure before implementation.
How to access
Section titled “How to access”Open Inventory > Warehouse & Locators from the menu.
Registering a warehouse
Section titled “Registering a warehouse”- Click New.
- Enter: Search Key (warehouse code), Name, Address.
- Click Save.
Registering locators
Section titled “Registering locators”On the Locator tab, click New and enter: Search Key (e.g., A-01-01), Aisle, Bin, Level, and Default (if it is the default location).
Setting replenishment rules
Section titled “Setting replenishment rules”On the Replenish tab, per product: Product, Replenish Type (reorder point, min-max, etc.), Minimum Level (reorder point), Maximum Level (target after replenishment), Source Warehouse (for inter-site replenishment).
Q. What is a good locator naming convention?
Section titled “Q. What is a good locator naming convention?”A common pattern is aisle-bin-level (e.g., A-01-03). iDempiere tracks these as separate fields and can auto-generate the search key.
Q. How do I move stock between warehouses?
Section titled “Q. How do I move stock between warehouses?”Use Inventory > Inventory Move and specify source and target locators.
Q. Where is the replenishment report?
Section titled “Q. Where is the replenishment report?”Use Inventory > Replenishment Report to list products below the reorder point with suggested order quantities.
Related pages
Section titled “Related pages”About OSS ERP adoption
Section titled “About OSS ERP adoption”As-Link Inc. provides iDempiere implementation support and customization development.