ERP for retail & pos. Counter, cash drawer and back office on one product.
Every sale, every drawer and every dirham of the day's takings on one set of books, checked before the shop shuts.
From December 2026How does Kinnow help a retailer in the UAE or Saudi Arabia? A counter sale takes stock off the shelf and posts the takings to the books by itself. The drawer is counted by a person and the difference is recorded, not hidden. Drawer Watch then looks for the till or the cashier that is short again and again. The UAE and Saudi Arabia edition starts from December 2026; this page says what is built and what is not. Nothing is filed, paid or posted without a person.
Your business in one paragraph
A shop earns its money in small pieces: a few hundred bills a day across cash, card and gift vouchers, each store with its own drawer, its own discounts and its own shelf. The books, the stock register and the bank statement are usually written up later by someone who was not at the counter, and the gap between the counter and the books is where shrinkage and arguments live. Every sale also carries VAT, so a wrong rate or a missing refund shows up in the quarterly return as well as in the drawer. Three things keep a retail owner awake.
The drawer that is short, and nobody knows when
A shortage found at the end of the week cannot be traced to a shift. By then the cashier has changed and the receipts are in a bag.
Discounts with no trail
Each store gives its own discounts. Margin leaks at the counter and shows up only as a lower month.
A shelf the books cannot see
One store stocks out while another sits on the same item. Without store-level stock, the reorder is a guess.
If one of these is your month, we can show the same three problems on a store like yours.
How your month runs on Kinnow
The month is a loop of small days. These are the steps, with the application that does each and the point where a person signs. Amounts are in dirhams for UAE companies and riyals for Saudi companies.
| # | Step | Who | Application | Where a person signs |
|---|---|---|---|---|
| 1 | Register each counter against a store and its warehouse | Store manager | Sell (till) | Counter code is fixed once set |
| 2 | Open the drawer; one open shift per counter | Cashier | Sell (till) | Opening is recorded with the cashier |
| 3 | Ring up the basket. Kinnow prices each line and works out tax on the discounted amount; the sale is refused if the payments taken do not add up to the total | Cashier | Sell (till) | Sale above 200,000 waits for approval |
| 4 | Stock comes off the counter's warehouse; the takings post to the ledger by payment type, with the tax in Tax Payable | Automatic | Stock & Ship, Account | None; every posting is traceable to the sale |
| 5 | Void a wrong sale before the count, or refund after it; both reverse stock and ledger | Cashier, then manager | Sell (till) | Manager above the limit; approver recorded |
| 6 | Count the drawer. The expected cash is worked out from the shift's own sales; the person types the count | Cashier | Sell (till) | The shortage or excess is posted when the shift closes; a manager signs it off |
| 7 | Tie the day: takings against cash counted and against the card totals typed in; open drawers named | Store manager, accounts executive | Sell, Account | The tie-out only prepares; a person signs off the day |
| 8 | Replenish: forecasts and slow movers drive reorders and inter-branch transfers | Procurement officer | Buy, Stock & Ship | Purchase orders above the limit need approval |
| 9 | Month-end close, VAT return data and payroll for store staff | Finance head, tax adviser | Account, Comply, People | Journals above 500,000 need approval; return signed by a person |
The ready-made setup for your industry
The ready-made setup for retail and POS (we call it an industry pack) exists in the app: 7 limits, 4 sign-off routes (who approves, in what order), 9 report codes, 11 starter questions for Ask Kinnow, 9 agents and 21 step-by-step routines. For UAE companies a country setup sits on top with 7 further limits, 3 VAT report codes and 13 starter questions. The figures are starting values held in your company currency; you change them to what a reviewer in your business wants to see.
| Limit (industry setup) | Effect | Why it is there |
|---|---|---|
| Counter invoice above 200,000 | Needs approval | Either a genuine bulk order or a keying error |
| Sales order above 200,000 | Needs approval | A bulk deal, not a walk-in |
| Campaign budget above 100,000 | Needs approval | Direct-to-consumer spend is the most elastic cost in retail |
| Campaign with no audience | Blocked | A campaign with no audience has no consent to rely on |
| Manual journal above 500,000 | Needs approval | Moves the books without a source document |
| Credit limit above 1,000,000 | Warning | Granting credit is a decision, not data entry |
| Corporate or bulk lead above 1,000,000 | Warning | Deserves a manager's eye |
The UAE country setup adds approval for a VAT return with a large net payable, invoices above 500,000, stock write-offs above 100,000 (stock in a designated zone is outside UAE VAT while it sits there) and large payroll runs. The routines named in the retail setup include Counter to day close, Till to banked, Price change to shelf, Replenishing the shelf, Customer return to credit, Invoice correction by credit note and Stock count to write-off.
Ask us to run the day-close on a week of your own bills.
Agents for Retail & POS
Drawer Watch
Looks across shifts, not at one day. It tells apart a till that is short in one direction every time, a cashier who is short across different tills, and a till that is never out by a single fils, which is more often a drawer balanced to the screen than one counted.
Stock Forecaster
Forecasts demand for the next 30, 60 and 90 days for each item and warehouse, with a suggested safety stock and reorder point. It never acts on its own.
StockSlow-mover Detector
Finds stock that has not moved for a set number of days and ranks it by the money tied up in it, so you can review it.
BuyReorder Planner
Recommends how much to reorder and when. It skips an item that already has a draft reorder open, and it never raises a PO by itself.
ReachReactivation / Winback
Finds buyers who have gone quiet, using your ledger, and drafts a message to win them back for a person to send.
ReachConsent & Deliverability Gate
Stops any marketing message going out unless the person has given consent for that channel, with the time recorded. If consent is missing, nothing is sent and the reason is recorded.
AccountCash flow forecast
Builds a rolling cash forecast for the next 30, 60 and 90 days from post-dated cheques, bills due and how customers have paid in the past, with a range around each figure to show how sure it is.
Each agent is validated with each client before it works on their books, and every output waits for a person.
Tax and compliance calendar for a retailer (UAE and Saudi Arabia)
Kinnow keeps the dates; a person prepares, confirms and files. Due dates are not shown because the authorities set and change them; Comply carries your calendar. The detail is on the UAE and Saudi Arabia compliance pages.
| Obligation | What Kinnow prepares | Who confirms |
|---|---|---|
| UAE VAT return (VAT-201) | Groundwork to build the return data from the sales and purchases in your books, split by emirate, with zero-rated and exempt rows, as a file for upload to the FTA (Federal Tax Authority) portal, completed before launch. Kinnow does not file for you | Accounts executive, tax adviser |
| Tax invoice and TRN (tax registration number) | Checks the mandatory invoice fields, including your TRN, before an invoice is issued | Accounts executive |
| Saudi VAT return | Groundwork to prepare the return data from the books, completed before launch. The row layout is confirmed with your tax adviser before first use, and a person submits on the ZATCA (the Saudi tax authority) portal | Accounts executive, tax adviser |
| Store wages | UAE: the WPS (wage-protection) salary file for your bank and the end-of-service accrual (the payout owed when staff leave), with pension contributions for UAE and GCC nationals. Saudi payroll is not in the first release | HR head |
| Marketing consent | Sends to loyalty and campaign contacts are held unless consent is on file for that channel, (UAE and Saudi data-protection consent, as set out on the compliance pages) | Marketing executive |
What the owner sees
These are questions ready to type into Ask Kinnow. Each answer shows its source report and what it cost before it runs.
- What were today's sales, store versus online? (Sales register)
- What did we take at the counter today? (Till shift reconciliation)
- Which tills are short at the end of the day? Which cashier's drawer never matches? (Till shift reconciliation)
- Which products are running out of stock? (Stock valuation)
- What VAT did I charge this quarter? Show VAT by rate. (UAE VAT registers)
Illustration · sample data
| Till · cashier | Expected cash (AED) | Counted (AED) | Variance (AED) |
|---|---|---|---|
| Counter 1 · Fatima | 3,480.00 | 3,480.00 | 0.00 |
| Counter 2 · Omar | 2,860.50 | 2,830.50 | -30.00 |
| Counter 3 · Omar | 2,210.00 | 2,185.00 | -25.00 |
Numbers that matter
| Number | Report | What it tells you |
|---|---|---|
| Cash variance by till and cashier | Till shift reconciliation | Where the money is leaking and whether it follows the machine or the person |
| Daily sales by store and channel | Sales register | What the day made, store versus online |
| Stock value and age | Stock valuation, item-age valuation | Capital sitting on the shelf, by how long it has sat |
| Sales by item group, year on year | Item-group yearly sales | Which groups grew and which shrank |
| Campaign cost and delivery | Campaign and message delivery registers | Whether spend reached anyone |
See the variance table above on your own stores, not on sample numbers.
Applications switched on
Questions
Does the counter keep working if the internet drops?
No. The counter needs a connection to Kinnow. What the till does guard against is a repeat: each sale carries a reference from the counter, so if the same sale is sent again after a dropped connection it is recorded once, not twice. There is no offline mode.
Does a POS sale update stock and the ledger automatically?
Yes. When a sale is completed, stock is taken off the counter's warehouse and the takings are posted to the ledger, each payment type in its own clearing account, with the tax in Tax Payable. A void or refund reverses both. If a line is sold with no stock on hand in that warehouse, the sale stands and that line is skipped for stock, so a count or a correction fixes the shelf.
Can head office control discounts?
Partly. The retail setup asks for approval on a sale, order or invoice above 200,000, and every discount is listed on the day sheet with the till and cashier. Pricing rules apply on quotations and sales orders; the counter itself takes the price and discount the cashier enters.
What happens when the drawer is short?
The shift closes anyway and the shortage is recorded against the till and cashier, and posted to Cash Shortage. A person signs off the shortage, and Drawer Watch looks for a pattern across shifts.
Who can void or refund a sale?
A void is possible only while that shift is still open; after the count the answer is a refund, paid out of the shift open now. Above the limit your company sets, a manager has to do it, and the approver is recorded. If no limit is set, every void and refund needs a manager.
How long to set up a store?
About two weeks to first results for one company. Several stores go live one at a time, alongside your current software until the month-end numbers tie.
Does it work on a phone?
It works in the phone browser. There is no separate mobile app.
Show me Kinnow for retail & pos.
Answer three questions. Get the applications, the agents and a two-week plan for your business.