M MahirRMS What's New

What's New

Product updates and release notes — newest first.

Auto Discounts: Except, Trading Days and Help on Every Field

Improvement

Oct 13, 2026  ·  v2.40.0

A rule on every item had to name each category it covered, and its dates ran on the calendar day, so a late-night sale could end on the wrong day. The two engines also disagreed on some rules.

🚫 Except: • "25% off everything except Drinks" is one rule • A size can be left out of a rule on every item or on picked categories

🗓️ Trading days: • A rule's dates follow the trading day, so a sale that runs past midnight belongs to the shift that opened it

❔ Clearer pages: • Each field has its own help, and a sentence on the form says what the rule will do before it is saved • Both the bill and the line price now apply a rule the same way

Result: The discount does what the sentence on the page says.

A Booking on Several Tables, or a Whole Hall

New Feature

Oct 13, 2026  ·  v2.39.0

A booking held a single table, so a large party or a whole room could not be booked in one go.

🪑 Now: • One booking can take several tables, or the whole hall • If a table is already taken for that time, the booking says so and does not overwrite it • Check-in holds the tables on the booking, and only that booking frees them

🖨️ Also: • The booking slip and the check-in print show every table the booking holds

Result: A large party is one booking, with every table on the slip.

Order Taker App: Reservations on the Staff Phone

New Feature

Oct 13, 2026  ·  v2.38.0

Booking a table for a guest meant going back to the office computer, so waiters could not take a reservation on the floor.

📅 Now: • Staff with the Reservations? tick on their staff form can see, make and check in bookings from the Order Taker app • The tick is off until a manager turns it on, and it sits under the staff member's Order Taker options

Result: A booking can be made and checked in from the floor.

Customer Reviews: One Premium Page With Graphs and Tabs

Improvement

Oct 13, 2026  ·  v2.37.0

The review reports were six separate screens, and the Review Questions page was hard to read.

📈 Now: • One page with KPI tiles, graphs and tabs for dishes, days, staff, questions, orders, customers and reviews • Pick any date range and any scenario in one click, including a whole year • A bill view for any order • The Review Questions page is redesigned with its own history panel

Result: Every review question is answered from one place.

Owner App: Going Out Loads Fast, One Alert per Order

Improvement

Oct 13, 2026  ·  v2.36.2

The owner app's food cost card took over thirty seconds to open, and cancel and discount alerts were held in a ten-minute batch.

⚡ Now: • Today's expenses load on their own, so the food cost card opens at once • Each cancelled order and each discount sends its own notification straight away, and a tap opens that order's invoice

🍕 Invoice: • A deal lists its options (the pizza picked, a size up) with the deal, as they were billed

Result: The owner sees the day's money and each order's detail without waiting.

A Review QR on Every Bill, Walk-ins Included

New Feature

Oct 12, 2026  ·  v2.36.0

Customers could leave a review only when the order had a phone number, so the walk-in customers at the counter had no way to review at all.

🧾 Now: • Every bill from a branch that has Order Reviews carries a review QR • A walk-in gets a link too, since the QR needs no phone number • The code and link are made when the bill prints, if the order has none yet

🛠️ Quiet reliability fixes: • Review WhatsApp messages and edge sync fixed • Review indexes, filters and export tidied and tested • The QR page and the review guide corrected

Result: Every guest at the counter can review the meal.

Review Reports Count Each Review on Its Trading Day

Bug Fix

Oct 12, 2026  ·  v2.35.7

Review figures could drift from the orders: a review written after midnight could fall on the next day's report, not the shift it came from.

📊 Now: • A review belongs to the trading day it was written in, so a late-night review counts with the shift that earned it • The summary, the orders list and the dish figures are read from the same reviews, so they agree

Result: The review numbers now agree with the orders they came from.

Order Reviews: Only the People Allowed Can Open Them

Bug Fix

Oct 12, 2026  ·  v2.35.6

Any signed-in user, a waiter included, could open the review questions and the review reports, and read customers' phone numbers from them.

🔒 Now: • The six review reports open for the Customer Reviews label on a role, or for an admin • The review questions open only to admins and to roles given the Review Questions label • A manager does not get them through the Management position alone

🧾 Also: • Reviews are only written for real order lines, and a cancelled order never gets a review

Result: Only the people a manager has allowed see the reviews and the questions.

Menu QR Opens at Once

Improvement

Oct 12, 2026  ·  v2.35.5

Opening the Menu QR page built the whole guest menu just to count items, which took up to two minutes on a big menu.

📱 Now: • The page shows the code and the link behind it, and nothing else • A phone preview opens without rebuilding the menu

Result: The QR code is on screen as soon as the page opens.

Discounts: Picked Products Are the Only Ones Reduced

Bug Fix

Oct 12, 2026  ·  v2.35.4

A discount that was set on six large pizzas reached every take-away item instead, because the form saved the wrong choice for who it applies to.

🎯 Now: • Products picked: the discount reaches only those products, in the sizes picked • No products picked: it reaches every item, or every item of the categories picked • The Products box decides, and the form says so next to it, so the saved rule matches what the screen showed

Result: A discount reaches exactly the products it was set on.

Pre-Order Food on a Booking

New Feature

Oct 11, 2026  ·  v2.35.0

A booking could say when a guest was coming, but not what they wanted to eat, so the kitchen was not ready when they sat down.

🍽️ Now: • Pick the food on the booking from the same menu the POS shows, at the same prices • Deals that need a flavour choice are left out • The lines are an estimate for the slip and the advance • Nothing reaches the kitchen until the lines are sent to the POS • When the guest arrives, the lines go to the POS cart, and the POS prices each one as usual

Result: The food is ready when the guest arrives, and the bill is priced by the POS.

Reservations: Booking Wizard, Lifecycle and Status Board

New Feature

Oct 11, 2026  ·  v2.34.0

Bookings lived in scattered forms, and a table could stay held long after a guest had gone.

🧭 Booking wizard: • Five steps: When, Table, Guest, Details, Review • Nothing is saved until the last step • A booking ticket fills in beside the steps as you answer • Phone numbers take the +92 prefix

📋 List and status board: • A list of every booking, and a status board for the day • Each move (check-in, cancel, no show, completed) is recorded with its reason

⏱️ Tables and times: • A table held 24 hours with no order on it is released • A booking still open 7 days after its date is closed, as No Show or Completed, with the reason

🔐 Security: • Every booking page and action checks the reservation permission • A booking holding an advance cannot be deleted

Result: A booking is easy to make, and no table stays held by a guest who has left.