Skip to main content
TechUltra Solutions Pvt. Ltd. — AI-Enabled ERP Transformation
Free consultation
Material Requisition Management icon

Odoo App · Inventory & Purchase

Material Requisition Management

Raise, approve, and fulfil internal material requests inside Odoo.

$35 Odoo 16.0 Odoo 17.0 Odoo 18.0 Odoo 19.0 OPL-1
Assigning the Requisition Officer role to a Material Requisition Management user in Odoo
Configuring a Department Manager role for material requisition approvals in Odoo
Employee user access settings for Material Requisition Management in Odoo
Employee department assignments used to route material requisition approvals in Odoo
Material requisition approval workflow configuration screen in Odoo
A material requisition record with its request lines in Odoo
An employee material requisition in draft state in Odoo
An employee material requisition confirmed and submitted for approval in Odoo
A material requisition request awaiting approval in Odoo
An approved material requisition request ready for fulfilment in Odoo
A manager reviewing a material requisition request in Odoo
A manager-approved material requisition request fulfilled in Odoo
1 / 12

Overview

Material Requisition Management gives Odoo a structured way to handle internal material requests. Employees raise a requisition for the parts or supplies they need, and the request moves through a defined approval chain before procurement acts on it.

Built by TechUltra Solutions, the module covers the complete lifecycle in one place: request, multi-level approval, and fulfilment. Each approved requisition can be turned into a purchase order when stock has to be bought, or into an internal stock transfer when the goods are already on hand — so the same workflow serves both procurement and warehouse moves.

Role-based access keeps the process controlled: requisition officers, department managers, and employees each see only what their role allows. Automated email notifications, real-time status tracking, and printable PDF requisition reports give every department a clear, auditable view of who asked for what and where it stands.

Key features

  • Centralised material requisition

    A single place inside Odoo for every internal material request, so employees stop chasing supplies through email and spreadsheets.

  • Multi-level approval workflow

    Each requisition moves through a configurable review and authorisation chain before procurement acts on it, with department managers signing off on their team's requests.

  • Dual fulfilment — purchase or transfer

    Turn an approved requisition into a purchase order when stock must be bought, or into an internal stock transfer when the goods are already in the warehouse.

  • Automated email notifications

    Requesters and approvers receive email alerts at the key workflow stages, so requisitions do not stall waiting for someone to notice them.

  • Inventory transfer automation

    When a requisition is fulfilled from stock, the module creates the internal transfer for you, moving goods to the requested location without manual data entry.

  • Location-based stock control

    Set the destination stock location per user so material transfers always land at the right warehouse or department location.

  • Real-time status tracking

    Every requisition shows its current stage — draft, awaiting approval, approved, or fulfilled — so requesters and managers always know where a request stands.

  • Professional PDF reports

    Generate detailed requisition reports as PDF documents for record-keeping, audits, and sharing with stakeholders outside Odoo.

  • Role-based access control

    Requisition Officer, Department Manager, and Employee roles each grant the right level of access, keeping the requisition process secure and orderly.

Technical details

Specification

Publisher
TechUltra Solutions Private Limited
Technical name
material_requisition_advanced
Odoo versions
16.0, 17.0, 18.0, 19.0
Lines of code
992
License
Odoo Proprietary License v1.0 (OPL-1)
Price
$35 (one-time)

Deployment

  • Odoo Online
  • Odoo.sh
  • On-premise

Odoo dependencies

  • Inventory
  • Purchase
  • Employees
  • Invoicing
  • Discuss

Support

90 days of bug-fix support, Monday to Friday (10:00–19:00 IST). Raise a ticket at support@techultra.in.

Setup & configuration

From install to first call — here is the path.

  1. 1

    Install the module

    In Odoo, open Apps, remove the Apps filter, search for “Material Requisition Management”, and click Install.

  2. 2

    Assign user roles

    Go to Settings → Users & Companies → Users and give each user the right role: Requisition Officer, Department Manager (Material Requisition), or Employee (Material Requisition).

  3. 3

    Check department assignments

    Open Employees → Departments to confirm employees are mapped to the correct departments, since approvals route through the department manager.

  4. 4

    Configure the approval workflow

    Go to Inventory → Material Requisition Configuration and define the approval stages and rules requisitions must follow.

  5. 5

    Set user stock locations

    In Settings, configure each user's stock location so material transfers are delivered to the correct destination.

  6. 6

    Raise a requisition

    Open Inventory → Material Requisition, create a request, and submit it for approval. Once approved, fulfil it with a purchase order or a stock transfer.

Frequently asked questions

  • How does the approval workflow work?

    Each requisition moves through a multi-level approval chain you define under Inventory → Material Requisition Configuration. A request must be authorised before procurement can fulfil it, and department managers sign off on their own team's requisitions.

  • Can a requisition be fulfilled without buying stock?

    Yes. An approved requisition can be fulfilled through an internal stock transfer when the goods are already in your warehouse, or through a purchase order when stock needs to be bought.

  • Who can raise and approve material requests?

    The module adds three roles — Requisition Officer, Department Manager, and Employee. Employees raise requests, department managers approve their team's requests, and requisition officers oversee the wider process.

  • Are requesters notified about their requests?

    Yes. The module sends automated email notifications at the key workflow stages, so requesters and approvers are alerted as a requisition is submitted, approved, or fulfilled.

  • Which Odoo versions does the module support?

    Material Requisition Management supports Odoo 16.0, 17.0, 18.0, and 19.0, in both the Community and Enterprise editions.

  • Can I print a requisition?

    Yes. The module generates detailed PDF requisition reports you can use for record-keeping, audits, or sharing with people outside Odoo.

  • Which Odoo apps does it depend on?

    It builds on Inventory, Purchase, Employees, Invoicing, and Discuss, so those apps should be installed for the requisition, approval, and fulfilment workflow to run.

  • Is support included?

    Yes. The module includes 90 days of bug-fix support, Monday to Friday, 10:00–19:00 IST.