Skip to Content

Reordering Rules in Odoo: How to Set Minimums, Maximums and Lead Times

Learn how to design an effective Odoo reordering rule strategy by aligning minimum and maximum stock levels, demand, supplier lead times, warehouse policies, ownership and exception management.
23 min read
September 15, 2026
Odoo Inventory & Warehouse

Introduction

Inventory replenishment is rarely just a question of when stock becomes low.

A business also needs to know:

  • How much stock should be maintained?
  • How much should be ordered when replenishment is triggered?
  • How long will the supplier take to deliver?
  • How much safety stock is required?
  • Which products should be replenished automatically?
  • Which products require human review?
  • Who owns the minimum and maximum quantities?
  • How should seasonal demand affect the rules?
  • What happens when supplier lead times change?
  • How should exceptions be handled?

This is where an effective Odoo reordering rule strategy becomes important.

Odoo reordering rules are designed to maintain forecasted stock between defined minimum and maximum levels. Depending on the replenishment route, a triggered rule can create or suggest a purchase order or manufacturing order. Odoo also supports automatic and manual triggers, preferred replenishment routes, vendor selection, order multiples and lead-time-based replenishment planning.

However, configuring Min and Max values is only the technical part of the process.

The bigger business question is:

How should the organization decide what those values should be?

Poorly designed reordering rules can create two opposite problems:

Too little stock → stockouts, production delays and missed sales

Too much stock → excess inventory, working-capital pressure and storage costs

A mature replenishment process therefore connects:

Demand → Inventory Policy → Min/Max → Lead Time → Replenishment → Exceptions → Review → Continuous Improvement

This article explains how businesses can build that strategy in Odoo without treating reordering rules as a simple screen-level configuration exercise.


What Are Reordering Rules in Odoo?

A reordering rule defines when a product should be replenished and approximately how much stock should be restored.

At its core, the rule uses:

  • Minimum quantity
  • Maximum quantity
  • Forecasted stock
  • Replenishment route
  • Lead times
  • Demand
  • Order multiples
  • Warehouse/location
  • Vendor or manufacturing source

Odoo documentation describes the Min value as the minimum forecasted quantity that can exist before the rule is triggered, while Max represents the quantity to replenish toward.

For example:

Rule InputExample
Minimum20 units
Maximum80 units
Current forecast15 units
Replenishment routeBuy
Vendor lead time7 days
Order multiple10 units

The important point is that 20 and 80 should not be arbitrary numbers.

They should represent an inventory policy based on demand, supplier performance, service expectations, storage constraints and business risk.


Why an Odoo Reordering Rule Strategy Matters

A reordering rule can automate replenishment, but automation does not automatically mean good inventory management.

Consider two products.

Product A: Fast-moving essential item

  • Average weekly demand: 500 units
  • Supplier lead time: 10 days
  • Stockout impact: High

This product may require a relatively high minimum level.

Product B: Slow-moving specialty item

  • Average monthly demand: 10 units
  • Supplier lead time: 5 days
  • Stockout impact: Low

Maintaining a large quantity could create unnecessary inventory.

Using the same Min/Max policy for both products would therefore be inefficient.

A strong strategy recognizes that different products require different replenishment policies.

The objective should be:

Maintain enough inventory to protect business continuity without unnecessarily tying up capital.

Start With the Current Replenishment Process

Before changing reordering rules, document how replenishment currently works.

Ask:

Demand

  • How is demand currently estimated?
  • Is demand seasonal?
  • Are sales forecasts available?
  • Are promotions considered?
  • Are large customer orders predictable?

Purchasing

  • Who decides when to reorder?
  • Who selects the vendor?
  • Are purchases made in fixed quantities?
  • Are suppliers reliable?

Warehouse

  • Which warehouse owns the stock?
  • Are products transferred between warehouses?
  • Is safety stock maintained locally?
  • Are storage constraints important?

Finance

  • What is the inventory carrying-cost expectation?
  • Are working-capital targets defined?
  • Are slow-moving products monitored?

Operations

  • Which products cause serious disruption when unavailable?
  • Which products can tolerate temporary stockouts?
  • Which products are required for manufacturing?

This current-state assessment is important because a technically correct Odoo configuration can still reproduce an inefficient business process.


Define the Target Odoo Replenishment Workflow

A practical target workflow can look like:

Demand Forecast

Forecasted Inventory Review

Min/Max Policy

Lead-Time Evaluation

Reordering Rule Trigger

Purchase or Manufacturing Recommendation

Review / Approval

Order Placement

Receipt / Production

Inventory Update

Performance Review

The appropriate level of automation depends on product risk.

For some products, automatic replenishment may be appropriate.

For others, a buyer should review the proposed replenishment before placing an order.

Odoo supports both automatic and manual reordering-rule triggers. Automatic rules can generate replenishment when forecasted stock falls below the minimum, while manual rules surface the need in the replenishment report for review.


Understand the Difference Between On-Hand and Forecasted Stock

One of the most important concepts in replenishment governance is that on-hand quantity is not always the same as available future inventory.

Suppose a warehouse currently has:

100 units on hand

But:

  • 60 units are committed to confirmed sales orders.
  • 20 units are expected to be consumed by manufacturing.
  • 30 units are expected to arrive from an existing purchase order.

The replenishment decision should consider the expected future position rather than simply looking at the current physical stock.

Odoo's replenishment logic uses forecasted quantities and future demand to determine when replenishment is required.

This is why inventory planning should not rely on:

“How many units are physically on the shelf?”

Instead ask:

“What will our usable inventory position look like when future demand and incoming supply are considered?”

How to Set Minimum Stock Levels

The minimum quantity should represent the lower inventory boundary that the business is comfortable reaching before replenishment becomes necessary.

It should not simply be:

“Keep 10 units because that sounds safe.”

Instead, consider:

  • Average demand
  • Demand variability
  • Supplier lead time
  • Supplier reliability
  • Safety stock
  • Service-level expectations
  • Production requirements
  • Warehouse constraints
  • Business criticality

A simplified conceptual approach is:

Minimum Stock ≈ Expected Demand During Lead Time + Safety Stock

For example:

InputValue
Average daily demand20
Supplier lead time5 days
Expected lead-time demand100
Safety stock40
Suggested minimum140

The exact calculation should depend on the organization's inventory policy.

The purpose is to protect against normal demand and supply variability—not to create excessive inventory.


How to Set Maximum Stock Levels

The maximum quantity determines how much inventory the business wants to replenish toward when a rule is triggered.

A maximum should consider:

  • Expected demand
  • Review cycle
  • Supplier lead time
  • Order frequency
  • Minimum order quantity
  • Packaging
  • Storage capacity
  • Shelf life
  • Cash-flow constraints
  • Seasonal requirements

For example:

ProductMinMaxReason
Fast-moving item100500High demand
Medium-moving item30150Regular demand
Slow-moving item530Low demand
Critical spare1050High stockout impact

The Max value should not automatically be interpreted as:

“The more inventory we can store, the better.”

It is a business control.

Min/Max Should Be Based on Product Segmentation

A single inventory policy rarely works across an entire product catalog.

A useful strategy is to segment products.

A-Class Products

High-value or high-impact products.

Characteristics may include:

  • High financial value
  • High demand
  • High stockout impact
  • Strong management attention

These products may require tighter review and more frequent policy updates.

B-Class Products

Medium-impact products.

These can often use standardized replenishment policies with periodic review.

C-Class Products

Low-value or low-impact products.

These may be suitable for simpler replenishment policies, larger order multiples or less frequent review.

Critical Products

Some products should receive special treatment regardless of their financial value.

For example:

  • Critical manufacturing components
  • Safety-related items
  • Essential spare parts
  • Regulatory products
  • Products required for contractual commitments

The segmentation should drive the replenishment policy.


Consider Demand Variability

Average demand alone is not enough.

Suppose Product A sells:

100 units every week

Product B also averages:

100 units every week

But their demand patterns are different.

Product A

WeekDemand
195
2102
398
4105

Product B

WeekDemand
120
2250
330
4100

Both average approximately 100 units per week, but Product B has significantly greater variability.

Therefore, the safety-stock strategy should not necessarily be identical.

A mature Odoo replenishment process should periodically review demand variability and adjust inventory policies accordingly.


Understand Lead Times in Odoo

Lead time is one of the most important inputs in replenishment planning.

Odoo supports multiple lead-time concepts across purchasing, manufacturing and delivery. Vendor lead time represents the expected time from ordering from a supplier to receiving the products, while purchase-related buffers can also influence replenishment timing.

Consider:

Vendor Lead Time = 7 days

If the business waits until the warehouse is almost empty before ordering, it may experience a stockout before the supplier delivers.

This is why Min/Max and lead time must be designed together.

A business cannot determine an appropriate minimum stock level without understanding how long replenishment takes.


Separate Vendor Lead Time From Internal Processing Time

A common planning mistake is treating supplier lead time as the entire replenishment cycle.

Suppose:

  • Buyer review: 1 day
  • Supplier confirmation: 1 day
  • Supplier preparation: 3 days
  • Transportation: 2 days
  • Receiving: 1 day

The operational replenishment window is longer than the supplier's production or shipping time alone.

Odoo's lead-time framework includes purchase-related buffers such as Days to Purchase, which affects replenishment methods using pull rules such as reordering rules and MTO.

The organization should therefore define who owns each component of the lead time.


Keep Vendor Lead Times Accurate

A lead time entered once and never reviewed eventually becomes unreliable.

Suppose a vendor was historically delivering in:

5 days

But actual deliveries now average:

9 days

The Odoo replenishment strategy may continue planning around five days unless the master data is updated.

Review:

  • Contractual lead time
  • Actual average lead time
  • Lead-time variability
  • Seasonal delays
  • Transportation delays
  • Supplier capacity
  • Minimum order quantities
  • Delivery performance

Vendor lead time should be treated as managed master data, not a permanent product attribute.


Use Safety Stock Carefully

Safety stock exists to protect the business against uncertainty.

It can compensate for:

  • Demand spikes
  • Supplier delays
  • Transportation problems
  • Forecast inaccuracies
  • Unexpected consumption

But excessive safety stock creates another problem:

Inventory becomes the solution to poor planning.

Instead of continuously increasing Min quantities, investigate the underlying cause.

For example:

Stockout → Increase Min

may work temporarily.

But a better analysis could reveal:

Stockout → Supplier delays → Incorrect lead time → Update vendor performance policy

or:

Stockout → Promotion demand → Forecast not updated → Improve demand planning

Safety stock should therefore be intentional.


Decide Between Automatic and Manual Reordering

Odoo supports automatic and manual reordering rules.

Automatic Reordering

Automatic rules are useful when:

  • Demand is predictable
  • Product policy is stable
  • Supplier selection is reliable
  • Stockouts are costly
  • Replenishment can follow a standardized process

Odoo can generate a purchase or manufacturing order when the rule is triggered, depending on the selected replenishment route.

Manual Reordering

Manual rules are useful when:

  • Demand is highly variable
  • Buyers need to consolidate orders
  • Supplier pricing changes frequently
  • Large purchases require approval
  • Seasonal demand needs human judgment
  • Multiple sourcing options exist

The replenishment report allows users to review suggested quantities and adjust the amount to order before confirming replenishment.

The best approach may therefore be a hybrid model.


Define Replenishment Ownership

A reordering rule should have a clear owner.

Possible owners include:

  • Inventory manager
  • Buyer
  • Procurement manager
  • Warehouse manager
  • Supply-chain planner
  • Manufacturing planner
  • Product manager

Ownership should include responsibility for reviewing the rule—not just responding when it triggers.

For example:

ResponsibilityOwner
Min/Max definitionSupply-chain planner
Vendor lead timeProcurement
Warehouse validationInventory
Demand forecastSales / Planning
Financial impactFinance
Rule configurationOdoo administrator
Exception approvalSupply-chain manager

This prevents master data from becoming everyone's responsibility and therefore nobody's responsibility.


Manage Reordering Rules by Warehouse

A product may require different inventory policies in different locations.

Consider two warehouses:

Ahmedabad

  • Higher demand
  • Shorter supplier access
  • Larger customer base

Mumbai

  • Lower demand
  • Different supplier routes
  • Different transfer strategy

Using one global Min/Max policy may create unnecessary inventory in one location and shortages in another.

Warehouse-level replenishment should therefore consider:

  • Local demand
  • Warehouse capacity
  • Transfer lead time
  • Supplier availability
  • Customer service requirements
  • Inter-warehouse replenishment

Odoo reordering rules can be associated with specific storage locations, making location-aware replenishment possible.


Consider Inter-Warehouse Replenishment

Buying from a supplier is not always the best replenishment route.

A warehouse may be able to replenish from another warehouse.

For example:

Mumbai Warehouse → Ahmedabad Warehouse

instead of:

Supplier → Ahmedabad Warehouse

The decision should consider:

  • Available stock at source warehouse
  • Transfer lead time
  • Transportation cost
  • Supplier lead time
  • Stockout urgency
  • Warehouse priorities

Odoo's replenishment reporting can show available quantities in other warehouses when inter-warehouse replenishment is configured.


Define Vendor Selection Rules

A product may have multiple approved vendors.

The replenishment process should define:

  • Preferred supplier
  • Approved alternatives
  • Supplier price
  • Minimum order quantity
  • Vendor lead time
  • Vendor reliability
  • Geographic considerations
  • Contract terms

Odoo allows vendor information to be associated with products, and the replenishment process can use vendor information when generating purchasing requirements.

The business should still establish a governance rule for when the preferred vendor can be overridden.


Account for Minimum Order Quantities and Multiples

Supplier packaging can make the calculated replenishment quantity different from the actual purchase quantity.

For example:

Required quantity = 32 units

But the supplier sells only:

Cases of 12

The business may need to order:

36 units

Odoo supports replenishment multiples so quantities can be rounded to appropriate ordering units.

This is an important reason why:

Max = 100

does not always mean:

Final purchase quantity = 100

Packaging and order multiples can change the practical quantity.


Consider Just-in-Time Replenishment

Just-in-time logic attempts to replenish products close to when they are needed rather than simply replenishing whenever physical stock reaches a threshold.

Odoo's replenishment logic uses lead times and forecasted dates to determine when replenishment should occur.

For example:

Customer requirement → 10 days away

Total replenishment lead time → 6 days

The system can determine that replenishment does not necessarily need to happen immediately.

This can reduce inventory holding costs.

However, JIT should be used carefully when:

  • Supplier reliability is low
  • Demand is volatile
  • Transportation is unpredictable
  • Stockouts have high business impact

In these cases, a buffer may be appropriate.

Use Horizon Days for Proactive Planning

For businesses that need to look further ahead, horizon days can extend the planning window.

Odoo documentation describes horizon days as a way to extend the forecast window so that replenishment needs further in the future can be surfaced earlier.

For example:

Today: January 1

Customer demand: January 10

Lead time: 5 days

Without an extended planning horizon, the need may not appear until closer to the required date.

With an appropriate horizon, planners can identify the requirement earlier.

This is particularly useful when procurement needs time to consolidate orders.

Build Seasonal Reordering Policies

Minimum and maximum quantities should not always remain unchanged throughout the year.

Consider a business selling:

  • Festival products
  • Summer products
  • Winter products
  • School supplies
  • Promotional products
  • Agricultural products
  • Holiday inventory

Demand may change significantly by season.

A useful governance cycle is:

Historical Demand → Seasonal Forecast → Min/Max Review → Lead-Time Review → Approval → Updated Rule

Seasonal rules should be reviewed before demand begins—not after stockouts occur.


Manage Promotions and Demand Spikes

Promotions can temporarily distort demand.

Suppose normal demand is:

100 units/week

A promotion may create:

500 units/week

If the reordering rule remains based on historical demand, the system may not replenish fast enough.

Businesses should therefore identify known demand events:

  • Marketing campaigns
  • Sales promotions
  • New product launches
  • Contract wins
  • Seasonal events
  • Customer projects

These should feed into the replenishment planning process.


Define Exceptions Before Automating Replenishment

Automation should not remove human judgment from exceptional situations.

Define what should happen when:

Supplier is delayed

Should the system:

  • Increase safety stock?
  • Switch vendor?
  • Transfer stock?
  • Expedite delivery?

Demand suddenly increases

Should:

  • Buyer approval be required?
  • Emergency purchasing be allowed?
  • Alternative sourcing be activated?

Product becomes obsolete

Should:

  • Reordering be stopped?
  • Existing inventory be consumed?
  • The rule be archived?

Product is discontinued

Should:

  • Min/Max be set to zero?
  • Existing purchase orders be reviewed?
  • Alternative products be considered?

Exceptions should have owners and response times.


Create an Exception Review Process

A strong supply-chain process does not only monitor stockouts.

It should also monitor:

  • Excess stock
  • Frequent replenishment
  • Repeated emergency purchases
  • Supplier delays
  • Reordering rule overrides
  • Unused inventory
  • Forecast inaccuracies
  • Unexpected order quantities

A useful exception workflow is:

Exception Detected → Owner Assigned → Root Cause → Corrective Action → Rule Review → Monitor

This prevents teams from repeatedly treating symptoms instead of fixing the underlying planning issue.


Review Slow-Moving and Dead Stock

Reordering rules can unintentionally create excess inventory.

For example:

Min = 20

Max = 100

But the product sells only five units per month.

The business may continually replenish stock toward a maximum that is too high.

Therefore, slow-moving products should be periodically reviewed.

Useful questions include:

  • Has demand declined?
  • Is the product obsolete?
  • Is the supplier minimum too large?
  • Is the Max quantity still justified?
  • Should replenishment become manual?
  • Should the product be discontinued?

Inventory governance should manage both shortage risk and excess-stock risk.


Define Roles and Controls

A sustainable reordering-rule strategy should separate configuration from approval where appropriate.

ActivityPrimary OwnerControl
Define demand assumptionsPlanningForecast review
Set MinSupply ChainPolicy approval
Set MaxSupply ChainWorking-capital review
Maintain lead timeProcurementSupplier performance
Select vendorProcurementApproved vendor list
Configure ruleOdoo AdminChange control
Review exceptionsSupply ChainException queue
Monitor stockInventoryKPI dashboard
Approve major policy changesManagementThreshold-based approval

This creates accountability around inventory master data.


Establish a Reordering Rule Change Policy

Changing Min/Max values can materially affect working capital.

A simple change-control policy can classify changes.

Low Impact

Small change to a low-value product.

Medium Impact

Changes to frequently purchased products.

High Impact

Changes affecting:

  • Critical components
  • High-value inventory
  • Multiple warehouses
  • Major suppliers
  • Large working-capital exposure

High-impact changes should require stronger review.


Measure Replenishment Performance

Reordering rules should be evaluated using business KPIs.

Stockout Rate

Measures how often products become unavailable.

Service Level

Measures the percentage of demand fulfilled without shortage.

Inventory Turnover

Measures how efficiently inventory is consumed.

Days of Inventory

Shows how many days of stock are held.

Excess Inventory

Measures inventory above the desired policy.

Emergency Purchases

Tracks urgent buying caused by inadequate planning.

Supplier Lead-Time Accuracy

Compares expected and actual supplier delivery times.

Reordering Rule Override Rate

Measures how frequently planners override system recommendations.

These metrics help determine whether the rules are producing the intended business outcome.


Build a Reordering Rule KPI Dashboard

A useful management dashboard can include:

KPIWhat It Reveals
Stockout rateShortage risk
Fill rateCustomer service
Inventory turnoverCapital efficiency
Excess stockOver-replenishment
Dead stockObsolete inventory
Average lead timeSupplier performance
Lead-time varianceSupply uncertainty
Emergency PO countPlanning weakness
Rule override rateRule quality
Forecast accuracyDemand planning quality

The purpose is not to create more reports.

It is to identify where replenishment policies need improvement.


Reordering Rules Periodically

Review 

Reordering rules should have a defined review cycle.

For example:

Product CategorySuggested Review
Critical itemsMonthly
High-volume itemsMonthly / Quarterly
Seasonal itemsBefore each season
Standard productsQuarterly
Slow-moving productsSemi-annually
Obsolete itemsDuring portfolio review

The exact frequency should depend on business volatility.

A stable product with predictable demand may need fewer changes.

A volatile product may require frequent review.


Common Odoo Reordering Rule Mistakes

Mistake 1: Setting Min and Max Arbitrarily

Numbers should reflect demand, lead time and business risk.

Mistake 2: Ignoring Lead Time

A low minimum may be insufficient when suppliers take several weeks to deliver.

Mistake 3: Using One Policy for Every Product

Different products have different demand and risk profiles.

Mistake 4: Looking Only at On-Hand Quantity

Future demand and incoming supply also matter.

Mistake 5: Ignoring Supplier Performance

Master-data lead times should reflect actual supplier behavior.

Mistake 6: Automating Everything

Some products require human review before purchasing.

Mistake 7: Ignoring Order Multiples

Supplier packaging can change actual purchase quantities.

Mistake 8: Forgetting Warehouse Differences

Different locations may require different inventory policies.

Mistake 9: Never Updating Seasonal Rules

Historical Min/Max values may become inaccurate as demand changes.

Mistake 10: Measuring Only Stockouts

Excess inventory is also a supply-chain problem.

Mistake 11: No Ownership

Without clear ownership, incorrect Min/Max values remain unchanged.

Mistake 12: Treating Exceptions as Normal

Repeated emergency purchases often indicate that the underlying replenishment policy needs improvement.


Odoo Reordering Rule Governance Checklist

Business Inputs

  • Business-critical products identified
  • Demand history reviewed
  • Seasonal demand identified
  • Stockout impact evaluated
  • Working-capital expectations defined

Minimum and Maximum

  • Min quantity has a business justification
  • Max quantity has a business justification
  • Safety stock is considered
  • Storage capacity is considered
  • Product segmentation is applied

Lead Times

  • Vendor lead times are maintained
  • Internal purchasing time is considered
  • Transportation time is considered
  • Supplier variability is reviewed
  • Lead-time changes have an owner

Replenishment

  • Preferred replenishment route is defined
  • Vendor ownership is clear
  • Order multiples are considered
  • Automatic vs manual trigger is intentional
  • Inter-warehouse sourcing is considered

Controls

  • Reordering rule owner assigned
  • High-impact changes require approval
  • Exceptions have responsible owners
  • Rule changes are traceable
  • Periodic review is scheduled

KPIs

  • Stockout rate monitored
  • Fill rate monitored
  • Inventory turnover monitored
  • Excess inventory monitored
  • Emergency purchases monitored
  • Supplier lead-time accuracy monitored
  • Rule overrides monitored


A Practical Odoo Reordering Rule Strategy

A mature replenishment strategy can follow this lifecycle:

1. Segment Products

2. Analyze Demand

3. Assess Stockout Risk

4. Calculate Lead-Time Exposure

5. Define Safety Stock

6. Set Minimum

7. Set Maximum

8. Select Replenishment Route

9. Define Vendor / Source

10. Choose Automatic or Manual Trigger

11. Validate With Business Owners

12. Monitor KPIs

13. Review Exceptions

14. Update Rules

This makes reordering rules a managed supply-chain process rather than static configuration.


Example: Designing a Reordering Policy

Consider a company selling an electrical component.

Business Profile

  • Average daily demand: 25 units
  • Supplier lead time: 6 days
  • Demand variability: Moderate
  • Stockout impact: High
  • Supplier reliability: Good
  • Order multiple: 10 units

The business may initially estimate:

Lead-time demand = 25 × 6 = 150 units

Add a safety buffer of:

50 units

Potential minimum:

200 units

Suppose the business reviews demand over a longer purchasing cycle and determines that replenishing to:

500 units

provides an acceptable balance between service level and inventory cost.

The policy could therefore be:

ParameterExample
Minimum200
Maximum500
Vendor lead time6 days
Safety stock50
Order multiple10
RouteBuy
TriggerAutomatic or Manual based on risk

These values are illustrative, not universal recommendations.

The important part is the reasoning behind them.


How to Handle a Changing Supplier Lead Time

Suppose the supplier's lead time changes from:

6 days → 12 days

The existing Min of 200 may no longer provide enough protection.

The supply-chain team should:

  1. Confirm the new supplier performance.
  2. Determine whether the change is temporary or permanent.
  3. Review demand during the extended lead time.
  4. Recalculate safety stock.
  5. Review the Min quantity.
  6. Review the Max quantity.
  7. Consider alternative suppliers.
  8. Monitor service-level impact.

This demonstrates why lead time and Min/Max should be reviewed together.

How to Handle Seasonal Demand

Suppose normal demand is:

100 units/week

But seasonal demand is:

400 units/week

The business should not wait until stock falls below the normal minimum.

Instead:

Historical Data → Seasonal Forecast → Pre-season Inventory Plan → Updated Reordering Policy → Monitor Demand

The organization should also determine when to return the policy to normal levels.

Seasonal replenishment should therefore have both:

Start criteria

and

End criteria.


Reordering Rules vs Other Odoo Replenishment Methods

Reordering rules are not the only replenishment approach in Odoo.

Odoo documentation identifies reordering rules, Make to Order (MTO) and Master Production Schedule (MPS) as different replenishment mechanisms.

MethodBest Fit
Reordering RulesMaintain stock between policy limits
MTOReplenish based on specific demand
MPSLonger-term planning and forecasting
Manual ReplenishmentBuyer-controlled replenishment
Inter-Warehouse TransferReplenish from another warehouse

The correct method depends on the business model.

For example:

Stocked Standard Product

Reordering rules may be appropriate.

Highly Customized Product

MTO may be more appropriate.

Long-Term Manufacturing Planning

MPS may be useful.

The governance question should therefore be:

“Which replenishment method best matches the business process?”

rather than:

“Can we create a reordering rule?”

From Reordering Rules to Supply-Chain Governance

A reordering rule is ultimately a business policy encoded into Odoo.

It represents assumptions about:

  • Demand
  • Supply
  • Risk
  • Cash
  • Capacity
  • Customer expectations
  • Supplier performance

That means reordering rules should be managed similarly to other important master data.

A mature organization should know:

Who created the rule?

Why were these values selected?

When were they last reviewed?

What data supports them?

Who can change them?

What happens when the assumptions change?

This is the difference between simply configuring Odoo and building a governed supply-chain process.


Next Steps for Improving Odoo Replenishment

Organizations reviewing their replenishment process can start with five actions.

1. Identify Critical Products

Start with products where stockouts or excess inventory have the greatest business impact.

2. Review Existing Min/Max Values

Ask whether every important value has a business justification.

3. Validate Lead Times

Compare Odoo master data against actual supplier performance.

4. Analyze Exceptions

Look at stockouts, emergency purchases, excess stock and frequent overrides.

5. Establish a Review Cycle

Assign owners and define when replenishment policies must be reassessed.

This creates a practical improvement cycle without requiring an immediate redesign of the entire inventory process.


Frequently Asked Questions


1. What are reordering rules in Odoo?

Reordering rules define inventory thresholds that help determine when a product needs replenishment and how much should be replenished. Odoo can use these rules with purchasing or manufacturing routes depending on the configured replenishment method.

2. What is the minimum quantity in an Odoo reordering rule?

The minimum quantity represents the lower inventory threshold used by the replenishment logic. When forecasted stock falls below the minimum at the relevant forecast point, the rule can trigger or suggest replenishment.

3. What is the maximum quantity in an Odoo reordering rule?

The maximum quantity represents the target level toward which Odoo replenishes inventory when a reordering rule is triggered. The actual order quantity can also be affected by demand, order multiples and other replenishment parameters.

4. How should businesses decide the Min and Max quantities?

Min and Max should be based on demand, supplier lead time, safety stock, service-level expectations, storage capacity, order frequency, working-capital objectives and product criticality rather than arbitrary numbers.

5. How do lead times affect Odoo reordering rules?

Lead times influence when replenishment needs to be initiated so that products are available when required. Odoo considers relevant lead times and forecasted dates when planning replenishment.

6. Can Odoo automatically create purchase orders from reordering rules?

Yes. With automatic reordering rules and an appropriate Buy route, Odoo can generate a purchase-related replenishment document when the rule is triggered. Manufacturing routes can instead generate manufacturing orders.

7. Should businesses use automatic or manual reordering rules?

It depends on the product and business risk. Automatic rules can work well for predictable, standardized products, while manual rules can provide better control for volatile demand, seasonal products, high-value inventory or purchases requiring review. Odoo supports both approaches.

8. Can reordering rules be different for different warehouses?

Yes. Reordering rules can be associated with storage locations, allowing replenishment policies to reflect warehouse-specific requirements.

9. How should businesses handle seasonal inventory with Odoo reordering rules?

Businesses should review historical demand, identify seasonal patterns and temporarily adjust replenishment policies before the season begins. The policy should also define when Min and Max values return to normal levels.

10. What is safety stock in an Odoo replenishment strategy?

Safety stock is additional inventory maintained to protect against demand or supply uncertainty. It can help reduce stockout risk but should be balanced against storage and working-capital costs.

11. Can Odoo account for supplier order multiples?

Yes. Odoo supports a Multiple field for replenishment quantities, allowing orders to follow defined packaging or supplier multiples.

12. How often should Odoo reordering rules be reviewed?

The frequency should depend on product volatility and business importance. Critical or highly variable products may require monthly review, while stable products may be reviewed quarterly or less frequently.

13. What KPIs should be used to measure reordering performance?

Useful KPIs include stockout rate, service level, inventory turnover, days of inventory, excess stock, emergency purchase frequency, supplier lead-time accuracy and reordering-rule override rate.

14. Can Odoo use reordering rules with manufacturing?

Yes. A reordering rule can use a manufacturing route, in which case Odoo can create a manufacturing order when replenishment is required, provided the required manufacturing configuration is available.

15. How can Browseinfo help improve Odoo replenishment?

BrowseInfo can help assess current inventory and purchasing processes, review Min/Max policies, evaluate lead times, improve replenishment workflows, define exception controls, integrate supply-chain processes and establish KPI-based inventory governance.


Conclusion

An effective Odoo reordering rule strategy is not about entering minimum and maximum numbers into a system.

It is about translating supply-chain policies into controlled replenishment decisions.

The strongest approach connects:

Demand → Product Segmentation → Minimum → Maximum → Safety Stock → Lead Time → Replenishment Route → Exceptions → KPIs → Periodic Review

Businesses should also recognize that inventory policies change.

Supplier lead times change.

Demand changes.

Warehouses change.

Products become obsolete.

Seasonality changes.

Customer expectations change.

Therefore, reordering rules should not be treated as permanent configuration.

They should be owned, measured and reviewed.

When Odoo reordering rules are aligned with actual demand, supplier performance, warehouse requirements and business priorities, organizations can reduce stockouts while avoiding unnecessary inventory accumulation.

The ultimate goal is not simply to keep products available.

It is to achieve the right balance between:

Availability + Working Capital + Supplier Reliability + Operational Efficiency.

For organizations looking to improve inventory planning, purchasing and replenishment processes, a structured supply-chain workflow assessment can help identify weak master data, inefficient replenishment rules, lead-time gaps and opportunities for better automation.

Reordering Rules in Odoo: How to Set Minimums, Maximums and Lead Times
Khubi Gadani Odoo Developer

About the Author

I am an Odoo Developer with expertise in custom module development, ERP implementation, and workflow automation. My work focuses on delivering scalable and efficient solutions tailored to business needs.
Book a Consultation

Share this post