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.

Capabilities

Everything a compliance-driven buyer needs

Every capability below is implemented in the module.

01

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.

02

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.

03

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.

04

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.

05

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.

06

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.

07

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.

08

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.

09

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.

Workflow

How it works

1

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.

2

Submit for Approval

Submitting sets an approval deadline and shows exactly which approver group is required, based on the purchase amount.

3

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.

4

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.

Questions

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.

Get the app

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 Store
Related apps

More 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.

InventoryView app

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.

InventoryView app

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.

InventoryView app

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.

InventoryView app

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.

InventoryView app

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.

InventoryView app