Purchase Module

Vendor RFQs, purchase orders, and receipts with full audit trail.

Odoo Purchase connects your procurement process from RFQ to goods receipt to vendor invoice โ€” with approval workflows, budget controls, and automatic three-way matching so nothing slips through.

Key capabilities

What Odoo Purchase does for your business.

Request for Quotation (RFQ)

Send RFQs to multiple vendors simultaneously. Compare responses, select the best price, and convert to a PO in one click.

Purchase approval workflows

Configurable approval chains based on order value, department, or product category. Purchases over threshold require manager sign-off before commitment.

Three-way matching

Odoo matches vendor invoices against the original PO and goods receipt. Discrepancies are flagged before payment is released.

Vendor pricelist management

Store vendor price agreements and minimum order quantities. Odoo automatically selects the best vendor for reorder rules.

Goods receipt & QC

Receive against a PO with barcode scanning. Quality checks can be triggered at receipt before goods are put away.

Purchase analytics

Spend by vendor, by category, by department. Identify your biggest suppliers, track delivery performance, and monitor price drift.

Problems we solve

Three problems every Purchase deployment solves.

๐Ÿ’ก
The problem

Purchase orders raised verbally or by email with no audit trail

Odoo solution

Every purchase in Odoo starts as a formal RFQ or PO with a reference number, approval chain, and budget link. Verbal orders become impossible โ€” the system is the only way to commit spend.

โšก
The problem

Vendor invoices paid without checking against what was actually ordered

Odoo solution

Odoo's three-way matching flags any invoice that doesn't match the original PO quantity and price. Finance can't post payment until the match is confirmed or a variance approved.

๐ŸŽฏ
The problem

Finance has no visibility into committed spend until invoices arrive

Odoo solution

Confirmed POs are visible as committed costs in real time. Finance sees what's been ordered โ€” and at what price โ€” before the goods arrive and before the invoice lands.

Client result

Purchase fraud prevented. Spend visibility from weeks to real-time.

A construction company was approving vendor invoices by email with no PO reference. A vendor was consistently overbilling on quantities with no system to catch it. Overpayments had gone unnoticed for 14 months.

We deployed Odoo Purchase with mandatory PO references and three-way matching. The first month of operation identified ยฃ18,000 in invoice discrepancies. Overpayments stopped immediately.

ยฃ18k
Invoice discrepancies caught in month one
100%
Purchases have a PO reference
0
Invoices paid without matching
2 weeks
To go-live

Ready to see Odoo Purchase running your business?

Book a free 30-minute discovery call. We'll show you exactly how Purchase fits your business and give you a clear proposal.

Book a discovery callView all Odoo modules

On-time delivery ยท Live in weeks, not months ยท No commitment on the call