Accountrise
Odoo Sales + Manufacturing Quote-to-Cash • MRP • Customer PO

How to Define a Sales Process in Odoo for Manufacturing Companies

When manufacturing orders are created before the customer order is properly recorded, companies can lose the link between the customer's PO, the sales order, production, shipment and invoice. A stronger workflow starts with the commercial commitment, then connects production and delivery to it.

✓ Customer PO traceability ✓ Sales-to-MRP connection ✓ Cleaner invoicing
Quote-to-Cash Blueprint
Commercial order leads the process
Target design
01
Customer RFQ / internal estimate
Scope, cost, lead time, margin
PRE-SALES
↓
02
Quotation + customer PO
Terms, quantities, PO reference
SALES
↓
03
Confirmed Sales Order
Single commercial source of truth
TRIGGER
↓
04
Manufacture → deliver → invoice
Connected documents and status
FULFIL

Illustrative workflow: exact automation depends on Odoo version, routes, product configuration, delivery policy and invoicing setup.

Executive answer

For most make-to-order workflows, create and confirm the Sales Order before the Manufacturing Order is executed.

The Sales Order represents the commercial commitment with the customer. The Manufacturing Order represents the production work. Keeping the customer PO attached to the Sales Order—and linking resulting production and delivery documents wherever the configured workflow supports it—preserves traceability.

This is a recommended process design, not a universal rule for every manufacturer. Make-to-stock, engineered-to-order, subcontracting and project-based models may require different triggers.

S

Sales Order = commercial source

Captures the customer, PO reference, product, price, quantity, promised dates, payment terms and invoicing expectations.

M

Manufacturing Order = production work

Defines what must be produced, which components are required and how production progress is recorded.

D

Delivery = fulfillment evidence

Connects shipped quantities and delivery status to the correct customer order under the configured logistics process.

I

Invoice = billing record

Should follow the agreed billing terms and configured invoice policy, with clear links back to the commercial order.

Risky pattern

MO first → create Sales Order later

When production is created first and the commercial order is built afterward, teams can end up with missing customer PO references, duplicate Sales Orders, disconnected demand, inaccurate promised dates and unclear links between finished goods, delivery and invoice.

This may be valid in a specific workflow

For example, production can be planned for stock or based on a forecast before a particular customer order exists. The risk is treating an MO as the universal source for a make-to-order commercial commitment.

Stronger pattern

PO verified → Sales Order → linked execution

For customer-specific orders, establish the accepted commercial terms first. Let the configured manufacturing and logistics workflow fulfill that demand while preserving references back to the Sale Order and original PO.

Outcome to aim for

One traceable chain from customer commitment through production, shipment, invoice and payment—plus clear handling for revisions and partial fulfillment.

Choose the operating model

Not every manufacturing company should use the same trigger

Select the closest business model to see which records and controls deserve extra attention.

Selection tip

Choose based on how demand is fulfilled in real life, not just the label your team currently uses.

Recommended focus

MTO: tie production to confirmed demand

Confirm the customer PO and Sales Order first. Then test the configured route/procurement path so a manufacturing order can be generated or linked to the correct demand.

Key control

Every customer-specific MO should have a traceable demand source, and order changes should be assessed before production is released.

Verify in your database

Routes, reordering rules, product configuration, lead times and relevant manufacturing links may need to be tested by product.

Customer PO governance

Define the Sales Order rule before the team starts entering orders

The system cannot enforce a consistent process if the team does not agree what one commercial order represents.

Recommended policy statement

“Every accepted customer purchase order or approved release must be traceable to the designated Odoo Sales Order record(s). Splits, consolidated orders and revisions follow documented rules.”

Decision
Rule to document
One PO
Does one customer PO normally map to one Sales Order, or can approved line/release splits apply?
PO revision
How are quantity, date, price or specification changes approved and reflected in Odoo?
Partial shipment
How are backorders, remaining quantities and partial invoices tracked against the original order?
Repeat / blanket PO
Does each release require its own order reference, line-level tracking or another documented structure?
Invoice point
Is billing based on ordered quantity, delivered quantity, deposits or agreed milestones—and how is that configured?
Community-style Q&A

Questions manufacturing teams ask when Odoo workflows feel disconnected

These are original, discussion-style questions suitable for FAQ/search intent. They are not quotes from specific Reddit posts, and live Reddit threads have not been verified in this session.

If you participate in Reddit or other forums, contribute the full answer and relevant context first, disclose any affiliation when applicable, and follow each community's rules rather than dropping repetitive promotional links.

Question 01

“Should we create the Manufacturing Order first or the Sales Order first?”

For a customer-specific make-to-order workflow, a confirmed Sales Order is usually the clearer commercial starting point. The configured route or procurement process can then generate or link production demand. Make-to-stock production may start from forecasts or replenishment before a customer order exists.

Question 02

“Our manufacturing team creates MOs, but finance cannot find matching customer POs. What should we change?”

Define the PO verification and Sales Order confirmation steps as formal gates. Make the customer PO reference mandatory in the business process, define the rule for one PO versus multiple Sales Orders, and test that production, delivery and invoices retain traceable links.

Question 03

“Can an MO automatically create a Sales Order?”

Do not assume that is the desired standard workflow. Odoo behavior depends on installed apps, customization and integration design. First identify the true business source: customer demand, stock replenishment, rework or internal production. Then configure traceability around that source instead of creating duplicate commercial records.

Go-live checklist

Test the process before rolling it out

Run a small test matrix with real-world edge cases, then document the outcome and owner for every step.

FAQ

Odoo manufacturing sales workflow questions

What is the recommended sales process in Odoo for a manufacturing company?+

A common customer-specific process is inquiry, internal costing if required, quotation, customer PO verification, Sales Order confirmation, configured procurement/manufacturing, delivery, invoicing and payment reconciliation. The exact sequence depends on the production model and Odoo setup.

Should the Sales Order be created before the Manufacturing Order?+

For make-to-order production, the Sales Order is often the clearest commercial demand source, and configured routes may create or link the Manufacturing Order from that demand. Make-to-stock manufacturing may be planned before customer orders exist.

How should a customer PO be linked to an Odoo Sales Order?+

Define a standard for recording the customer PO number and retaining the source document or required reference on the Sales Order. Decide whether each PO, PO release or approved grouping maps to a separate order, and test that invoice and delivery records remain traceable.

Can all Manufacturing Orders be tied to customer Sales Orders?+

Not necessarily. Make-to-stock production, replenishment, internal use, rework or other manufacturing scenarios may exist without a specific customer order. Your process should distinguish customer-driven production from stock-driven production.

How should invoices be created for partial shipments?+

Set the invoicing policy to reflect the commercial contract and configured Odoo process. Depending on that setup, invoices may follow delivered quantities, ordered quantities, deposits or approved milestones. Test partial deliveries, backorders and remaining quantities before going live.

Related Odoo guides

Connect sales operations with reliable accounting

View all articles →
Need a cleaner sales-to-production flow?

Connect customer POs, sales orders, manufacturing and invoicing.

Accountrise helps manufacturing businesses and accounting firms review Odoo workflows, improve document traceability, resolve sales-to-invoice gaps and build reliable finance processes.

Accounting support starting at $10/hour. Final pricing depends on scope, transaction volume, complexity and engagement requirements.