Scales, printers, scanners and displays connected to Odoo POS, Inventory and Manufacturing through one box per counter or work center.

Saudi supermarkets, roasteries and restaurants moving from Foodics, Rewaa or a standalone register run into the same wall: the scale reading is typed by hand, the receipt printer needs a browser plugin and the mada terminal lives apart from the till. The Odoo IoT Box links physical devices to your Odoo database with pre loaded drivers, so hardware events become data on the POS order, picking or work order, and Naqlah, an Odoo Gold Partner in Saudi Arabia, delivers it as a standard counter kit per branch.
Receipts printed through the IoT Box are the ZATCA simplified tax invoices your Odoo POS already issues, with the QR code and VAT breakdown in Arabic and English, so compliance sits in the POS and Accounting configuration rather than in the hardware. Goods sold by weight are invoiced from the output of a certified scale, which respects SASO verification instead of replacing it. Naqlah sources printers, scales and wireless peripherals from local suppliers with the required approvals, and manages one box per branch from the central database with devices paired by code during rollout, as part of the POS implementation.
ZATCA receipts
The same QR code and VAT layout as the POS screen, printed on 80mm thermal paper in both languages. Phase 2 reporting is handled in Accounting, not in the box.
Sell by weight
The certified scale sends the exact weight to the ticket line. Price per kilo is set on the product, so beans, dates and meat are priced without retyping.
Branch kits
A standard hardware list per branch: printer, scale, display, drawer and scanner. New branches open with the same kit and the same pairing steps.
1. Product selected
The cashier selects a product sold by weight, such as roasted coffee beans, on the Odoo POS screen.
2. Weight captured
The certified scale on the counter sends the weight to the IoT Box, which passes it to the POS without manual entry.
3. Line priced
The POS line shows the weight and the price in SAR with VAT, and the customer display mirrors it in Arabic and English.
4. Receipt printed
The receipt prints through the same box with the ZATCA QR code, and the order posts to Accounting for Phase 2 reporting.
Timelines depend on scope, and Naqlah gives you a clear roadmap in the first consultation.
| Area | Before | With Odoo via Naqlah |
|---|---|---|
| Printing | Browser plugin or a standalone register | Printer driven by Odoo through the box |
| Weighing | Weight read and typed by the cashier | Scale reading on the POS line |
| Labels | Separate label software and retyped data | Printed from Inventory with batch and date |
| Customer display | None, or a screen tied to another system | Running total in Arabic and English |
| Quality data | Paper forms at the work center | Measurement captured on the quality check |
| Branch rollout | Ad hoc hardware per branch | Standard kit paired by code |
Everything else, we cover in a free 30-minute consultation.
Free consultation. Meet the team and get a clear roadmap in one call.