iDempiere Purchase Management
Overview
Purchase Management in iDempiere provides businesses with a complete, integrated procure-to-pay solution covering every stage of the buying cycle. It begins with internal material Requisitions, moves through competitive vendor sourcing via Request for Quotation (RFQ) with response ranking, and continues through Purchase Order creation, Material Receipt, and Purchase Invoicing with Credit/Debit Note support.
The module automatically performs three-way matching between Purchase Orders, Receipts, and Invoices, ensuring that what is ordered, received, and billed always aligns at the line level. Built-in support for partial deliveries, partial invoicing, tax handling, and manual matching for exceptions makes it well suited to the operational realities of procurement, while maintaining full financial accuracy and audit traceability across every transaction processed in iDempiere.
Key Features
1. Requisition & Demand
- Requisition management captures internal material demand: product, quantity, priority, required date.
- Open Requisitions report shows pending, not-yet-ordered requisition lines in real time.
- Create PO from Requisition converts approved lines into consolidated Purchase Orders.
2. Supplier Sourcing & RFQ
- RFQ Topic (Subscribers) defines vendor pools and product-level invitation restrictions.
- RFQ enables structured, multi-vendor price discovery with lines, quantities, deadlines.
- RFQ Response captures vendor pricing, quantity breaks, and delivery terms.
- RFQ Response Ranking compares responses by price and selects the winner.
- Purchase/Sales Order creation flows directly from the winning RFQ response.
- RFQ Unanswered report flags non-responsive vendors for timely follow-up.
3. Purchase Order
- Purchase Order supports direct, Requisition-based, and RFQ-based creation.
- Partial receipt/invoicing support tracks outstanding quantities at each stage.
4. Goods Receipt & Inventory
- Material Receipt updates inventory in real time and links to the PO.
- Material Receipt Details gives a filterable, line-level view of all receipts.
5. Accounts Payable & Invoice Processing
- Purchase Invoice & Credit/Debit Note supports AP Invoice and AP Credit Memo types.
- Automatically splits tax on Purchase Invoices.
- Invoice Batch groups and bulk-posts multiple vendor invoices.
6. PO-Receipt-Invoice Matching & Audit Control
- Three-way matching auto-creates Matched PO and Matched Invoice records.
- Matched POs/Invoices windows give full PO-Receipt-Invoice audit visibility.
- Matching PO-Receipt-Invoice window handles manual exceptions when auto-match fails.
7. Procurement Monitoring & Compliance
- Open Requisitions report shows pending demand awaiting procurement action.
- RFQ Unanswered report flags non-responsive vendors for timely follow-up.
- Matched POs/Invoices windows provide complete procurement traceability and audit history.
Workflow Diagram

Benefits of Purchase Module
- Complete procurement traceability – every transaction is linked from Requisition through to final vendor payment.
- Reduced manual data entry through automatic conversion of Requisitions and RFQ responses into Purchase Orders.
- Competitive vendor pricing through structured RFQ comparison and automated, bias-free winner selection.
- Improved cash flow control through accurate, three-way matched Accounts Payable liabilities.
- Real-time inventory accuracy as stock levels update immediately upon Material Receipt completion.
- Reduced billing errors through automatic calculation and PO-to-Invoice quantity validation.
- Greater flexibility in supplier transactions through support for partial deliveries and partial invoicing.
- Stronger audit compliance through automatically generated Matched Purchase Order and Matched Invoice records.
- Faster exception resolution through the Matching PO-Receipt-Invoice window for unmatched documents.
- Better procurement planning through the Open Requisitions and RFQ Unanswered reports, which surface outstanding actions.
- Operational efficiency for high-volume retail environments through Invoice Batch processing of multiple vendor bills.
- Reduced procurement risk through vendor restriction controls at the RFQ Topic and Subscriber level.