Turn Urgent Buys Into Compliant Records
Log emergency bypass purchases the moment they happen, route approval by amount, track deadlines, and convert sanctioned spend into a real purchase order — with a full audit trail from justification to PO.
The problem
Genuine emergencies force staff to buy before the normal purchase-approval chain can run, so urgent spend bypasses every control. The result is an accountability gap: no clean record of who authorized the purchase, why it qualified as an emergency, or whether the price paid was reasonable — leaving finance and audit teams reconstructing the story from scattered emails after the fact.
The solution
Emergency Purchase Workflow gives every bypass purchase a structured home: log it as Buy First — Justify After, or request pre-approval before committing spend. Each record routes to the right approver by amount, tracks its deadline until sanctioned, and converts into a formal purchase order in one click — all logged on a full chatter audit trail.
Everything a compliance-driven buyer needs
Every capability below is implemented in the module.
Buy-First or Pre-Approval
Choose Buy First — Justify After for emergencies already underway, or Pre-Approval Before Buying when your controls require sanction before spend commits. Both run through the same governed workflow.
Amount-Based Approval Authority
Configurable approval levels route each emergency to the right approver group once its total crosses a threshold, so a low-value repair and a high-value outage are never approved by the same authority automatically.
Enforced Approval Deadlines
Every submitted emergency gets an approval deadline, with the default hours configurable in Settings. Records that slip past it are flagged and highlighted overdue in list and kanban views, so nothing stalls unnoticed.
Vendor-Rate Accountability
Each line compares the emergency price actually paid against the vendor's known contracted rate, computing the variance and overspend percentage so approvers judge whether the purchase was reasonable, not just that it happened.
One-Click Purchase Order Conversion
Once approved, convert an emergency purchase into a real Odoo purchase order with matching lines in a single action, keeping the emergency record linked to the resulting PO.
Batch PO Creation
Select multiple approved emergency purchases from the list view and convert them all into purchase orders in one action — no one-at-a-time friction when several emergencies need formalizing together.
Full Audit Trail
Every submission, approval, rejection and status change is tracked on the record's chatter — who acted, when, and why — giving compliance officers a defensible history for every bypass purchase.
Emergency Spend Dashboard
A kanban board grouped by status, plus pivot and graph views by state and emergency type, show how much emergency spend is happening and exactly where it is stuck.
My Records & Status Filters
Built-in search filters surface each requester's own emergencies, overdue items, and every workflow stage, so daily use never requires manual filtering.
How it works
Log or Request
Record the emergency purchase (Buy First — Justify After) or raise a pre-approval request before you commit, picking the vendor, lines and emergency type as you go.
Submit for Approval
Submitting sets an approval deadline and shows exactly which approver group is required, based on the purchase amount.
Approve or Reject
An authorized approver reviews the justification, vendor-rate variance and deadline, then approves or rejects with a reason — all tracked in the chatter.
Convert to Purchase Order
Once approved, convert the record — alone or in a batch with others — into a real purchase order, completing the audit trail from emergency to PO.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Odoo's standard purchase flow approves before you buy. Emergency Purchase Workflow is built for the opposite reality — log the purchase that already happened (or request pre-approval first), then route it through amount-based approval and convert it into a formal purchase order, with a full audit trail the whole way.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Emergency Purchase Workflow
Buy-first or pre-approval emergency purchases with amount-based approval authority, enforced deadlines and vendor-rate accountability — converted to purchase orders one at a time or in batch.
Buy on Odoo App StoreMore Odoo inventory apps
Filter Products By Supplier
Purchase order product lines narrowed to the selected vendor's catalog the instant a partner is set — with vendor price and lead time on the line, a one-click catalog button, and a bulk vendor-assignment wizard.
Fluid Purchase Settlement
Vendor bill confirmation, enforced three-way matching, landed costs and supplier payments driven from Purchasing — governed by a role-based permission matrix, approval-gated batches and a full audit trail.
Free Goods & Bonus Quantities
Bonus quantities and free-of-cost lines on purchase and sales orders, threshold rules with preview, and reason-coded giveaways — received, delivered and billed at zero without distorting valuation.
Goods Receipt Discrepancies
Capture shortages, damage, wrong SKUs and surplus at the dock against the purchase order — with owners, deadlines, tolerance auto-accept, supplier notification and financial exposure analytics.
Import & Export Shipment Tracking
Shipment tracking created from the purchase order and followed on a full lifecycle board — with honest delay tracking, container consolidation, customs duty and landed cost, and validated export documents.
Import Product With Vendor Details
Bulk vendor pricing loaded from CSV or Excel with a dry-run preview, deduplicated vendor creation, flexible product matching, dated price validity, all-or-nothing rollback and a line-by-line result summary.