Odoo Purchase
Purchasing driven by your real needs, from the request for quotation to the checked bill.
Reordering rules and make-to-order needs trigger the requests for quotation; the vendor bill is matched with the quantities received; landed costs enter the stock value.
What the Purchase app does.
RFQ sent by e-mail, confirmed as a purchase order (Confirm Order).
The vendor confirms the shipping date (Ask confirmation, Receipt Reminder); an order past its expected arrival shows as late.
Prices negotiated for a validity period, called off as needed; ordered quantities tracked (Blanket Orders).
Alternative RFQs to several vendors, compared line by line (Compare Product Lines).
Min / Max rules on forecasted stock; make-to-order purchasing (Replenish on Order, MTO); replenishment report.
Freight, insurance, customs, forwarder: split across validated receipts (Landed Costs), equally, by quantity, by cost, by weight or by volume.
Bill on received quantities (Control Policy); with 3-way matching, a difference puts the bill in exception.
Purchases in foreign currency converted to the company currency; exchange differences posted automatically.
Purchase Analysis report: quantities ordered and received, days to receive, by vendor.

A truck of local maize, ordered, weighed, billed
Fictitious example: 20 tonnes ordered at 225 F per kilo, 19.4 tonnes weighed on arrival.
| Quantity | Amount | |
|---|---|---|
| Order | 20.0 t | 4,500,000 F |
| Received at the weighbridge | 19.4 t | 4,365,000 F |
| Vendor bill | 20.0 t | 4,500,000 F |
| Received quantity, to bill | 19.4 t | 4,365,000 F |
A 135,000 F difference. With 3-way matching, the bill goes into exception: the accountant claims the difference from the vendor before paying.
Freight, insurance, customs duties, forwarder and truck: +27.2% on a container of soybean meal. The detail, Senegalese taxes and average cost (AVCO) in Odoo.
Logistics costs in detail →The settings that matter.
Odoo compares them with forecasted stock: on hand, plus planned receipts, minus planned deliveries.
One lead time per vendor (Vendor Lead Time): for imports, it must cover ship, port, clearance and truck.
It flags the difference without blocking: the bill goes into exception, the accountant decides.
Tonnes to buy, kilos in stock, bags on the shop floor: badly linked units are off by a factor of a thousand.
What Senedoo adds.
Apps that work with Purchase.
All Odoo industry apps
Your plant in a single Odoo.
An Odoo-certified consultant maps your flows, loads your bills of materials, replays a month with you and trains the shop floor.