← All articles

Blog

Managing Vendor Quotations and Approvals in Odoo Purchase

How to manage RFQs, compare vendor quotations, and set purchase approval workflows in Odoo so Indonesian businesses buy at the right price with proper oversight.

3 min read
  • mid
  • odoo

Two things separate disciplined procurement from expensive procurement: buying at a competitive price, and making sure significant spend gets a second pair of eyes before the money goes out. Odoo Purchase handles both through RFQs and approval workflows. Here is how to use them well.

Use RFQs to compare suppliers

A request for quotation (RFQ) is how you ask multiple suppliers what they would charge before you commit. In Odoo, you can send the same RFQ to several vendors, record their responses, and compare price, lead time, and terms side by side. The winner converts directly into a purchase order — no re-typing.

This matters because the alternative — always buying from the same supplier out of habit — quietly costs money. Even occasional competitive RFQs on your significant purchases keep your suppliers honest and surface better deals. You do not need to RFQ every small order, but for meaningful spend it pays for itself.

Keep vendor pricing on record

Odoo lets you store each vendor’s prices for the products they supply, including price breaks by quantity and lead times. Once this is in place, building a purchase order pulls the agreed price automatically, and you can see at a glance which supplier is cheapest for a given item and quantity. This turns supplier selection from memory into data.

Set approval workflows that match your risk

This is where oversight comes in. Odoo can require approval on purchase orders above a threshold before they are confirmed. The point is to put a checkpoint where real money is at stake without slowing down routine buying. A sensible Indonesian-SME setup:

  • Small routine orders: the buyer confirms directly, no approval needed.
  • Orders above a value threshold: route to a manager or the owner for approval.
  • Very large orders or new suppliers: an extra level of sign-off.

Configure the thresholds to match your business. Set them too low and approvals become a bottleneck that people work around; too high and significant spend goes unchecked. The right level lets routine purchasing flow while ensuring big commitments get reviewed.

Avoid over-engineering the approvals

A common mistake is building elaborate multi-level approval chains that grind purchasing to a halt. Every approval step is a delay and a person who can be a bottleneck. Add only the approvals that address a real risk. For most SMEs, one threshold-based approval level is enough. You can add more later if a genuine need appears, but starting heavy just teaches people to resent and bypass the system.

Connect approvals to accountability

Because every purchase order, approval, and receipt is recorded, you get an audit trail: who ordered what, who approved it, what arrived, and what was billed. This is valuable beyond control — when a discrepancy or dispute arises, the history is right there. For businesses that have been burned by unauthorised or duplicate orders, this traceability is reassuring on its own.

Tie it back to the three-way match

The approval workflow works alongside Odoo’s three-way match — purchase order, receipt, and vendor bill all reconciled. Approval controls what gets ordered; the three-way match controls what gets paid. Together they mean you commit to spend deliberately and pay only for what you actually ordered and received.

Getting RFQs and approvals right makes procurement both cheaper and safer without making it slow. If you want help designing approval thresholds and a quotation process that fit how your business buys, we are glad to work through it with you in a free, one-hour conversation.