Skip to Content

Case study · Manufacturing

A duct factory in Dammam, run end to end on Odoo.

Eco Flow HVAC fabricates galvanized steel and phenolic/PIR pre-insulated duct systems for commercial and industrial HVAC projects. I built their Odoo ERP: buying the raw stock, making the ducts, selling them, paying the people who make them, and keeping the books ready for auditors and ZATCA.

Location
Dammam, Saudi Arabia
Industry
HVAC ductwork manufacturing
Platform
Odoo Enterprise

Weekly payroll in hours

Approved work logs feed weekly pay directly, bonuses included.

Audit data that never mixes

Each branch enters its own data; one button merges it and removes duplicates.

One system for the whole plant

Purchasing, production, sales, HR and accounting in a single Odoo.

The whole plant in one flow

Sheet and panel stock comes in, finished ducts go out, and every step lands in the same books. Reporting sits across all of it.

  1. 01PurchaseRaw sheet and panel stock
  2. 02ManufacturingStock turned into finished ducts
  3. 03SalesQuotation, delivery, invoice
  4. 04AccountingA chart of accounts built for the plant
  5. 05ZATCASaudi e-invoicing

What I built

Standard Odoo where it fits, custom work where the business needed it.

Purchasing

Raw material orders for the sheet and panel stock the ducts are made from.

Manufacturing

Bills of materials and manufacturing orders from raw stock to finished duct systems.

Sales and invoicing

Quotations, deliveries and invoices for commercial and industrial projects.

ZATCA e-invoicing

Invoices that meet Saudi Arabia's e-invoicing rules, built into the sales flow.

Custom chart of accounts

Structured for stock held in the warehouse that carries its own bills, and the payments those bills need.

HR with ZKTeco

Attendance from ZKTeco biometric devices, feeding HR directly.

Custom build

One button to close the audit

Eco Flow's yearly audit is run by four auditors. So their numbers never mix, each branch auditor enters data in a separate form inside Odoo.

When the branches are in, the lead auditor presses one button. Odoo merges the data, removes duplicate entries and shows the consolidated result on a dashboard, ready to go to the authorities.

Custom build

Voice work logs that drive weekly pay

Factory workers log their week by voice, not by typing. In the Odoo app they describe the work they did, and Google speech-to-text turns the recording into a written work report.

An officer approves the report and the manufacturing co-head signs it off. Approved reports pay out every week, with a bonus when it is earned.

  1. Worker records the week in the Odoo app
  2. Google speech-to-text writes the transcript
  3. Work report goes to an officer for approval
  4. Manufacturing co-head signs it off
  5. Weekly pay, bonus included when earned

Built with

Odoo EnterprisePurchaseManufacturingInventory SalesAccountingZATCAHRPayroll ZKTecoGoogle Speech-to-TextCustom modules

Running a plant on spreadsheets and paper?

Tell me how your factory buys, builds and sells today. You'll get an honest answer on what Odoo can take over.