Purchase Module
Odoo Purchase
Odoo Purchase handles vendor management, RFQs, purchase orders, supplier portal, three-way matching, vendor bill matching, blanket purchase orders, and procurement automation. Integrated with Inventory (replenishment-triggered POs), Manufacturing (MRP-triggered POs), and Accounting (vendor bills + payment).
Last reviewed:
What it is
**Vendor master**: vendor records with banking, payment terms, tax registrations, performance ratings, contract terms. **RFQ workflow**: request quotes from multiple vendors, side-by-side comparison, vendor selection per line. **Purchase orders**: with multi-level approval routing per amount / category. **Supplier portal**: vendor self-service for PO confirmation, ASN (advanced shipping notice), invoice submission. **Three-way matching**: PO vs goods receipt vs vendor bill, with variance handling. **Blanket POs**: long-term contracts with periodic releases. **Drop-shipping**: vendor ships direct to customer. **Sub-contracting**: send raw materials to sub-contractor, receive finished goods. **Procurement automation**: replenishment-triggered POs from Inventory reorder rules, MRP-triggered POs from Manufacturing.
Why it matters
Procurement is often manual + email-driven in growing businesses — vendor quotes in PDFs, POs in Excel, vendor bills entered by hand. Specialist procurement tools (Coupa, SAP Ariba, Tradeshift) cost USD 50,000+/year for mid-market. Odoo Purchase is included in Enterprise Custom and unifies procurement with inventory + manufacturing + accounting natively.
Features
-
Vendor master with performance tracking
Vendor records with banking, payment terms, tax registrations, contract terms. Performance ratings per order (on-time, quality, price).
-
RFQ workflow
Request quotes from multiple vendors, side-by-side comparison, vendor selection per line. Reduces sourcing time materially.
-
Purchase orders with approval routing
Multi-level approval per amount threshold / category. Approval workflow configurable per business policy.
-
Supplier portal
Vendor self-service: confirm POs, send ASN, submit invoices, see payment status. Reduces vendor inbound queries.
-
Three-way matching
PO vs goods receipt vs vendor bill matched with variance handling. Auto-approval when match is clean; flag for review when discrepancy.
-
Blanket POs
Long-term contracts with periodic releases. Common for recurring raw materials, services, MRO.
-
Drop-shipping + sub-contracting
Drop-ship: vendor ships direct to customer. Sub-contract: send raw materials, receive finished goods.
-
Procurement automation
Replenishment rules trigger auto-POs. MRP runs generate POs. Reorder rules with min / max levels. Just-in-Time procurement.
-
Multi-currency vendor management
Vendor pricing in vendor currency, with FX handling on receipt. Multi-currency vendor bills.
-
Integration with Inventory + MRP + Accounting
POs trigger inventory inbound moves. MRP runs generate POs. Vendor bills post to AP. One database, no sync.
How it works
-
Procurement-process discovery
Interview procurement team + finance. Document RFQ-to-PO-to-bill flow, approval thresholds, vendor base. Output: procurement spec.
-
Vendor master + portal setup
Vendors migrated. Supplier portal configured. Vendors invited and onboarded to portal.
-
Approval workflows + automation
Approval thresholds per amount / category. Replenishment rules. MRP integration tested.
-
Three-way matching configuration
Match tolerances per line / per amount. Variance accounts. Auto-approval rules.
-
Cutover + training
Procurement team trained. Cutover with parallel-run for 1–2 weeks. Vendor portal usage tracked.
-
Stabilisation
30 days post-cutover. First month-end AP cycle validated.
Deployment timeline
Standard Purchase implementation: 4–8 weeks fixed-price. With complex approval workflows + supplier portal + blanket POs: 6–12 weeks. Procurement with sub-contracting or drop-shipping complexity: 8–14 weeks.
Best for
Businesses with structured procurement requirements — multi-vendor sourcing, approval workflows, three-way matching for AP control. Particularly: manufacturers with complex raw-material procurement; distributors with multi-vendor catalog; service businesses with significant sub-contractor spend; companies graduating from email-driven procurement.
Frequently asked questions
-
How does Odoo Purchase compare to Coupa / SAP Ariba?
Comparable functional coverage at mid-market. Coupa / Ariba edge Odoo on enterprise procurement (supplier marketplace integration, deep spend analytics, advanced sourcing). Odoo wins on TCO (included in Enterprise Custom vs USD 50,000+/year specialist tool) and unified ERP.
-
Does it have a supplier portal?
Yes — vendor self-service portal. Vendors confirm POs, send ASN, submit invoices, see payment status. Reduces vendor inbound queries significantly.
-
What about three-way matching?
Yes — PO + goods receipt + vendor bill matched with configurable variance tolerance. Auto-approval when clean; flag for review when discrepancy. AP control without manual matching effort.
-
Can we handle approval workflows?
Yes — multi-level approval routing per amount threshold / category / cost centre. Configurable per business policy. Common pattern: under USD 1K → buyer approves; USD 1K–10K → buyer + manager; over USD 10K → buyer + manager + CFO.
-
What about blanket POs / long-term contracts?
Yes — blanket POs with periodic releases. Common for recurring raw materials, MRO, services. Releases trigger appropriate goods-receipt + bill expectations.
-
Does it handle drop-shipping?
Yes — vendor ships direct to customer; appropriate accounting (revenue + COGS without warehouse intermediate). Common pattern for marketplace operators and curated retailers.
-
Sub-contracting workflow?
Yes — send raw materials to sub-contractor, track at sub-contractor location, receive finished goods with appropriate cost accounting. Multi-step sub-contracting supported.
-
Procurement automation from MRP?
Yes — MRP runs generate POs automatically based on net requirements. Replenishment rules (min / max) trigger auto-POs. Just-in-time procurement for time-sensitive operations.
-
Multi-currency vendor management?
Yes — vendor pricing in vendor currency. PO in vendor currency. Goods receipt at PO rate. Vendor bill matched. FX gain / loss on payment posted automatically.
-
Does it integrate with EDI vendors?
Yes — EDI integration with major vendors (especially common in retail / distribution / manufacturing OEM relationships). EDIFACT, ANSI X12, Peppol BIS supported.
-
What's the implementation cost?
Standard Purchase: USD 12,000–28,000. With supplier portal + complex approvals + EDI: USD 22,000–55,000. With sub-contracting + drop-ship + blanket POs: USD 25,000–60,000.
-
What's the first step?
30-minute scoping call. Bring: monthly PO volume, vendor count, approval policy, sub-contracting / drop-ship needs, EDI requirements.