M MahirRMS What's New

What's New

Product updates and release notes — newest first.

Owner App Figures Match the ERP, and Alerts Open Their Source

Improvement

Oct 09, 2026  ·  v2.30.736

The owner app counted some figures differently from the ERP: the Z report, cancellations, discounts and sales.

📱 Figures: The Z report matches the printed slip • Cancellations come from the Cancellations ledger • Discounts come from Done Orders • Sales are counted by order time • Register cash follows the day close’s rule

🔔 Alerts: A tapped push opens the inbox on its alert, and the alert opens its order’s full invoice, its register or its Z-report

Result: The owner app and the printed slip give the same figure.

Register Cash Stays in Cash in Hand After Hand-Over

Bug Fix

Oct 08, 2026  ·  v2.30.731

Cash swept from a register at hand-over could drift away from Cash in Hand.

💰 Now: The sweep goes back to Cash in Hand and stays there • Card reclass vouchers no longer pull in the second till

Result: Cash in Hand keeps the cash swept from every register.

Day Close Expects Drawer Cash Only

Bug Fix

Oct 08, 2026  ·  v2.30.728

Day close expected a cash figure that included card and credit sales, so a correct drawer count could show as a false excess.

💵 Now: The expected figure is drawer cash only, so card and credit sales no longer inflate it • A cash declaration that held the whole row total is cleared • Quiet reliability fixes: the rebuilt day close voucher keeps its close’s fiscal year, and a voucher with no calendar year follows its register’s sales

Result: A correct drawer count closes the day without a false excess.

Due Settlements Show the Tax Owed and Match Platform Bills

Bug Fix

Oct 08, 2026  ·  v2.30.725

Some due settlements left a gap between what was owed and what was collected, and the tax owed went missing from the due list.

📅 Now: The owed tax shows again on the due list • Platform bills match to the collection that paid them • Daily Activity counts a part-collected credit and cash-type methods • A part-collected credit counts the rest of its bill, not just its register row • A gap is closed by setting the round-off to the gap, instead of adding to it

Result: What is owed and what is collected agree, bill by bill.

Due Orders Stay Closed When the Kitchen Marks Them

Bug Fix

Oct 08, 2026  ·  v2.30.723

A ready or served mark on the kitchen screen, or a rider hand-over, could reopen an order already closed on Due, so a later payment looked like a sale.

🔒 Now: A ready or served mark does not reopen a due order • A rider hand-over does not reopen one either • A due paid the same night stays a sale after a reopen • A due collected at a cashier’s till lands in Cash in Hand • Support can take back a cash payment recorded on a due that was already closed, with one command

Result: A closed due stays closed, and its cash lands where it belongs.

Order History Opens for Orders With a Payment Change

Bug Fix

Oct 08, 2026  ·  v2.30.721

An order with a payment recorded before and after a change broke the order history pop-up, so it would not open.

🧾 Now: The order history opens normally for these orders

Result: Order history opens for every order, including ones with a payment change.

Retained Earnings Head Saves Again in Account Settings

Bug Fix

Oct 08, 2026  ·  v2.30.732

A saved Retained Earnings head went missing from the dropdown, so the Account settings form would not save.

📒 Now: The saved head shows again, so the form saves • Every branch’s Retained Earnings mapping is filled in from one command, for all businesses at once • Quiet reliability fixes: the field label is drawn the same way as the labels around it

Result: Account settings save, and every branch has its Retained Earnings head.

Heavy Lists Load in the Background

Improvement

Oct 07, 2026  ·  v2.30.720

Some pages worked out their figures while you waited, and large Excel files held the screen.

⏳ Now: Activity: the action row runs as a background job, and Excel and PDF are made in a queued export the page checks on • Customers: per-customer figures are kept by a job, and the Excel is queued • Menu Engineering and Food Cost: a placeholder shows, the page checks back, then the saved answer appears • Quiet reliability fixes: activity is saved in batches instead of one job per request

Result: Pages open at once, and the figures arrive when they are ready.

Invoice Wise Sell Report Shows Cost and Quick Ranges

Improvement

Oct 07, 2026  ·  v2.30.717

The Invoice Wise Sell Report had no cost figure to set against its sales.

📑 Now: A Cost (FIFO) column, with its total • The same cost figure as Daily Stock Movement • Quick ranges pick a period in one tap • Summary tiles across the top, one sentence about the period, and the table in a card, in the same look as the other reports

Result: The invoice report shows cost, and it agrees with Daily Stock Movement.

Shifts Follow the Clock

New Feature

Oct 07, 2026  ·  v2.30.711

Shifts had no start times, so nothing stopped a register opening on the wrong shift.

🕒 Now: Each shift can have a start time, set on the shift form • A branch can have its own start times, optional • A register opens on the shift the clock says, and the server checks every opening • An order without a register takes the one shift the floor is running, then the clock • A register keeps its shift once it is open • Day close closes every register and names the ones out of place • A new shift and a cloud opening follow the clock, including a tick after midnight

Result: The clock decides the shift, and every register opening is checked against it.

Customer Order Audit Rebuilt With Excel and PDF

Improvement

Oct 07, 2026  ·  v2.30.710

The Customer Order Audit is rebuilt around sets of orders and a window that follows the business day.

🔍 Now: Orders are grouped in sets • The window follows the business day, not the calendar day • More filters narrow the list • Excel and PDF downloads • Quiet reliability fixes: the report styling lives in one place, so the screen and the printed copy of a report look the same

Result: Each audit can be narrowed and taken out as Excel or PDF.

Printing Utility Prints Without Fetching Anything

Improvement

Oct 07, 2026  ·  v2.30.706

A print job used to rely on the printing utility fetching extra pieces from the ERP, such as the logo, before it could print.

🖨️ Now: Every print job carries what it needs, and the logo is embedded in it • Nothing is fetched during printing • Quiet reliability fixes: a printing utility setting for offline fallback attempts is passed on only when a branch sets it, and 0 means never

Result: A bill prints from what the job carries, with nothing to wait for.