Plan production, run work orders on the floor and know the true cost of every unit, in Arabic for operators and English for engineers, for factories across Saudi Arabia.

Ask a Saudi factory owner what one unit costs to make and the answer is usually an estimate from last year, because the bill of materials lives in Excel, production is logged on paper and the line stops when a raw material nobody tracked runs out. Odoo Manufacturing turns bills of materials and routings into scheduled work orders that consume stock and record labor as they run, rolling material, operation and overhead costs into finished goods valuation, which is how Naqlah, Odoo Gold Partner in Saudi Arabia, gives producers from roasteries to metal fabricators a real unit cost.
Production costs land in ZATCA-compliant accounting in SAR with VAT mapped per product, including zero-rated goods such as medicines and exports, so cost of goods sold and the year-end valuation that feeds Zakat come from actual work orders. Work instructions and traveler documents print in Arabic for floor staff and English for engineers, and lot records from raw material to finished goods give SFDA, SASO and SABER audits the traceability they ask for, while Saudi supplier spend and labor data support local content reporting for government buyers and Made in Saudi documentation. Raw materials arrive through Odoo Purchase with landed import costs, and finished goods demand comes from Salla and Zid orders through the Naqlah Salla app and from branch consumption in Foodics.
Floor and office aligned
Operators see Arabic instructions, photos and component lists on a tablet at the work center, while planners and engineers work in English on the same order. A step completed on the floor updates stock and cost in the office at that moment.
Traceable batches
Each manufacturing order records which raw material lots went into which finished lot, with roast dates, expiry or heat numbers as needed. A customer complaint or SFDA query is answered from the record, not from memory.
Audit-ready costs
Material at landed cost, labor from time tracked on the floor and overhead allocated by rule give a unit cost you can price from and defend to an auditor or a large buyer.
1. Demand creates manufacturing orders
Sales orders, Salla or Zid demand, branch forecasts or stock minimums generate manufacturing orders with quantities and due dates.
2. MRP checks components and raises purchases
The planner sees shortages by component and date, and purchase orders for green beans, resin, steel or packaging are raised with lead times from the vendor master.
3. Work orders run on the floor
Each operation is started and finished on the tablet, with time, consumed lots and quality results captured, and shop floor devices connected through the integrations Naqlah builds.
4. Finished goods posted at actual cost
The finished lot enters Odoo Inventory at its real material, labor and overhead cost, ready for sale or transfer to branches.
Timelines depend on product complexity and the number of lines, and Naqlah gives you a clear roadmap in the first consultation.
| Area | Before | With Odoo via Naqlah |
|---|---|---|
| Bills of materials | Excel sheets, edited without history | Versioned BOMs linked to stock and cost |
| Material planning | Shortages discovered on the line | MRP suggestions with purchase orders raised in time |
| Costing | Last year's estimate per unit | Actual material, labor and overhead per order |
| Floor tracking | Paper logs typed up later | Tablets at each work center, updated live |
| Traceability | None beyond the delivery note | Raw material lot to finished lot to customer |
| Quality | Inspection at the end, rejects discovered late | Checks at each step with alerts and scrap reasons |
Everything else, we cover in a free 30-minute consultation.
Free consultation. Meet the team and get a clear roadmap in one call.