Material requisitions, approved with confidence

Let employees request materials, supplies, and equipment inside Odoo, route each line to a vendor RFQ or an internal stock transfer, and approve through one configurable, budget-aware workflow.

The problem

Employees who need materials have no self-service way to ask for them, so requests travel through email threads, spreadsheets, and paper forms with no visibility into where they stand. Purchasing and finance are left with no structured record of what was requested, by whom, or who approved it - and every purchase-only or stock-only app forces a choice most organizations do not actually have.

The solution

One requisition workflow where each line is routed to a vendor RFQ or an internal stock transfer, approvals move through a configurable chain with live stock and budget visibility, and every stage decision is time-stamped, attributed, and printable for an audit trail.

Capabilities

Everything a requisition process needs

Every capability below is implemented in the module.

01

Employee Self-Service Requisitions

Employees submit a multi-line material request with a justification, replacing informal email and paper requests with one structured record.

02

Dual Fulfillment Routing

Each line is routed independently to a vendor RFQ or an internal stock transfer, so a single requisition can mix both without switching apps.

03

Live Stock-on-Hand Visibility

Quantity on hand at the chosen source location shows on every line, so the purchase-or-stock decision is made with real data, not a guess.

04

Configurable Multi-Stage Approval

Build an approval chain of any length, with each stage assigned to the requester's manager, a specific user, or any member of a group.

05

2-Tier & 3-Tier Starter Templates

Apply a ready-made approval chain in one click instead of configuring stages from scratch, then adjust it to fit your organization.

06

Consolidated My Approvals Dashboard

Approvers see every requisition currently waiting on them in one list, with cost and department shown inline, and approve or reject in place.

07

Budget-Aware Approval

Estimated cost is computed per line and compared against the requesting department's monthly material budget, with an on-form warning before approval.

08

SLA & Overdue Tracking

Each approval stage carries a target number of days. A daily check flags stages left pending past their deadline so nothing stalls silently.

09

Full Audit Trail & PDF Export

Every stage decision, approver, and timestamp is kept on the requisition and available as a printable PDF for compliance records.

Workflow

How it works

1

Submit a Requisition

An employee adds lines, choosing purchase or internal stock per item, with on-hand quantity shown live.

2

Route Through Approval

The requisition moves through the company's configured stages - a starter template, or a fully custom chain.

3

Approve or Reject

Each approver acts from the consolidated My Approvals dashboard, seeing cost and budget impact before deciding.

4

Fulfillment Generates Itself

Once fully approved, a purchase order per vendor and an internal transfer are created automatically - no re-entry.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Yes. Fulfillment routing is set per line, not per requisition, so one request can generate both a purchase order for some items and an internal stock transfer for others.

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.

Requisitions Material

One requisition workflow for purchase and stock, configurable approvals, and a consolidated approver dashboard, built natively on Odoo.

Buy on Odoo App Store