Taxes
Restaurant tax is mercifully simpler than general commerce: a sales tax/VAT rate on the bill, sometimes differing by order type or payment channel. MahirRMS keeps it exactly that simple.
The standard rate
The business sets its VAT/GST rate; the POS applies it to every order automatically and posts the collected amount to the tax liability head — that money was never yours, and the ledger holds it apart from revenue until it's remitted.
Where your jurisdiction taxes channels differently (dine-in vs delivery, card vs cash), the per-order-type behaviour handles it without cashier involvement.
Manual VAT
Some orders genuinely need a different tax figure — platform orders with their own tax treatment, exempt customers, special cases. Manual VAT lets an order's tax be overridden at the POS — and because a tax override moves the bill, it can be placed behind a second-person signature like any sensitive edit.
Remittance
The tax liability balance at any moment is what you owe the authority. Filing period comes, the report gives the figure, the payment voucher clears the liability. If the balance grows but never clears, remittances aren't being recorded — the ledger is nagging you correctly.
Changing the rate (a law change, a new fiscal year): change it at the effective date, not before, and never retroactively — historical orders keep the tax they actually charged.