Key Takeaways
- Automated RFQ generation from reorder rules eliminates manual purchase order creation
- Three-way matching (PO, receipt, bill) ensures you pay only for what was ordered and received
- Purchase agreements with blanket orders lock in pricing and simplify recurring procurement
- Multi-level approval workflows route orders by amount, department, or product category
- Vendor performance tracking on delivery time, quality, and pricing drives better sourcing decisions
Vendor Management and Catalog Maintenance
Effective procurement starts with organized vendor data. Odoo maintains vendor catalogs with product-specific pricing, lead times, minimum order quantities, and payment terms. Each product can have multiple vendors ranked by priority, enabling automatic vendor selection during procurement.
| Vendor Data | Purpose | Impact |
|---|---|---|
| Price lists | Product-specific pricing per vendor | Accurate PO costing |
| Lead times | Delivery duration per product | Realistic delivery scheduling |
| MOQ | Minimum order quantities | Order consolidation planning |
| Payment terms | Net 30, Net 60, etc. | Cash flow management |
| Quality rating | Historical quality performance | Vendor selection priority |
Track vendor performance across three dimensions: delivery reliability (on-time percentage), quality (rejection rate), and pricing (cost competitiveness). Review scorecards quarterly to renegotiate terms or identify alternative suppliers.
Request for Quotation Workflow
RFQs can be created manually by buyers or generated automatically by the replenishment scheduler. Send RFQs to multiple vendors simultaneously, compare responses side by side, and confirm the best offer. The confirmed RFQ becomes a purchase order, triggering the procurement workflow.
- Create RFQ manually or via automatic replenishment trigger
- Add products with required quantities and expected delivery dates
- Send RFQ to one or multiple vendors via email
- Receive and compare vendor quotations on price, lead time, and terms
- Select the best offer and confirm as a purchase order
- Track delivery against the confirmed purchase order
For recurring purchases, purchase agreements (blanket orders) define pre-negotiated pricing and quantities over a period. Call-off orders reference the agreement, ensuring consistent pricing and reducing negotiation overhead for repetitive procurement.
Approval Workflows and Controls
Configure multi-level approval rules to control purchasing authority. Rules can be based on order amount thresholds, product categories, departments, or any combination. Approvers receive email notifications and can approve or reject directly from email or the mobile app.
| Approval Level | Threshold | Approver | SLA |
|---|---|---|---|
| Auto-approve | Under $500 | System | Instant |
| Manager | $500 - $5,000 | Department Manager | 24 hours |
| Director | $5,000 - $25,000 | Department Director | 48 hours |
| VP/CFO | Over $25,000 | VP or CFO | 72 hours |
Ensure the person creating purchase orders is not the same person approving them. Odoo's approval workflow enforces this separation, reducing fraud risk and satisfying internal audit requirements.
Three-Way Matching and Invoice Control
Three-way matching compares the purchase order, goods receipt, and vendor invoice to ensure consistency before payment. Odoo highlights discrepancies in quantity or pricing, requiring resolution before the invoice can be validated. This prevents overpayment and catches billing errors.
- Quantity match: invoice quantity vs. received quantity vs. ordered quantity
- Price match: invoiced unit price vs. purchase order unit price
- Tolerance settings: define acceptable variance percentages for automatic matching
- Exception handling: route mismatches to buyers for investigation
- Landed costs: allocate freight and duties to received products for accurate valuation
Enable the 'Purchase Order Matching' setting to enforce three-way matching. Bills can only be fully validated when quantities and prices align within configured tolerances. This single control prevents the majority of procurement payment errors.
Procurement Analytics and Cost Management
Procurement analytics track spending by vendor, category, department, and time period. Monitor purchase order cycle times, cost savings from competitive bidding, and vendor payment terms compliance. These metrics drive negotiation strategy and procurement process improvements.
- Spend analysis by vendor, category, and department
- Purchase order cycle time (request to receipt)
- Cost variance reports (actual vs. budgeted procurement costs)
- Vendor consolidation opportunities identified by spend concentration
- Contract compliance tracking against purchase agreements
Build a custom dashboard tracking the top 5 procurement KPIs: spend under management, purchase order cycle time, vendor on-time delivery rate, cost savings percentage, and maverick spend (purchases outside approved channels).
Frequently Asked Questions
Related services from Verbsz Technologies
If this article is relevant to a project on your roadmap, these are the services our team typically delivers.
