Odoo Purchase
Simplify procurement with vendor management, automated RFQs, and purchase order tracking.
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.
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 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.
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.
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.
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.
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.
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.
Purchase Benefits
Industries
Works With Other Modules
This module integrates seamlessly with other Odoo applications to create a unified business system.
Odoo Purchase: Community vs Enterprise
The full procurement cycle is in the free edition. Enterprise adds tools around it.
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.
Frequently Asked Questions
Is Odoo Purchase included in the free Community edition?
Can Odoo create purchase orders automatically when stock is low?
What are purchase agreements and blanket orders in Odoo?
How does Odoo match vendor bills to purchase orders?
Can we add multi-level approvals for purchase orders?
Ready to Optimize Purchasing?
Let us help you implement Odoo Purchase for better supplier management.
Free Consultation
Discuss your needs with our Odoo experts
Custom Solution
We design the perfect implementation for you
Go Live
Training, deployment, and ongoing support
Request a Demo
Transform your business with Odoo
Join millions of users who trust Odoo for their business operations.