Hold every MTO order in draft until a supervisor approves it

Disable Auto Confirm MTO adds a manual approval checkpoint to Odoo's Make-to-Order flow, so manufacturing orders are created in Draft and wait for review before components are reserved and capacity is committed.

The problem

Odoo auto-confirms manufacturing orders the instant a Make-to-Order sales order is confirmed. Components are reserved and shop floor capacity is committed immediately, with no human review. A wrong quantity or a component shortage is not caught until materials and machine time are already spoken for, leaving supervisors to cancel and rework orders after the fact.

The solution

This module inserts a deliberate approval checkpoint between sale confirmation and manufacturing execution. MTO-generated manufacturing orders are created and held in Draft, and the responsible reviewer is notified. The supervisor checks components and capacity, then presses Confirm to release the order to the shop floor — nothing else about the sale-to-manufacture workflow changes.

Capabilities

Everything a supervisor checkpoint needs

Every capability below is implemented in the module.

01

Draft-Held MTO Orders

Manufacturing orders generated by Make-to-Order sales are created in Draft instead of confirming automatically, giving a supervisor room to review before materials and capacity commit.

02

Zero-Config by Default

Works immediately after install: every MTO order is gated with sensible defaults, no setup required to get value on day one.

03

Plain-Language Settings

A dedicated Manufacturing Settings section labels every control in operational terms — require approval, notify reviewer — instead of undefined jargon.

04

Per-Product Approval Rules

Optionally narrow the gate to specific products and a minimum quantity, so routine small orders can skip review while larger or sensitive runs still stop for a check.

05

Reviewer Notifications

A To-Do activity is scheduled on the draft manufacturing order the moment it needs review, so the checkpoint never becomes a silent bottleneck.

06

Awaiting-Approval Banner

The manufacturing order form shows a clear on-screen notice when an order is waiting on a supervisor, so nothing gets missed on a busy production list.

07

Manual Confirm Always Works

Reviewing a draft order is a single click: press Confirm to release it to the shop floor exactly as Odoo normally would.

08

Multi-Company Aware

Approval settings and product rules are stored per company, so multi-company manufacturers can configure each entity independently.

Workflow

How it works

1

Sales order confirmed

The customer order for a Make-to-Order product is confirmed as usual, with no change to the sales process.

2

Manufacturing order created in draft

Instead of auto-confirming, Odoo creates the MTO manufacturing order and leaves it in Draft.

3

Reviewer notified

A To-Do activity alerts the responsible reviewer that an order is waiting for approval.

4

Supervisor reviews and confirms

The reviewer checks components and capacity, then presses Confirm to release the order to the shop floor.

Questions

Frequently asked

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

No. Sales orders confirm exactly as before. The only change is that the manufacturing order Odoo creates behind the scenes stays in Draft instead of confirming automatically, so a supervisor can review it first.

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.

Disable Auto Confirm MTO

Hold Make-to-Order manufacturing orders in Draft until a supervisor approves them, with per-product rules and reviewer notifications — a review checkpoint without touching the sales workflow.

Buy on Odoo App Store