STATIC REVIEW PROTOTYPE Sample data only — no real customers, payments or health records. Nothing you do here is saved.

POS counter POS staff HQ Demo Branch — Central Terminal POS-01 Operator: POS Operator A ← Review hub

Counter workspace

Tenders enabled for this branch: Cash Member wallet E-wallet Pay at Counter Card

Read-only here — set in admin commerce settings. A struck-through tender cannot be taken at this counter.

Not on this surface

No wellness indicator, coach note, or any other health-related field appears on the POS. Counter staff see the member's name, masked phone, wallet balance, points balance and order history — nothing more.

Branch order review gate

Order inbox

Orders waiting for the counter to Accept, Reject or Edit.

Rule shown here

Only an accepted order becomes a kitchen ticket. Rejecting needs a reason and creates no ticket at all. Editing needs a re-confirmation and reissues the ticket from the edited order.

#D-1042 · Table 7 Awaiting counter review

Aisyah Demo · +60 1•-••• 4407 · placed 09:38 · Pay at Counter

  • 1 × Herbal Chicken Soup less saltRM 18.00
  • 1 × Steamed RiceRM 3.00
  • 1 × Barley DrinkRM 6.00
Total RM 27.00 Tender not yet taken
#D-1045 · Takeaway 12:30 Awaiting counter review

Chen Wei (Sample) · +60 1•-••• 4412 · placed 09:44 · Paid by member wallet — RM 24.00

  • 1 × Lunch Set — Soup, Rice, SideRM 24.00
Total RM 24.00 Prepaid — no tender step later

Active orders

State per order, driven by the kitchen.

Rule shown here

For a Pay at Counter order, the tender drawer stays closed until the kitchen marks it ready. Money is collected at handover, never before preparation.

#D-1040 · Table 3 In the kitchen

Pay at Counter · RM 42.00 due at handover

Waiting for the kitchen
#D-1038 · Table 9 Ready for counter payment

Pay at Counter · RM 36.00 due · kitchen marked it ready at 09:31

#D-1035 · Takeaway Ready — prepaid

Paid by e-wallet at ordering · RM 18.00 · nothing to collect

Completed today

#D-1031 · Table 2 Handed over

Cash RM 54.00 tendered RM 60.00, change RM 6.00 · +108 pts earned at the cash rate

Wallet cash top-up

Member funds the wallet with cash at this counter.

Rule shown here

Credit is issued only after the cash is captured, and a top-up earns no points.

Aisyah Demo · +60 1•-••• 4407

Wallet RM 120.00 · Points 1,240 pts · pending request TU-0007 — RM 100.00

Refunds

A refund restores from the original tender and points snapshot.

Completed transactions available to refund (sample)
OrderTenderAmount Points earnedAction
D-1031Cash RM 54.00+108
D-1039Member wallet RM 27.00+27

Partial refunds are out of scope for this review pack.

Reject this order

The customer is told the order was not taken. No kitchen ticket is created. Nothing is charged — the order was Pay at Counter.

Edit order #D-1042

Change lines with the customer at the counter, then confirm. Both the customer and the kitchen receive the edited order.

Before

  • 1 × Herbal Chicken Soup — RM 18.00
  • 1 × Steamed Rice — RM 3.00
  • 1 × Barley Drink — RM 6.00

RM 27.00

After

  • 1 × Old Cucumber Soup — RM 16.00
  • 1 × Steamed Rice — RM 3.00
  • 1 × Barley Drink — RM 6.00

RM 19.00

The customer sees this same diff on their order screen.

Capture payment — #D-1038

Ready for counter payment
Product subtotal
RM 27.00
Service charge (10%)
RM 2.70
Tax amount
RM 1.20
Tax included / Tax excluded
RM 1.02 included · RM 0.18 excluded
Amount due
RM 29.88
Order
Table 9 · Pay at Counter
Member
Chen Wei (Sample) · +60 1•-••• 4412
Tender type

RM 50.00

The counter records what the customer actually handed over, not the amount due — that is what makes the change figure real.
Change due
RM 14.00
Points to be earned
+72 pts at the cash rate

Paying by wallet instead would earn +36 pts. No card number, token or gateway reference exists in this pack.

Refund order #D-1031

Original

Cash RM 54.00
Points earned +108
2026-08-01 12:05

Reversal

Cash returned RM 54.00
Points reversed −108
Restored from the original snapshot

Continue this flow — Kitchen Kitchen display → Back to the customer view
Sample orders, sample members, sample amounts. No payment terminal, printer, cash drawer or gateway is connected, and no transaction is stored. Phone numbers are fabricated and shown masked.