Turn spare-part criticality into a stocking policy you can trust
Score every spare by failure consequence, lead time and downtime cost, see true availability across reservations and open maintenance requests, and turn impact-ranked shortfalls into one-click RFQs — all inside Odoo.
The problem
Maintenance teams stock spares by gut feel: a manager copies required parts from dozens of open work orders into a spreadsheet, cross-checks what is already on order, and still misses items. Native reordering rules treat every part the same, ignoring failure consequence and downtime cost, and on-hand counts hide what is already reserved against open repairs — so a part that looks available is not, and a single stockout can halt production for thousands per hour.
The solution
This app scores every spare part's criticality from failure consequence, lead time, downtime cost and usage frequency, then turns that score into a recommended min/max/reorder policy with a plain-language rationale. True availability nets out reservations, incoming orders and demand aggregated across every open maintenance request, so shortfalls are ranked by downtime-cost impact and resolved with a one-click bulk RFQ to the right supplier.
Everything a stocking decision needs, in one place
Every capability below is implemented in the module.
Criticality Scoring
Score every spare part from 0-100 using failure consequence, supplier lead time, downtime cost per hour and usage frequency, then classify it Low, Medium, High or Critical.
Criticality-to-Policy Recommendations
Get a recommended min, max and reorder point for every part with a plain-language rationale explaining why — so a criticality score becomes a concrete action instead of homework.
True Availability Tracking
See on-hand, reserved, free, incoming and committed quantities side by side for every part and warehouse, so "we have five" never turns out to mean all five are already reserved.
Maintenance Demand Aggregation
Capture required spares directly on maintenance requests and roll every open request's demand into one view, eliminating ticket-by-ticket copying into spreadsheets.
Impact-Ranked Reorder Suggestions
Automatically calculate shortfalls against free and incoming stock, and rank the resulting reorder suggestions by downtime cost so the most expensive risk rises to the top.
One-Click Bulk RFQ Generation
Select multiple reorder suggestions and generate request-for-quotation purchase orders grouped by supplier in a single action, with quantities and costs pre-filled.
Full Reorder Lifecycle
Move every suggestion through Draft, Confirmed, Ordered and Received, and see at a glance whether a linked purchase is still a draft quotation or a confirmed order.
Equipment-to-Spare Linking
Link stocking policies to the equipment they protect, with a smart button on every asset showing how many policies cover it.
Multi-Company Audit Trail
Every policy and suggestion carries a sequential reference, full chatter history, scheduled activities and multi-company segregation, with daily automatic reorder-suggestion generation.
How it works
Assess criticality
Record failure consequence, lead time, downtime cost and usage frequency for each spare part.
Review the recommendation
Compare the computed criticality score against the recommended min/max/reorder policy and apply or adjust it.
Track real availability
Watch true availability and aggregated maintenance demand update as stock and open requests change.
Resolve shortfalls
Act on impact-ranked reorder suggestions and generate supplier RFQs in one click.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. It adds a criticality-driven layer on top of standard inventory: a recommended min/max/reorder policy, true availability that nets out reservations and maintenance demand, and impact-ranked reorder suggestions with one-click RFQs.
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.
MRO Critical Spares & Stocking Policy
Criticality scoring with policy recommendations, true availability net of open-repair reservations and impact-ranked reorder suggestions — turned into bulk RFQs in one click.
Buy on Odoo App StoreMore Odoo inventory apps
Multi Warehouse Low Stock Notification
Per-warehouse thresholds on hand or forecast feeding one severity-ranked alerts inbox, with PO-aware suppression, an acknowledge-and-resolve workflow and an hourly scan plus daily digest.
Multi-Product Scrap Order
Many products written off on one costed order — bulk line import, lot, serial and stock guardrails, one-click batch validation, then locked, with grouped analysis and Excel export.
Near-Expiry Markdowns & Supplier Returns
Tiered markdown rules run nightly against near-expiry lots, with sell, return or scrap tickets, supervisor approval and automatic supplier return claims — plus shelf labels and recovery reporting.
Picking Per Order Line
Give every sale order line its own delivery, automatically or on demand, with kit and BoM support — and consolidate deliveries again with one click.
Print Barcode In Reports
Barcodes and QR codes on Sales Orders, Purchase Orders, Invoices, Delivery Slips and Manufacturing Orders from one configuration screen — with live preview, per-document code content, and a bulk generation wizard.
Print Location Barcode Labels
Design location label templates against a live preview, auto-assign native barcodes, then print by zone, by scan or as PDF sheets — or send ZPL straight to a networked Zebra printer.