本篇文章更新時間:2026/02/07
如有資訊過時或語誤之處,歡迎使用 Contact 功能通知或向一介資男的 LINE 社群反應。
如果本站內容對你有幫助,歡迎贊助支持 。
銷售和採購流程的順暢運作,背後依賴的是正確的庫存與物料管理設定。這篇文章會介紹 iDempiere 中的產品主檔、倉庫結構、產品屬性、定價策略和成本計算方法。
這是 iDempiere 開源 ERP 系列文章 的第 8 篇,對應 iDempiere Manual Chapter 8 - Material Management and Pricing。
內容目錄
產品主檔(Product)
產品是 iDempiere 物料管理的核心。
操作路徑
Menu → Material Management → Material Management Rules → Product
產品類型
- Item:實體商品,有庫存追蹤
- Service:服務,沒有庫存追蹤
- Resource:資源(如會議室、設備)
- Expense Type:費用類型
- Online:線上資源
產品關鍵設定
- Product Category:產品類別,影響會計科目的對應(例如不同類別的庫存資產科目可能不同)
- UOM(Unit of Measure):計量單位(個、箱、公斤等)
- Tax Category:稅務類別,決定適用的稅率
- Stocked:是否追蹤庫存
- Purchased / Sold:是否可採購 / 可銷售
產品屬性(Product Attributes)
iDempiere 的產品屬性系統非常靈活,適用於需要追蹤批號、序號、到期日等場景。
核心概念
- Attribute Set(屬性集):定義一組屬性的組合(例如:批號 + 到期日 + 顏色)
- Attribute Set Instance(屬性集實例):屬性集的具體數值(例如:批號=B2024001、到期日=2025-12-31、顏色=紅)
常見應用
- 批號管理:食品、藥品等需要批次追溯的產品
- 序號管理:電子設備、精密零件等需要個體追蹤的產品
- 保存期限:有效日期管理
- 自訂屬性:顏色、尺寸、等級等
倉庫結構
iDempiere 的倉庫結構分為兩層:
Warehouse(倉庫)
└── Locator(儲位)
Warehouse(倉庫)
- 代表一個實體倉庫或存放地點
- 每個 Organization 可以有多個 Warehouse
- 倉庫綁定在特定的 Organization 上
- 設定路徑:
Menu → Material Management → Material Management Rules → Warehouse & Locators
Locator(儲位)
- 倉庫內的具體位置(貨架、區域、欄位等)
- 每個倉庫至少需要一個 Locator
- 用 Aisle-Bin-Level(走道-格位-層級)的三維座標定位
- 可標示為預設儲位(Default Locator)
庫存異動類型
- Material Receipt:進貨入庫(採購流程產生)
- Shipment:出貨出庫(銷售流程產生)
- Inventory Move:倉庫間或儲位間的調撥移動
- Physical Inventory:實體盤點,調整系統庫存與實際庫存的差異
- Production:製造入庫(製造流程產生)
定價策略(Price List)
iDempiere 的定價體系由 Price List(定價表)控制,支援複雜的多幣別定價策略。
定價表結構
Price List(定價表)
└── Price List Version(定價表版本)
└── Product Price(產品價格)
├── List Price(標準售價)
├── Standard Price(實際售價)
└── Limit Price(底價)
三種價格
- List Price:公告牌價,通常用於報價單
- Standard Price:標準售價,通常用於銷售訂單
- Limit Price:底價,系統可設定禁止低於此價格銷售
定價表的應用
- 可建立多個定價表(VIP 客戶定價、一般客戶定價、員工內購價等)
- 每個定價表可以有不同的幣別
- 透過版本機制管理歷史定價
- 商業夥伴可以綁定預設的定價表
成本計算方法(Costing)
iDempiere 支援多種成本計算方法,設定在 Accounting Schema(會計架構)中:
| 方法 | 說明 | 適用場景 |
|---|---|---|
| Standard Cost | 標準成本,由管理者預先設定 | 製造業,需要成本差異分析 |
| Average PO | 採購平均成本 | 通用,適合採購價格波動的場景 |
| Average Invoice | 發票平均成本 | 以發票金額為基礎的平均 |
| FIFO | 先進先出 | 需要嚴格追蹤批次成本 |
| LIFO | 後進先出 | 特定稅務需求(部分國家不允許) |
| Last PO Price | 最後採購價 | 簡易成本估算 |
| Last Invoice Price | 最後發票價 | 簡易成本估算 |
成本計算方法的選擇會直接影響庫存資產的帳面價值和銷貨成本的計算,務必在導入初期就決定好。
小結
庫存與物料管理是 ERP 的基礎設施,設定正確與否直接影響後續所有商業流程的運作。重點回顧:
- 產品主檔的 Product Category 決定了會計科目對應
- 產品屬性(批號、序號)讓你可以做到批次追溯
- 倉庫用 Warehouse → Locator 兩層結構管理
- 定價用 Price List 管理,每個客戶/供應商可以有不同的定價表
- 成本計算方法在導入初期就要決定,後續修改影響很大
iDempiere 開源 ERP 系列文章(完整目錄)
- 第 1 篇:iDempiere 是什麼?從 Compiere 到社群驅動的開源 ERP 全解析
- 第 2 篇:iDempiere vs Odoo vs ERPNext:開源 ERP 三強怎麼選?
- 第 3 篇:多租戶架構解密:Client、Organization、Role 的設計哲學
- 第 4 篇:快速體驗:用 Docker 十分鐘跑起來
- 第 5 篇:正式環境部署:從零到上線的完整指南
- 第 6 篇:銷售流程全走查:從報價到收款
- 第 7 篇:採購流程全走查:從請購到付款
- 第 8 篇:庫存與物料管理:倉庫、定價與產品屬性設定(本篇)
- 第 9 篇:會計與財務報表:文件驅動會計的哲學與實踐
- 第 10 篇:退貨處理與 Open Items 管理
- 第 11 篇:製造模組入門:BOM、工單與生產排程
- 第 12 篇:Workflow 引擎與商業流程自動化
- 第 13 篇:Plugin 開發入門:用 OSGi 擴充 iDempiere
- 第 14 篇:台灣在地化挑戰:統一發票、會計法規與中文化
- 第 15 篇:導入實戰建議:從評估、規劃到上線的路線圖
參考資料
- iDempiere Wiki Manual - Chapter 8: Material Management and Pricing
- iDempiere Wiki - Accounting Basics
- docs.idempiere.org - Vocabulary
