M MahirRMS What's New

What's New

Product updates and release notes β€” newest first.

Owner App: Food Cost by Item

New Feature

Sep 29, 2026  Β·  v2.30.596

The owner app did not show what each item costs to make from its recipe.

🍽️ Now: The Reports tab shows the food cost of each item β€’ It has its own permission, so you choose which people see food cost

Result: See the cost of each item at a glance.

Owner App: One Z-Report Slip Per Branch

Bug Fix

Sep 29, 2026  Β·  v2.30.595

The Reports tab in the owner app built one Z-report slip for every close, so a branch could get several slips.

🧾 Now: The Reports tab builds one Z-report slip per branch, not one per close

Result: One branch, one slip.

Items Sold: a Plain-Words Item Report

New Feature

Sep 29, 2026  Β·  v2.30.594

Item sales were hard to read when the same item sold on its own, inside a deal and as an add-on.

πŸ“Š Now: Items sold on their own, inside a deal and as an add-on are kept apart β€’ Deal chips show which lines are deals and which are units β€’ Peak hours are shown for each deal β€’ A clearly labelled "vs before" compares the period with the one before

Result: The item report says what sold, and where.

Delivery: Bulk Payment Delivers as It Pays

Improvement

Sep 29, 2026  Β·  v2.30.593

Paying several delivery orders at once was a separate step from delivering them.

πŸ’³ Now: Bulk Payment opens the payment window on the orders you ticked β€’ Each order is delivered as it is paid

Result: A batch of delivery orders is paid and delivered in one pass.

Areas: Faster Edit-All Grids and a Plain Distance Popup

Improvement

Sep 29, 2026  Β·  v2.30.590

Editing many areas at once was slow, and the distance charges were hard to follow.

πŸ—ΊοΈ Now: The edit-all grids open and save faster β€’ The area and sub-area lists each have a row of KPIs on top β€’ The "Set charges by distance" popup explains the charges in plain words

Result: Area charges are quicker to set and easier to check.

The Ledger Matches What the Orders Posted

Improvement

Sep 29, 2026  Β·  v2.30.587

Sale vouchers could be missing, doubled, out of date or wrong against the orders they came from, and some unbalanced vouchers were left for a person to fix.

πŸ” Now: Each sale voucher is checked against its order, and missing, doubled, stale or drifted ones are found and fixed β€’ A sale voucher with no lines on an order that has a bill is posted again β€’ A zero-value order's voucher with no lines is left as it is β€’ Each order's sale voucher is written one at a time, so two saves cannot collide

🧾 Unbalanced vouchers: Purchase rounding is absorbed the same way as sale rounding β€’ A sale tax that contradicts the bill is restated from the bill

🧹 Quiet reliability fixes: Cost propagation runs on the long-job lane with a longer limit and one retry to finish a stopped pass

Result: The ledger shows what the orders really posted.

Fiscal Year Close: a Calendar and a Closing for Every Branch

New Feature

Sep 26, 2026  Β·  v2.30.579

The year-end close used one fiscal calendar and one all-branches popup, so a branch with its own year could not be closed on its own.

πŸ“… Now: Each branch has its own fiscal calendar and its own closing β€’ A six-step wizard replaces the all-branches popup β€’ Signing in no longer breaks once a fiscal year has ended β€’ The closing jobs run in slices on the long lane, so a large year does not time out β€’ A job the queue stops is marked as stopped, not left on running for ever

πŸ› οΈ Follow-up: The pre-close checks fix themselves with one click β€’ One click gives every branch its own year β€’ Vouchers can be re-stamped to the right year at any time β€’ The next year starts the second after the closed one ends, keeps the shop-hour boundary, and always runs twelve months

Result: Each branch closes its own year, and every new year runs twelve months.

Waiter App: Notes Stay Apart When Editing an Order

Improvement

Sep 26, 2026  Β·  v2.30.578

When a waiter edited an order, the order note and the kitchen note did not stay in their own boxes, and a line's note could drop off.

πŸ“ Now: The order note and the kitchen note each have their own box again β€’ Every line keeps the note it was given when the order is edited

Result: Notes written at the table reach the kitchen as written.

Call Centre Carts Use the Branch's Prices

Bug Fix

Sep 26, 2026  Β·  v2.30.575

A call centre cart could be priced at a different selling price group from the one the branch charges, so the total did not match the branch.

πŸ“ž Now: Switching the header to a branch prices the cart with that branch's selling price group β€’ Every item added to the cart afterwards is priced the same way

Result: The call centre quotes the price the branch charges.

Paid and Self-Delivery Orders Reach the Rider App

Bug Fix

Sep 25, 2026  Β·  v2.30.574

Orders that were already paid, and orders the restaurant delivers itself, did not reach the rider app, so riders could not list, pick or deliver them.

πŸ›΅ Now: Paid orders and self-delivery orders are listed, picked and delivered in the rider app β€’ Nothing is collected at the door for a paid order β€’ A pick sends the customer the on-the-way message, as the web handover does β€’ A delivery written just after midnight still opens its card, and tapping delivered again says it is already done

Result: Every order a rider is sent reaches the rider app.

The Rider App Can Ask Riders to Update

New Feature

Sep 25, 2026  Β·  v2.30.573

An old build of the rider app could keep running after its fixes were out, and there was no way to tell the rider to update.

πŸ“² Now: When a rider's app build is below the minimum that has been set, the app stops and asks the rider to update β€’ Riders on a current build are not affected

🧹 Quiet reliability fixes: A rider's app token opens only that rider's own live channel β€’ Rider positions can no longer be read from a phone, only by the ERP β€’ Live rider positions are cached β€’ Every rider alert keeps each phone's answer, and a dead push token is dropped from its phone β€’ Remarks show as plain text on the Assign rider and areas pages

Result: The rider app stays current, and rider alerts reach the right phones.

Log Out All Devices Signs Out the Right Person

Bug Fix

Sep 25, 2026  Β·  v2.30.571

Ticking Log out all devices when a staff password was set could sign out a different person, whose id happened to match, and the manager who ticked it could be signed out as well.

πŸ” Now: Only the staff member whose password was changed is signed out everywhere β€’ The manager who ticked the box stays signed in

Result: A forced sign-out now reaches the right account.