Skip to content
🤖 Machine-translated draft (under review). 機械翻訳の下書きです。

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.

  • 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
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

Warehouse (M_Warehouse) - 14 fields Locator (M_Locator) - 11 fields Storage (M_Storage) Replenish (M_Replenish) Accounting (M_Warehouse_Acct)

📌 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.

TabTableRole
WarehouseM_WarehouseBasic warehouse info
LocatorM_LocatorLocators (bin numbers, etc.)
StorageM_StorageStock quantity per locator
ReplenishM_ReplenishPer-product replenishment rules
AccountingM_Warehouse_AcctWarehouse accounting parameters
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"]

1. Warehouse tab: code, name, address 2. Locator tab: add locators (aisle/bin/level) 3. Replenish tab: per-product reorder point / max 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.

Open Inventory > Warehouse & Locators from the menu.

  1. Click New.
  2. Enter: Search Key (warehouse code), Name, Address.
  3. Click Save.

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).

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.

Use Inventory > Replenishment Report to list products below the reorder point with suggested order quantities.


As-Link Inc. provides iDempiere implementation support and customization development.

Learn more about our OSS ERP services