Skip to main content
Book a free call
Menu

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:

Odoo Purchase

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

What Odoo Purchase does, capability by capability.
Capability What it does
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

  1. Procurement-process discovery

    Interview procurement team + finance. Document RFQ-to-PO-to-bill flow, approval thresholds, vendor base. Output: procurement spec.

  2. Vendor master + portal setup

    Vendors migrated. Supplier portal configured. Vendors invited and onboarded to portal.

  3. Approval workflows + automation

    Approval thresholds per amount / category. Replenishment rules. MRP integration tested.

  4. Three-way matching configuration

    Match tolerances per line / per amount. Variance accounts. Auto-approval rules.

  5. Cutover + training

    Procurement team trained. Cutover with parallel-run for 1–2 weeks. Vendor portal usage tracked.

  6. 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?

    It depends on your approval rules, whether you need a supplier portal or EDI, and whether sub-contracting, drop-shipping or blanket POs are in scope. We don't work from a price list: a one-week discovery maps your procurement process and ends with a fixed price, so the number you sign is the number you pay. Only need standard purchasing set up? An Odoo Success Pack gives you a fixed block of consultant hours, from 25 hours.

  • What's the first step?

    30-minute scoping call. Bring: monthly PO volume, vendor count, approval policy, sub-contracting / drop-ship needs, EDI requirements.

  • Can Odoo automate procurement for a wholesale business?

    Yes. Reorder rules with minimum and maximum levels raise purchase orders when stock falls. For a multi-vendor catalog, RFQs go to several vendors and buyers compare quotes side by side. Blanket POs cover recurring lines. The supplier portal lets vendors confirm orders and send shipping notices, and three-way matching checks each bill against the PO and the goods receipt.

  • What does Odoo Purchase replace?

    Odoo Purchase replaces email-driven procurement: vendor quotes in PDFs, purchase orders in Excel and vendor bills keyed in by hand. RFQs, approvals, receipts and bills move into one workflow tied to Inventory, Manufacturing and Accounting. Approval rules route each PO by amount or category, and the supplier portal moves vendor confirmations and invoices out of the inbox.

  • How long does an Odoo Purchase implementation take?

    A standard Odoo Purchase implementation takes 4–8 weeks at a fixed price. Complex approval workflows, a supplier portal and blanket POs push it to 6–12 weeks. Procurement with sub-contracting or drop-shipping takes 8–14 weeks. Cutover includes a 1–2 week parallel run, then 30 days of stabilisation that validates the first month-end AP cycle.

Ready to ship this solution?

Free 30-minute scoping call with a senior consultant who's deployed this in production.