Skip to main content

Welcome to Ahex Technologies

Inventory · Purchase & Procurement

SO Procurement Planner

SO Procurement Planner App for Odoo lets you instantly check finished-product stock and BOM component availability when a sales order is confirmed, identify exact shortages, and generate RFQs in just a few clicks for faster, smarter procurement planning.

Inventory Shortage Detection

RFQ Automation

Third-Party App

Trusted Partners

Trusted by Fortune 500 companies & innovative startups

More Than 150+ Brands

years in the industry
16 +
Certified Developers
125 +
Awards
100 +
Success Rate
99 %
What Is the SO Procurement Planner Module?

Most Odoo users discover a stock shortage the hard way, after a sales order is confirmed, when the warehouse team tries to deliver and realises raw materials or finished goods simply aren't available. By then it's already too late to react quickly, and someone has to manually dig through the Bill of Materials, check component stock one by one, and create purchase requisitions from scratch.

SO Procurement Planner by Ahex Technologies removes that manual detective work entirely. The moment a sales order is confirmed, it automatically evaluates inventory availability against the product’s BOM, calculates exactly which raw materials are short and by how much, and surfaces everything in a clean “BOM Requirements” screen, ready for one-click or bulk RFQ creation.

In short, it’s an inventory shortage detector and RFQ generator rolled into a single module, designed for any business that manufactures or assembles products to order.

What the Module Does

Key Features

Automatic Shortage Detection

Triggers instantly on sales order confirmation, no manual checks, no waiting for delivery to fail.

BOM-Based Material Analysis

Breaks down the finished product into every raw material component and checks real stock against demand.

Downloadable PDF Shortage Report

One click generates a print-ready report of current stock vs. required quantity for offline review or approval.

Selective Item Picking

Choose exactly which shortage items go into a purchase request, select or unselect any raw material line.

Single & Bulk RFQ Creation

Raise an RFQ for one component, or generate RFQs for every selected shortage item in a single action.

End-to-End Order Traceability

Every RFQ and resulting purchase order stays linked back to the originating sales order for full visibility.

How Independent Pipelines Look in Practice

Once the module is installed, each company in your Odoo instance can define an entirely different sales pipeline. Here's an example of how four different companies on a single Odoo instance might structure their CRM stages

Company 1 — B2B SaaS

Company 2 — Real Estate

Company 3 — Retail/Franchise

Company 4 — Manufacturing

Each company's sales team sees only their own pipeline. Switching companies in Odoo switches the pipeline view automatically — no filters required, no manual workarounds.

Think of it like separate WhatsApp groups for each team. Everyone in Company 1 sees their own conversation and stages; nobody from Company 3 accidentally sees or moves Company 1’s leads through the wrong pipeline.

Who Needs This Module?

SO Procurement Planner is built for any business where sales demand depends on raw material or component availability. The most common scenarios

who need

1 of 7

Make-to-order manufacturers

Who need to know immediately whether confirming a sales order is even feasible given current raw material stock.

who need

2 of 7

Production planners

Tired of manually cross-checking BOM components against inventory every time a new order comes in.

who need

3 of 7

Purchase and procurement teams

Who want shortage-driven RFQs generated automatically instead of waiting for a stockout escalation.

who need

4 of 7

Assembly and fabrication businesses

Juggling dozens of components per finished product, where a single missing part can delay an entire order.

who need

5 of 7

Sales directors

who need confidence that promised delivery dates are backed by real material availability, not optimism.

who need

6 of 7

Account and operations managers

Who want a documented, auditable shortage-to-purchase trail linked to each sales order.

who need

7 of 7

Multi-product manufacturers

 Running several BOMs in parallel who need a single screen to see every shortage across active sales orders.

How It Works

The Complete Workflow

SO Procurement Planner is built around a five-step flow that takes you from sales confirmation to purchase order without leaving Odoo or touching a spreadsheet

Sales order confirmation triggers the check

As soon as a sales order is confirmed, the system automatically checks inventory availability for the product and its components.

BOM and raw material analysis runs automatically

A record is created under the "BOM Requirements" menu showing the main product requirement, every BOM component, and the calculated shortage quantity for each.

Review the report and select items

From the BOM Requirements screen, select or unselect specific raw material lines, and click "Download Report" to generate a PDF with current stock and shortage details for internal approval.

Create RFQs — single or bulk

Click "Create RFQ" for one shortage item, or "Create RFQs" to bulk-generate purchase requisitions for every selected item in one go.

Purchasing team confirms and tracks

The purchasing team reviews and confirms the generated RFQs into purchase orders, with the system tracking all procurement back to the original sales order.

It’s the difference between finding out about a shortage when a customer calls asking where their order is, and knowing about it the second the order is confirmed — with a ready-to-send RFQ already waiting.

Why This Beats a Manual Shortage-to-Purchase Process

Without this module, the typical workflow looks like: confirm sales order → manually open the BOM → check stock for each component → calculate shortages on a spreadsheet → manually create a purchase requisition → email or message the purchasing team → wait. Every one of those steps is a place where things get missed, delayed, or simply forgotten during a busy week.

SO Procurement Planner collapses that entire chain into an automated screen-to-RFQ flow, with a permanent link between the sales order, the BOM requirement record, and the resulting purchase orders — so nothing falls through the cracks and nothing needs to be reconciled after the fact.

Technical Specifications

Compatibility

Module Dependencies

Dropbox

Sales

Dropbox

Discuss

Dropbox

Inventory

Dropbox

Purchase

Installation

Make sure those apps are already installed — the module activates the shortage-check logic automatically on the next sales order confirmation.

Why Choose This Over Building It In-House?

Replicating this logic from scratch means writing custom triggers on sales order confirmation, traversing the BOM tree to calculate component-level shortages, building a selection and approval UI, wiring up PDF report generation, and linking everything back through to purchase order creation, easily 4–7 days of development for an experienced Odoo developer, plus testing across Sales, Manufacturing, Inventory, and Purchase.

At $18.70 for a tested, ready-to-install module, the cost of avoiding even a single missed delivery due to an undetected shortage pays for itself many times over.

The module is maintained by Ahex Technologies, an Odoo Apps publisher focused on practical, integration-heavy modules that connect Odoo's core apps the way real operations teams actually work.

Case Study
Manufacturing (Kitchen appliances)

Digital Transformation of Isler India Limited with Odoo ERP

Read Full Case Study
Manufacturing

Digital Transformation of Sodahub Industrial Engineering with Odoo ERP Implementation

Read Full Case Study
Manufacturing

Digital Transformation of a UK-Based Engine Manufacturing Company with Odoo ERP

Read Full Case Study
Stop Discovering Shortages After the Order Ships

Get the SO Procurement Planner module for Odoo and turn every confirmed sales order into an automatic shortage check — with RFQs ready in one click.

Testimonials

What Our Clients Say About Us

BLOGS

Explore Our Blogs on Odoo Integration

Odoo ERP Implementation ROI
Ahex Technologies Expands Odoo 18 ERP Implementation Services for Indian SMBs

Hyderabad-based IT services company strengthens its Odoo practice to help small and mid-sized businesses migrate from legacy accounting tools to

odoo & shopify
How to Integrate Odoo with Shopify for Seamless Business Operations

Are you a retailer or have a running e-commerce business that uses Shopify and Odoo to manage your online sales

Odoo 20
Planning Your Next ERP Upgrade? Why Odoo 20 Deserves Your Attention

Odoo is one of the most popular and user-friendly ERP solutions. It has over 28 million active users. It was

Frequently Asked Question

Related to Implementation

No. Since shortage detection is based on Bill of Materials components, the Manufacturing (mrp) app is a required dependency alongside Sales, Inventory, and Purchase.

Yes. The BOM Requirements screen lets you select or unselect individual raw material lines before generating either a single RFQ or a bulk RFQ for all selected items.

The report shows current stock levels alongside calculated shortage quantities for every BOM component tied to the sales order, formatted for offline review or internal approval workflows.

No — it complements it. Odoo’s standard replenishment tools work at a planning-cycle level, while SO Procurement Planner reacts in real time to a specific sales order’s BOM requirements and gives you a direct, traceable path from that order to an RFQ.

Yes. RFQs generated by the module land in the standard Purchase app like any other RFQ, where the purchasing team reviews and confirms them into purchase orders.

Explore our other applications

Minimum Order Quantity

Forem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vulputate libero et velit interdum, ac aliquet odio mattis. Class aptent taciti sociosqu ad litora

Know more ➞

Minimum Order Quantity

Forem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vulputate libero et velit interdum, ac aliquet odio mattis. Class aptent taciti sociosqu ad litora

Know more ➞

Minimum Order Quantity

Forem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vulputate libero et velit interdum, ac aliquet odio mattis. Class aptent taciti sociosqu ad litora

Know more ➞