Request A Quote

Follow Us On:

  1. Home
  2. Case studies
  3. Ribbel International
Case study · Medical device manufacturing

Ribbel International

Forecast to export invoice for an Indian manufacturer of sterile disposable medical devices, with batch traceability and QA release.

Industry
Medical device manufacturing
Location
India
Apps
6 connected apps
Scope
6-step process
Products used
Services
Odoo ERP implementationSystem integration
At a glance
Every batch traceable
Shipments released only after QA
Export documents from the order
Production planned from forecasts
The challenge

What Ribbel International needed to fix

Ribbel International is an Indian global manufacturer and exporter of sterile disposable medical devices. Production runs in batches that must pass QA release before export.

  1. Batch and device traceabilityEvery device had to be traceable to its batch.
  2. QA release gatesNo batch could ship before QA release.
  3. Export documentationShipments needed complete export documents.
  4. Planning from forecastsMaterial and production plans followed customer forecasts.
Technicians in cleanroom suits working in a laboratory
Technicians in cleanroom suits working in a laboratory. Photo credit
Before and after

What changed for the team

BeforeAfter

Every device had to be traceable to its production batch

Lots are tracked end to end in Odoo Inventory

No batch could be shipped before passing QA release

Odoo Quality blocks shipping until a batch is released

Every export shipment needed a complete set of export documents

Export documents are generated per shipment from the order

Material and production plans had to follow customer forecasts

Production and purchasing are planned from forecasts through MRP

How it works

The business process, step by step

  1. 01

    Customer forecast

    Customer forecasts are recorded in Odoo Sales and used as the demand signal for planning, so material purchasing and production can be scheduled ahead of confirmed orders.

  2. 02

    Order

    Confirmed customer orders are entered in Odoo Sales. Each order feeds manufacturing planning, so production and material needs follow actual orders as well as the customer forecasts.

  3. 03

    BOM and production plan

    Odoo Manufacturing uses bills of materials and MRP to work out the production plan and material needs. Raw materials are then purchased through Odoo Purchase to match the plan.

  4. 04

    Batch production and QA

    Production runs in batches through work orders in Odoo Manufacturing. Odoo Quality applies QC checks, and a batch is only released for shipping once it passes the release gate.

  5. 05

    Export documents

    For each shipment, exporter documentation is generated from the order in Odoo, so the paperwork lines up with the released batches and the quantities being shipped.

  6. 06

    Shipment and invoice

    Released batches are shipped with barcode scanning on every warehouse move in Odoo Inventory. Odoo Accounting raises the export invoice, with GST applied as applicable.

The solution

What we built for Ribbel International

Shyphan delivered the project on Odoo Manufacturing, Odoo Quality, Odoo Inventory, Odoo Purchase, Odoo Sales and Odoo Accounting, covering a 6-step process with 4 integration points.

  • BOMs, work orders and batch production
Odoo Manufacturing
Odoo Manufacturing interface
Odoo Manufacturing product screenshot, for illustration
  • QC checks and release gates
Odoo Quality
Odoo Quality interface
Odoo Quality product screenshot, for illustration
  • Lot tracking and barcode warehouse
Odoo Inventory
Odoo Inventory interface
Odoo Inventory product screenshot, for illustration
  • Raw material purchasing
Odoo Purchase
Odoo Purchase interface
Odoo Purchase product screenshot, for illustration
  • Orders and forecasts
Odoo Sales
Odoo Sales interface
Odoo Sales product screenshot, for illustration
  • Export invoices and GST as applicable
Odoo Accounting
Odoo Accounting interface
Odoo Accounting product screenshot, for illustration

Who uses it

Sales and planning

Record customer forecasts and orders in Odoo Sales and use them to drive production planning.

Purchasing

Buy raw materials in Odoo Purchase based on the material needs calculated by MRP planning.

Production

Run batch production through work orders and bills of materials in Odoo Manufacturing.

Quality assurance

Carry out QC checks in Odoo Quality and release batches only when they pass the release gate.

Warehouse and export team

Scan every stock move with barcodes, prepare export documents and ship released batches to customers.

Architecture

How the systems connect

InputsCustomer forecastsBarcode scanning
Delivered by Shyphan
OutputsExport documentsExport invoices

Integrations

  • Batch and device traceability

    Lots tracked end to end.

  • QC release gates

    Shipping blocked until released.

  • Exporter documentation

    Documents generated per shipment.

  • Barcode warehouse

    Scanning on every move.

Reports and dashboards

Batch traceability

Each production lot traced from raw materials and work orders through to the customer shipment.

QA release status

Batches awaiting QC checks, released, or held at the release gate in Odoo Quality.

Production plan

Planned work orders and material needs from MRP, based on customer forecasts and orders.

Export shipments

Shipments with their export documents and invoices, including GST where applicable.

The results

What the system does now

  • Every batch traceable
  • Shipments released only after QA
  • Export documents from the order
  • Production planned from forecasts
Delivery

Five phases, discovery to support

  1. 01
    Discovery

    Process mapping, documents and data reviewed with each team.

  2. 02
    Design

    Target flow agreed across 6 apps and 4 integration points.

  3. 03
    Build

    Apps configured, custom logic built and integrations connected.

  4. 04
    Test and train

    User acceptance testing with real scenarios and role-based training.

  5. 05
    Go-live and support

    Cut-over, hypercare and ongoing improvements.

Local rules built in

GST

GST-compliant invoices with the right tax split.

E-invoicing

IRN and e-way bill readiness where turnover requires it.

DPDP Act

Personal data handled under India’s data protection law.

INR accounting

INR as base currency with export currencies where needed.

FAQ

Questions about this project

How is each device traced to its batch?

Odoo Inventory uses lot tracking with barcode scanning on every warehouse move. Each batch produced in Odoo Manufacturing carries its lot through storage, QA release and shipment, so any device can be traced back to the batch it came from.

What stops a batch from shipping before QA?

Odoo Quality applies QC checks and release gates to each batch. Shipping is blocked until the batch has been released, so only batches that have passed QA can be picked and shipped to customers.

How are export documents prepared?

Exporter documentation is generated per shipment from the order in Odoo. This keeps the documents consistent with the order, the released batches and the export invoice raised in Odoo Accounting, with GST applied as applicable.

Ready to write your own success story?

Send us your brief and a senior consultant will reply within 1 hour with scope, timeline and a fixed quote. No spam, no junior reps.

Talk to us

Where this service is weak - and what we do about it

We are not the cheapest, and we decline work where the budget will not cover doing it properly or where the product is the wrong answer.

How we handle it: You get a written recommendation after the free discovery call either way, including when that recommendation is not to proceed.

Vikas Saroj, Co-Founder and COO at Shyphan AI Solutions

Written and reviewed by Vikas Saroj, Co-Founder, COO & Growth at Shyphan AI Solutions, who owns delivery across India, the Gulf and the UK. Last reviewed on 14 September 2026. Meet the team · LinkedIn