A complete, step-by-step guide to everything the Ezserve POS app and web Admin Portal can do. Pick a topic from the sidebar.
POS App · Daily operations
Staff Login & Shifts
Every day starts and ends here. Staff sign in with a PIN, open the shift with the cash in the drawer, and close it with a full Z-report at the end of the day.
✓Close out in minutes and know your cash is exact
1 · Sign in with your 4-digit PIN
→
2 · Open & close the shift — cash drawer + Z-report
PIN login
Each staff member signs in with their own 4-digit PIN, so every sale is accountable.
Open with starting cash
Enter the cash in the drawer (e.g. RM 300) to open the shift.
Cash in / out
Log a pay-out (e.g. paying a supplier) or a pay-in during the shift, with a note.
Close & Z-report
Live sales summary, payment & category breakdown; closing prints a full Z-report.
Step by step
- 1Enter your 4-digit PIN to sign in.
- 2Tap Open Shift and key in the starting cash in the drawer.
- 3During the day, log any cash in or out with a note.
- 4At closing, tap Close Shift — the Z-report prints with sales by payment method and the expected drawer cash.
Good to knowCount the drawer against the Z-report’s expected cash before leaving — any difference shows up immediately.
Dine-in & Floor Map
Run the room at a glance. The floor map shows every table; occupied tables turn orange with the time elapsed and a live running total.
1 · Tap a table on the floor map
→
2 · The order opens, synced to the counter
Visual table map
Tap any table to open or continue its order.
Live status
Occupied tables show how long ago and the running total.
Bring the tablet over
Waitstaff take the order right at the table on a tablet or phone.
Custom orders too
Tap “+” for a takeaway order that isn’t tied to a table.
Step by step
- 1Tap a table to start or continue its order.
- 2Add items and Save — tickets print to the kitchen and bar.
- 3Watch the map: occupied tables show minutes seated and the running total.
- 4Long-press a table for actions like move table or print bill.
Good to knowOrders taken on a waiter tablet appear on the counter terminal in real time — nothing is re-keyed.
Building an Order
Fast, accurate ordering. Pick a category, choose an item, set its variant and one-tap add-ons — the total updates as you go.
1 · Pick items from a category
→
2 · Set the variant & one-tap add-ons
Categories → items
Colour-coded categories (Kopi, Teh, Breakfast…) each hold their items, with photos.
Variants & pricing
Each item has its own variants — Hot, Ice, Large, Cup, Can — each with its own price.
One-tap add-ons
Common requests as buttons (Less/Add Sweet, Less/Add Ice); a comment box for the rest.
Unit-price override
Tap the price icon to key a custom price for a special request, without editing the menu.
Step by step
- 1Pick a category, then tap an item.
- 2Choose the variant — each one carries its own price.
- 3Tap one-tap add-ons (Less Sweet, Add Ice…) or type a comment.
- 4Set the quantity, then Save for dine-in or Charge for a counter sale.
Good to knowNeed a special price? Use the unit-price override on that line — the menu itself stays untouched.
Editing & Order Actions
Orders stay flexible right up to payment. Edit any saved line, remove items, change pax, move a table, or split the bill.
Step by step
- 1Open the table and tap any saved line to edit or remove it.
- 2Use the action menu to move table, split, rename, void or reprint.
- 3Save again — only the new items print to the kitchen.
Good to knowSplitting by item and quantity creates separate orders you can charge one by one.
Takeaway / Custom Orders
Built for a fast counter. Tap “+” for an order with no table — the system auto-numbers it from #1 and resets daily, or you can name it.
No table needed
Custom orders appear under their own tab, separate from dine-in tables.
Auto order number
Numbers start at #1 and reset each day — or type the customer’s name instead.
Direct to charge
Skip Save and go straight to Charge for a quick counter sale.
Same everything else
Variants, add-ons, printing and payments all work exactly the same.
Step by step
- 1Tap “+” to start an order with no table.
- 2Keep the auto number (#1, #2… resets daily) or type the customer’s name.
- 3Add items, then go straight to Charge.
Good to knowCustom orders sit in their own tab, so the dine-in floor map stays clean.
Kitchen & Bar Printing
The moment you Save, tickets print to the right station automatically — food to the kitchen, drinks to the bar — across multiple printers.
✓No more walking tickets — each station prints its own
Order #1042Table 05 · 13:18
Coffee, Iced Latte, Butter Croissant, Nasi Lemak
Smart routing
Food lines go to the kitchen printer, drink lines to the bar printer, automatically.
Flexible formats
One ticket per item, all items on one ticket, or one paper per unit (great for the bar).
Multiple printers
One at the kitchen, one at the bar, one at the cashier — a checklist slip to track what’s served.
Reprint only new items
Add to an open order and only the new item prints — no double-prep, less paper.
Step by step
- 1Add each printer in Settings — LAN/Ethernet 80mm thermal, label, or the iMin built-in printer.
- 2Route categories: food categories to the kitchen printer, drinks to the bar.
- 3Pick a ticket format per station — per item, combined, or one paper per unit.
- 4Save an order — every station prints only its own lines.
Good to knowEditing an open order reprints only the newly added items — no duplicate prep, no wasted paper.
Charge & Payments
Orders taken on a waiter tablet sync to the cashier terminal instantly. At the counter, tap Charge, pick the method, and the app handles change, the cash drawer and the receipt.
✓Waiter order syncs to the counter — no re-keying
1 · Pick the payment method
→
2 · Change calculated, receipt prints
Record any method
Cash, Credit Card, DuitNow QR, Touch ’n Go, GrabPay, ShopeePay, FoodPanda Pay.
Cash made fast
Quick-amount buttons calculate change; the cash drawer opens automatically.
Split payment
Record one bill paid across several methods.
Auto receipt & e-invoice
Receipt prints automatically (or reprint on demand); an e-invoice button is right there.
Step by step
- 1Tap Charge on the order.
- 2Pick the payment method — or several to split the bill.
- 3For cash, quick-amount buttons calculate the change and the drawer opens.
- 4The receipt prints automatically with the e-invoice QR on it.
Good to knowMethods record how the bill was paid — except DuitNow QR via our Fiuu partnership (0.5% rate), which is scanned at the counter and detects payment automatically.
QR Self-Ordering
Each table has its own QR code. Guests scan, browse your live menu on their own phone and place the order — the cashier terminal sounds an alert and staff accept it.
✓Cut queue times — guests order without waiting for staff
Step by step
- 1Print each table’s QR code from the system.
- 2Guests scan, browse the live menu in their browser and order — no app.
- 3The terminal sounds an alert — accept the order, or enable auto-accept.
- 4Tickets print and the items join that table’s bill.
Good to knowQR ordering needs a live internet connection — it pauses during an outage and resumes when you’re back online.
Prepaid Pickup
Customers order and pay online, then collect. They stay in the car and tap when they arrive; the whole status is synced both ways, with an alert sound on each change.
✓Order & pay ahead — skip the wait and the parking hunt
1
Order & pay online
Browse the shop menu, pay by e-wallet (Touch ’n Go, GrabPay…), enter car plate + contact.
2
Kitchen prepares
Order lands in the cashier’s PICKUP queue with a live dot; the customer’s phone shows “preparing”.
3
Ready for pickup
Staff mark it complete; the customer is notified with an alert their order is ready.
4
Stay-in-car arrival
Customer taps “I’ve arrived”; staff match the car plate, hand over, and mark it done.
Prepaid via Fiuu
Payment runs through the gateway with a success verification before the order is accepted.
Two-way live status
Order Received → Preparing → Ready → Completed, synced on both screens.
Car plate + contact
Every pickup card shows the plate and phone so staff know whose order it is.
Alerts both sides
A sound plays on the terminal and the customer’s phone at every status change.
Good to knowPayment is verified by Fiuu before the order is accepted — you never prepare an unpaid pickup.
Receipts
A searchable record of every sale. Open any receipt for full detail, reprint it, edit it, or view its e-invoice status.
Good to knowEdited receipts keep an audit flag, so you can always see what was changed after the sale.
Settings
Tune the POS to how you run. Printers, order-print rules, screen layout, customer display, QR and pickup all live in one place.
Good to knowYou can also show a customer-facing display and print a void slip whenever an item is cancelled.
LHDN e-Invoice
Stay compliant without spreadsheets. Ezserve consolidates a month of receipts per POS device and submits the e-invoice directly to LHDN, in-app.
✓Submit a month of receipts to LHDN in one tap
1 · Pick month & POS, search receipts
→
2 · Review the consolidated total, submit
Consolidated by month
Pick a month and POS device, then search all its receipts at once.
Clear status
See receipts found, already submitted & valid, and still to submit.
One-tap submit
Review the consolidated tax, net and payable totals, then submit to LHDN.
QR on every receipt
Customers can scan the receipt QR to request their own e-invoice.
Step by step
- 1In the Admin Portal, connect LHDN once with your MyTax Client ID and Secret.
- 2In the app, pick the month and the POS device.
- 3Search the receipts and review the consolidated tax, net and payable totals.
- 4Tap Submit — each receipt shows its submitted/valid status.
Good to knowCustomers can scan the QR on any receipt to request their own named e-invoice.
Admin Portal · Owner & manager
Live Sales Dashboard
Know how the business is doing in real time, from any browser. The dashboard charts sales by hour, day or month and overlays branches to compare.
✓See today’s sales from anywhere
admin.ezserve.com.my/dashboard
Sales curve
Orders and revenue across the day — spot your lunch, tea and dinner peaks.
Compare branches
Each branch is its own line with its order count and total.
Flexible filters
Filter by date range, branch and device; group by hour, day, month or year.
Any device
Runs in any web browser — phone, tablet or desktop.
Good to knowThe dashboard is live — leave it open on your phone and watch orders arrive as they happen.
14 Reports & Excel Export
Understand the business from every angle. A full menu of reports, each filterable and exportable to Excel.
admin.ezserve.com.my/reports
14 report types
Summary, branch, item, category, employee, payment type, predefined order, dining option, modifier, receipts, removed item, discounts, taxes, shifts.
Excel export
Export any report to hand to your accountant or keep for records.
Group & choose columns
Group by day/month/year and pick which columns (gross, tax, cost, profit) to show.
Drill in
Expand items to their variants; open a receipt to preview and reprint it.
Step by step
- 1Pick one of the 14 report types.
- 2Filter by date range, branch and device.
- 3Group by day, month or year and choose the columns you need.
- 4Export to Excel for your accountant or records.
Good to knowThe receipts report lets you open any receipt, preview it and reprint it from the browser.
Employees & Permissions
Give each person exactly the access they need. PIN accounts with roles, per-category access and around 14 granular permission toggles.
PIN accounts & roles
Admin or Staff, each with a 4-digit PIN.
Per-category access
Allow all categories, or restrict a staff member to specific ones.
~14 permissions
Charge, void, change price/discount/tax, reprint/edit receipt, manage shift/items/settings, open drawer, view receipts.
Accountability
Every receipt and shift records who handled it.
Step by step
- 1Add an employee and set their 4-digit PIN.
- 2Choose the role — Admin or Staff.
- 3Toggle the ~14 permissions and category access to match the job.
Good to knowStart restrictive; you can grant more later. Every receipt and shift already records who handled it.
Member CRM & Loyalty
Turn one-time guests into regulars. Manage members, track spend and run a points-based loyalty programme.
admin.ezserve.com.my/members
Member profiles
Phone, note, point balance, last visit and total spent for every member.
Point history
Points earned and redeemed on each receipt, with a receipt preview.
Loyalty rates
Set the earn rate (points per RM) and the redeem rate (discount per point).
Point tools
One-tap buttons to give or deduct points — welcome bonus, free meal, free gift.
Step by step
- 1Register a member with their phone number.
- 2Set the earn rate (points per RM) and redeem rate (discount per point).
- 3At the counter, look up the member to earn or redeem on the bill.
- 4Use one-tap tools for welcome bonuses, free meals or gifts.
Good to knowPoint history links every earn and redeem to its receipt, with a preview.
Multi-Branch Control
Scale from one outlet to many without losing control. Every report and setting can span all branches or focus on one.
✓Run every outlet from one login
admin.ezserve.com.my/branches
One login, all branches
Switch between outlets or view them together.
Side-by-side compare
Receipts, sales, tax and profit per branch at a glance.
Central control
Manage menus, staff and members across every location.
Per-branch devices
Register and manage the POS devices at each outlet.
Good to knowEvery report and setting can span all branches or focus on one — same login either way.
E-Invoice Setup
Link your business to LHDN once. The supplier profile connects Ezserve to LHDN; the customer list stores buyer tax details for named e-invoices.
Supplier profile
Connect to LHDN with your MyTax Client ID and Client Secret, plus TIN, SSM and SST.
Customer (buyer) list
Store buyer details — classification, identity type (MyKad/BRN), TIN and address.
Named or consolidated
Issue a named e-invoice on request, or submit consolidated monthly from the app.
Fiuu partnership
We partner with Fiuu and can create a new Fiuu profile for your business.
Step by step
- 1Enter your TIN, SSM and SST numbers with the MyTax Client ID and Secret.
- 2Add regular business buyers to the customer list.
- 3Issue named e-invoices on request; submit the consolidated batch monthly from the app.
Good to knowWe can also create a Fiuu profile for your business as part of onboarding.
Configuration
Every operational rule lives in one Settings hub — payment types, receipt branding, tax, service charge and more.
admin.ezserve.com.my/settings
Payment types
The master list (Cash, Card, DuitNow, Touch ’n Go, ShopeePay…) — add and reorder your own.
Receipt branding
Logo, company name, registration number, header/footer and the e-invoice QR toggle.
Tax, charges & rounding
GST/SST, service charge rate, discount rules and rounding.
Dining, QR & language
Predefined orders, dining options, membership rates and EN / BM / 中文.
Good to knowChanges here — payment types, receipt branding, tax and rounding — apply to every device instantly.