M MahirRMS What's New

What's New

Product updates and release notes โ€” newest first.

Blacklist Control, Sharper Cancellation Reports & Fixes

New Feature

Jul 06, 2026  ยท  v2.29.0

The POS floor gets stronger customer control with a manageable blacklist, more detailed cancellation reports, and several accuracy and stability fixes.

๐Ÿšซ Blacklisted Customers — See & Manage: • A new Blacklisted Customers list lets you search by customer, who blacklisted them, and date range • Remove a customer from the blacklist right from the list, with the same authorized-user approval required to add one — the list refreshes in place.

๐Ÿ“‹ Clearer Cancellation Reports: • Cancelled Orders & Cancelled Items now show Unique ID, Branch, Order Type and Date/Time columns • Order search matches on either the order's unique reference or third-party reference, so resaved online orders keep their original reference.

๐Ÿงพ Correct VAT on Printed Bills: • When paid add-ons are folded into the item price, the printed and reprinted bill now shows the exact VAT you actually charged — previously the preview could understate it.

๐Ÿ› ๏ธ Floor Polish & Stability: • Cleaner grouped customer/menu dropdowns and better placement of the third-party reference field on the order screen • Fixed a crash when saving a stock transfer with no items selected.

Result: Tighter control over problem customers, more traceable cancellations, and accurate bills that no longer crash or mis-state tax.

Your Invoice Settings Now Truly Take Effect

New Feature

Jul 06, 2026  ยท  v2.29.0

The bill designer gets a major follow-through: settings you toggle now actually appear on the printed bill, with richer header and total options and safer design handling.

๐Ÿงพ More Bill Settings That Work: • Choose your order date format and optionally hide the time • Show or hide the payment details block (mode, paid-at, change) on paid bills • Print the grand total in words • Add a compact previous-balance line and a scannable QR of the invoice number.

๐Ÿ“‡ Fuller Contact & Summary Lines: • Show branch mobile, email and full city/state/country address and your tax number on the header • Add total-products and total-quantity summary rows for any business • Custom labels for the review QR, software credit, "modified" tag and advance-adjustable line.

๐ŸŽจ Polish & Control:Highlight the grand-total row in a color of your choice • Hide prices now cleanly removes every rate and total cell across items, add-ons and deals — no more stray amounts.

๐Ÿ›ก๏ธ Safer by Default: • A stale or unsupported design can no longer crash bill printing — it safely falls back to the standard layout • The design list now shows the two maintained designs (Standard & Slim), and previously unsaveable options finally persist.

Result: What you set in the bill designer is exactly what prints — with more options, cleaner totals, and no printing crashes.

Statement of Cash Flows Is Live โ€” Both Methods & PDF

New Feature

Jul 06, 2026  ยท  v2.29.0

Your accounting suite gains a full Statement of Cash Flows, with a choice of Indirect or Direct presentation, a one-click PDF export, and steadier year-end handling.

๐Ÿ“Š New Statement of Cash Flows: • See cash grouped into Operating, Investing and Financing with per-account drill rows • Net change, opening and closing cash at a glance • A built-in reconciliation check flags the statement in red if it doesn't tie back to your actual cash movement, and an amber note points out any accounts that need mapping in Account Settings.

๐Ÿ”„ Indirect & Direct — your choice: • Switch the statement between the Indirect method (net profit with non-cash add-backs and working-capital changes) and the Direct method (received from customers, paid to suppliers, expenses, taxes) • Both methods always agree on net change and closing cash.

๐Ÿ“„ Download as PDF: • Export the statement as a clean, letterhead PDF with your business, branch and period header and every account line expanded — ready to file or share.

๐Ÿ“… Steadier Year-End Accounting: • Fixed the "closed or locked fiscal year" errors that could interrupt background costing • The system now keeps the correct current year active and safely re-stamps any transactions stuck on an old, closed year.

Result: A complete, self-checking cash flow statement in both standard formats — printable, reconciled, and free of year-end interruptions.

Accurate Year-End Close & Stronger Books Protection

New Feature

Jul 05, 2026  ยท  v2.28.0

The accounting core gets a precision overhaul: a correct, per-branch year-end close, self-servicing fiscal-year tools, locked closed years, and clean handling of asset disposals and refunds.

๐Ÿ“… Year-End Close, Done Right: • Closing a fiscal year now posts one balanced entry per branch into that branch's own Retained Earnings, so branch-level statements stay correct • Cost of Goods Sold is included in the transfer — retained earnings no longer overstate the year • The close wizard previews exactly what will post per branch before you confirm, and blocks the close if a branch is missing its Retained Earnings account • Re-closing after a reopen posts only the difference.

๐Ÿ—“๏ธ Fiscal-Year Housekeeping: • A new Backfill Fiscal Years action builds and stamps your fiscal years from actual activity — the current year is always ready • Ended years auto-close so only the current year stays open • Empty, unused years can be pruned, and deleting a fiscal year from the page now actually works • Fiscal Years is now reachable straight from the Accounting menu.

๐Ÿ”’ Closed Years Stay Closed: • Manual vouchers backdated into a closed fiscal year are rejected — no more silent edits to finished books • Journal voucher lines carrying both a debit and a credit on the same row are blocked, keeping every entry clean and auditable.

๐Ÿญ Asset Disposal Write-Offs: • Marking a fixed asset as disposed now posts the full write-off automatically — accumulated depreciation is cleared and any remaining value is expensed • If the posting can't be made, the disposal is stopped rather than left half-done.

๐Ÿ‘๏ธ Refunds Visible in the Books (Optional): • A new business setting keeps sales at their original gross value and posts each refund as its own contra entry — so refunds show up in the ledger instead of silently shrinking the sale • Off by default; turn it on when you want the extra visibility.

Result: Branch-accurate closes, tamper-proof closed years, and a ledger that tells the whole story — including refunds and disposals.

Complimentary Orders, Cash Counting & Order Complaints

New Feature

Jul 05, 2026  ยท  v2.28.0

A big release for the floor: one-tap complimentary orders, denomination-by-denomination cash counting at register and day close, a fully customizable standard invoice, and a brand-new Order Complaints module.

๐ŸŽ Complimentary Orders: • New permission-controlled Complimentary button on the bill preview and make-payment screens applies a 100% discount in one tap • Goes through the same authorization dialog as normal discounts — and the authorizing user must themselves be allowed to give 100%, otherwise it's rejected with a clear message naming their limit.

๐Ÿ’ต Cash Denomination Counting: • Closing a register (or the day) now shows a note-by-note count grid with live subtotals that fills the closing-cash figure for you • Totals are recomputed on the server from your counts, so the drawer figure can't be fudged • A new Cash Count on Close setting (Loose/Strict) can make counting mandatory before any register or day closes • An empty drawer now records the full shortage instead of quietly closing at expected cash • The register report prints exactly what was counted (e.g. 5000 × 2, 1000 × 13).

๐Ÿ–จ๏ธ Standard Invoice, Fully Customizable: • The everyday POS bill is now available as a "Standard" design in Invoice Layouts — same familiar receipt, now driven by your layout settings • Every label on the bill is editable — Payment Mode, Gross Total, Advance, Remarks, KOT Remarks, Printed At, Total Products and dozens more • Leave a label blank and it prints exactly as before, so nothing changes until you want it to.

๐Ÿ“ฃ Order Complaints: • Log customer complaints against orders with categories, assignment and status tracking • Add comments as the case progresses and record the final resolution • A full activity trail shows who did what and when, with access controlled by permissions.

๐Ÿณ Consume Department Stock On Demand: • Departments on auto-consumption no longer have to wait for day close — a new manual consume screen lets you run department stock consumption whenever you need it.

Result: Tighter cash control at close, comps that stay authorized, receipts worded your way, and customer complaints tracked to resolution.

Correct Menu Pricing, Smarter Stock Closing & Nav Tidy-ups

Improvement

Jul 04, 2026  ยท  v2.27.1

Point-of-sale and stock reporting get sharper: menu-location pricing is now correct for multi-menu setups, physical stock closing no longer overwrites other departments, and a few navigation and price-group clean-ups land.

๐Ÿท๏ธ Right Prices per Menu Location: • In call-center and multi-menu setups, prices now follow the menu location's own price group instead of the operator's branch • A menu location with no group correctly falls back to default menu prices • The menu you see and the price that's charged now match end to end.

๐Ÿ“ฆ Physical Closing Picking Control: • New "Physical Closing Picking" dropdown on both the Stock report and Estimated Consumption report — choose Default (Item Last Entry) or Last Transaction Only • Fixes counting a second department's closing from zeroing out earlier departments — each item now sums its latest count across departments • Opening figures no longer carry forward stale older counts.

๐Ÿงญ Navigation & Price-Group Tidy-ups: • New Raw Material POS link in the nav bar • The branch picker is now grouped by branch type for quicker selection • Deleted selling price groups no longer show up in pickers and lists.

Result: Customers are charged the right menu price, stock closings stay accurate across departments, and everyday screens are cleaner to navigate.

Accurate Financial Statements & Safer Year-End Closing

Improvement

Jul 04, 2026  ยท  v2.27.1

A major accounting accuracy pass: your Profit & Loss and Balance Sheet now reflect real posted activity, cost of sales posts reliably, and year-end closing lands profit in the right place.

๐Ÿ“ˆ Sales Show Up as Income: • Sales heads that had been miscategorised are now correctly treated as Income, including branch-specific and duplicated branch sales accounts • Fixes cases where revenue never appeared on the income statement • A new safeguard checks the revenue account is income-typed before posting, so it can't silently slip back.

๐Ÿ“Š New GL-Based Profit & Loss: • A new "Profit & Loss v3.0 — GL Ledger" layout built directly from posted vouchers • Comes with a trial-tie footer so the numbers reconcile at a glance.

๐Ÿงพ Balance Sheet Statement Summary: • The Balance Sheet now surfaces a GL-true Statement Summary grouped by account type up to your chosen date • Includes a visible Assets = Liabilities + Equity assertion banner and follows your business's decimal precision.

๐Ÿ’ฐ Reliable Cost of Sales: • Branches on perpetual inventory no longer lose their cost-of-goods and inventory-relief entries in background/queued posting • Sale days that previously recorded revenue with zero cost are resolved.

๐Ÿ”’ Safer Year-End & Manual Vouchers: • Year-end profit now closes to Retained Earnings instead of accidentally landing in an inter-branch payable • Manual Journal and Contra vouchers are rejected when debits don't equal credits, with a clear message before anything saves • Rounding differences on rounded orders post cleanly so vouchers always balance.

Result: Your income statement, balance sheet, cost of sales, and year-end close now tie out — with guardrails to keep them that way.

New Business Controls: Menus, Tighter Payment Access & Raw-Material Selling

Improvement

Jul 02, 2026  ยท  v2.27.0

This update adds three new controls: run multiple menus per business, lock payment accounts to the right staff, and a faster way to sell raw materials.

๐Ÿ“‹ Multiple Menus Setup: • A new business setting lets you switch on support for more than one menu in a single business • You control it per business, so only the setups that need it turn it on • Replaces the old fixed list, putting the choice fully in your hands.

๐Ÿ”’ Restrict Payment Accounts by Position: • Turn on a single setting and your Managers and Cashiers can only use their own assigned payment account for cash and bank entries • Keeps each person's takings tied to the right account • Optional per business.

๐Ÿฅฉ Quick Raw-Material Selling: • A new POS shortcut lets staff jump straight into direct raw-material sales • Appears automatically only for users allowed to make ingredient sales, when direct selling is switched on • One click from the top bar.

v2.26+v2.27

Result: More flexible menus, payment accounts locked to the right people, and raw-material selling just one tap away.

Branch Roles, Complete Register Summaries & True Income

Improvement

Jun 29, 2026  ยท  v2.25.0

This update makes your back-office reports tell the whole truth: you can now label each location's role, see complimentary and discounted sales in register summaries, and have sales show up as real income.

๐Ÿฌ Branch Operational Roles: • Tag every location by what it actually does — Branch, Warehouse, Call Center, or Central Kitchen • Existing call centers are recognised automatically, so nothing breaks • Set it right from the branch settings and the new-branch screen.

๐Ÿงพ Complete Register Summaries: • Fully-discounted "complimentary" orders (grand total zero) no longer disappear from the summary, and their register is kept through day-close • A dedicated Complimentary figure shows how much was given away • Coupon, banking, and restaurant discounts each get their own line so you can see exactly where money went • Past complimentary sales can be recovered into the summary too.

๐Ÿ’ฐ Sales Recorded as Income: • Your sales now post to the right place in the books, so financial statements show real revenue and profit instead of zero • The fix applies to both new and existing businesses, with account references preserved.

๐ŸŒ Accurate Tax on Online Orders: • Orders arriving from connected online channels now compute inclusive and exclusive tax correctly at the moment they're created, using each branch's own tax setup • No more mismatched item tax on integrated orders.

Result: Your locations are clearly classified, every sale — even free ones — shows up where it belongs, and your income and tax finally read true.

Clearer Stock Variance with a Calculation Choice

New Feature

Jun 26, 2026  ยท  v2.24.0

The Stock Report now gives you more control over how variance is calculated and is honest about what's actually been counted.

โš–๏ธ Pick Your Variance Calculation: • A new Variance Calculation filter lets you compare stock as Actual − Ideal (the default) or Actual − |Ideal|, which treats the ideal figure as a plain magnitude • Both the quantity and value variance follow your choice, so the numbers always match the comparison you intended.

๐Ÿ“ฆ Variance Only When a Count Exists: • Variance now shows "Not Added" until a physical closing stock has actually been recorded, instead of showing a misleading difference against an uncounted item • Clearer column labels — Ideal Closing Stock, Physical Closing, and A.C.S. — make it obvious what each figure represents.

Result: Stock variance you can trust — calculated your way, and only where a real count backs it up.

Know Who Changed What, and When

Improvement

Jun 25, 2026  ยท  v2.23.0

Get full visibility into every change across your business, with a new screen that shows who did what, and when — and lets you filter straight to what matters.

๐Ÿ“‹ One Place for All Activity: • Two focused tabs — Transaction Audit for back-office records and POS Order Log for what happens on the floor • See the details and exact changes behind each entry, side by side.

๐Ÿ”Ž Filter to Exactly What You Need: • Narrow the log by date range and time to zero in on a shift, a day, or a specific incident • Review activity without digging through unrelated records, so spotting a mistake or confirming a change takes seconds.

Result: Full visibility into every change, so nothing slips by unnoticed.

Authorize POS Actions by PIN or RFID Card

New Feature

Jun 21, 2026  ยท  v2.22.0

Approving sensitive POS actions just got faster and more flexible: managers and supervisors can now authorize with a PIN or a scanned RFID card — not just a password.

๐Ÿชช Tap or Type to Authorize: • Approve an action by entering a password, a short PIN, or simply scanning an RFID card • One approval box accepts whichever method is allowed — no switching screens • Faster sign-offs during a busy rush.

โš™๏ธ You Control What's Allowed: • Each branch decides which methods are accepted — Password, PIN, RFID, or any combination from POS Settings • Per user, enable PIN or card approval and assign their card • Password stays on by default, so nothing changes until you switch it on.

๐Ÿ” Works Everywhere Approvals Are Needed: • The same quick approval applies to discounts, voids, refunds, due collection, register view, day open/close, and cash handover • Only valid, active staff can authorize — stale or disabled accounts are rejected.

โœ… Reliable Void Authorization: • Reducing or removing an item that has already gone to the kitchen now always asks for approval • This applies whether the item is still preparing, ready, or served — no more silent edits on sent items.

Result: Faster, more flexible approvals you control per branch — with tighter, more consistent authorization across the POS.