Odoo Solutions

ManufacturingOdoo 19·India·May 2026

Odoo Manufacturing in 2026:
MRP, shop floor AI,
and industry add-ons
for Indian manufacturers

Indian manufacturing is under pressure to produce more, faster, with fewer quality escapes and tighter cost control. The ERP running the factory floor cannot be an accounting system with a production register bolted on. This is what Odoo 19’s manufacturing stack actually does.

By ochre.digital — certified Odoo Partner. Manufacturing ERP for Indian discrete, process, and mixed-mode manufacturers.

The ERP conversation in Indian manufacturing has been trapped between two options for years. SAP, which requires a Rs 3 to 5 crore implementation, a dedicated IT team to run it, and six to eighteen months before the factory sees any benefit. Or Tally with some workarounds, which handles accounting competently but has no real understanding of a production floor, a BOM, a work centre schedule, or a quality control point.

The result is a specific type of operational blindness that plagues mid-market Indian manufacturers. The production supervisor knows what is happening on the floor. The purchase manager knows what is in the stores. The accounts team knows what is in the books. But these three people are looking at different systems that update at different times and are manually reconciled once a month. Nobody has a live picture of what the business is actually doing right now.

A 200-person manufacturer with three product lines, two warehouses, and a job work component running this way does not have an information problem. They have a latency problem. By the time the finance team knows that a batch was scrapped on Thursday, it is Monday. By the time the purchase manager knows that a component is below reorder point, the production line has already been halted for two days.

When the production team and the finance team look at the same database, WIP reconciliation stops being a monthly crisis and becomes a ten-minute review. Lead time commitments to customers stop being guesses and start being calculated.

What growing manufacturers are running before Odoo

Before mapping what Odoo does, it is useful to map what it replaces. The typical 100 to 300 person Indian manufacturer before an Odoo implementation is running a configuration that looks something like this.

Production planning happens in Excel. The production manager maintains a spreadsheet with current work orders, planned quantities, and component availability. This is updated manually once a day, sometimes less. It does not reflect real-time consumption, scrap, or machine downtime. Customer delivery commitments are made based on this spreadsheet, which means they are based on data that is at least 24 hours old.

Inventory is tracked in Tally or a separate module that talks to Tally weekly. The physical stock count and the system stock count disagree. The difference is the accumulation of unrecorded consumption, unbooked receipts, and counted-but-not-entered stock movements. Inventory audits happen quarterly and always reveal surprises.

Quality control is a paper process. Inspection reports are filled on paper forms, filed in folders, and never systematically analysed. When a customer raises a quality complaint, tracing the batch back to the supplier lot requires physical paperwork retrieval. When the same defect type appears three times in a month, nobody notices unless someone manually reviews the paper files.

Cost accounting is done monthly by the finance team, who estimate WIP based on production records that may or may not match the actual work done. Standard costing variances are identified in arrears, long after the period when intervention could have made a difference.

A Pune auto component manufacturer before and after Odoo

Before: Isler-type scenario: 150-person manufacturer making kitchen appliances and components. Production tracked manually. Inventory updated once a day. Accounts in Tally. HR in Excel. Purchase orders in Word, shared on WhatsApp. Decision-making delayed because no real-time insights existed. Growing product portfolio and rising customer demand made it clear the system would not scale.

After Odoo: Sales orders flow directly to manufacturing orders. The shop floor team updates work order status from tablets. Real-time stock monitoring prevents shortages and overstocking. The integrated finance module streamlines invoicing, reconciliation, and payment cycles, improving cash flow. Centralised CRM improves lead tracking and customer follow-ups. Consolidated dashboards give accurate reporting across departments. The same team runs a significantly higher order volume without adding headcount in operations or finance.

One confirmed order. Six things that happen automatically.

From sales order to finished goods — zero manual transfers between systems
01
Sales order confirmed on make-to-order product
For MTO products, Odoo immediately generates a linked manufacturing order. The production team sees the demand without any communication from sales. No email, no WhatsApp, no morning meeting required.
Auto-triggers MO
02
BOM exploded, components reserved and shortages flagged
Odoo explodes the multi-level BOM and checks stock for all components and sub-assemblies simultaneously. Shortages are flagged immediately on the manufacturing order. Available components are reserved so another order cannot consume them before this one is produced.
Instant shortage alert
03
Work orders appear on shop floor tablets with full instructions
Operators see their assigned work orders, assembly instructions with images, component quantities to pick, setup requirements, and quality checks to perform. No paper traveller cards. IoT devices connected via the Odoo IoT box record time and output automatically when configured.
IoT time capture
04
Quality control points trigger at defined operations
The operator records measurement results on the tablet. If a check fails against the specified range, the work order is blocked automatically, a quarantine stock move is created, and the quality team is notified. The defect is logged with the batch number, operator, work centre, and date for traceability.
Full traceability
05
WIP journal entries posted to accounting in real time
As components are consumed and operator time is recorded, Odoo posts WIP journal entries automatically. The finance team has live WIP visibility throughout the production run. The CFO can see work in progress at any point during the month, not as a quarterly estimate reconstructed from paper records.
Auto-journals
06
Finished goods transferred, COGS booked, margin visible
Inventory value updates when finished goods transfer to the warehouse. Cost of goods sold posts automatically on delivery. The gross margin on this specific batch or order is visible in real time, before the invoice is raised, without waiting for the monthly cost accounting exercise.
Live margin
Zero
Manual data transfers between production, inventory, and accounting
Live
WIP visibility throughout the production run, not reconstructed monthly
Full
Lot traceability from supplier batch to finished goods and customer delivery

The specific pain points Odoo manufacturing resolves

Pain point 1: the delivery commitment that is always a guess

When production planning lives in Excel and inventory in Tally and the two are reconciled manually, delivery commitments to customers are made on data that is at least 24 hours old and often older. The sales team promises a lead time. The production team discovers three days later that a critical component is out of stock. The delivery is late. The customer is unhappy. The business absorbs the cost of expedited freight or a penalty clause.

In Odoo, when a sales order is confirmed, the system immediately checks component availability against the BOM, calculates the production lead time based on work centre capacity, and flags the promised delivery date if it is not achievable given current constraints. The sales team makes commitments that the production floor can actually keep.

Pain point 2: the WIP surprise at month-end

In most mid-market Indian manufacturing businesses, WIP is a quarterly or monthly reconciliation exercise. The accounts team adds up completed production orders, estimates the percentage completion of open orders, and arrives at a WIP figure that the CFO signs off on without full confidence. The real WIP could be 20 percent higher or lower. Nobody knows until the physical count.

In Odoo, every component consumption and every work order completion posts a WIP journal entry automatically at standard or actual cost, depending on the costing method configured. The finance team has a live, accurate WIP balance throughout the month. Month-end is a verification exercise, not a reconstruction exercise.

Pain point 3: quality escapes that reach the customer

When quality control is a paper process, the data exists but cannot be analysed systematically. A failure mode appearing repeatedly in one work centre, on one shift, with one raw material batch, is invisible until a customer raises a formal complaint. By then, the affected product has already shipped.

In Odoo Quality, every inspection result is recorded against the batch, work centre, operator, and date. When a failure pattern emerges, the system flags it. An engineering team can run a root cause analysis on structured data rather than paper records. Quality improvement becomes data-driven rather than reactive.

Industry-specific configurations for Indian manufacturers

Auto components and engineering
BOM variants per OEM customer specification. Serial number tracking from raw material to finished part. Customer-specific inspection criteria at quality control points. Tooling management as assets linked to work centres. Inter-company subcontracting for job work operations.
ManufacturingQualityPLMMaintenance
Pharmaceuticals and nutraceuticals
Batch and lot tracking with expiry dates through the full chain. Schedule M GMP documentation at quality checkpoints. Quarantine location management for failed incoming inspection. Full forward and backward traceability for regulatory audit and recall management.
Lot TrackingQualityTraceabilityQuarantine
Garments and textiles
Odoo 19 introduced a dedicated Textile industry package. Style variants and size or colour matrix BOMs. Fabric and trim consumption tracking. Custom and standard order management from cut to pack. Production management aligned with buyer order schedules.
Textile PackageManufacturingVariantsInventory
Food processing and FMCG
Process manufacturing with recipe-based BOMs, yield factors, and by-product capture. Batch costing with actual vs standard ingredient consumption variance. FIFO rotation for raw materials with expiry. IoT integration for packing line output counting and weight validation.
Process MfgLot/BatchQualityIoT

Add-ons that extend Odoo manufacturing for mid-market manufacturers

Add-onWhat it adds to manufacturingMost relevant for
Odoo PLMEngineering change orders with approval workflows. Version-controlled BOMs with effective dates — when a component changes, production orders automatically use the correct BOM version. Drawing and document management linked to product records.Engineering-to-order, auto components, custom fabrication businesses
Odoo Quality with QCPIncoming, in-process, and final inspection with statistical sampling plans, measurement recording, and non-conformance reporting. ISO 9001 audit trail automatically generated from inspection records.Pharmaceutical, auto components, food processing, export-oriented manufacturers
Odoo MaintenancePreventive maintenance schedules by calendar and by equipment runtime. Corrective maintenance tracking with cost recording. OEE (Overall Equipment Effectiveness) reporting per work centre showing availability, performance, and quality rates.Capital-intensive manufacturing where equipment downtime directly impacts output
Odoo IoT BoxHardware bridge connecting production machinery, barcode scanners, footpedals, scales, and sensors to Odoo. Machine cycle counts update production quantities automatically. Temperature sensors feed into quality measurement records.Manufacturers with repetitive production operations or high volume output wanting to eliminate operator data entry
Subcontracting moduleSend raw materials to a subcontractor and receive finished goods. Subcontractor portal for order visibility without giving full Odoo access. Cost tracking per subcontracted operation integrated with WIP accounting.Any manufacturer using job work, toll manufacturing, or specialist subcontractors
Odoo MRP with Replenishment AIOdoo 19 adds AI-assisted demand forecasting to replenishment suggestions. Historical demand patterns, lead times, and seasonal factors feed into automated reorder recommendations. Reduces both stockouts and excess inventory simultaneously.Manufacturers with complex component procurement across multiple suppliers and lead times

The cost accounting decision every manufacturer needs to get right

One configuration decision that determines whether the Odoo implementation genuinely serves the finance team or just the production team is the costing method. Most implementations default to standard cost because it is simpler, but simpler is not always correct.

Standard cost vs AVCO vs FIFO: how to choose

Standard cost: Production orders are valued at a pre-set standard rate per product. Variances between standard and actual (material price variance, labour efficiency variance) post to dedicated variance accounts each month. The finance team reviews variance reports to identify cost control opportunities. Best for manufacturers with relatively stable input costs and a finance team with the discipline to review variances regularly.

Average cost (AVCO): The weighted average cost of each component updates automatically whenever a new purchase is received. Production is valued at the current weighted average of components consumed. No variance account is required. Actuals flow through automatically. Appropriate for most trading businesses and manufacturers where input price variation is modest and the accounting team prefers simplicity over variance analysis.

FIFO: Components are consumed at the cost of the oldest lot first, matching the physical flow of stock. Mandatory for pharmaceutical and food manufacturers who manage physical FIFO rotation for safety and compliance. Provides the most accurate COGS when input prices are volatile, as each batch’s actual cost is used rather than an average.


Common questions
Does Odoo support manufacturing with MRP and BOM?
Yes. Odoo 19 includes a full Manufacturing module with multi-level BOM management, MRP, work centre scheduling, routing, work orders, shop floor display, quality control, scrap management, and maintenance. Included in Odoo Enterprise and natively integrated with Inventory, Purchase, and Accounting.
What is Odoo’s shop floor module?
The Odoo Shop Floor module provides a tablet interface for production operators. Operators see work orders, instructions, component requirements, and quality checks. Odoo 19 redesigned it with live machine status, Gantt-based planning, and IoT integration for automatic time and output recording.
What Indian manufacturing industries is Odoo best suited for?
Odoo Manufacturing suits discrete manufacturing such as engineering, auto components, electrical, furniture, and garments; process manufacturing including chemicals, paints, food processing, and pharmaceuticals with lot and batch tracking; and mixed-mode operations. Odoo 19 introduced a dedicated Textile industry package covering custom orders and production management.
How does Odoo handle subcontracting and job work for Indian manufacturers?
Odoo has a dedicated Subcontracting module that handles the full job work cycle: sending raw materials to a subcontractor via a subcontracting purchase order, tracking the material at the subcontractor’s location, receiving finished goods, and accounting for the subcontracting cost as part of the product’s landed cost. The subcontractor can have portal access to see their orders without full Odoo access.

Ready to put Odoo on your factory floor?

ochre.digital implements Odoo Manufacturing for Indian manufacturers, including shop floor setup, quality control configuration, cost accounting method selection, IoT integration, and CA involvement in UAT before go-live.

Talk to ochre.digital

Leave a Comment

Your email address will not be published. Required fields are marked *