Skip to content

Where business operations come together.

The till and the books in one system, built for Maldivian cafés. It rings the sale, keeps the stock, posts the double-entry, and produces the GST return.

  • Keeps selling offline
  • MIRA GST return
  • Real double-entry books
  • Unlimited outlets
Table 07 · Dine-in
Shift 2 · Ahmed
Hedhikaa Mains Drinks
Mas Roshi 12.00
Bajiya 10.00
Gulha 10.00
Kavaabu 12.00
Boakibaa 25.00
Keemia 14.00
Theluli Mas 35.00
Foni Boakibaa 28.00
Sai 15.00
Order
2 × Mas Roshi 24.00
1 × Theluli Mas 35.00
4 × Kavaabu 48.00
3 × Kiru Sai 60.00
1 × Grilled Reef Fish 285.00
Subtotal452.00
GST 8%36.16
Service 10%45.20
Total MVR 533.36
Charge
8 / 16%
Both GST bands worked out per line, for shops and resort cafés alike
0
Spreadsheets needed between the till and the ledger
4
Roles — Owner, Manager, Accountant, Cashier, each with its own reach
Outlets per business, at no extra cost
Features

A till that keeps books, not just receipts.

Most POS software stops at the sale and hands you a spreadsheet. ViyafaariOS carries every transaction through to a ledger your accountant can sign off on.

01 — Front of house

Take the order once. It reaches everywhere.

Dine-in, takeaway and delivery are separate kinds of sale, and the system knows the difference. Fire a ticket and the kitchen screen has it — no chits, no shouting, no second entry at close.

  • Floor plan, takeaway and delivery in one till
  • Bills held, moved between tables, split or discounted
  • Kitchen screen and a fulfilment queue for what leaves
  • Modifiers that pull the right stock and cost
Kitchen screen
T-07 2:14
2× Mas Roshi 1× Theluli Mas 4× Kavaabu
T-03 6:40
1× Grilled Fish 2× Garlic Rice
TA-19 9:05
6× Bajiya 3× Gulha
02 — The books

Every sale lands in a real ledger.

Double-entry, not a summary sheet. Sales, purchases, supplier bills and cash movements post to accounts as they happen, so the trial balance is always current.

  • Chart of accounts seeded for a Maldivian café on day one
  • Supplier bills, payables and what you owe when
  • Period locking, so a filed month cannot be edited
  • Trial balance, income statement, balance sheet and cash flow
General journal 14 Aug 2026
Cash at bank 533.36
Sales — food 452.00
GST payable 36.16
Service charge payable 45.20
Cost of sales 164.80
Balanced Posted automatically from the till

Stock and recipes

Weighted-average costing per outlet, recipes inside recipes, and unit conversions that survive cartons, cans and glasses.

Staff and roles

Owner, Manager, Accountant, Cashier — and staff get the outlets they were given, not the ones their role implies.

Several businesses

One login, one switcher, separate books. Add outlets to a business for nothing; pay only for the second business.

Keeps selling offline

Sales are rung and queued on the device, then posted the moment the line comes back. No sale lost, none posted twice.

Bills from a photo

Scan a supplier bill instead of typing it, and attach the transfer slip to the payment it belongs to.

Apps and riders

Each ordering app is its own counterparty — what they sold, what they kept, and their payout matched to the sales it covers.

Inside the app

Four screens run the whole restaurant.

Point of sale — Table 07 Kitchen display — hot line General ledger — August 2026 Reports — week to 16 August
Hedhikaa Mains Drinks Sets
Mas Roshi 12.00
Bajiya 10.00
Gulha 10.00
Kavaabu 12.00
Boakibaa 25.00
Keemia 14.00
Theluli Mas 35.00
Kulhi Boakibaa 28.00
Rihaakuru Folhi 18.00
Sai 15.00
Kiru Sai 20.00
Falooda 45.00
Table 07 Dine-in
2 × Mas Roshi 24.00
1 × Theluli Mas 35.00
4 × Kavaabu 48.00
3 × Kiru Sai 60.00
1 × Grilled Reef Fish 285.00
Subtotal452.00
GST 8%36.16
Service 10%45.20
Total MVR 533.36
Charge
Table 07 2:14
Hot line
2× Mas Roshi 1× Theluli Mas 4× Kavaabu — no chilli
Mark ready
Table 03 6:40
Grill
1× Grilled Reef Fish 2× Garlic Rice
Mark ready
Takeaway 19 9:05
Hedhikaa
6× Bajiya 3× Gulha 2× Keemia
Mark ready
Table 11 0:48
Cold
3× Falooda 2× Kiru Sai
Mark ready
Date Account Memo Debit Credit
14 Aug Cash at bank Card settlement — BML 18,420.00
14 Aug Sales — food Day 14 dine-in 15,610.00
14 Aug GST payable Output tax 8% 1,248.80
14 Aug Service charge payable Staff pool 1,561.00
14 Aug Inventory — dry goods Lily Store INV-4471 3,860.00
14 Aug Accounts payable Lily Store INV-4471 3,860.00
13 Aug Wages payable Fortnight to 13 Aug 22,400.00
13 Aug Cost of sales Closing count adjustment 5,120.00
Sales this week MVR 214,860
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Gross margin
63.4%
+2.1 pts vs last week
Covers
1,284
+118 vs last week
Average bill
MVR 167
+MVR 9
GST due
MVR 17,188
Return drafted
Getting started

We set it up with you, on site.

STEP 1

We load your catalogue

Send a menu or a price list — or a spreadsheet. We build the items, modifiers and recipes with you.

STEP 2

Opening balances

Cash, bank, stock on hand and supplier balances go in, so the ledger starts from something true.

STEP 3

Train on a quiet shift

Time on the floor with your staff — taking orders, splitting bills, closing the till and counting the drawer.

STEP 4

Go live

You run a full service with us on call, and we check the first month-end and GST return with you.

Pricing

One package. One price per business.

Everything is in it. A business can have as many outlets as it likes at no extra cost — the price only moves if you run a second business. All prices in Maldivian Rufiyaa.

Standard The only package

The whole product — till, kitchen, stock, purchasing, books and the GST return. One business, as many outlets as you need.

MVR 950 / business / month
Billed annually — MVR 11,400 a year for one business
Request a plan
Running more than one business
1 business MVR 950 / mo
2 businesses MVR 855 each / mo
3 or more MVR 760 each / mo

Annual rates shown, 5% off the monthly price. Each business keeps its own books, staff and data, with a switcher between them.

What's included

All of it. Nothing is held back for a higher tier — the only difference in price is how many businesses you run.

The till
  • Register, floor plan and table map
  • Dine-in, takeaway and delivery as separate kinds of sale
  • Kitchen screen and fulfilment queue
  • Keeps selling when the internet drops
Money and the books
  • Real double-entry under every sale
  • Chart of accounts seeded for a Maldivian café
  • Trial balance, P&L, balance sheet, cash flow
  • MIRA GST return — 8% and 16% per line
Stock and recipes
  • Weighted-average costing per outlet
  • Recipes inside recipes, with unit conversions
  • Counts, wastage, adjustments, valuation
  • Import catalogue and recipes from a spreadsheet
Buying and owing
  • Supplier bills, payables and due dates
  • Cash purchases and recurring expenses
  • Scan a supplier bill from a photo
  • Transfer slips attached to their payments
Credit and apps
  • Customer accounts, limits, statements, ageing
  • Delivery riders and what each took out
  • Ordering apps as their own counterparty
  • Payouts matched against the sales they cover
Running the place
  • Four roles, and access per outlet
  • Till sessions with the variance posted
  • Passkeys and two-factor
  • Several businesses, one login, one switcher
How you pay

An invoice, then a bank transfer. No card on file, no gateway, no automatic charge. You are invoiced before each period.

If you stop paying

The system goes read-only. You keep reading, printing and exporting every record; only new entries stop, until it is renewed.

The data is yours

Every business runs on its own database. Ask at any time and you get a complete export in a standard format — including if you leave.

FAQ

Questions we get on the first call.

Anything else, ask us directly — request a plan and we'll call you back.

Do I need internet for the till to work?

No. The register keeps taking sales when the line drops — they queue on the device and post themselves the moment it comes back. Nothing is lost and nothing posts twice.

Does it do my GST return?

Yes. The return is worked out from the lines on your actual sales, with the 8% general and 16% tourism bands handled per line, so a group running both a local shop and a resort café gets both right.

Do I need an accountant to set it up?

No. A new business starts with a full chart of accounts already in place. Your accountant will thank you at year end, because they get a real trial balance rather than a sales export.

Can I run more than one café?

Yes — several businesses in one system, with a switcher, each with its own books, staff and data. The first business is MVR 1,000 a month; at two the rate is MVR 900 each, and at three or more it is MVR 800 each.

What about more than one outlet?

Included. A business can have as many outlets as it needs at no extra charge. Stock, costs and staff access are per outlet, and you can look at each one or all of them together.

Can my cashier see my profit?

No. There are four roles — Owner, Manager, Accountant, Cashier — and a cashier rings sales without reaching the ledger, the margins or the catalogue. Staff are also given specific outlets rather than everything their role could reach.

What if a cashier makes a mistake on a bill?

A bill can be voided by an owner or manager. Nothing is erased: the system writes a mirror entry dated the day of the void and puts the stock back. A July sale voided in August stays in July’s filed return and credits August’s.

Does it handle delivery apps?

Yes. Each ordering app is treated as its own counterparty — what they sold, what they kept, and matching their payout against the sales it covers. Riders and what each took out are tracked too.

What happens if I stop paying?

The system goes read-only. You keep reading, printing and exporting everything — reports, statements, the GST return, receipts, customer statements. What stops is recording anything new, until it is renewed. You are warned on every screen for two weeks before it happens.

How do I pay?

An invoice, then a bank transfer. There is no card on file and no automatic charge; you are invoiced before each period and the system tells you when the date is approaching.

Is my data mine?

Yes, entirely. Every business runs on its own database. Ask and you get a complete export of it, in a standard format, at any time — including if you leave.

Request a plan

Tell us about the business and we'll call you.

We'll go through what you run now, set the price, and send an invoice. No card or bank details are collected here — payment is by transfer.

Call or WhatsApp
+960 777 1234
Office
Chaandhanee Magu, Malé 20026

Request a plan

No card or bank details are collected here. We only use these details to arrange your plan.