erp.li Restaurant: the front counter of your restaurant, running on your Odoo
Waiters take orders at the table, the kitchen gets its ticket, the cashier settles the bill and the shift closes with a counted drawer. Everything is written straight into your Odoo, with no separate database to reconcile at the end of the night.
Included with Sadeem Cloud hosting • Works offline • Kitchen printing by station • ZATCA QR on receipts
Floor plan
Tables in their real placesKitchen routing
Each station prints what it cooksOffline
Service never stopsZATCA
QR code on every receiptAvailable only for restaurants hosted on Sadeem Cloud
The app runs on the Sadeem Restaurant module inside your Odoo. This module is not sold on the Odoo Apps store: it is installed, activated and maintained only on databases hosted with Sadeem Cloud, so the server, the module and the app are looked after by one team.
Installed for you
We install and activate the restaurant module on your Odoo server and help you set up floors, tables, printers and payment methods.
Kept up to date
Module updates are applied on your server together with the app updates, so the tablet and Odoo always speak the same language.
One support line
Hosting, module and app come from the same team, in Arabic or English. No passing the problem between three vendors on a busy night.
See it in action
Built for an Android tablet at the front counter and on the floor.
How a service runs on erp.li Restaurant
From the moment the guest sits down to the moment the drawer is counted.
Seat
Pick the table on the floor plan, or reserve a free one with a name and a note.
Order
Choose dishes, options and kitchen notes, and hold courses back until they are needed.
Cook
Each station prints only what it cooks, and only what changed since the last ticket.
Pay and close
Split the bill, print the ZATCA receipt, and close the shift with a counted drawer.
Everything the floor, the kitchen and the cashier need
A complete restaurant point of sale on an Android tablet, connected live to the products, customers and payment methods in your Odoo.
Floor plan
- Tables in their real shapes and positions, section by section
- Colour, border and text show each state: free, seated, order sent, paid and waiting to be cleaned
- A table left too long without a new item turns red and appears under "needs attention"
- Move an order to another table, merge two tables, or split one bill into several
Orders
- Menu by category, a most ordered tab for the running shift, and search by dish name or barcode
- Required and optional option groups such as size, doneness and extras, with the price updating as you choose
- Ready kitchen notes plus free text, and a guest note kept apart from the team's notes
- Attach a customer to the order for the receipt and the account
Courses
- Hold a dish back until the table is ready for it
- Fire the next course by hand
- Or let it fire automatically once the previous course has been served
Kitchen printing
- Tickets routed by category, so each station prints what it cooks
- A ticket carries only the difference: order two, add a third, and the kitchen reads "1"
- Cancelling a fired item sends a correction with a reason and a manager's approval
- A fallback printer catches anything the routing does not cover
Printers that just work
- Network, USB, Bluetooth and built-in ESC/POS printers
- Arabic printed correctly, with bilingual receipts
- A readable print queue: what is waiting, what failed, and a button to send it again
Payment
- Cash, card and any payment method configured in Odoo, split across several payments
- Split the bill equally, by item, or by a typed amount
- Pay later on account, with a manager's approval
- ZATCA TLV QR code printed on the customer receipt
Shifts and cash
- Open and close the session by counting the drawer note by note, the way the cashier actually counts
- Any difference appears in amber before you confirm, not after
- Cash in and out during the shift, each with its reason and its owner
- Z report, shift history and a manager dashboard for the phone
Works offline
- Orders started on the tablet stay on the tablet when the network drops
- Kitchen tickets are printed by the device itself
- Everything is pushed to Odoo the moment the connection returns
- The screen always shows whether you see the server's numbers or the device's
Arabic and English
- A fully bilingual interface, right to left in Arabic and left to right in English
- Language switched per device from the top bar
- Receipts can print in both languages at once
What you need to get started
erp.li Restaurant is a client for Odoo, not a standalone point of sale. It works on top of your own Odoo server hosted on Sadeem Cloud, and every order, payment and shift is recorded in that same Odoo.
Already running Odoo with another provider? We can move your database to Sadeem Cloud and set up the restaurant module for you.
Requirements
- An Odoo database hosted on Sadeem Cloud
- The Sadeem Restaurant module, installed and activated by our team
- No separate license or price: the app and the module are included with your Sadeem Cloud hosting
- An Android tablet for each counter or waiter station
- ESC/POS receipt and kitchen printers (network, USB or Bluetooth)
Frequently asked questions
Can I download the restaurant module from the Odoo Apps store?
No. The Sadeem Restaurant module is not published on the Odoo Apps store. It is available only to databases hosted on Sadeem Cloud, where our team installs, activates and updates it.
How much does erp.li Restaurant cost?
There is no separate price. erp.li Restaurant is offered only to Sadeem Cloud hosting clients, and the app and the restaurant module are included with your hosting.
My Odoo is hosted somewhere else. Can I still use the app?
The app needs the restaurant module, which runs only on Sadeem Cloud hosting. We can move your Odoo database to Sadeem Cloud and set up the module, floors and printers for you.
Does it keep working when the internet goes down?
Yes. Orders started on the tablet stay on the tablet, kitchen tickets are printed by the device itself, and everything is sent to Odoo as soon as the connection returns.
Which printers does it support?
Network, USB, Bluetooth and built-in ESC/POS printers. Kitchen tickets are routed to each station by category, with a fallback printer for anything the routing does not cover, and Arabic is printed correctly.
Are the receipts compliant with ZATCA e-invoicing?
The ZATCA TLV QR code is printed on every customer receipt, and the order is recorded in your Odoo like any other sale.
Does it work on a phone?
The app is designed for Android tablets at the counter and on the floor. Managers also get a dashboard suited to the phone for following shifts and sales.
Is the interface available in Arabic?
Yes. The whole interface is bilingual, right to left in Arabic and left to right in English, switched per device. Receipts can print in both languages at once.
Is my restaurant data shared with anyone?
No. Orders, customers and payments go only between the tablet and your own Odoo server. The app does not collect or share data with third parties.
Run your restaurant on Odoo, from the table to the drawer
Floor plan • Kitchen printing • Offline service • ZATCA receipts
Request a demoRunning a shop? See erp.li POSerp.li Restaurant is an independent application and is not affiliated with or endorsed by Odoo S.A. Odoo is a trademark of Odoo S.A.