Aerya Logo

Odoo Purchase

Simplify procurement with vendor management, automated RFQs, and purchase order tracking.

Community Edition
Overview

Procurement From First Quote to Paid Vendor Bill

Odoo Purchase is the procurement module of Odoo. It covers the whole buying cycle: a request for quotation goes out to one or several vendors, their offers come back and are compared, the winning one becomes a purchase order, the goods are received in the warehouse, and the vendor bill is checked against what was ordered and what actually arrived. Every step is a record in the same database, so a buyer can open a purchase order and see the RFQ it came from, the receipt behind it, and the bill that closed it.

The module is built for companies that buy regularly and want the numbers to hold up. Each product carries a vendor pricelist with prices, lead times, and minimum quantities, and reordering rules in Inventory can draft purchase orders on their own when stock drops below a threshold. Purchase agreements handle the longer view: a blanket order fixes prices and quantities with a supplier for a period, and a call for tender collects competing quotes on the same list of lines. Purchase orders in Odoo also carry the vendor conversation, since emails sent from the order thread stay attached to it.

Odoo Purchase is part of the free Community edition, with no per-user subscription, which matters when the people raising requests outnumber the people placing orders. At Aerya we implement Odoo procurement for manufacturers and distributors across the United States. That work usually means importing the vendor list and price history, setting up approval limits, connecting receipts and vendor bills, and adding OCA modules for purchase requests and tiered validation when the standard flow is not enough.

Key Features

Smart Procurement Management

RFQ Management

Send requests for quotation to multiple vendors and compare offers.

Vendor Management

Track vendor performance, pricing history, and lead times.

Blanket Orders

Set up framework agreements with fixed pricing and quantity commitments.

Purchase Automation

Auto-generate POs from sales orders, manufacturing, or reorder rules.

Purchase Analytics

Spend analysis by vendor, product category, and department.

Goods Receipt

Three-way matching of PO, receipt, and invoice for accuracy.

How It Works

How a Purchase Moves Through Odoo

From the first request for quotation to a matched vendor bill, the way a buying team runs it day to day.

01

Send the request for quotation

A buyer creates an RFQ by hand, from a purchase request, or lets a reordering rule draft it when stock runs low. Products, quantities, and the expected date are filled in from the vendor pricelist, and the RFQ is emailed to the supplier straight from the record, so the reply lands in the same thread.

02

Compare vendor offers

When several suppliers are in the running, a call for tender sends the same lines to each of them and lists the answers side by side. The buyer picks on price or lead time, cancels the losing RFQs, and keeps the history so the next comparison starts from real figures instead of guesswork.

03

Confirm the purchase order

Confirming the RFQ turns it into a purchase order and locks the agreed lines. Odoo can require a manager to approve orders above an amount you set, and the OCA tier validation module extends that to multi-step sign-off. The confirmed order goes to the vendor, and the expected receipt appears in Inventory at once.

04

Receive the goods

The warehouse checks the delivery against the order, records the quantities that arrived, and flags shortfalls or extras. Partial receipts are fine: the order stays open until every line is delivered, and the buyer sees at a glance what is still owed. Quality checks can be triggered on receipt for products that need inspection.

05

Match the vendor bill

When the supplier invoice arrives, Odoo creates the vendor bill from the purchase order and performs a three-way match: ordered quantities, received quantities, and billed quantities have to agree before the bill is validated. Differences are shown on the bill, so accounting pays what was delivered, not what was invoiced.

Why Choose It

Purchase Benefits

Faster procurement from request to receipt
Vendor management and evaluation
Price agreements and contracts
Automatic purchase orders
Purchase analytics and reporting
Dropshipping support

Industries

ManufacturingRetailWholesaleDistributionConstructionHealthcare
Community vs Enterprise

Odoo Purchase: Community vs Enterprise

The full procurement cycle is in the free edition. Enterprise adds tools around it.

Recommended

Community Edition

The Community edition includes the complete buying flow: RFQs, vendor pricelists, purchase agreements (blanket orders and calls for tender), purchase orders, receipts, three-way matching on vendor bills, single-level approval by amount, and purchase reporting. With OCA modules for purchase requests and tiered validation, it covers what most small and mid-sized buying teams need, at zero licensing cost as headcount grows. This is our default recommendation.

Enterprise Edition

Enterprise does not add procurement features to Purchase itself. What it adds sits next to it: the Documents app for filing supplier contracts and scanned invoices against the order, Studio for building custom approval steps without code, and AI-assisted vendor bill digitization in Accounting. If those are the reasons you would pay for the subscription, we will tell you which ones the OCA covers for free and which ones it does not.

Popular OCA Modules

Procurement Extensions

The Odoo Community Association provides additional modules that extend this functionality. We can help you find and implement the right OCA modules for your needs.

Explore OCA

Frequently Asked Questions

Is Odoo Purchase included in the free Community edition?
Yes. Odoo Purchase is part of the open-source Community edition, so you can self-host it with unlimited buyers and approvers and no per-user license. RFQs, purchase agreements, purchase orders, receipts, and three-way matching on vendor bills are all included. You pay for hosting and for the setup or customization you ask us for.
Can Odoo create purchase orders automatically when stock is low?
Yes. Reordering rules in Odoo Inventory watch the stock level of each product and draft an RFQ with the preferred vendor when the quantity falls below the minimum you define. The buyer reviews the draft, adjusts it if needed, and confirms it as a purchase order. This works for stocked products with a vendor pricelist and a lead time set.
What are purchase agreements and blanket orders in Odoo?
Purchase agreements are Odoo's way of handling longer-term buying arrangements. A blanket order fixes prices and planned quantities with one vendor for a period, and each purchase order you release against it pulls those terms. A call for tender sends the same lines to several vendors and lets you compare their quotes before choosing. Both are in the Community edition once agreements are enabled in Purchase settings.
How does Odoo match vendor bills to purchase orders?
Odoo performs a three-way match. When the vendor bill is created from a purchase order, it compares the quantities ordered, the quantities received in Inventory, and the quantities billed. If they differ, the bill shows the discrepancy and can be held until the receipt is corrected or the vendor issues a credit. The billing policy per product decides whether bills are based on ordered or received quantities.
Can we add multi-level approvals for purchase orders?
Yes. Standard Odoo lets you require manager approval for orders above an amount you set. For multi-step sign-off by department, amount band, or product category, we add the OCA purchase_tier_validation module, and the OCA purchase_request module when staff outside the purchasing team need to ask for things. Neither requires Enterprise.
Get Started

Ready to Optimize Purchasing?

Let us help you implement Odoo Purchase for better supplier management.

01

Free Consultation

Discuss your needs with our Odoo experts

02

Custom Solution

We design the perfect implementation for you

03

Go Live

Training, deployment, and ongoing support

Request a Demo

Loading security check...

Transform your business with Odoo

Join millions of users who trust Odoo for their business operations.