Cloud POS and cashier system

The POS and cashier system in Fahim is a cloud till built inside a full ERP: every sale deducts stock, issues a simplified invoice that meets the requirements of the Zakat, Tax and Customs Authority (ZATCA), and reaches your reports at the same moment. This page is for owners of retail shops, groceries, supermarkets, clothing stores, auto parts and building-materials outlets in Saudi Arabia, and for anyone running one branch or more who wants a single sales figure rather than two that disagree.

Most shop owners in Saudi Arabia buy their POS and their accounting software separately, then spend every month-end reconciling the two. The gap between the cashier's number and the accountant's is not an occasional error — it is the inevitable result of two systems that do not talk.

What a point-of-sale system should actually do

  • Deduct stock instantly. The sale reduces the item in the same second, so you do not sell what you do not have or discover the shortfall at stock-count.
  • Issue a compliant simplified invoice. With the QR code and mandatory fields, straight from the till with no extra step.
  • Keep working when the internet drops. Selling does not stop; transactions are held and synced on reconnect.
  • Separate permissions. A cashier sells, and cannot change prices or void an invoice without approval — and voids are logged against whoever authorised them.
  • Unify branches. One branch or ten, stock and reporting in one place.

What the Authority requires of a shop till

The receipt a till prints for a consumer is the “simplified tax invoice” in the Authority's rules, distinct from the standard tax invoice issued to companies. Since 4 December 2021 it must be issued electronically with mandatory fields and a QR code (Phase One), and since 1 January 2023 Phase Two has rolled out in waves by business revenue, under which simplified invoices are reported to the Fatoora platform within the required window. VAT at 15% must appear clearly on the receipt.

In practice this means: a till that prints a receipt without a QR code, or numbers invoices in a way that can be edited, is not enough today whatever its price. And if your shop sometimes sells to VAT-registered companies, you need the system to issue both kinds from the same screen.

The difference in Fahim

The till in Fahim is not a separate product but an interface onto a full ERP: the same database that holds purchasing, inventory and accounting. There is no monthly reconciliation, because there was only ever one number.

On top of that, you check the shop from your phone without opening a dashboard: “what are today's sales?”, “which items have run out?”, “how does the Olaya branch compare with yesterday?” — an ordinary Arabic question in WhatsApp, answered with a current figure. That is what lets an owner stay on top of a shop from outside it.

And receiving goods from a supplier is done by sending a photo of the invoice: the system reads it, books the expense and updates quantities, instead of keying in dozens of lines by hand.

Stock-count, shortages and transfers between branches

A stock-count does not need the shop closed or pen and paper. The warehouse supervisor writes “start a stock-count for Al Rawdah branch”, then sends the actual quantities item by item or by scanning barcodes, and the system records the difference between shelf and ledger with the counter's name and the time of the count. Each item gets a reorder level, so shortages appear in a single report instead of being discovered when a customer asks. A transfer between branches is one message: “transfer 20 cartons of milk from Al Rawdah to Olaya”, deducted from one branch and added to the other, with total stock unchanged. And if the count differs from the ledger for the same item repeatedly, that points to a sale without an invoice or unrecorded damage, and the system surfaces it for you in the variance report.

A day in a shop running on the system

An example of an ordinary day in a two-branch grocery on the Moeen plan:

  1. Morning: the owner receives a summary from Moeen: yesterday's sales in both branches, 3 items that have dropped below their reorder level, and a supplier invoice due in two days.
  2. Goods arrive: the supervisor photographs the supplier's invoice and sends it; quantities are added to the branch's stock and the purchase is recorded.
  3. Selling: the cashier scans the barcode, the system issues the simplified invoice with its QR code and deducts the quantity immediately.
  4. A void request: a customer returns an item. The cashier has no void permission, so he requests the manager's approval from his phone, and the movement is logged against whoever approved it.
  5. Noon: the owner asks in WhatsApp: “what are Al Rawdah branch sales so far?”, and the figure arrives in seconds.
  6. Closing: the shift closes with a cash and card report, and any difference is recorded against the responsible cashier.

Permissions: 5 ready-made roles

The system comes with five roles: general manager, sales manager, accountant, warehouse supervisor and employee. A cashier is an employee who only sells. The sales manager approves discounts and voids and compares branches. The warehouse supervisor receives goods and runs stock-counts. The accountant sees entries and tax without touching prices. Every sensitive movement is kept with its owner's name and time.

Separate till or one system? A practical comparison

  • A separate till with accounting software: purchases are entered in one place and sales in another, you reconcile at month-end, and you discover the difference too late.
  • A till with a spreadsheet for stock: the count depends on whoever updates the file, and true margin after cost remains an estimate.
  • A till inside an ERP: sales, stock, purchasing, accounting and tax in one database, with oversight from WhatsApp. One figure from day one.

What Moeen adds

Moeen is the personal assistant included from the Moeen plan upwards. It does not sell or void, but it follows up for you: a morning summary of the branches, an alert when an item runs out or a discount exceeds the allowed limit, reminders for supplier invoices due, and a branch comparison report prepared when you ask. It asks your permission before any action that changes data, such as creating a purchase order for a short item.

How to start, in 3 steps

  1. Enter items and barcodes from your current file or by photographing the price list, with opening quantities for each branch.
  2. Assign permissions to the team across the five roles, and decide who approves voids and discounts.
  3. Start selling from a browser on any device, and connect a printer, barcode scanner and payment terminal as needed.

The first month is a fully free trial. Prices after that are per user per month: Essential SAR 75 on the web, Moeen SAR 375 with WhatsApp and the personal assistant, Fahim SAR 935 with AI that modifies the system at your request within minutes, and Enterprise on request. Prices exclude 15% VAT, and the “Golden Guarantee” covers you with a full refund within 30 days. Details are on the pricing page.

Who this page is for

Retail shops, groceries, supermarkets, clothing stores, auto parts and building-materials outlets — any business selling defined items in quantities that needs to know its true margin after cost, not just its sales total.

Read next

Frequently asked questions

Does the POS work without internet?

Yes. Selling continues when the connection drops; transactions are held locally and synced automatically when the internet returns, so the shop does not stop and no movement is lost.

Does it support multiple branches?

Yes, with inventory and reporting unified across branches and the ability to view each branch separately or compare them. Restricting staff to their own branch is handled through permissions.

Do I need special POS hardware?

No special hardware is required to start — a device with a browser is enough. A receipt printer, barcode scanner and payment terminal can be connected as the shop needs.

Is the till receipt compliant with e-invoicing requirements?

Yes. Every sale issues a simplified invoice with the mandatory fields and QR code required by the Zakat, Tax and Customs Authority since 4 December 2021, and 15% VAT is calculated inside the system. If you sell to a VAT-registered company, a standard tax invoice is issued from the same screen.

How do I stop a cashier voiding invoices or changing prices?

Through permissions. The system comes with 5 ready-made roles, and a cashier is given the employee role, which only sells. Voids and discounts above the limit need approval from the sales manager or general manager, and every approval is logged with its owner's name and time.

How much does the POS system cost?

The till is part of the system and is not sold separately. The Essential plan is SAR 75 per user per month on the web, Moeen is SAR 375 with WhatsApp and the personal assistant, and Fahim is SAR 935; prices exclude 15% VAT. The first month is a free trial, and the Golden Guarantee refunds the full amount within 30 days.

See the plans and pricing, or message us on WhatsApp at 0555246173 and try how Fahim replies for yourself.

See Fahim's plans

More solutions

Restaurant and café management software

Restaurants rarely lose money from low sales — they lose it from not knowing plate cost and waste. A system that links the order to the recipe to the stock turns per-item margin into a number you can see rather than guess.

Auto repair workshop software

Workshops lose money in the details: a part fitted and never charged, a car delayed and the owner never told. A system tying the job card to parts to the invoice closes those gaps.

ERP for contracting companies

A contractor rarely loses on a whole project — it loses on one line of it. A system that costs at project level, across materials, labour and subcontractors, makes the variance visible while it is still small.