Skip to content
  • New: asasii S2 handheld barcode scanner. 1D and 2D, IP52 rated.View S2
  • asasii POS is live and deploying to Malaysian retailers.See asasii POS
  • asasii BSC: supply chain software for multi-outlet operators.See asasii BSC
  • Browse the full asasii hardware line: terminals, printers, scanners, payment, drawers.View hardware
idataraya
idataraya

asasii | POS

A purpose-built point of sale system for Malaysian retailers.

asasii POS is a tablet point of sale built for Malaysian multi-outlet retailers. It runs on the asasii K1 and handles the full counter workflow: ring a sale, split a bill, hold a transaction, process a refund, and print a receipt. Public Bank ECR card terminals and thermal receipt printers are wired in from day one. Built and operated by the same team that installs it.

Android tabletDual-screen readyECR integratedBahasa Malaysia
  • Runs on the asasii K1 with dual-screen customer display
  • Public Bank ECR terminal integrated end-to-end
  • Offline-capable cart with held-transaction recall
  • Kiosk-mode lockdown with shift clock-in / clock-out
T-4418 · Counter 01held · 02:14
  • 2×Nasi lemak set A
  • 1×Teh tarik (large)
  • 3×Kuih lapis pack
T-4419 · Counter 02ready · 00:08
  • 1×Roti canai combo
  • 2×Milo ais
Ready to serve
Receipt #44-17-0923Return lookup
Return mode
DetailsItemsTimeline
RM 23.40Counter 02 · T-4420 · split tender
Choose payment method
DuitNow QR
FPX Online banking
Touch 'n Go eWallet
Cards
ENBMTendered RM 20 cash · DuitNow QR for balance
Shift · 2026-04-19 · AMCounter session log
Verified
  • Clock-in · E-20408:58
  • Kiosk lockActive
  • Held tx recallT-4418
Encrypted local store · rotated 07:00

Everything a counter needs.

asasii POS ships with the six capability clusters below turned on. No plugin store, no paid add-ons, no partner ecosystem to stitch together.

Sale, void, refund, hold, split.

Multi-item cart with real-time totals, custom number pad for quantities, discounts, and price overrides. Held transactions recall by ID. Return mode flips quantities negative for refunds against an existing receipt.

RM 184.60POS · Counter 02 · T-4417
Choose payment method
DuitNow QR
FPX Online banking
Touch 'n Go eWallet
Cards
ENBM3 items · 1 held · split tender ready

Customer-facing display, built in.

Android Presentation API drives a second screen on the asasii K1. Auto-detected at boot, debounced at 300ms, and synced to the cart in real time. Cashier-side and customer-side stay in lockstep without an extra process.

RM 184.60
  • Nasi lemak setRM 12.90
  • Teh tarikRM 4.50
  • Kuih lapis ×3RM 6.00
  • SubtotalRM 23.40
Pay
Customer display · K1 lane 02

Public Bank ECR, TCP and serial.

Full ECR protocol implementation with LRC checksum, message builder, and response parser. TCP/IP for network terminals, serial for direct-cable. Health monitoring with exponential-backoff reconnect when the link drops mid-shift.

ECR handshake · T-4417Approved
  • Amount txRM 184.60
  • Terminal ackLRC 0x7A
  • Issuer approvalPublic Bank
  • Receipt printmerchant + customer

ESC/POS, 58mm or 80mm.

Native ESC/POS over USB, Bluetooth, or network. Configurable receipt templates for customer, merchant, and POS copies. Auto-print on sale completion, with cash-drawer kick signal wired through the same handler.

  • asasii POSCounter 02
  • T-4417 · 09:14
  • 3 itemsRM 23.40
  • DuitNow approved
Thermal receipt · 80mm auto-print

Clock-in, clock-out, kiosk-locked.

Employee ID and PIN login with session timeout. Clock-in / clock-out modal for shift tracking. Kiosk mode locks the tablet to the POS app so the counter can't be navigated out of. Local AsyncStorage encryption for sensitive fields.

Shift · 2026-04-19 · AMAccess & session log
Verified
  • Clock-in · E-20408:58
  • Kiosk lockActive
  • PIN retries0 today
  • Session timeout15 min idle
Encrypted local store · rotated 07:00

Products, customers, orders, inventory.

Product search with barcode scanning. Customer assignment on-cart. Order history with search and filter. Live inventory view and dashboard overview, all reachable from the main transaction screen without leaving the shift.

BayCounter 02 · lookup
Barcode · 955012
  • SKU-33011/1
    Nasi lemak set A
  • SKU-22101/1
    Teh tarik (large)
  • SKU-77813/3
    Kuih lapis pack
ETA On hand · 148On time

Every way Malaysians pay.

asasii POS supports the four payment rails used in Malaysian retail. Each flow is a dedicated screen, configured out of the box.

Cash.

Tendered-amount entry with automatic change calculation. Opens the cash drawer via the ECR-wired kick signal on sale completion and on manual no-sale events.

RM 23.40Cash · tendered RM 50.00
Choose payment method
Cards
ENBMChange due · RM 26.60 · drawer opens on close

Card via ECR.

Sends the amount to the Public Bank ECR terminal, waits for approval, and auto-prints the merchant and customer copies. Timeout and decline flows handled end-to-end.

Card payment · ECRApproved
  • Send amountRM 23.40 · TCP
  • Terminal ackLRC verified
  • Issuer approvalPublic Bank
  • Auto-printmerchant + customer

DuitNow QR.

Terminal displays a dynamic QR for the customer to scan, or the cashier scans a customer-presented QR. Status polling completes the transaction on confirmation.

RM 23.40QR Payment · DuitNow
Choose payment method
DuitNow QR
FPX Online banking
Touch 'n Go eWallet
Boost
ENBMTerminal displays QR · polling status · 00:08

E-Wallet.

Scan the customer's e-wallet QR to capture payment. Dedicated success screen auto-prints the acknowledgement receipt before returning to the main counter view.

KDS · Live
  • RailTNG · GrabPay · Boost
  • CaptureScan customer QR
  • PrintAuto on success
E-Wallet · scan customer QR

What runs under the counter.

asasii POS is a native Android application. These are the facts your IT team will ask for before signing off on a deployment.

Platform
React Native 0.80 on Android (API 21+)
Language
TypeScript 5.0
State
React Context (auth, ECR, printer) + TanStack Query
Navigation
React Navigation v7 (stack + bottom tabs)
UI kit
React Native Paper, Lucide icons
Languages
English, Bahasa Malaysia
Storage
AsyncStorage with encryption for sensitive fields
Printers
ESC/POS over USB, Bluetooth, or network (58mm / 80mm)
Payment terminal
Public Bank ECR via TCP/IP or serial
Second screen
Android Presentation API (Android 8.0+)