本篇文章更新時間:2026/02/07
如有資訊過時或語誤之處,歡迎使用 Contact 功能通知或向一介資男的 LINE 社群反應。
如果本站內容對你有幫助,歡迎贊助支持 。
上一篇走查了銷售流程(Quote-to-Cash),這篇來看它的鏡像 — 採購流程(Requisition-to-Pay)。兩者的流程結構相似,但角色互換:你從「賣方」變成「買方」。
同樣以 GardenWorld 示範公司為例,走過從提出請購需求到最終付款給供應商的完整流程。
這是 iDempiere 開源 ERP 系列文章 的第 7 篇,對應 iDempiere Manual Chapter 5 - Requisition-to-Invoice。
內容目錄
採購流程總覽
建立供應商 → 請購單(Requisition) → 採購訂單(Purchase Order) → 進貨驗收(Material Receipt) → 供應商發票(Vendor Invoice) → 核對(Match PO/Invoice) → 付款(Payment) → 沖帳(Allocation)
步驟一:建立供應商(Vendor)
供應商同樣在 Business Partner 視窗中管理。
操作路徑
Menu → Partner Relations → Business Partner Rules → Business Partner
供應商設定要點
- 在 Vendor 頁籤中勾選「Vendor」
- 設定付款條件(Payment Term)— 例如「月結 30 天」
- 設定預設的採購定價表(Purchase Price List)
- 一個商業夥伴可以同時是客戶和供應商
步驟二:請購單(Requisition)
請購單是內部需求單位提出採購需求的文件,通常由需求部門建立,經主管核准後轉為正式採購訂單。
操作路徑
Menu → Requisition-to-Invoice → Requisition
請購單要點
- Document Type:Requisition
- Requisition Line:填入需要的產品和數量
- 可以指定建議的供應商
- 請購單不直接影響庫存或會計
請購轉採購
核准後的請購單可以透過「Create PO from Requisition」流程,自動產生採購訂單。系統會根據請購明細中的產品和供應商建議,自動分組產生採購訂單。
步驟三:採購訂單(Purchase Order)
操作路徑
Menu → Requisition-to-Invoice → Purchase Orders → Purchase Order
採購訂單要點
- Document Type:Purchase Order
- Business Partner:選擇供應商
- Order Line:填入產品、數量和價格
- 系統根據供應商的定價表自動帶入價格
採購訂單完成(Complete)後,系統會記錄對該供應商的採購承諾。
步驟四:進貨驗收(Material Receipt)
供應商出貨後,在 iDempiere 中建立進貨驗收單確認實際收到的商品。
操作路徑
Menu → Requisition-to-Invoice → Material Receipt → Material Receipt
驗收方式
- 從採購訂單產生:使用「Create Lines From」功能,從採購訂單匯入明細行
- 手動建立:直接建立並輸入明細
驗收完成後的會計分錄
| 借方 | 貸方 |
|---|---|
| 庫存資產(Inventory Asset) | 未開票驗收(Not Invoiced Receipt) |
庫存增加,同時記錄「已收到但尚未收到供應商發票」的暫估負債。
步驟五:供應商發票(Vendor Invoice)
收到供應商的發票後,在系統中建立供應商發票。
操作路徑
Menu → Requisition-to-Invoice → Purchase Invoices → Invoice (Vendor)
發票完成後的會計分錄
| 借方 | 貸方 |
|---|---|
| 進項稅額(Tax Credit) | 應付帳款(Accounts Payable) |
| 未開票驗收(Not Invoiced Receipt) |
暫估負債轉為正式的應付帳款,同時認列進項稅額。
步驟六:三方核對(Match PO / Match Invoice)
iDempiere 提供三方核對機制,確保:
- Match PO:驗收數量 = 採購訂單數量
- Match Invoice:發票金額 = 驗收金額
如果有差異(例如供應商多收費或短交),系統會產生差異記錄供後續處理。
步驟七:付款與沖帳
付款和沖帳的流程與銷售端相同,但方向相反。
付款完成後的會計分錄
| 借方 | 貸方 |
|---|---|
| 未分配付款(Unallocated Payment) | 銀行存款(Bank Asset) |
沖帳完成後的會計分錄
| 借方 | 貸方 |
|---|---|
| 應付帳款(Accounts Payable) | 未分配付款(Unallocated Payment) |
採購 vs 銷售:會計分錄對照
| 流程步驟 | 銷售端 | 採購端 |
|---|---|---|
| 貨物移動 | 借:COGS / 貸:庫存 | 借:庫存 / 貸:未開票驗收 |
| 發票 | 借:應收帳款 / 貸:收入+稅 | 借:未開票驗收+稅 / 貸:應付帳款 |
| 款項 | 借:銀行 / 貸:未分配款 | 借:未分配款 / 貸:銀行 |
| 沖帳 | 借:未分配款 / 貸:應收帳款 | 借:應付帳款 / 貸:未分配款 |
看到對稱性了嗎?這正是複式簿記的美妙之處,iDempiere 忠實地實現了這個原則。
小結
採購流程是銷售流程的鏡像,理解了一邊就能觸類旁通。iDempiere 的三方核對(PO、Receipt、Invoice)機制確保了採購數據的正確性,而文件驅動會計讓整個流程的財務面完全自動化。
下一篇我們會深入庫存與物料管理 — 產品主檔、倉庫結構、定價策略和成本計算方法。
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 5: Requisition-to-Invoice
- iDempiere Wiki - Accounting Basics
- docs.idempiere.org - Business Partner
