Skip to main content
Manufacturing

Odoo ERP for Manufacturing: From BoM to Invoice

What Odoo Manufacturing covers out of the box, what has to be built, and which references we have. For plants with in-house design and Excel costing.

Scope

What Odoo delivers for your industry

CAD, ERP and Excel serve different purposes in manufacturing. When geometry, bills of materials and costing are maintained separately, changes need to reach each system reliably. Otherwise, purchasing…

01

Where it usually breaks

The handovers between engineering, purchasing, production planning and accounting deserve particular attention. We examine how information moves betwe…

02

What Odoo Manufacturing does out of the box

Multi-level bills of materials, routings and manufacturing orders are standard Odoo functions. After training, your team can configure the functions m…

03

What usually has to be built

For businesses with in-house engineering, the main development task is the CAD or PDM handover. Further adjustments depend on your processes.

Manufacturing

In detail: standard, development, limits

Standard functions, required adaptations and the limits of Odoo for your industry.

Where Odoo stops

Odoo is not an MES and does not do finite scheduling with simulation. We state this limit before the quote. Capacity pla…

First step: one assembly, two revisions

Send an assembly in two revisions together with its latest purchase order. We use these in an Odoo test database and sho…

Challenges & Solutions

From problem to solution

Your challenges

  • Engineering releases a revision and the ERP never hears about it
  • Open purchase orders keep running on the old revision
  • Variant bills of materials live in Excel, not in the system
  • Every order is costed by hand, and nobody does a post-calculation
  • Tracing a batch for a customer audit takes days
1Odoo standard: multi-level BoMs, variants, routings, manufacturing orders
2Odoo standard: lots and serial numbers from goods receipt to delivery
3To be built: handover from CAD or PDM into product and BoM
4To be built: a costing sheet per order with your own surcharges
5Reference: Raumschmiede plans its own production against orders from three shops

Connect engineering, bills of materials and costing

CAD, ERP and Excel serve different purposes in manufacturing. When geometry, bills of materials and costing are maintained separately, changes need to reach each system reliably. Otherwise, purchasing may work from an outdated revision or costing may use old figures. This page explains what standard Odoo handles, where development is needed and which manufacturing projects we can show as references.

Where it usually breaks

The handovers between engineering, purchasing, production planning and accounting deserve particular attention. We examine how information moves between these teams.

Engineering releases need to reach the ERP. When a new revision is released in CAD, the ERP retains the old bill of materials until it is transferred or updated manually.

Changes also affect open purchase orders. Purchasing needs to identify the order lines affected by a revision. Otherwise, the supplier continues working from the previous order specification.

Variants need a common data source. If variant A is held in the ERP while B and C are maintained in Excel, production planning has to reconcile both sets of records.

Costing needs material, time and overhead data. Manually combining these inputs makes calculations harder to trace. Without actual time records, there is also no reliable basis for comparing estimated and actual costs.

Traceability depends on the underlying records. Tracing a purchased component’s batch requires delivery notes and inspection reports. When these exist only on paper, answering a customer’s query takes more work.

What Odoo Manufacturing does out of the box

Multi-level bills of materials, routings and manufacturing orders are standard Odoo functions. After training, your team can configure the functions marked as standard below.

RequirementStandardConfigurationDevelopment
Multi-level BoMs with variantsyesattributes and rules per product familyno
Routings with work centres, setup and cycle timesyeswork centres and capacitiesno
Manufacturing order from sales order or reorder pointyesreplenishment rules per productno
Engineering change orders and BoM versionsyes (PLM, Enterprise)approval stagesno
Lots and serial numbers from receipt to deliveryyestracking per product categoryno
Quality checks at receipt and in productionyes (Quality, Enterprise)control points and tolerancesno
Shop floor tablet for operatorsyeswork instructions and feedbackno
Handover from CAD or PDM into product and BoMnoyes
Impact of a revision on open purchase ordersnoyes
Costing sheet with your surcharges per jobpartlycost price from BoM and routingusually yes
Inspection reports and labels in the customer's formatnoyes

We use these standard functions wherever possible so your team can configure day-to-day operations itself. Custom development requires additional technical support.

What usually has to be built

For businesses with in-house engineering, the main development task is the CAD or PDM handover. Further adjustments depend on your processes.

  • CAD or PDM link: Odoo has no standard connector to your CAD or PDM system. If a release should create the product and propose the BoM, we build that.
  • Impact on open orders: Seeing which purchase lines a revision touches needs a report Odoo does not ship.
  • Costing: Odoo calculates cost price from BoM and routing. Your surcharge logic and quote sheet are an adjustment on top.
  • Machine data: It can be read in through the Odoo IoT box or an interface. We promise nothing here before talking to your machine supplier.

References from manufacturing

Both customers below run their own production. We do not currently have a published machine-building reference with a CAD integration. Reference conversations can be arranged on request.

Raumschmiede GmbH in Genderkingen, Germany, manufactures its own products and sells them through three brands: Garten und Freizeit, Betten.de and Piolo. Before Odoo, production planning was not connected to sales or the warehouse. Today orders from all three shops arrive in Odoo automatically. Production, warehouse and invoicing work in the same database, with one stock across all brands and locations.

Coopérative Zoyout near Essaouira, Morocco, produces olive and argan oil under the Domaine Villa Maroc brand. Harvest, pressing and bottling are recorded in Odoo. Batches can be traced from harvest to the export customer, and export documentation sits in the same system.

We demonstrate the setup in a test database using your own bills of materials, so you can assess its suitability for your operation.

Where Odoo stops

Odoo is not an MES and does not do finite scheduling with simulation. We state this limit before the quote.

Capacity planning works with work centres and times, not with optimisation runs over setup sequences. Real-time machine states, tool management and shift models with break logic belong in an MES or in a customisation that we price before the quote. Odoo stores drawings as attachments on the product, not as versioned CAD models. If design is your core, the PDM system stays the master and Odoo receives the release.

First step: one assembly, two revisions

Send an assembly in two revisions together with its latest purchase order. We use these in an Odoo test database and show you how the standard software handles the change.

We reply within one business day. After the meeting, you receive an overview classifying requirements as standard, configuration or development. Implementation starts at €22,000 and takes 8 to 16 weeks; the fixed-price quote follows within five business days. All packages are on the pricing page.

How does an order flow through your business?

Send us your requirements document or briefly describe how an order moves through your business. We will use it to assess which steps standard Odoo covers.

Reply within one business day · Only used to handle your enquiry (see privacy policy) · Odoo Silver Partner