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

Inventory Overview|Business Flow & Features

Inventory is the module that governs master data and logistics in iDempiere. It covers the entire inventory lifecycle — from defining the product master, through warehouse/locator management, inventory moves, to physical inventory.

graph TD
    A["Product master"] --> C["Material Receipt (in)"]
    A --> D["Shipment (out)"]
    B["Warehouse & Locator"] --> C
    B --> D
    C -->|increase| H["On-hand"]
    D -->|decrease| H
    E["Inventory Move"] -->|relocate| H
    F["Physical Inventory"] -->|adjust| H

Product master Material Receipt (in) Shipment (out) Warehouse & Locator Inventory Move Physical Inventory

#FunctionWindowMain role
Product MasterProductBasic info for products (items / services / resources)
Warehouse & LocatorsWarehouse & LocatorsDefine warehouses and bin locations (locators)
Inventory MoveInventory MoveMove stock between warehouses / locators
Physical InventoryPhysical InventoryCount and reconcile book vs actual stock

💡 Related modules: Receipts are managed under Purchasing, shipments under Sales, and BOM under Manufacturing.

EventStock effectSource
Material Receipt completed+ increasePurchasing
Shipment completed- decreaseSales
Inventory Move completedsource - / target +Inventory
Physical-inventory adjustment+ or -Inventory
Internal use / adjustment+ or -Inventory
Production completedfinished good + / materials -Manufacturing
Sales Order completedreservation onlySales
graph TD
    ORG["Organization (AD_Org)"]
    WH["Warehouse (M_Warehouse)"]
    LOC["Locator (M_Locator)"]
    PROD["Product (M_Product)"]
    ASI["Attribute Set Instance"]
    STK["On-hand (M_StorageOnHand)"]
    ORG --> WH
    WH --> LOC
    LOC --> STK
    PROD --> STK
    ASI --> STK

Organization (AD_Org) Warehouse (M_Warehouse) Locator (M_Locator) Product (M_Product) Attribute Set Instance On-hand (M_StorageOnHand)

⚠️ Note: Stock is tracked per locator (bin). The same product with a different lot/serial (attribute set instance) is held as a separate stock record.

Create a Physical Inventory document → run Generate Inventory Count Lines (book quantity loads) → enter actual counts → differences auto-calculate → Complete to adjust stock to the counted quantity.

Create an Inventory Move → enter source/target locators, product and quantity → Complete → source stock decreases, target stock increases.


iDempiere inventory management supports multi-warehouse, lot management and attributes. As-Link Inc. provides iDempiere implementation support and customization development.

Learn more about our OSS ERP services