Skip to content
Odoo ERP

Barcode-Driven Shop Floor and Quality Control Tracking in Odoo

Designed a three-stage Odoo manufacturing workflow with integrated barcode scanning and custom QC checkpoints, digitally tracking every product movement from raw material receipt to post-production testing.

Industry
Manufacturing
Region
India
Stack
Odoo 18 · Inventory, Barcode, Quality, Manufacturing

Key outcome

Reduced errors, faster post-production workflow, and full barcode-tracked traceability

The challenge

An electronics assembly manufacturer received components, assembled units on the shop floor, then ran each unit through functional testing and visual inspection before dispatch. Product movement between these stages was tracked manually — operators filled in paper forms, and quality results were recorded in a separate Excel file.

Errors at any stage were hard to trace back. Rework was frequent because defective components were not caught until late in the production flow. Management had no visibility into WIP volumes or where bottlenecks formed during the day.

What we built

KometCode implemented a three-stage Odoo 18 workflow with barcode scanning at every handoff:

Stage 1: Goods receipt and inspection

  • Incoming components scanned at the receiving dock and logged against the purchase order in Odoo
  • Quality checkpoint configured at receipt: a sample of each incoming lot is inspected before the lot is released to production
  • Failed lots trigger a non-conformance report and are quarantined automatically in Odoo Inventory

Stage 2: Shop floor assembly

  • Manufacturing orders generated from confirmed sales orders (MTO route)
  • Each unit assigned a unique serial number at the start of assembly; a barcode label is printed and applied
  • Operators scan the unit barcode at each assembly step, logging completion in real time via a tablet-based work order screen
  • Work centre throughput and WIP visible on a live production dashboard

Stage 3: Functional and visual testing

  • Completed units scanned into the QC stage
  • Two custom quality check types configured: Functional test (operator logs pass/fail per test point) and Visual inspection (checklist of cosmetic criteria)
  • Units that pass both checks are automatically released to the ready-for-dispatch location in Odoo
  • Failed units are routed to a rework work order, keeping them tracked within the same manufacturing order

Dispatch

  • Dispatch staff scan units at packing to verify they have passed all QC stages before including in the shipment
  • The system blocks dispatch of any unit that has not completed the QC workflow

Results

  • Defect escape rate reduced by 45% — quality issues caught at earlier stages instead of reaching the customer
  • Rework tracking — every rework event logged against the unit serial number, creating a data set for root-cause analysis
  • Zero paper forms — the shop floor, QC lab, and dispatch dock are now entirely paperless
  • Intra-day WIP visibility — management can see at any point how many units are at each stage, replacing the daily end-of-day verbal update
  • Faster dispatch — verifying completed units at packing via barcode scan takes 4 seconds per unit; the previous manual check-off process averaged 90 seconds

Have a similar challenge?

Tell us about your project and we'll outline how we'd approach it.