Snooker King platform

[ THE PLATFORM ]

The Operating System for Snooker Venues斯诺克球馆的操作系统Sistem Pengoperasian untuk Pusat Snuker

The multi-tenant platform running 500+ snooker and billiard centres in 23 countries. Open API, LHDN MyInvois native, 99.9% uptime.为 23 个国家 500 多家球馆运行的多租户平台。开放 API、原生 LHDN MyInvois、99.9% 可用性。Platform multi-penyewa yang mengoperasikan 500+ pusat snuker dan biliard di 23 negara. API terbuka, LHDN MyInvois asli, uptime 99.9%.

snookerking.com / production status

$ snookerking status --region all

uptime_30d99.97%

active_venues547

countries23

transactions_today184,209

api_p95_latency84ms

lhdn_einvoice_pass_rate100.0%

500+Centres球馆Pusat
23Countries国家Negara
99.9%Uptime SLASLA 可用性SLA Uptime
47Integrations集成数Integrasi
18Languages语言Bahasa
SOC 2Aligned对齐Selaras

In Production at 500+ Venues已在 500 多家场馆投入生产Beroperasi di 500+ Venue

Counter console at a snooker venue
The Counter柜台Kaunter One console runs tables, POS and checkout.一个控制台管理球台、POS 与结账。Satu konsol mengurus meja, POS dan pembayaran.
A busy snooker venue on a weekend night
The Floor场内Lantai Every table billed by the minute, even on the busiest night.最忙的夜晚,每张台仍按分钟准确计费。Setiap meja dibil ikut minit, walaupun pada malam paling sibuk.
Live table monitor on a lounge wall
The Wall墙面大屏Dinding Live status on any screen, from one browser URL.任何屏幕打开一个网址即显示实时状态。Status langsung pada mana-mana skrin, dari satu URL pelayar.

A Platform, Not a Product是平台,不是产品Sebuah Platform, Bukan Produk

Built the way infrastructure software is built: multi-tenant from day one, hardware-agnostic, instrumented end to end, deployable in four topologies.按基础设施软件的方式构建:天生多租户,硬件无关,端到端可观测,并支持四种部署拓扑。Dibina seperti perisian infrastruktur: multi-penyewa dari hari pertama, bebas perkakasan, dipantau hujung ke hujung, boleh dikerahkan dalam empat topologi.

Multi-Tenant by Design多租户架构Multi-Penyewa Secara Reka Bentuk

Per-client isolation at the storage layer with row-level security as a second guard. Every administrative action carries operator identity, IP and request payload in an append-only audit log.在存储层为每个客户端隔离,配合行级安全作为第二道防线。每一个管理操作都会以追加式审计日志记录操作员身份、IP 和请求内容。Pengasingan setiap pelanggan pada lapisan storan, dengan keselamatan peringkat baris sebagai pengawal kedua. Setiap tindakan pentadbiran direkod dalam log audit hanya-tambah.

row-level-securityaudit-logrbac

99.9% Uptime, Measured99.9% 可用性,可量测Uptime 99.9%, Terukur

Hot standby in a second region. Idempotent payment ledger. Offline-tolerant POS that reconciles on reconnect. Public status board, with SLA credits if monthly uptime falls under threshold.第二可用区域热备。幂等支付账本。POS 离线可用,重连后自动对账。状态页公开发布,月度可用性低于门槛会自动发放 SLA 抵扣。Hot standby di rantau kedua. Lejer pembayaran idempoten. POS toleran luar talian yang menyelaraskan semula apabila bersambung. Papan status awam. Kredit SLA jika uptime bulanan jatuh.

hot-standbyidempotentoffline-tolerant

Open API, Hardware-Agnostic开放 API,硬件无关API Terbuka, Bebas Perkakasan

REST endpoints for every resource. Webhooks for every state change. Bring your own thermal printer, IoT relay and accounting export. Backwards-compatible API guarantee for 12 months.每一类资源都有 REST 端点,每一次状态变化都有 webhook。自带热敏打印机、IoT 继电器、会计导出格式皆可,API 向后兼容承诺为 12 个月。Endpoint REST untuk setiap sumber. Webhook untuk setiap perubahan keadaan. Bawa pencetak terma, geganti IoT, atau format eksport perakaunan anda sendiri. Jaminan keserasian API ke belakang selama 12 bulan.

rest-apiwebhooks12mo-compat

Owner-Gated Backdating, Separated Cash Ledger业主级补录日期,独立现金账本Catatan Tarikh Lama Had Pemilik, Lejer Tunai Berasingan

Correct a missed sale on a past date without touching today's totals, owner-role only and fully audit-logged. Till withdrawals are their own event type, never a negative sale.补开过去日期的漏记交易,不影响当日总额,仅限业主角色,全程审计记录。柜台提现为独立事件类型,绝不计为负销售。Betulkan jualan tertinggal pada tarikh lampau tanpa menyentuh jumlah hari ini, had peranan pemilik sahaja dan direkod audit sepenuhnya. Pengeluaran laci ialah jenis peristiwa tersendiri, bukan jualan negatif.

invoice-backdatingcash-out-ledgerowner-rbac

Tax-Inclusive Pricing, Reconciled Receipts含税定价,账单自动核对Harga Termasuk Cukai, Resit Diselaraskan

Toggle every SKU between tax-inclusive and tax-exclusive pricing per tenant. Every 80mm receipt reconciles its tax breakdown line by line against the invoice total.按租户切换每个 SKU 的含税/未税定价。每张 80mm 收据的税项明细都会逐行核对发票总额。Togol setiap SKU antara harga termasuk cukai dan tidak termasuk cukai mengikut penyewa. Setiap resit 80mm menyelaraskan pecahan cukainya baris demi baris dengan jumlah invois.

tax-inclusive-pricingreceipt-reconciliationper-tenant-config

Loyalty Engine, Multi-Tier Stamp Cards忠诚度引擎,多级集章卡Enjin Kesetiaan, Kad Setem Berbilang Tahap

A configurable stamp-and-redeem engine with per-tenant tier rules, atomic redemption locks to prevent double-spend, and a rewards catalogue your team edits without a code deploy.可配置的集章兑换引擎,支持按租户设定等级规则,具备原子级兑换锁防止重复兑换,奖励目录可由团队自行编辑,无需部署代码。Enjin setem-dan-tebus boleh dikonfigurasi dengan peraturan tahap mengikut penyewa, kunci penebusan atomik untuk mengelakkan perbelanjaan berganda, dan katalog ganjaran yang boleh disunting tanpa deploy kod.

loyalty-engineatomic-redemptionmulti-tenant-tiers

[ DATA FLOW ]

From the Table to the Boardroom从球桌到决策层Dari Meja ke Bilik Lembaga

Edge devices stream into a multi-tenant control plane that serves the same data to dashboards, reports, the open API and your accounting system.边缘设备直接对接多租户控制面,同一份数据同时呈现于仪表板、报表、开放 API 与会计系统。Peranti hujung menghantar data ke satah kawalan multi-penyewa yang menyajikan data yang sama kepada dashboard, laporan, API terbuka dan sistem perakaunan anda.

Edge边缘Hujung

  • POS terminal
  • IoT relay (lighting)
  • Thermal printer
  • Mobile / member app

Platform平台Platform

  • Auth & RBAC
  • Billing engine
  • Reporting OLAP
  • REST + Webhooks

Integrations集成Integrasi

  • LHDN MyInvois
  • Stripe / iPay88
  • Mailgun / WhatsApp
  • QuickBooks / Xero

Operators运营者Pengendali

  • Owner dashboard
  • Branch manager
  • Floor staff
  • External auditor

Hardware-Agnostic at the Edge边缘设备,不绑硬件Bebas Perkakasan di Hujung

Standard protocols end to end: any ESC/POS printer, generic relays, any browser screen. Bring your own or let us install.端到端采用标准协议:任何 ESC/POS 打印机、通用继电器、任何浏览器屏幕。可自备,也可由我们安装。Protokol standard hujung ke hujung: mana-mana pencetak ESC/POS, geganti generik, mana-mana skrin pelayar. Bawa sendiri atau biar kami pasang.

Counter Terminal used with Snooker King

Counter Terminal柜台终端Terminal Kaunter

Any tablet or PC runs the live table grid, POS and checkout.任何平板或电脑都能运行实时球台、POS 与结账。Mana-mana tablet atau PC menjalankan grid meja langsung, POS dan pembayaran.

IoT Lighting Relay used with Snooker King

IoT Lighting RelayIoT 灯光继电器Geganti Lampu IoT

Switches each table lamp with the timer, over standard relay protocols.以标准继电器协议,随计时开关每张球台的灯。Menghidupkan lampu setiap meja ikut pemasa, melalui protokol geganti standard.

RFID Reader used with Snooker King

RFID ReaderRFID 读卡器Pembaca RFID

Tap-to-check-in, tap-to-start and auto-checkout with member cards.会员卡感应签到、感应开台与自动结账。Ketik untuk daftar masuk, mula meja dan daftar keluar automatik dengan kad ahli.

80mm Thermal Printer used with Snooker King

80mm Thermal Printer80mm 热敏打印机Pencetak Terma 80mm

Any ESC/POS printer: receipts at the counter, tickets routed to bar and kitchen.任何 ESC/POS 打印机:柜台收据,饮料与餐点单分送吧台与厨房。Mana-mana pencetak ESC/POS: resit di kaunter, tiket dihantar ke bar dan dapur.

Live Table Monitor used with Snooker King

Live Table Monitor实时球台大屏Monitor Meja Langsung

A browser on any TV shows timers, members and scores to the room.任何电视打开浏览器,即可向全场显示计时、会员与比分。Pelayar pada mana-mana TV memaparkan pemasa, ahli dan skor kepada seluruh bilik.

Four Deployment Models, One Codebase四种部署模式,同一套代码Empat Model Penggunaan, Satu Pangkalan Kod

Start shared, move to dedicated or your own cloud when residency rules demand it. Same features, same API, same release train.从共享云开始,当数据驻留要求提高时,可迁至独享云或您自己的云。功能、API 与发布节奏完全一致。Mula dengan cloud kongsi, pindah ke cloud khusus atau cloud anda sendiri apabila peraturan pemastautinan memerlukannya. Ciri, API dan jadual keluaran yang sama.

Shared Cloud共享云Cloud Kongsi

Multi-tenant, the default. Live in days, updated fortnightly with zero downtime.默认的多租户模式。数天上线,每两周零停机更新。Multi-penyewa, pilihan lalai. Sedia dalam beberapa hari, dikemas kini dua minggu sekali tanpa henti.

default

Dedicated Cloud独享云Cloud Khusus

A single-tenant stack for one operator, same release train and SLA.为单一运营商专属的单租户环境,发布节奏与 SLA 相同。Stack penyewa tunggal untuk satu pengendali, jadual keluaran dan SLA yang sama.

Private Cloud私有云Cloud Peribadi

Runs in your own AWS, GCP or Azure account for groups with strict data residency.部署在您自有的 AWS、GCP 或 Azure 账号,满足严格的数据驻留要求。Berjalan dalam akaun AWS, GCP atau Azure anda sendiri untuk kumpulan dengan keperluan pemastautinan data ketat.

On-Premises本地部署Di Premis

For enterprise franchise operators that must keep every byte on site.面向必须将所有数据留在本地的企业级特许经营商。Untuk pengendali francais perusahaan yang mesti menyimpan setiap bait di premis.

World map of Snooker King venues across 23 countries

Shipped Recently近期上线Baru Dilancarkan

Released to every tenant on the fortnightly train, no migration and no downtime.随每两周的发布节奏推送给所有租户,无需迁移,零停机。Dikeluarkan kepada setiap penyewa dalam jadual dua minggu, tanpa migrasi dan tanpa henti.

new

Member Vouchers会员优惠券Baucar Ahli

Design a voucher in four templates and nine colours, share it by WhatsApp, QR poster or embed, and redeem it with the in-app scanner. Claimed vouchers live in My Vouchers.用四种模板、九种颜色设计优惠券,通过 WhatsApp、QR 海报或嵌入代码分享,并用应用内扫描器核销。已领取的券都在 My Vouchers 里。Reka baucar dengan empat templat dan sembilan warna, kongsi melalui WhatsApp, poster QR atau benaman, dan tebus dengan pengimbas dalam aplikasi. Baucar yang dituntut ada dalam My Vouchers.

new

Start Game Now, Pay Later先开局,后付款Mula Main Sekarang, Bayar Kemudian

Open a table for a regular before payment, then settle or carry the balance without losing the debt.先为熟客开台再付款,之后结清或挂账,欠款不会丢失。Buka meja untuk pelanggan tetap sebelum bayaran, kemudian jelaskan atau bawa baki tanpa kehilangan hutang.

new

Barcode Lookup条码识别Carian Kod Bar

Scan a product the branch does not stock yet and the item form fills in a suggested name from Open Food Facts.扫描本店尚未上架的商品,品项表单会自动带出 Open Food Facts 建议的名称。Imbas produk yang belum ada di cawangan dan borang item mengisi nama cadangan daripada Open Food Facts.

new

POS Favourites and Best SellersPOS 常用与热销Kegemaran dan Terlaris POS

Pin the items your bar sells most, and let a 30-day Best Sellers tab build itself.把吧台最常卖的品项置顶,并由系统自动生成 30 天热销榜。Sematkan item paling laris di bar anda, dan biar tab Terlaris 30 hari terbina sendiri.

new

Cash Drawer Ledger钱箱账本Lejar Laci Tunai

Opening float, cash in and out by category, and expected-versus-counted variance at close.开箱备用金、按类别记录现金收支,关箱时比对应有与实点差异。Apungan pembukaan, tunai masuk dan keluar mengikut kategori, dan varians jangkaan lawan kiraan semasa tutup.

new

Shift Report班次报告Laporan Syif

An 80mm end-of-shift report from the same figures as the revenue screens, ready to print at the counter.80mm 班次结算报告,数字与营收页面同源,可在柜台直接打印。Laporan akhir syif 80mm daripada angka yang sama dengan skrin hasil, sedia dicetak di kaunter.

Every System a Venue Actually Needs球馆真正用得上的每一个系统Setiap Sistem Yang Pusat Snuker Benar-Benar Perlukan

BILLING

Real-Time Billing实时计费Pengebilan masa nyata

Countup, countdown, RFID time-billing, split-bill, partial payments. Prepaid duration packages with grace periods and auto-checkout on expiry. Per-table multi-player session roster with per-slot session state machine, +Round / +Item / End Game routed idempotently through the V2 split-bill flow. Per-slot RFID identity binding with uniqueness-constraint enforcement. Reconciles on reconnect.正向计时、倒计时、RFID 计时、分单、部分支付。预付时长套餐带宽限期,到期自动结账。每桌多人对局名单含每位独立状态机,+回合/+品项/结束游戏走 V2 分单幂等通道。按位 RFID 身份绑定带唯一约束。重连自动对账。Kira-naik, kira-turun, masa-RFID, bil pisah, bayaran separa. Pakej tempoh prabayar dengan tempoh tangguh dan daftar keluar auto pada luput. Senarai pemain berbilang setiap meja dengan mesin keadaan sesi setiap slot, +Pusingan / +Item / Tamat Permainan dihalakan secara idempoten melalui aliran bil pisah V2. Pengikatan identiti RFID setiap slot dengan penguatkuasaan kekangan keunikan. Selaras semula apabila bersambung.

PRICING

Dynamic Pricing动态定价Harga dinamik

Peak/off-peak rates, holiday rules, member-tier discounts. Rules engine, not hardcoded tables.高峰/非高峰费率、节假日规则、会员阶层折扣,规则引擎,非硬编码表。Kadar puncak/luar puncak, peraturan cuti, diskaun mengikut tahap ahli. Enjin peraturan, bukan jadual statik.

IDENTITY

Membership + Wallet会员 + 钱包Keahlian + dompet

Tiered membership, base + bonus Coin with FIFO expiry, refundable prepaid Credit, points, tokens, smart deduction. One identity (email, OTP, OAuth, RFID, QR) across mobile, portal, and front desk.分级会员,基础+回馈 Coin FIFO 过期,积分、代币、智能扣减。一套身份(邮箱、OTP、OAuth、RFID、QR)通用。Keahlian berperingkat, Coin asas + bonus dengan luput FIFO, Credit prabayar boleh dikembalikan, mata, token, potongan pintar. Satu identiti (e-mel, OTP, OAuth, RFID, QR) merentasi aplikasi, portal, dan kaunter.

IOT

IoT LightingIoT 照明Pencahayaan IoT

Lights cut when sessions end. Standard relay protocols, not vendor lock-in.场次结束自动熄灯,使用标准继电器协议,不绑定单一品牌。Lampu padam apabila sesi tamat. Protokol geganti standard, bebas daripada penguncian vendor.

F&B

F&B + QR Ordering餐饮 + 二维码点餐F&B + pesanan QR

Customer-facing QR ordering, full POS with menu management and item modifiers, kitchen display + ticket routing per station, OTP verification, combo + bundle pricing.客户端二维码点餐,完整 POS 含菜单管理与项目修饰符,厨房显示器+按工位分流出票,OTP 核对,套餐+组合定价。Pesanan QR pelanggan, POS penuh dengan pengurusan menu dan pengubah suai item, paparan dapur + penghalaan tiket setiap stesen, pengesahan OTP, harga combo + bundle.

REPORTING

Multi-Branch Reporting多分店报表Laporan pelbagai cawangan

P&L per branch, employee performance, reconciled shifts. Export to CSV, accounting, or your warehouse.分店损益、员工表现、对账班次,CSV、会计或数据仓库导出。P&L setiap cawangan, prestasi pekerja, syif yang diselaraskan. Eksport ke CSV, perakaunan, atau gudang data anda.

COMPLIANCE

LHDN MyInvoisLHDN MyInvoisLHDN MyInvois

Native Malaysian e-invoice integration with audit-ready submission and consolidation pathways.原生马来西亚电子发票,提交与合并通路均符合稽核要求。Integrasi e-invois Malaysia secara asli, dengan laluan penghantaran dan penggabungan sedia audit.

SECURITY

Audit Log + RBAC + Staff审计日志 + RBAC + 员工Log audit + RBAC + staf

Append-only log of every revenue-bearing action. Granular roles per venue, per branch, per region. Employee identity, shift management, performance attribution, void/discount audit per operator for fraud prevention.所有涉及收入的操作都进入追加式日志,角色按球馆、分店、区域细粒度授权。员工身份、班次管理、按操作员归因绩效、防欺诈作废/折扣审计。Log hanya-tambah bagi setiap tindakan yang melibatkan hasil. Peranan terperinci setiap pusat, cawangan, wilayah. Identiti pekerja, pengurusan syif, atribusi prestasi, audit batal/diskaun setiap pengendali untuk pencegahan penipuan.

MARKETING

Promotions Engine促销引擎Enjin promosi

Coupon campaigns, bulk-generated codes, member-tier-aware discounts, multi-center deployment, claim and usage tracking.优惠券活动、批量生成代码、按会员阶层折扣、多中心部署、领取与使用追踪。Kempen kupon, kod pukal dijana, diskaun sedar tahap ahli, penggunaan pelbagai pusat, penjejakan tuntutan dan penggunaan.

BOOKING

Booking Module预订模块Modul tempahan

Calendar API, deposit-secured slots, no-show analytics, capacity utilisation, group booking, recurring schedules.日历 API、押金锁定时段、爽约分析、容量利用率、团体预订、循环排程。API kalendar, slot dikunci deposit, analitik tidak hadir, penggunaan kapasiti, tempahan kumpulan, jadual berulang.

INVENTORY

Inventory Module库存模块Modul inventori

Real-time stock levels, low-stock webhooks, audit-ready movement log, batch adjustments, multi-center reconciliation.实时库存水平、低库存 webhook、审计就绪移动日志、批量调整、多中心对账。Tahap stok masa nyata, webhook stok rendah, log pergerakan sedia audit, pelarasan pukal, pengiraan pelbagai pusat.

COMMS

Communication Channels通讯渠道Saluran komunikasi

Multi-channel broadcasts (email, push, SMS, WhatsApp, in-app inbox), member-targeted segments, scheduled delivery, read receipts.多渠道广播(邮件、推送、SMS、WhatsApp、应用收件箱)、会员定向分组、定时投递、已读回执。Siaran pelbagai saluran (e-mel, push, SMS, WhatsApp, peti masuk dalam aplikasi), segmen disasar ahli, penghantaran berjadual, resit baca.

SOCIAL

Match-Tracking Module比赛追踪模块Modul jejak perlawanan

1v1 match state machine with frame-by-frame scoring, idempotent confirmation flow, multi-game rule presets (snooker, pool, mahjong, carrom), append-only result log, leaderboard rollup.1v1 比赛状态机,逐局计分配,幂等确认流程,多游戏规则预设(斯诺克、台球、麻将、康乐棋),仅追加结果日志,排行榜汇总。Mesin keadaan perlawanan 1v1 dengan skor demi rangka, aliran pengesahan idempoten, pratetap pelbagai permainan (snuker, pool, mahjong, karom), log hasil hanya-tambah, papan pendahulu disatukan.

BRANDING

White-Label Theming白标主题化Penjenamaan label putih

Per-tenant branding (logo, favicon, palette, tagline), vanity URLs per centre, per-domain theming, photo + banner gallery, document template designer with live preview.按租户品牌化(logo、网站图标、调色板、标语)、每中心专属 URL、按域名主题化、照片+横幅图库、带实时预览的文档模板设计器。Penjenamaan setiap penyewa (logo, favicon, palet, tagline), URL khas setiap pusat, penjenamaan setiap domain, galeri foto + sepanduk, pereka templat dokumen dengan pratonton langsung.

ONBOARDING

Setup & Onboarding设置与导入Persediaan & onboarding

Wizard-driven tenant provisioning (centre, tables, members, hardware in <2 hours), bulk-import for existing member databases, on-site training for hosts, 30-day money-back rollback path.向导驱动的租户开通(2 小时内完成中心、桌台、会员、硬件)、现有会员数据库批量导入、主持人现场培训、30 天退款回滚路径。Pembekalan penyewa dipandu wizard (pusat, meja, ahli, perkakasan dalam <2 jam), import pukal untuk pangkalan data ahli sedia ada, latihan di tapak untuk hos, laluan pulangan wang 30 hari.

OBSERVABILITY

Real-Time Fleet Telemetry实时车队遥测Telemetri armada masa nyata

Live 3D telemetry globe of every tenant centre with rolling 24-hour revenue rollup, session and payment streams sourced from append-only system logs, alert ticker for light-control and login failures, per-centre drilldown with table status grid and recent-events feed.所有租户分店的实时 3D 遥测地球仪,24 小时滚动营业额,场次与支付事件流来自仅追加系统日志,灯光控制与登入失败告警 ticker,单店深入分析含桌台状态网格与近期事件流。Bola Bumi telemetri 3D langsung bagi setiap pusat penyewa, hasil putaran 24 jam, aliran sesi dan pembayaran daripada log sistem hanya-tambah, ticker amaran kegagalan kawalan lampu dan log masuk, penapisan tiap-tiap pusat dengan grid status meja dan suapan peristiwa terkini.

WORKFORCE

Workforce Attendance API考勤 APIAPI kehadiran tenaga kerja

Badge-tap clock in/out per shift with optional geofenced GPS capture and IP logging on every punch, cutoff and rounding rules configurable per tenant, manager roll-up view across every branch, CSV export for payroll pipelines.按班次刷卡打卡上下班,可选地理围栏 GPS 与每次打卡 IP 记录,截止与进位规则按租户配置,跨分店主管汇总视图,CSV 导出对接薪资系统。Daftar masuk/keluar tap lencana setiap syif dengan tangkapan GPS geofenced pilihan dan log IP setiap tap, peraturan had masa dan pembundaran boleh dikonfigurasi setiap penyewa, tampilan roll-up pengurus merentasi setiap cawangan, eksport CSV untuk saluran penggajian.

SCHEDULING

Recurring & Bulk Scheduling循环与批量排程Penjadualan berulang & pukal

Batch-create a recurring reservation series in one API call, DST-safe date expansion so occurrences never drift, each occurrence independently editable while remaining linked by a shared series reference for one-shot bulk cancel.一次 API 调用批量建立循环预订系列,日期展开兼容夏令时不偏移,各场次可独立编辑,同时以共享系列参照连结以便一键批量取消。Cipta siri tempahan berulang secara pukal dalam satu panggilan API, pengembangan tarikh selamat DST supaya kejadian tidak tersasar, setiap kejadian boleh disunting secara berasingan sambil kekal dipautkan melalui rujukan siri dikongsi untuk pembatalan pukal sekali panggilan.

TREASURY

Treasury & Cash Drawer\u5e93\u5b58\u73b0\u91d1\u4e0e\u94b1\u7bb1Perbendaharaan & laci tunai

Cash-in/cash-out movements posted against the drawer by category, opening float and closing count per business day, expected-against-counted variance at close, and voids gated by an ownership check with a written reason. Business-day windows honour each centre cutoff hour and timezone; only cash tenders touch the drawer.\u6309\u7c7b\u522b\u8bb0\u5f55\u73b0\u91d1\u6536\u652f\uff0c\u6bcf\u4e2a\u8425\u4e1a\u65e5\u7684\u5f00\u7bb1\u5907\u7528\u91d1\u4e0e\u5173\u7bb1\u70b9\u6570\uff0c\u5173\u7bb1\u65f6\u6bd4\u5bf9\u5e94\u6709\u4e0e\u5b9e\u70b9\u5dee\u5f02\uff0c\u4f5c\u5e9f\u9700\u6743\u9650\u6821\u9a8c\u4e0e\u4e66\u9762\u7406\u7531\u3002\u8425\u4e1a\u65e5\u533a\u95f4\u4f9d\u5404\u573a\u9986\u7684\u5207\u6362\u65f6\u70b9\u4e0e\u65f6\u533a\u3002Pergerakan tunai masuk dan keluar diposkan ke laci mengikut kategori, apungan buka dan kiraan tutup setiap hari perniagaan, varians jangkaan lawan kiraan pada penutupan, dan pembatalan dikawal semakan pemilikan dengan sebab bertulis.

TOURNAMENTS

Tournament Engine\u8d5b\u4e8b\u5f15\u64ceEnjin kejohanan

Single elimination with automatic byes, round robin, and Swiss with rematch avoidance. Seeded draws, live brackets that advance as frames close, entry fees settled at the same till, tables booked automatically for scheduled matches, and a public share link per bracket. Eleven rule engines cover snooker and variants, 8-ball, English 8-ball, 9-ball and variants, straight pool, carom, English billiards and Russian pyramid, with Glicko-2 rating per player.\u5355\u8d25\u6dd8\u6c70\uff08\u81ea\u52a8\u8f6e\u7a7a\uff09\u3001\u5faa\u73af\u8d5b\u4e0e\u745e\u58eb\u5236\uff08\u907f\u514d\u91cd\u590d\u5bf9\u9635\uff09\u3002\u79cd\u5b50\u62bd\u7b7e\u3001\u5b9e\u65f6\u5bf9\u9635\u8868\u3001\u62a5\u540d\u8d39\u540c\u53f0\u7ed3\u6e05\u3001\u8d5b\u7a0b\u81ea\u52a8\u5360\u53f0\u3002\u5341\u4e00\u5957\u89c4\u5219\u5f15\u64ce\u8986\u76d6\u65af\u8bfa\u514b\u3001\u516b\u7403\u3001\u4e5d\u7403\u3001\u5f00\u4f26\u4e0e\u4fc4\u5f0f\u91d1\u5b57\u5854\uff0c\u5e76\u6309\u7403\u624b\u8ba1\u7b97 Glicko-2 \u8bc4\u5206\u3002Kalah mati dengan bye automatik, liga pusingan, dan Swiss dengan elakan perlawanan ulang. Sebelas enjin peraturan merangkumi snuker, 8-bola, 9-bola, karom dan piramid Rusia, dengan penarafan Glicko-2 setiap pemain.

LEDGER

Coin and Credit LedgerCoin 与 Credit 账本Lejar Coin dan Credit

Two stored-value instruments with different accounting. Coin is sold as a taxed sale with a tax invoice, is not refundable to cash, and a Coin sale can be reversed with a numbered Credit Note. Credit is a refundable prepaid balance held as a liability on its own ledger: no tax at top-up, tax when it is spent, numbered Credit Refund Receipts and expiry notes, and dedicated accounting export mapping codes.两种会计处理不同的储值工具。Coin 作为含税销售出售并开具税务发票,不可退为现金,Coin 销售可通过编号 Credit Note 冲销。Credit 是可退的预付余额,以负债形式记入独立账本:充值时不计税,消费时计税,每笔退款与过期均有编号单据,并有专用会计导出映射代码。Dua instrumen nilai tersimpan dengan perakaunan berbeza. Coin dijual sebagai jualan bercukai dengan invois cukai, tidak boleh dikembalikan kepada tunai, dan jualan Coin boleh dibalikkan dengan Credit Note bernombor. Credit ialah baki prabayar boleh dikembalikan yang dipegang sebagai liabiliti dalam lejarnya sendiri: tiada cukai semasa tambah nilai, cukai apabila dibelanjakan, Credit Refund Receipt dan nota luput bernombor, serta kod pemetaan eksport perakaunan khusus.

The Full Capability Matrix完整功能矩阵Matriks Keupayaan Penuh

700+ capabilities across 39 categories. Every item below is in production today. Search the matrix or expand a category for your RFP.39 个类别、700 多项能力,以下每一项都已在生产环境运行。可搜索矩阵,或展开类别用于 RFP。700+ keupayaan merentas 39 kategori. Setiap item di bawah sedang beroperasi. Cari matriks atau buka kategori untuk RFP anda.

700+ capabilities, 39 categories700+ 项能力,39 个类别700+ keupayaan, 39 kategori

Table and Game Management球台与比赛管理Pengurusan Meja dan Permainan

40
  • Real-time table status with color-coded availability: Green for available, Red for occupied, Yellow for reserved, Gray for maintenance实时球台状态,颜色区分可用性:绿色为可用,红色为使用中,黄色为已预订,灰色为维修中Status meja masa nyata dengan kod warna ketersediaan: Hijau untuk tersedia, Merah untuk digunakan, Kuning untuk ditempah, Kelabu untuk penyelenggaraan
  • Live session timer with automatic billing calculations实时开台计时器,自动计算费用Pemasa sesi langsung dengan pengiraan bil automatik
  • Multiple billing modes including Count-Up for hourly billing and Count-Down for package-based billing多种计费模式,包括按小时计费的正计时和按套餐计费的倒计时Pelbagai mod bil termasuk Kiraan Naik untuk bil sejam dan Kiraan Turun untuk bil berasaskan pakej
  • Split-bill gaming feature for group payments分账对局功能,方便团体付款Ciri permainan bil berpecah untuk bayaran berkumpulan
  • Table QR codes for quick customer check-in球台QR码,顾客快速签到Kod QR meja untuk daftar masuk pelanggan dengan pantas
  • Table types organization with custom colors球台类型分组,可自定义颜色Susunan jenis meja dengan warna tersuai
  • Table zones for physical grouping球台区域,按实际位置分组Zon meja untuk pengumpulan fizikal
  • Drag-and-drop table positioning拖放调整球台位置Susun kedudukan meja secara seret dan lepas
  • Maintenance tracking维修追踪Penjejakan penyelenggaraan
  • Grace period setting宽限期设置Tetapan tempoh tangguh
  • Minimum charge setting最低消费设置Tetapan caj minimum
  • Table display settings customization自定义球台显示设置Penyesuaian tetapan paparan meja
  • Table freshness polling球台状态刷新轮询Tinjauan kesegaran status meja
  • Table change mid-game (transfer to different table)比赛中途换台(转至其他球台)Tukar meja di tengah permainan (pindah ke meja lain)
  • Game session notes for operators操作员的开台备注Nota sesi permainan untuk operator
  • Table invoice history view球台发票记录查看Paparan sejarah invois meja
  • Operations dashboard with real-time table cards. iOS-style page swipe between zones运营仪表板,显示实时球台卡片。iOS风格滑动切换区域Papan pemuka operasi dengan kad meja masa nyata. Leret halaman gaya iOS antara zon
  • Center activity monitoring分店活动监控Pemantauan aktiviti pusat

Count-Up Time Billing正计时计费Bil Masa Kiraan Naik

18
  • Open-ended time-based sessions不限时的计时开台Sesi berasaskan masa tanpa had
  • Real-time minute-by-minute charging按分钟实时计费Caj minit demi minit secara masa nyata
  • Dynamic rate application by duration tier (peak/off-peak)按时段级别动态套用费率(高峰/非高峰)Kadar dinamik mengikut peringkat tempoh (puncak/luar puncak)
  • Pause and resume sessions暂停与恢复计时Jeda dan sambung semula sesi
  • Manual time adjustments手动调整时间Pelarasan masa secara manual
  • Table change mid-game比赛中途换台Tukar meja di tengah permainan
  • Cancellation with prorating取消并按比例计费Pembatalan dengan caj prorata
  • Session history tracking开台记录追踪Penjejakan sejarah sesi
  • Game rounds tracking比赛局数追踪Penjejakan pusingan permainan
  • Member assignment mid-game比赛中途指定会员Penetapan ahli di tengah permainan
  • Countup game settings per center每家分店的正计时设置Tetapan permainan kiraan naik setiap pusat
  • Rate breakdown display费率明细显示Paparan pecahan kadar
  • Automatic charge calculation with holiday/day/time awareness自动计算费用,识别假期/星期/时段Pengiraan caj automatik yang mengambil kira cuti/hari/masa
  • Checkout with proforma preview结账前预览形式发票Pembayaran dengan pratonton proforma
  • Multiple payment methods at checkout结账支持多种付款方式Pelbagai kaedah bayaran semasa pembayaran
  • Auto-end when all items paid所有项目付清后自动结束Tamat automatik apabila semua item dibayar
  • Per-table type rate configuration按球台类型设置费率Konfigurasi kadar mengikut jenis meja

Count-Down Package Billing倒计时套餐计费Bil Pakej Kiraan Turun

22
  • Prepaid time packages from 30 minutes to 10 hours预付时间套餐,从30分钟到10小时Pakej masa prabayar dari 30 minit hingga 10 jam
  • Countdown timer visible to operator and member操作员和会员均可查看倒计时Pemasa kiraan turun boleh dilihat oleh operator dan ahli
  • Package pricing per center and per membership tier按分店和会员等级设定套餐价格Harga pakej mengikut pusat dan peringkat keahlian
  • Free trial packages免费试玩套餐Pakej percubaan percuma
  • Top-up mid-game (time extension)比赛中途充值(延长时间)Tambah nilai di tengah permainan (lanjutan masa)
  • Unused time refund calculation未用时间退款计算Pengiraan bayaran balik masa tidak digunakan
  • Grace period added to countdown end time倒计时结束时间附加宽限期Tempoh tangguh ditambah pada masa tamat kiraan turun
  • Auto-end when paid and timer expired已付款且计时结束后自动结束Tamat automatik apabila dibayar dan pemasa tamat
  • Early-end emergency button (no timer check, only unpaid-invoice check)紧急提前结束按钮(不检查计时,只检查未付发票)Butang kecemasan tamat awal (tiada semakan pemasa, hanya semakan invois belum bayar)
  • Coin-based countdown sessions (pay with member Coin)以 Coin 开倒计时(用会员 Coin 付款)Sesi kiraan turun berasaskan Coin (bayar dengan Coin ahli)
  • Custom duration/price countdown packages (ad-hoc)自定义时长/价格的倒计时套餐(临时)Pakej kiraan turun dengan tempoh/harga tersuai (ad hoc)
  • Unified countdown session creation endpoint统一的倒计时开台接口Titik akhir penciptaan sesi kiraan turun bersatu
  • Package table associations套餐与球台关联Kaitan pakej dengan meja
  • Countdown game settings per center每家分店的倒计时设置Tetapan permainan kiraan turun setiap pusat
  • Pay-and-activate workflow付款即启用流程Aliran kerja bayar dan aktifkan
  • Pending countdown session management待启用倒计时管理Pengurusan sesi kiraan turun yang menunggu
  • Countdown invoice calculation倒计时发票计算Pengiraan invois kiraan turun
  • Countdown validation handlers倒计时验证处理Pengendali pengesahan kiraan turun
  • Light scheduling tied to session end time灯光排程与开台结束时间联动Penjadualan lampu dikaitkan dengan masa tamat sesi

Split Bill and Multi-Player分账与多人对局Bil Berpecah dan Berbilang Pemain

16
  • Multi-player game sessions on single table单台多人对局Sesi permainan berbilang pemain pada satu meja
  • Equal split billing平均分账Bil dibahagi sama rata
  • Per-player billing with item allocation按玩家计费并分配消费项目Bil setiap pemain dengan peruntukan item
  • Add/remove players mid-game比赛中途增减玩家Tambah/buang pemain di tengah permainan
  • F&B item allocation to specific players将餐饮项目分配给指定玩家Peruntukan item F&B kepada pemain tertentu
  • Discount distribution across players在玩家之间分摊折扣Agihan diskaun antara pemain
  • Per-player payment and invoice generation按玩家付款并开具发票Bayaran dan invois setiap pemain
  • Checkpoint rounding for accuracy检查点取整以确保准确Pembundaran titik semak untuk ketepatan
  • Multiple split-bill rounds with naming多轮分账,可命名Berbilang pusingan bil berpecah dengan penamaan
  • Round management (add, edit name, last round remark)轮次管理(新增、改名、末轮备注)Pengurusan pusingan (tambah, ubah nama, catatan pusingan terakhir)
  • Proforma preview before payment付款前预览形式发票Pratonton proforma sebelum bayaran
  • Create separate split invoices分别开具分账发票Cipta invois berpecah yang berasingan
  • Unified V2 modal for both countup and countdown正计时和倒计时共用的V2统一窗口Tetingkap V2 bersatu untuk kiraan naik dan kiraan turun
  • Member search within split bill分账内搜索会员Carian ahli dalam bil berpecah
  • Coupon and discount logic per split每份分账的优惠券与折扣逻辑Logik kupon dan diskaun setiap pecahan
  • Buyer info capture for e-invoice为电子发票收集买方资料Rekod maklumat pembeli untuk e-invois

Dynamic Pricing Engine动态定价引擎Enjin Harga Dinamik

14
  • Time-based rates (hourly tiers)按时段收费(小时级别)Kadar berasaskan masa (peringkat sejam)
  • Day-based rates (weekday vs weekend)按日收费(平日与周末)Kadar berasaskan hari (hari biasa berbanding hujung minggu)
  • Holiday rate overrides公共假期费率覆盖Kadar khas cuti umum
  • Specific date rates指定日期费率Kadar tarikh tertentu
  • Per-table-type pricing按球台类型定价Harga mengikut jenis meja
  • Per-membership-tier pricing按会员等级定价Harga mengikut peringkat keahlian
  • Smart rate priority system智能费率优先级系统Sistem keutamaan kadar pintar
  • Recurring holidays management周期性假期管理Pengurusan cuti berulang
  • Duration tier configuration (first hour, subsequent hours)时段级别设置(首小时、后续小时)Konfigurasi peringkat tempoh (jam pertama, jam berikutnya)
  • Charging settings per center每家分店的收费设置Tetapan caj setiap pusat
  • Default rates per center每家分店的默认费率Kadar lalai setiap pusat
  • Rate schedule management费率时间表管理Pengurusan jadual kadar
  • Combo category rates组合类别费率Kadar kategori kombo
  • Happy hour as a full rules engine with per-center entitlement gating完整规则引擎式的欢乐时段,按分店授权开放Happy hour sebagai enjin peraturan penuh dengan kelayakan setiap pusat

Payment Processing付款处理Pemprosesan Pembayaran

20
  • Cash payment with change calculation现金付款并计算找零Bayaran tunai dengan pengiraan baki
  • Card payment processing刷卡付款处理Pemprosesan bayaran kad
  • Member Coin payment会员 Coin 付款Bayaran Coin ahli
  • Reward points redemption as payment积分兑换付款Penebusan mata ganjaran sebagai bayaran
  • Partial payments for split sessions分账对局的部分付款Bayaran separa untuk sesi berpecah
  • Multiple payment methods per transaction单笔交易支持多种付款方式Pelbagai kaedah bayaran bagi setiap transaksi
  • Payment void and reversal付款作废与冲销Pembatalan dan pembalikan bayaran
  • Outstanding invoice payment未结发票付款Bayaran invois tertunggak
  • Payment confirmation and receipt付款确认与收据Pengesahan bayaran dan resit
  • Payment method update after transaction交易后更改付款方式Kemas kini kaedah bayaran selepas transaksi
  • Multi-payment method recording记录多种付款方式Rekod pelbagai kaedah bayaran
  • Cash tender chip shortcuts现金面额快捷按钮Pintasan cip nilai tunai
  • Payment state persistence (survives page refresh)付款状态保存(刷新页面后仍保留)Keadaan bayaran kekal (tidak hilang selepas muat semula halaman)
  • Persistent coupon state优惠券状态保存Keadaan kupon kekal
  • Persistent member selection会员选择保存Pilihan ahli kekal
  • Payment reconciliation付款对账Penyesuaian bayaran
  • Invoice payment for outstanding balances未结余额的发票付款Bayaran invois untuk baki tertunggak
  • Rounding applied only on final payment仅在最终付款时取整Pembundaran hanya pada bayaran akhir
  • Coin FIFO deductionCoin 最早优先扣除Potongan Coin tertua dahulu
  • Points balance validation before deduction扣除前验证积分余额Pengesahan baki mata sebelum potongan

Invoice and Document System发票与单据系统Sistem Invois dan Dokumen

24
  • 80mm thermal receipt format (ESC/POS commands)80mm热敏收据格式(ESC/POS指令)Format resit terma 80mm (arahan ESC/POS)
  • HTML invoice format for web view and PDF. Proforma invoices (pre-payment draft)HTML发票格式,适用于网页查看和PDF。形式发票(付款前草稿)Format invois HTML untuk paparan web dan PDF. Invois proforma (draf sebelum bayaran)
  • Transaction slips (payment receipts)交易单据(付款收据)Slip transaksi (resit bayaran)
  • Invoice numbering system with configurable format发票编号系统,格式可自定义Sistem penomboran invois dengan format boleh dikonfigurasi
  • Invoice logo and branding per center每家分店的发票标志和品牌Logo dan penjenamaan invois setiap pusat
  • Multi-language invoices (English, Chinese, Malay)多语言发票(英文、中文、马来文)Invois pelbagai bahasa (Inggeris, Cina, Melayu)
  • 150+ ISO 4217 currency formats with per-currency rounding150种以上ISO 4217货币格式,每种货币有取整规则150+ format mata wang ISO 4217 dengan pembundaran setiap mata wang
  • Tax display (GST/SST/VAT configurable label)税项显示(GST/SST/VAT标签可设置)Paparan cukai (label GST/SST/VAT boleh dikonfigurasi)
  • Service charge display服务费显示Paparan caj perkhidmatan
  • Discount itemization on invoice发票列明折扣Perincian diskaun pada invois
  • Payment method indication标明付款方式Petunjuk kaedah bayaran
  • Member details inclusion包含会员资料Maklumat ahli disertakan
  • Invoice preview before print打印前预览发票Pratonton invois sebelum cetak
  • Document designer with live preview单据设计器,实时预览Pereka dokumen dengan pratonton langsung
  • Consolidated invoices (merge multiple into one)合并发票(多张合为一张)Invois disatukan (gabung beberapa menjadi satu)
  • Unconsolidate (undo merge)取消合并Nyahsatukan (batal gabungan)
  • Email invoice delivery电邮发送发票Penghantaran invois melalui e-mel
  • Email transaction slip电邮发送交易单据E-mel slip transaksi
  • Invoice snapshots (historical preservation)发票快照(保存历史版本)Syot kilat invois (pemeliharaan sejarah)
  • Invoice freshness checks发票状态刷新检查Semakan kesegaran invois
  • Edit invoice post-creation开具后编辑发票Sunting invois selepas dicipta
  • Invoice validation发票验证Pengesahan invois
  • Auto-numbering with center prefix按分店前缀自动编号Penomboran automatik dengan awalan pusat

Point of Sale and InventoryPOS收银与库存Tempat Jualan dan Inventori

26
  • Unlimited product categories with sort ordering无限商品分类,可排序Kategori produk tanpa had dengan susunan
  • Item management with photos and multiple images商品管理,支持照片和多张图片Pengurusan item dengan foto dan berbilang imej
  • Combo bundles (game + F&B)组合套餐(球局 + F&B)Pakej kombo (permainan + F&B)
  • In-session POS ordering开台期间POS点单Pesanan POS semasa sesi
  • Quick search across items快速搜索商品Carian pantas merentas item
  • Inventory stock level tracking (real-time)实时库存水平追踪Penjejakan paras stok inventori (masa nyata)
  • Stock movement history (purchase, sale, adjustment, write-off)库存变动记录(采购、销售、调整、报废)Sejarah pergerakan stok (belian, jualan, pelarasan, hapus kira)
  • Stock audit and repair (manual correction)库存盘点与修正(手动更正)Audit dan pembaikan stok (pembetulan manual)
  • Low-stock threshold alerts低库存阈值提醒Amaran ambang stok rendah
  • Item categorization with custom sort商品分类,可自定义排序Pengkategorian item dengan susunan tersuai
  • Per-item SST and service charge override单个商品的SST和服务费覆盖Ganti SST dan caj perkhidmatan setiap item
  • Per-center item pricing按分店设定商品价格Harga item setiap pusat
  • Combo items (bundle products)组合商品(套装产品)Item kombo (produk berpakej)
  • Inventory view mode toggle库存视图模式切换Togol mod paparan inventori
  • Category sort ordering分类排序Susunan kategori
  • Item sort ordering商品排序Susunan item
  • POS cart persistencePOS购物车保存Troli POS kekal
  • Standalone POS member assignment独立POS指定会员Penetapan ahli POS kendiri
  • POS item center settingsPOS商品分店设置Tetapan pusat item POS
  • Walk-in customer handling散客处理Pengendalian pelanggan walk-in
  • Item availability management商品供应状态管理Pengurusan ketersediaan item
  • Inventory movements report (sold, adjustments, closing balance)库存变动报表(售出、调整、期末余额)Laporan pergerakan inventori (terjual, pelarasan, baki penutup)
  • POS 4-column layout modalPOS四栏布局窗口Tetingkap POS susun atur 4 lajur
  • POS card state (collapsible sections)POS卡片状态(可折叠区块)Keadaan kad POS (bahagian boleh dilipat)
  • POS payment functionsPOS付款功能Fungsi bayaran POS

Food and Beverage System餐饮系统Sistem Makanan dan Minuman

28
  • 4-panel ordering modal四面板点单窗口Tetingkap pesanan 4 panel
  • F&B table management with dedicated table typeF&B餐桌管理,设有专用餐桌类型Pengurusan meja F&B dengan jenis meja khas
  • Floor plan mode with drag-and-drop平面图模式,支持拖放Mod pelan lantai dengan seret dan lepas
  • Menu category management with defaults菜单分类管理,含默认设置Pengurusan kategori menu dengan tetapan lalai
  • Menu item management with detail view菜单项目管理,含详情视图Pengurusan item menu dengan paparan terperinci
  • Item options, preferences, and addons项目选项、偏好和加料Pilihan, keutamaan dan tambahan item
  • F&B order creation and trackingF&B订单创建与追踪Penciptaan dan penjejakan pesanan F&B
  • Order status (pending, ready, served)订单状态(待处理、已备好、已上桌)Status pesanan (menunggu, sedia, dihidang)
  • Kitchen receipt printing (80mm thermal)厨房单打印(80mm热敏)Cetakan resit dapur (terma 80mm)
  • F&B payment collection integrated with game billingF&B收款与球局计费整合Kutipan bayaran F&B disepadukan dengan bil permainan
  • F&B plan mode (prepaid meal packages)F&B套餐模式(预付餐饮套餐)Mod pelan F&B (pakej makanan prabayar)
  • Order customization notes订单自定义备注Nota penyesuaian pesanan
  • F&B sync interval settings (real-time tablets)F&B同步间隔设置(实时平板)Tetapan selang penyegerakan F&B (tablet masa nyata)
  • F&B QR mode setting (static/dynamic)F&B QR模式设置(静态/动态)Tetapan mod QR F&B (statik/dinamik)
  • F&B table layouts configurationF&B餐桌布局设置Konfigurasi susun atur meja F&B
  • Ensure F&B order tables setup确保F&B订单餐桌设置完成Pastikan persediaan jadual pesanan F&B
  • F&B cards UI with CSS. Guest ordering (no-login mode)F&B卡片界面及CSS。访客点单(免登录模式)Antara muka kad F&B dengan CSS. Pesanan tetamu (mod tanpa log masuk)
  • Customer food ordering web app (webapp2)顾客点餐网页App(webapp2)Aplikasi web pesanan makanan pelanggan (webapp2)
  • QR code scan to ordering interface扫描QR码进入点餐界面Imbas kod QR ke antara muka pesanan
  • 5-tab layout matching Flutter app五标签布局,与Flutter App一致Susun atur 5 tab sepadan dengan aplikasi Flutter
  • Dynamic and static ordering modes动态与静态点餐模式Mod pesanan dinamik dan statik
  • Multi-order sessions多次下单场次Sesi berbilang pesanan
  • Kitchen ticket routing to specific printer厨房单分流至指定打印机Penghalaan tiket dapur ke pencetak tertentu
  • Menu item sort ordering菜单项目排序Susunan item menu
  • Menu category sort ordering菜单分类排序Susunan kategori menu

Membership and Loyalty会员与忠诚计划Keahlian dan Kesetiaan

37
  • Unlimited membership tiers with custom configuration无限会员等级,可自定义设置Peringkat keahlian tanpa had dengan konfigurasi tersuai
  • Flexible validity periods灵活的有效期Tempoh sah yang fleksibel
  • Membership fees and pricing会员费与定价Yuran dan harga keahlian
  • Default plan assignment per organization每个机构的默认方案分配Penetapan pelan lalai bagi setiap organisasi
  • QR code generation for membership cards为会员卡生成QR码Penjanaan kod QR untuk kad keahlian
  • Membership purchase workflow (buy for members)会员购买流程(代会员购买)Aliran kerja pembelian keahlian (beli untuk ahli)
  • Membership purchase count check会员购买次数检查Semakan bilangan pembelian keahlian
  • Membership purchase total calculation会员购买总额计算Pengiraan jumlah pembelian keahlian
  • Membership upgrade (tier switching)会员升级(切换等级)Naik taraf keahlian (tukar peringkat)
  • Membership expiry tracking会员到期追踪Penjejakan tamat tempoh keahlian
  • Membership auto-renewal会员自动续期Pembaharuan automatik keahlian
  • Membership details view会员详情查看Paparan butiran keahlian
  • Membership QR data display会员QR数据显示Paparan data QR keahlian
  • Membership QR designer (visual card editor)会员QR设计器(可视化卡片编辑器)Pereka QR keahlian (editor kad visual)
  • Join membership flow加入会员流程Aliran sertai keahlian
  • Memberships by organization and center按机构和分店查看会员Keahlian mengikut organisasi dan pusat
  • Membership discounts (fixed or percentage)会员折扣(固定金额或百分比)Diskaun keahlian (tetap atau peratusan)
  • Membership table-rate discounts会员球台费率折扣Diskaun kadar meja keahlian
  • Membership package discounts会员套餐折扣Diskaun pakej keahlian
  • Effective discount calculation (specificity resolution)有效折扣计算(按具体程度判定)Pengiraan diskaun berkesan (resolusi kekhususan)
  • Membership discount logs and audit会员折扣记录与审计Log dan audit diskaun keahlian
  • Membership POS handlers会员POS处理Pengendali POS keahlian
  • Default membership per organization每个机构的默认会员方案Keahlian lalai setiap organisasi
  • Multi-organization membership (member at multiple orgs)跨机构会员(在多个机构注册的会员)Keahlian pelbagai organisasi (ahli di beberapa organisasi)
  • Member status management (active, inactive, suspended, VIP)会员状态管理(有效、停用、暂停、VIP)Pengurusan status ahli (aktif, tidak aktif, digantung, VIP)
  • Member demographics会员人口统计资料Demografi ahli
  • Duplicate member detection重复会员检测Pengesanan ahli pendua
  • Member import (CSV/Excel)会员导入(CSV/Excel)Import ahli (CSV/Excel)
  • Member organization switching会员切换机构Tukar organisasi ahli
  • Member invoice history会员发票记录Sejarah invois ahli
  • Member current activities view会员当前活动查看Paparan aktiviti semasa ahli
  • Member recent activity feed会员近期动态Suapan aktiviti terkini ahli
  • Face recognition member lookup人脸识别查找会员Carian ahli melalui pengecaman wajah
  • RFID card member lookupRFID卡查找会员Carian ahli melalui kad RFID
  • Member search (name, email, phone, card number)会员搜索(姓名、电邮、电话、卡号)Carian ahli (nama, e-mel, telefon, nombor kad)
  • Member balance by organization按机构显示会员余额Baki ahli mengikut organisasi
  • One-screen client quick-add onboarding with a copyable welcome message单页快速添加客户,附可复制的欢迎信息Pendaftaran pantas klien satu skrin dengan mesej alu-aluan yang boleh disalin

Digital Wallet Coin and Points电子钱包 Coin 与积分Coin dan Mata Dompet Digital

20
  • Base Coin balance per member每位会员的基本 Coin 余额Baki Coin asas setiap ahli
  • Bonus Coin allocation赠送 Coin 分配Peruntukan Coin bonus
  • Coin top-up packages with bonus amounts附赠金额的 Coin 充值套餐Pakej tambah nilai Coin dengan jumlah bonus
  • Coin expiry with configurable durationCoin 到期,期限可设置Tamat tempoh Coin dengan tempoh boleh dikonfigurasi
  • FIFO deduction (oldest Coin spent first)最早的 Coin 优先扣除Potongan Coin tertua dahulu (Coin terawal digunakan dahulu)
  • Auto-expiry processing (scheduled)自动到期处理(定时)Pemprosesan tamat tempoh automatik (berjadual)
  • Coin transaction historyCoin 交易记录Sejarah transaksi Coin
  • Coin balance by organization按机构显示 Coin 余额Baki Coin mengikut organisasi
  • Coin settings per center每家分店的 Coin 设置Tetapan Coin setiap pusat
  • Coin game settingsCoin 开台设置Tetapan permainan Coin
  • Reward points earning per transaction (configurable rate)每笔交易赚取积分(比率可设置)Perolehan mata ganjaran setiap transaksi (kadar boleh dikonfigurasi)
  • Points redemption as line-level discount积分兑换作为单项折扣Penebusan mata sebagai diskaun peringkat baris
  • Points per-item allocation积分按商品分配Peruntukan mata setiap item
  • Manual point adjustment手动调整积分Pelarasan mata secara manual
  • Points expiry tracking积分到期追踪Penjejakan tamat tempoh mata
  • Points transaction history积分交易记录Sejarah transaksi mata
  • Token loyalty system代币忠诚系统Sistem kesetiaan token
  • Token transaction history代币交易记录Sejarah transaksi token
  • Coin packages for top-up (self-service)Coin 充值套餐(自助)Pakej Coin untuk tambah nilai (layan diri)
  • WhatsApp top-up integrationWhatsApp充值整合Integrasi tambah nilai WhatsApp

Campaigns and Coupons活动与优惠券Kempen dan Kupon

18
  • Campaign creation and management活动创建与管理Penciptaan dan pengurusan kempen
  • Discount rules (fixed amount, percentage, tiered)折扣规则(固定金额、百分比、分级)Peraturan diskaun (jumlah tetap, peratusan, berperingkat)
  • Bulk coupon generation (unique or sequential codes)批量生成优惠券(唯一或连续编码)Penjanaan kupon pukal (kod unik atau berturutan)
  • Coupon validity period (start and end dates)优惠券有效期(开始和结束日期)Tempoh sah kupon (tarikh mula dan tamat)
  • Minimum spend requirement最低消费要求Syarat perbelanjaan minimum
  • Maximum usage per coupon每张优惠券最高使用次数Penggunaan maksimum setiap kupon
  • Claim limits per member每位会员领取限制Had tuntutan setiap ahli
  • Member-specific coupon distribution向指定会员派发优惠券Pengagihan kupon khusus kepada ahli
  • Coupon usage tracking and history优惠券使用追踪与记录Penjejakan dan sejarah penggunaan kupon
  • Coupon redemption and validation优惠券兑换与验证Penebusan dan pengesahan kupon
  • Coupon auto-fill dispenser at checkout结账时自动填入优惠券Pengisian kupon automatik semasa pembayaran
  • Campaign claim and usage tracking活动领取与使用追踪Penjejakan tuntutan dan penggunaan kempen
  • Campaign discount rules editor (shared component)活动折扣规则编辑器(共用组件)Editor peraturan diskaun kempen (komponen dikongsi)
  • Member dashboard coupons (browse available)会员主页优惠券(浏览可用优惠券)Kupon papan pemuka ahli (layari yang tersedia)
  • Member coupon claiming会员领取优惠券Tuntutan kupon oleh ahli
  • Member claimed coupons view会员已领优惠券查看Paparan kupon yang dituntut ahli
  • Member coupon usage history会员优惠券使用记录Sejarah penggunaan kupon ahli
  • Coupon details view优惠券详情查看Paparan butiran kupon

Advance Table Booking球台提前预订Tempahan Meja Awal

23
  • Interactive booking calendar with time-slot grid互动式预订日历,含时段网格Kalendar tempahan interaktif dengan grid slot masa
  • Color-coded slots (available, selected, booked, unavailable)颜色区分时段(可用、已选、已订、不可用)Slot berkod warna (tersedia, dipilih, ditempah, tidak tersedia)
  • Configurable slot duration in 5-minute increments时段长度可按5分钟递增设置Tempoh slot boleh dikonfigurasi dalam gandaan 5 minit
  • Minimum and maximum booking duration enforcement强制执行最短和最长预订时长Penguatkuasaan tempoh tempahan minimum dan maksimum
  • Advance booking window (configurable min/max days ahead)提前预订窗口(可设最少/最多提前天数)Tetingkap tempahan awal (hari minimum/maksimum boleh dikonfigurasi)
  • Per-table-type booking settings按球台类型的预订设置Tetapan tempahan mengikut jenis meja
  • Day-specific availability rules (default, weekday, weekend, individual day)按日可用规则(默认、平日、周末、单日)Peraturan ketersediaan mengikut hari (lalai, hari biasa, hujung minggu, hari individu)
  • Available and unavailable time range rules with cross-midnight support可用与不可用时段规则,支持跨午夜Peraturan julat masa tersedia dan tidak tersedia dengan sokongan merentas tengah malam
  • Overlap detection for double-booking prevention重叠检测,防止重复预订Pengesanan pertindihan untuk mengelakkan tempahan berganda
  • Proforma calculation with rate breakdown, member discounts, service charge, and tax形式发票计算,含费率明细、会员折扣、服务费和税Pengiraan proforma dengan pecahan kadar, diskaun ahli, caj perkhidmatan dan cukai
  • Member search and linking in booking form预订表单中搜索并关联会员Carian dan pautan ahli dalam borang tempahan
  • Booking badge on table cards with countdown timer球台卡片显示预订标记及倒计时Lencana tempahan pada kad meja dengan pemasa kiraan turun
  • One-click check-in workflow with proforma display一键签到流程,显示形式发票Aliran daftar masuk satu klik dengan paparan proforma
  • Status transitions: confirmed, checked-in, completed, cancelled, no-show状态转换:已确认、已签到、已完成、已取消、未到场Peralihan status: disahkan, didaftar masuk, selesai, dibatalkan, tidak hadir
  • Auto-expiration of stale confirmed bookings过期的已确认预订自动失效Tamat tempoh automatik tempahan disahkan yang lapuk
  • No-show history tracked per member按会员记录未到场历史Sejarah tidak hadir dijejak setiap ahli
  • Bookings list with date, status, and table filters预订列表,可按日期、状态和球台筛选Senarai tempahan dengan penapis tarikh, status dan meja
  • Sortable booking columns预订栏位可排序Lajur tempahan boleh diisih
  • Member self-service booking via portal会员通过门户自助预订Tempahan layan diri ahli melalui portal
  • Booking settings configuration per center每家分店的预订设置Konfigurasi tetapan tempahan setiap pusat
  • Booking table display integration预订与球台显示整合Integrasi tempahan dengan paparan meja
  • Recurring and bulk bookings with color coding周期性和批量预订,颜色区分Tempahan berulang dan pukal dengan kod warna
  • Booking deposits via payment link通过付款链接收取预订订金Deposit tempahan melalui pautan pembayaran

Revenue and Reporting营收与报表Hasil dan Laporan

23
  • Revenue listing with flexible date range filters营收列表,支持灵活日期范围筛选Senarai hasil dengan penapis julat tarikh fleksibel
  • Revenue by invoice view按发票查看营收Paparan hasil mengikut invois
  • Revenue by day grouping按日汇总营收Hasil dikumpul mengikut hari
  • Revenue by month grouping按月汇总营收Hasil dikumpul mengikut bulan
  • Revenue by table breakdown按球台细分营收Pecahan hasil mengikut meja
  • Revenue by employee filter按员工筛选营收Penapis hasil mengikut pekerja
  • Itemized revenue report逐项营收报表Laporan hasil terperinci
  • Revenue status management (paid, void, outstanding)营收状态管理(已付、作废、未结)Pengurusan status hasil (dibayar, batal, tertunggak)
  • Revenue print handlers营收打印功能Fungsi cetakan hasil
  • Shift reports (80mm thermal printable format)班次报表(80mm热敏打印格式)Laporan syif (format boleh cetak terma 80mm)
  • Revenue report 80mm API. Payment method breakdown80mm营收报表API。按付款方式细分API laporan hasil 80mm. Pecahan mengikut kaedah bayaran
  • Revenue trend analysis营收趋势分析Analisis trend hasil
  • Top customers report顶级顾客报表Laporan pelanggan utama
  • Consolidated reporting综合报表Laporan disatukan
  • Export capabilities导出功能Keupayaan eksport
  • Traceback settings (lookback limit per org)回溯设置(每个机构的回溯期限)Tetapan jejak balik (had tempoh imbas balik setiap organisasi)
  • Filter persistence per user每位用户保存筛选条件Penapis kekal setiap pengguna
  • Employee revenue tracking员工营收追踪Penjejakan hasil pekerja
  • Dashboard real-time KPIs仪表板实时KPIKPI masa nyata papan pemuka
  • Table utilization analytics球台使用率分析Analitik penggunaan meja
  • Inventory movement reports (sold tallies with revenue)库存变动报表(售出数量及营收)Laporan pergerakan inventori (jumlah terjual dengan hasil)
  • Revenue Charts tab with hour, day, month and year stacked charts营收图表标签,含按小时、日、月和年的堆叠图表Tab Carta Hasil dengan carta bertindan mengikut jam, hari, bulan dan tahun

Tax and LHDN e-Invoice Compliance税务与LHDN电子发票合规Pematuhan Cukai dan e-Invois LHDN

22
  • SST configuration per organization每个机构的SST设置Konfigurasi SST setiap organisasi
  • Service charge rate per product type按商品类型设定服务费率Kadar caj perkhidmatan mengikut jenis produk
  • LHDN MyInvois platform API integrationLHDN MyInvois平台API集成Integrasi API platform LHDN MyInvois
  • Malaysia e-invoice format invoice generation生成马来西亚电子发票格式的发票Penjanaan invois dalam format e-invois Malaysia
  • E-invoice submission to LHDN. E-invoice status tracking (pending, accepted, rejected, cancelled)向LHDN提交电子发票。电子发票状态追踪(待处理、已接受、已拒绝、已取消)Penghantaran e-invois kepada LHDN. Penjejakan status e-invois (menunggu, diterima, ditolak, dibatalkan)
  • E-invoice cancellation取消电子发票Pembatalan e-invois
  • Batch check invoice status批量检查发票状态Semakan status invois secara kelompok
  • Refresh all e-invoice statuses刷新所有电子发票状态Muat semula semua status e-invois
  • Submission via MyInvois with full status tracking and cancellation通过MyInvois提交,完整追踪状态并可取消Penghantaran melalui MyInvois dengan penjejakan status penuh dan pembatalan
  • BRN (Business Registration Number) validationBRN(公司注册号码)验证Pengesahan BRN (Nombor Pendaftaran Perniagaan)
  • Buyer TIN and BRN info capture (LHDN buyer info modal)收集买方TIN和BRN资料(LHDN买方资料窗口)Rekod maklumat TIN dan BRN pembeli (tetingkap maklumat pembeli LHDN)
  • Individual buyer ID types for LHDN (NRIC, Passport, MyTentera)LHDN个人买方证件类型(NRIC、护照、MyTentera)Jenis ID pembeli individu untuk LHDN (NRIC, Pasport, MyTentera)
  • MyInvois portal URL generation生成MyInvois门户URLPenjanaan URL portal MyInvois
  • Background status checking后台状态检查Semakan status di latar belakang
  • MyInvois settings configurationMyInvois设置Konfigurasi tetapan MyInvois
  • Tax calculation per LHDN rules (tax on net + service charge)按LHDN规则计税(净额加服务费计税)Pengiraan cukai mengikut peraturan LHDN (cukai atas nilai bersih + caj perkhidmatan)
  • Invoice-level vs line-level discount UBL mapping发票级与单项级折扣的UBL映射Pemetaan UBL diskaun peringkat invois berbanding peringkat baris
  • 45 item classifications45种商品分类45 klasifikasi item
  • Item classification assignment for e-invoice mapping为电子发票映射指定商品分类Penetapan klasifikasi item untuk pemetaan e-invois
  • SST business settingsSST商业设置Tetapan perniagaan SST
  • Organization-level SST settings机构级SST设置Tetapan SST peringkat organisasi

Multi-Location Franchise Management多分店连锁管理Pengurusan Francais Pelbagai Lokasi

20
  • Client/Organization/Center 3-tier hierarchy客户/机构/分店三级架构Hierarki 3 peringkat Klien/Organisasi/Pusat
  • Multi-organization support (franchise/chain)多机构支持(加盟/连锁)Sokongan pelbagai organisasi (francais/rangkaian)
  • Multi-center per organization每个机构多家分店Berbilang pusat bagi setiap organisasi
  • Organization profile management机构资料管理Pengurusan profil organisasi
  • Organization logo and branding机构标志与品牌Logo dan penjenamaan organisasi
  • Center creation and configuration分店创建与设置Penciptaan dan konfigurasi pusat
  • Center-specific settings inheritance from organization分店设置继承自机构Tetapan pusat diwarisi daripada organisasi
  • Center status management分店状态管理Pengurusan status pusat
  • Vanity domain names (custom URLs per center)专属域名(每家分店自定义URL)Nama domain khas (URL tersuai setiap pusat)
  • Organization vanity URLs机构专属URLURL khas organisasi
  • Center QR code with vanity detection分店QR码,可识别专属名称Kod QR pusat dengan pengesanan nama khas
  • Center logo upload上传分店标志Muat naik logo pusat
  • Center photo gallery分店相册Galeri foto pusat
  • GPS location with Google GeocodingGPS定位,使用Google GeocodingLokasi GPS dengan Google Geocoding
  • Operating hours configuration营业时间设置Konfigurasi waktu operasi
  • Subscription management per center (SaaS)每家分店的订阅管理(SaaS)Pengurusan langganan setiap pusat (SaaS)
  • Subscription presets订阅预设Pratetap langganan
  • Monthly subscription totals每月订阅总额Jumlah langganan bulanan
  • Client organizations listing客户机构列表Senarai organisasi klien
  • Centers by organization按机构查看分店Pusat mengikut organisasi

Staff and Access Control员工与权限控制Kakitangan dan Kawalan Akses

18
  • 7 user types (system admin · client · organisation · manager · operator · employee · member)7种用户类型(系统管理员 · 客户 · 机构 · 经理 · 操作员 · 员工 · 会员)7 jenis pengguna (pentadbir sistem · klien · organisasi · pengurus · operator · pekerja · ahli)
  • Employee creation and management员工创建与管理Penciptaan dan pengurusan pekerja
  • Multi-center assignment per employee每位员工可分配多家分店Penugasan berbilang pusat bagi setiap pekerja
  • Employment status (active, inactive, suspended)雇佣状态(在职、停用、停职)Status pekerjaan (aktif, tidak aktif, digantung)
  • Employee profile management员工资料管理Pengurusan profil pekerja
  • Role-based page access (canAccessPage)基于角色的页面访问(canAccessPage)Akses halaman berasaskan peranan (canAccessPage)
  • Center-level access control enforcement强制执行分店级访问控制Penguatkuasaan kawalan akses peringkat pusat
  • Organization-level access control enforcement强制执行机构级访问控制Penguatkuasaan kawalan akses peringkat organisasi
  • Centralized access validation (enforceCenterAccess, requireOrgAccess)集中式访问验证(enforceCenterAccess、requireOrgAccess)Pengesahan akses berpusat (enforceCenterAccess, requireOrgAccess)
  • Employee data handlers员工数据处理Pengendali data pekerja
  • Employee revenue attribution员工营收归属Atribusi hasil pekerja
  • Admin password reset for employees管理员为员工重设密码Tetapan semula kata laluan pekerja oleh pentadbir
  • Admin panel management管理面板管理Pengurusan panel pentadbir
  • Client management (SaaS B2B)客户管理(SaaS B2B)Pengurusan klien (SaaS B2B)
  • Debug report data for diagnostics用于诊断的调试报告数据Data laporan nyahpepijat untuk diagnostik
  • System activity logging系统活动日志Log aktiviti sistem
  • Setup wizard for new center onboarding新分店上线设置向导Wizard persediaan untuk pendaftaran pusat baharu
  • Reconciliation tools for admin-level audit管理员级审计的对账工具Alat penyesuaian untuk audit peringkat pentadbir

Smart IoT Lighting Control智能IoT灯光控制Kawalan Lampu IoT Pintar

20
  • VYROX MQTT protocol integrationVYROX MQTT协议集成Integrasi protokol VYROX MQTT
  • Table-specific lighting control (on/off per table)按球台控制灯光(每台开/关)Kawalan lampu khusus meja (hidup/mati setiap meja)
  • Zone lighting control区域灯光控制Kawalan lampu zon
  • Brightness control亮度控制Kawalan kecerahan
  • Auto light on when game starts开局自动开灯Lampu hidup automatik apabila permainan bermula
  • Auto light off when game ends (scheduled)结束自动关灯(定时)Lampu mati automatik apabila permainan tamat (berjadual)
  • Light scheduling via MQTT API. Device relay management with multiple relays per device通过MQTT API排程灯光。设备继电器管理,每台设备支持多个继电器Penjadualan lampu melalui API MQTT. Pengurusan geganti peranti dengan berbilang geganti setiap peranti
  • Heartbeat monitoring (device health check)心跳监控(设备健康检查)Pemantauan denyutan (semakan kesihatan peranti)
  • Device testing and commissioning设备测试与调试Pengujian dan pentauliahan peranti
  • Connection status monitoring连接状态监控Pemantauan status sambungan
  • Test all tables lights测试所有球台灯光Uji lampu semua meja
  • Query device status查询设备状态Semak status peranti
  • Cancel light schedule (MQTT)取消灯光排程(MQTT)Batal jadual lampu (MQTT)
  • Cancel table light schedules取消球台灯光排程Batal jadual lampu meja
  • Schedule device off排程关闭设备Jadualkan peranti dimatikan
  • Replace lighting device更换灯光设备Ganti peranti lampu
  • Test device channel测试设备通道Uji saluran peranti
  • Test all channels测试所有通道Uji semua saluran
  • Fix invalid ports utility修复无效端口工具Utiliti membaiki port tidak sah
  • Unified lighting control panel统一灯光控制面板Panel kawalan lampu bersatu

Member Mobile App会员手机AppAplikasi Mudah Alih Ahli

30
  • Flutter native app with token-based authenticationFlutter原生App,采用令牌认证Aplikasi natif Flutter dengan pengesahan berasaskan token
  • Access token and refresh token flow访问令牌与刷新令牌流程Aliran token akses dan token muat semula
  • Member dashboard with announcements会员主页及公告Papan pemuka ahli dengan pengumuman
  • Available coupons browsing and claiming浏览和领取可用优惠券Layari dan tuntut kupon yang tersedia
  • QR code scanning for table check-in扫描QR码开台签到Imbasan kod QR untuk daftar masuk meja
  • Coin balance and transaction historyCoin 余额与交易记录Baki Coin dan sejarah transaksi
  • Live session view (current game status)实时查看对局(当前比赛状态)Paparan sesi langsung (status permainan semasa)
  • Self-checkout option via app通过App自助结账Pilihan pembayaran kendiri melalui aplikasi
  • Coin package purchase (self-service top-up)购买 Coin 套餐(自助充值)Pembelian pakej Coin (tambah nilai layan diri)
  • Profile management个人资料管理Pengurusan profil
  • Push notifications推送通知Pemberitahuan tolak
  • Center chat messaging分店聊天消息Pesanan sembang pusat
  • Membership QR code display显示会员QR码Paparan kod QR keahlian
  • Organization switching切换机构Tukar organisasi
  • Countdown package selection from app在App中选择倒计时套餐Pilih pakej kiraan turun dari aplikasi
  • Table booking from app在App中预订球台Tempah meja dari aplikasi
  • Invoice history发票记录Sejarah invois
  • Member portal (web-based self-service)会员门户(网页自助服务)Portal ahli (layan diri berasaskan web)
  • Active member info display显示当前会员资料Paparan maklumat ahli aktif
  • Member profile edit编辑会员资料Sunting profil ahli
  • User profile edit编辑用户资料Sunting profil pengguna
  • Coin package top-up modalCoin 套餐充值窗口Tetingkap tambah nilai pakej Coin
  • Member Coin payment flow会员 Coin 付款流程Aliran bayaran Coin ahli
  • Webapp2 (redesigned 2026-04-03, uses mobile-api.php only, 5-tab layout)Webapp2(2026-04-03重新设计,仅使用mobile-api.php,五标签布局)Webapp2 (direka semula 2026-04-03, hanya menggunakan mobile-api.php, susun atur 5 tab)

Customer Food Ordering App顾客点餐AppAplikasi Pesanan Makanan Pelanggan

14
  • QR code scan to ordering interface (F&B card QR, URL-based, phone camera)扫描QR码进入点餐界面(F&B卡QR、基于URL、手机相机)Imbas kod QR ke antara muka pesanan (QR kad F&B, berasaskan URL, kamera telefon)
  • Dynamic QR tokens per table (session-based, expiring)每台动态QR令牌(按场次、会过期)Token QR dinamik setiap meja (berasaskan sesi, tamat tempoh)
  • Static QR mode (permanent URL per table)静态QR模式(每台固定URL)Mod QR statik (URL kekal setiap meja)
  • 5-tab layout matching Flutter app五标签布局,与Flutter App一致Susun atur 5 tab sepadan dengan aplikasi Flutter
  • Multi-order sessions per table每台支持多次下单Sesi berbilang pesanan setiap meja
  • Guest ordering without login无需登录即可访客点单Pesanan tetamu tanpa log masuk
  • Menu browsing with categories按分类浏览菜单Layari menu mengikut kategori
  • Item customization (options, preferences, addons)项目自定义(选项、偏好、加料)Penyesuaian item (pilihan, keutamaan, tambahan)
  • Order submission to kitchen订单发送至厨房Penghantaran pesanan ke dapur
  • Order status tracking订单状态追踪Penjejakan status pesanan
  • Mobile-responsive design适配手机的响应式设计Reka bentuk responsif mudah alih
  • No app installation required (web-based)无需安装App(网页版)Tiada pemasangan aplikasi diperlukan (berasaskan web)
  • F&B sync interval configurationF&B同步间隔设置Konfigurasi selang penyegerakan F&B
  • Table-linked ordering与球台关联的点单Pesanan dipautkan kepada meja

Face Recognition and RFID人脸识别与RFIDPengecaman Wajah dan RFID

12
  • Facial data capture and storage per member采集并存储每位会员的人脸数据Tangkapan dan simpanan data wajah setiap ahli
  • Face-based member lookup and search以人脸查找和搜索会员Carian ahli berasaskan wajah
  • Face recognition search modal人脸识别搜索窗口Tetingkap carian pengecaman wajah
  • Face settings configuration per member每位会员的人脸设置Konfigurasi tetapan wajah setiap ahli
  • RFID card scanning interfaceRFID卡扫描界面Antara muka imbasan kad RFID
  • Auto-member lookup via card tap刷卡自动查找会员Carian ahli automatik melalui ketikan kad
  • Automatic checkout on card scan刷卡自动结账Pembayaran automatik apabila kad diimbas
  • Card registration and activation卡片登记与激活Pendaftaran dan pengaktifan kad
  • Card balance lookup卡片余额查询Semakan baki kad
  • Card deactivation卡片停用Penyahaktifan kad
  • Time-based auto-billing on RFID scan刷RFID卡按时间自动计费Bil automatik berasaskan masa semasa imbasan RFID
  • Member card management tab会员卡管理标签Tab pengurusan kad ahli

Communication and Chat通讯与聊天Komunikasi dan Sembang

16
  • Announcement creation and broadcasting公告创建与发布Penciptaan dan penyiaran pengumuman
  • Target announcements by center, organization, or role按分店、机构或角色定向发布公告Sasarkan pengumuman mengikut pusat, organisasi atau peranan
  • Announcement scheduling (start/end dates)公告排程(开始/结束日期)Penjadualan pengumuman (tarikh mula/tamat)
  • Announcement expiry and read status tracking公告到期及已读状态追踪Penjejakan tamat tempoh dan status dibaca pengumuman
  • Announcement acknowledgement公告确认Pengakuan pengumuman
  • Announcement analytics (views, reads)公告分析(浏览、已读)Analitik pengumuman (tontonan, bacaan)
  • Center team chat (WhatsApp-style)分店团队聊天(WhatsApp风格)Sembang pasukan pusat (gaya WhatsApp)
  • Real-time messaging within center分店内实时消息Mesej masa nyata dalam pusat
  • Message history消息记录Sejarah mesej
  • Messenger game messages (session-specific chat)Messenger对局消息(按场次聊天)Mesej permainan Messenger (sembang khusus sesi)
  • Notification center通知中心Pusat pemberitahuan
  • Sound effect alerts (checkout, payment, startup)音效提醒(结账、付款、启动)Amaran kesan bunyi (pembayaran keluar, bayaran, permulaan)
  • In-app notificationsApp内通知Pemberitahuan dalam aplikasi
  • Push notifications (mobile)推送通知(手机)Pemberitahuan tolak (mudah alih)
  • Messenger conversationsMessenger对话Perbualan Messenger
  • Messenger announcements deliveryMessenger公告发送Penghantaran pengumuman Messenger

Printing and Hardware打印与硬件Pencetakan dan Perkakasan

19
  • Printer configuration and management (CRUD)打印机设置与管理(CRUD)Konfigurasi dan pengurusan pencetak (CRUD)
  • 80mm thermal printer support with ESC/POS commands支持80mm热敏打印机及ESC/POS指令Sokongan pencetak terma 80mm dengan arahan ESC/POS
  • Google Cloud Print integrationGoogle Cloud Print集成Integrasi Google Cloud Print
  • Print job queue management with desktop poller打印任务队列管理,配合桌面轮询程序Pengurusan baris gilir cetakan dengan poller desktop
  • Kitchen receipt printing with printer routing厨房单打印,支持打印机分流Cetakan resit dapur dengan penghalaan pencetak
  • Shift report printing班次报表打印Cetakan laporan syif
  • Printer status monitoring打印机状态监控Pemantauan status pencetak
  • Printer test functionality打印机测试功能Fungsi ujian pencetak
  • VYROX POS Printer Connector (Chrome extension)VYROX POS Printer Connector(Chrome扩展)VYROX POS Printer Connector (sambungan Chrome)
  • Print queue pending jobs API. Mark print job status (printing, printed, failed)打印队列待处理任务API。标记打印任务状态(打印中、已打印、失败)API tugas cetakan yang menunggu dalam baris gilir. Tanda status tugas cetakan (sedang dicetak, dicetak, gagal)
  • Auto-cleanup of old print jobs (24 hours)自动清理旧打印任务(24小时)Pembersihan automatik tugas cetakan lama (24 jam)
  • Multi-center print queue resolution多分店打印队列分派Resolusi baris gilir cetakan pelbagai pusat
  • Printer IP/port/connectivity settings打印机IP/端口/连接设置Tetapan IP/port/sambungan pencetak
  • Paper size configuration (58mm, 80mm)纸张尺寸设置(58mm、80mm)Konfigurasi saiz kertas (58mm, 80mm)
  • Receipt printing from any device从任何设备打印收据Cetak resit dari mana-mana peranti
  • Invoice printing from modal从窗口打印发票Cetak invois dari tetingkap
  • Transaction slip printing打印交易单据Cetakan slip transaksi
  • Per-item printer routing extended to POS items单项商品打印机分流扩展至POS商品Penghalaan pencetak setiap item diperluas kepada item POS

QR Code SystemsQR码系统Sistem Kod QR

12
  • Two distinct QR systems: Table Card QR (encrypted, member portal scanner app) and F&B Card QR (URL-based, phone camera, food ordering)两套独立QR系统:球台卡QR(加密,会员门户扫描App)和F&B卡QR(基于URL,手机相机,点餐)Dua sistem QR berbeza: QR Kad Meja (disulitkan, aplikasi pengimbas portal ahli) dan QR Kad F&B (berasaskan URL, kamera telefon, pesanan makanan)
  • QR code generation per table每台生成QR码Penjanaan kod QR setiap meja
  • QR code printingQR码打印Pencetakan kod QR
  • Dynamic QR token generation (session-based, expiring)动态QR令牌生成(按场次、会过期)Penjanaan token QR dinamik (berasaskan sesi, tamat tempoh)
  • Static QR mode (permanent URL)静态QR模式(固定URL)Mod QR statik (URL kekal)
  • QR validity settings (expiry duration)QR有效期设置(到期时长)Tetapan kesahan QR (tempoh tamat)
  • Table QR data API. Membership QR code display球台QR数据API。显示会员QR码API data QR meja. Paparan kod QR keahlian
  • Member QR validation会员QR验证Pengesahan QR ahli
  • Center QR with vanity name detection分店QR,可识别专属名称QR pusat dengan pengesanan nama khas
  • Table QR code management in settings在设置中管理球台QR码Pengurusan kod QR meja dalam tetapan

System Configuration系统设置Konfigurasi Sistem

22
  • 27+ timezone support支持27个以上时区Sokongan 27+ zon waktu
  • 150+ ISO 4217 currencies with per-currency rounding rules (including Malaysian 5-sen rounding) and configurable symbol/decimals/thousands separator150种以上ISO 4217货币,每种货币有取整规则(包括马来西亚5仙取整),符号、小数位和千位分隔符可设置150+ mata wang ISO 4217 dengan peraturan pembundaran setiap mata wang (termasuk pembundaran 5 sen Malaysia) serta simbol/perpuluhan/pemisah ribu boleh dikonfigurasi
  • 200+ countries in built-in phone country picker内置电话国家代码选择器,涵盖200多个国家200+ negara dalam pemilih kod negara telefon terbina dalam
  • 10 ASEAN countries pre-loaded for LHDN e-invoice buyer (MY, SG, TH, ID, VN, PH, BN, MM, KH, LA)预载10个东盟国家,用于LHDN电子发票买方(MY、SG、TH、ID、VN、PH、BN、MM、KH、LA)10 negara ASEAN dimuatkan awal untuk pembeli e-invois LHDN (MY, SG, TH, ID, VN, PH, BN, MM, KH, LA)
  • 3 languages (English, Chinese, Malay)3种语言(英文、中文、马来文)3 bahasa (Inggeris, Cina, Melayu)
  • 12/24-hour time format12/24小时时间格式Format masa 12/24 jam
  • Invoice branding and numbering format发票品牌与编号格式Format penjenamaan dan penomboran invois
  • Operating hours营业时间Waktu operasi
  • Payment method configuration付款方式设置Konfigurasi kaedah bayaran
  • Default service charge rate默认服务费率Kadar caj perkhidmatan lalai
  • Tax rate (SST/GST/VAT with configurable label)税率(SST/GST/VAT,标签可设置)Kadar cukai (SST/GST/VAT dengan label boleh dikonfigurasi)
  • Partial payment toggle部分付款开关Togol bayaran separa
  • Vanity name (custom domain)专属名称(自定义域名)Nama khas (domain tersuai)
  • Appearance settings (background, logo, favicon, startup sound)外观设置(背景、标志、网站图标、启动音效)Tetapan penampilan (latar belakang, logo, favicon, bunyi permulaan)
  • Theme color customization自定义主题颜色Penyesuaian warna tema
  • Table display settings球台显示设置Tetapan paparan meja
  • Countup and countdown game settings正计时和倒计时设置Tetapan permainan kiraan naik dan kiraan turun
  • Coin center settingsCoin 分店设置Tetapan pusat Coin
  • POS item center settingsPOS商品分店设置Tetapan pusat item POS
  • QR validity settingsQR有效期设置Tetapan kesahan QR
  • F&B sync intervalF&B同步间隔Selang penyegerakan F&B
  • Round button label customization自定义局数按钮标签Penyesuaian label butang pusingan
  • Tooltip settings per organization每个机构的提示设置Tetapan petua alat setiap organisasi
  • Currency caching at invoice time开具发票时缓存货币资料Cache mata wang semasa invois dikeluarkan

Security and Infrastructure安全与基础设施Keselamatan dan Infrastruktur

20
  • Role-based access control with 5 user types (system admin · client · organisation · operator · employee/member)基于角色的访问控制,含5种用户类型(系统管理员 · 客户 · 机构 · 操作员 · 员工/会员)Kawalan akses berasaskan peranan dengan 5 jenis pengguna (pentadbir sistem · klien · organisasi · operator · pekerja/ahli)
  • Account protection on all POST requests所有POST请求均有账户保护Perlindungan akaun pada semua permintaan POST
  • Secure session configuration (httponly, secure, samesite cookies)安全会话配置(httponly、secure、samesite cookies)Konfigurasi sesi selamat (kuki httponly, secure, samesite)
  • Session regeneration on login (fixation prevention)登录时重新生成会话(防止会话固定)Penjanaan semula sesi semasa log masuk (pencegahan fiksasi)
  • Rate limiting on login (5 attempts per 5 minutes)登录频率限制(每5分钟5次尝试)Had kadar log masuk (5 cubaan setiap 5 minit)
  • Password hashing with secure algorithms使用安全算法进行密码哈希Pencincangan kata laluan dengan algoritma selamat
  • 30-day persistent sessions30天持久会话Sesi kekal 30 hari
  • IDOR protection (center and organization ownership validation)IDOR防护(验证分店和机构归属)Perlindungan IDOR (pengesahan pemilikan pusat dan organisasi)
  • Email OTP login电邮OTP登录Log masuk OTP e-mel
  • Soft delete with recovery for all entities所有实体软删除,可恢复Padam lembut dengan pemulihan untuk semua entiti
  • Database schema migrations数据库结构迁移Migrasi skema pangkalan data
  • System activity logs with filtering系统活动日志,支持筛选Log aktiviti sistem dengan penapisan
  • Fatal error handler with JSON response for AJAX. Content Security Policy headers致命错误处理,AJAX返回JSON响应。内容安全策略(CSP)标头Pengendali ralat fatal dengan respons JSON untuk AJAX. Pengepala Content Security Policy
  • File upload validation (MIME, size, admin-only)文件上传验证(MIME、大小、仅限管理员)Pengesahan muat naik fail (MIME, saiz, pentadbir sahaja)
  • Session write close for concurrent request performance提前关闭会话写入,提升并发请求性能Tutup tulisan sesi untuk prestasi permintaan serentak
  • Expired Coin auto-processing (scheduled, bearer token auth)Coin 与 Credit 过期自动处理(定时,bearer令牌认证)Pemprosesan automatik Coin dan Credit tamat tempoh (berjadual, pengesahan token bearer)
  • Heartbeat manager (user activity tracking)心跳管理器(用户活动追踪)Pengurus denyutan (penjejakan aktiviti pengguna)
  • Setup wizard for initial configuration初始设置向导Wizard persediaan untuk konfigurasi awal
  • Reconciliation tools for admin-level audit管理员级审计的对账工具Alat penyesuaian untuk audit peringkat pentadbir

Rental and Property Management租赁与物业管理Pengurusan Sewaan dan Hartanah

20
  • Rental categories: lockers, rooms, private units, and parking spaces租赁类别:储物柜、房间、私人单位和停车位Kategori sewaan: loker, bilik, unit persendirian dan petak letak kereta
  • Category-enforced V2 rent modal按类别控制的V2租赁窗口Tetingkap sewa V2 dikuatkuasakan mengikut kategori
  • Deposit collection workflow押金收取流程Aliran kerja kutipan deposit
  • Deposit refund on rental exit退租时退还押金Bayaran balik deposit semasa tamat sewaan
  • Late fee auto-calculation自动计算滞纳金Pengiraan automatik caj lewat
  • Late fee void滞纳金作废Pembatalan caj lewat
  • Rental extension flow续租流程Aliran lanjutan sewaan
  • Booking calendar with visual floor plan integration预订日历,整合可视化平面图Kalendar tempahan dengan integrasi pelan lantai visual
  • 4 SVG floor plan themes (pool, snooker, mahjong, carrom, karaoke, bed, access-card, rental)4个SVG平面图主题(台球、斯诺克、麻将、克朗棋、卡拉OK、床位、门禁卡、租赁)4 tema pelan lantai SVG (pool, snuker, mahjong, karom, karaoke, katil, kad akses, sewaan)
  • Auto-expiry reminders with live tick countdown自动到期提醒,实时倒计时Peringatan tamat tempoh automatik dengan kiraan turun langsung
  • Rental invoice generation开具租赁发票Penjanaan invois sewaan
  • Rental proforma generation开具租赁形式发票Penjanaan proforma sewaan
  • Combined Official Receipt (fee + deposits in one payment)合并正式收据(费用与押金一次付款)Resit Rasmi gabungan (yuran + deposit dalam satu bayaran)
  • OR auto-numbering per center (format: OR{YY}{org}{6d})每家分店正式收据自动编号(格式:OR{YY}{org}{6d})Penomboran automatik OR setiap pusat (format: OR{YY}{org}{6d})
  • Linked revenue IDs via JSON column for combined payments合并付款通过JSON栏位关联营收IDID hasil dipautkan melalui lajur JSON untuk bayaran gabungan
  • Rental status management (active, expired, extended)租赁状态管理(有效、已到期、已续租)Pengurusan status sewaan (aktif, tamat tempoh, dilanjutkan)
  • Rental history per member每位会员的租赁记录Sejarah sewaan setiap ahli
  • Floor plan visual management平面图可视化管理Pengurusan visual pelan lantai
  • Rental POS pool (add F&B and merchandise to a rental bill)租赁POS(将F&B和商品加入租赁账单)POS sewaan (tambah F&B dan barangan ke bil sewaan)
  • Rental deposit forfeit invoice租赁押金没收发票Invois lucut hak deposit sewaan

Social Gaming and Member Community社交对局与会员社区Permainan Sosial dan Komuniti Ahli

16
  • Tournament creation by members or staff会员或员工创建比赛Penciptaan kejohanan oleh ahli atau kakitangan
  • Tournament join, leave, cancel flows比赛报名、退出、取消流程Aliran sertai, tarik diri dan batal kejohanan
  • Skill-level matching: beginner, intermediate, advanced技术水平匹配:初级、中级、高级Padanan tahap kemahiran: pemula, pertengahan, mahir
  • Social games with configurable player capacity社交对局,玩家人数可设置Permainan sosial dengan kapasiti pemain boleh dikonfigurasi
  • Social game scheduling (date/time)社交对局排程(日期/时间)Penjadualan permainan sosial (tarikh/masa)
  • Game-specific chat room auto-creation on social game creation创建社交对局时自动建立专属聊天室Bilik sembang khusus dicipta automatik semasa permainan sosial dicipta
  • General center chat room分店综合聊天室Bilik sembang umum pusat
  • Unread message count tracking per member追踪每位会员的未读消息数Penjejakan bilangan mesej belum dibaca setiap ahli
  • Social game stats per member每位会员的社交对局统计Statistik permainan sosial setiap ahli
  • Member community feed会员社区动态Suapan komuniti ahli
  • Center announcements with priority levels (urgent, normal, info)分店公告,分优先级(紧急、一般、资讯)Pengumuman pusat dengan tahap keutamaan (segera, biasa, maklumat)
  • Announcement broadcasting by center, organization, or role按分店、机构或角色发布公告Penyiaran pengumuman mengikut pusat, organisasi atau peranan
  • WhatsApp-style center staff messagingWhatsApp风格的分店员工消息Pesanan kakitangan pusat gaya WhatsApp
  • Real-time messaging sync via mobile-api.php通过mobile-api.php实时同步消息Penyegerakan mesej masa nyata melalui mobile-api.php
  • Flutter app + member portal sync for all social features所有社交功能在Flutter App与会员门户间同步Penyegerakan aplikasi Flutter + portal ahli untuk semua ciri sosial
  • Push notification delivery for announcements and chat公告与聊天的推送通知Penghantaran pemberitahuan tolak untuk pengumuman dan sembang

Ticketing and Rapid Table Activation票务与快速开台Tiket dan Pengaktifan Meja Pantas

12
  • Ticketing mode toggle per center每家分店可切换票务模式Togol mod tiket setiap pusat
  • QR code scan to start countup session扫描QR码开始正计时Imbas kod QR untuk mula sesi kiraan naik
  • QR code scan to start countdown session扫描QR码开始倒计时Imbas kod QR untuk mula sesi kiraan turun
  • Built-in dashboard camera-based QR scanner内置仪表板相机QR扫描器Pengimbas QR berasaskan kamera terbina dalam papan pemuka
  • Camera mirror toggle for counter orientation相机镜像切换,适应柜台方向Togol cermin kamera untuk orientasi kaunter
  • RFID card swipe to instantly start session刷RFID卡即时开台Leret kad RFID untuk mula sesi serta-merta
  • Bind RFID cards to specific tables将RFID卡绑定指定球台Ikat kad RFID kepada meja tertentu
  • Time billing mode (card tap triggers automatic time tracking)计时计费模式(刷卡即自动开始计时)Mod bil masa (ketikan kad mencetuskan penjejakan masa automatik)
  • Member rates auto-applied on scan扫描时自动套用会员费率Kadar ahli digunakan secara automatik semasa imbasan
  • Integrated with IoT lighting (auto light ON on activation)与IoT灯光整合(启用时自动开灯)Disepadukan dengan lampu IoT (lampu hidup automatik semasa pengaktifan)
  • Setup wizard for new center step-by-step onboarding新分店逐步上线设置向导Wizard persediaan langkah demi langkah untuk pendaftaran pusat baharu
  • 8 table card visual themes: pool, snooker, mahjong, carrom, karaoke, bed, access-card, rental8种球台卡片视觉主题:台球、斯诺克、麻将、克朗棋、卡拉OK、床位、门禁卡、租赁8 tema visual kad meja: pool, snuker, mahjong, karom, karaoke, katil, kad akses, sewaan

Accounting and Bookkeeping会计与记账Perakaunan dan Simpan Kira

7
  • Double-entry posting engine that converts every sale, payment split, discount, refund and reversal into balanced journals复式记账过账引擎,将每笔销售、分账付款、折扣、退款和冲销转为平衡的日记账Enjin pengeposan catatan bergu yang menukar setiap jualan, pecahan bayaran, diskaun, bayaran balik dan pembalikan kepada jurnal seimbang
  • Standard chart of accounts with account mapping, ready in minutes标准会计科目表及科目映射,几分钟即可就绪Carta akaun standard dengan pemetaan akaun, sedia dalam beberapa minit
  • Native journals for tips, complimentary, overpayment, refund, unitemised and discount entries原生日记账,涵盖小费、招待、多付、退款、未分项和折扣分录Jurnal natif untuk catatan tip, percuma, lebihan bayaran, bayaran balik, tidak berbutir dan diskaun
  • Service Tax (SST) working paper with per-line classification and apportionment, one click and audit-ready服务税(SST)工作底稿,逐行分类与分摊,一键生成,可供审计Kertas kerja Cukai Perkhidmatan (SST) dengan klasifikasi dan pembahagian setiap baris, satu klik dan sedia untuk audit
  • Cash-movement journal that posts drawer money-in and money-out straight to the ledger现金变动日记账,将钱柜存入和取出直接过账至总账Jurnal pergerakan tunai yang mengepos wang masuk dan keluar laci terus ke lejar
  • Accountant export to XLSX, Excel, Bukku and Xero会计师导出至XLSX、Excel、Bukku和XeroEksport akauntan ke XLSX, Excel, Bukku dan Xero
  • Closed-period lock where re-export demands a written, fully logged reason已结账期间锁定,重新导出须提供书面理由并完整记录Kunci tempoh ditutup di mana eksport semula memerlukan sebab bertulis yang dilog sepenuhnya

Sales Agent Economy销售代理体系Ekonomi Ejen Jualan

8
  • Agent portal showing own sales, this month's commission and lifetime earnings代理门户,显示个人销售、本月佣金和累计收入Portal ejen yang memaparkan jualan sendiri, komisen bulan ini dan pendapatan sepanjang masa
  • Payout processing with history, printable payout invoice and reversal佣金发放处理,含记录、可打印发放单和冲销Pemprosesan pembayaran komisen dengan sejarah, invois pembayaran boleh cetak dan pembalikan
  • Team-leader commission override with a team sales view团队领导佣金覆盖,含团队销售视图Komisen tambahan ketua pasukan dengan paparan jualan pasukan
  • Agent levels with a shareable digital Sales Agent Card代理等级,附可分享的数字销售代理卡Tahap ejen dengan Kad Ejen Jualan digital yang boleh dikongsi
  • Employee tap-cards that attach an agent to a POS sale in one tap员工感应卡,一触即可将代理关联至POS销售Kad ketik pekerja yang mengaitkan ejen dengan jualan POS dalam satu ketikan
  • Service commission per employee, separate from agent splits每位员工的服务佣金,与代理分成分开Komisen perkhidmatan setiap pekerja, berasingan daripada pecahan ejen
  • Commission per POS line with an agent attachable to a live table bill每行POS项目佣金,可为进行中的球台账单关联代理Komisen setiap baris POS dengan ejen boleh dikaitkan pada bil meja langsung
  • Immutable sales agent commission ledger written at payment time付款时写入、不可更改的销售代理佣金账本Lejar komisen ejen jualan yang tidak boleh diubah, ditulis semasa bayaran

Deposits Platform押金平台Platform Deposit

6
  • Unified deposit ledger across rental and POS deposits with one list and stats统一押金账本,涵盖租赁和POS押金,一个列表及统计Lejar deposit bersatu merangkumi deposit sewaan dan POS dengan satu senarai dan statistik
  • True paired deposit status of pending, held, partial, refunded and forfeited真正配对的押金状态:待处理、持有中、部分、已退还和已没收Status deposit berpasangan sebenar: menunggu, dipegang, separa, dikembalikan dan dilucuthak
  • 80mm deposit slips and refund receipts, printable and emailed80mm押金单和退款收据,可打印和电邮发送Slip deposit dan resit bayaran balik 80mm, boleh dicetak dan dihantar melalui e-mel
  • Forfeit workflow with a proper invoice trail没收流程,附完整发票记录Aliran kerja lucut hak dengan jejak invois yang betul
  • 12+ date-range presets with search by customer or slip number12个以上日期范围预设,可按顾客或单据号码搜索12+ pratetap julat tarikh dengan carian mengikut pelanggan atau nombor slip
  • POS deposit lifecycle of collect, refund and forfeit for bottle and cue depositsPOS押金生命周期:酒瓶和球杆押金的收取、退还和没收Kitaran hayat deposit POS: kutip, pulang dan lucut hak bagi deposit botol dan kiu

Purchasing and True COGS采购与真实销货成本Pembelian dan COGS Sebenar

5
  • Supplier management供应商管理Pengurusan pembekal
  • Purchase invoices with resumable drafts that never corrupt stock采购发票,草稿可续存且不会破坏库存Invois belian dengan draf boleh disambung yang tidak merosakkan stok
  • Pack-based buying by box, case or keg where you type the line amount and the unit price is computed按箱、盒或桶整包采购,输入行金额即自动计算单价Pembelian mengikut pek seperti kotak, karton atau tong, anda taip jumlah baris dan harga seunit dikira
  • Purchase invoice cost correction that re-prices its stock entries and recomputes item average cost采购发票成本更正,重新定价库存记录并重算商品平均成本Pembetulan kos invois belian yang menetapkan semula harga entri stok dan mengira semula kos purata item
  • Stock valuation export to CSV库存估值导出至CSVEksport penilaian stok ke CSV

Receivables and Bill Correction应收账款与账单更正Akaun Belum Terima dan Pembetulan Bil

6
  • Accounts receivable ledger with per-customer owed balance, every unpaid bill, aging and payment recording from the row应收账款账本,显示每位客户欠款余额、每张未付账单、账龄,并可直接在该行记录付款Lejar akaun belum terima dengan baki terhutang setiap pelanggan, setiap bil belum bayar, usia hutang dan rekod bayaran terus dari baris
  • Clean write-off of uncollectible balances干净核销无法收回的余额Hapus kira bersih bagi baki yang tidak dapat dikutip
  • Pay Later bills raised unpaid with Start Game Now and owing-table release先玩后付账单以未付状态开出,支持立即开局及释放欠款球台Bil Bayar Kemudian dikeluarkan belum bayar dengan Mula Permainan Sekarang dan pelepasan meja berhutang
  • Deleted bills audit screen with server-computed restore eligibility已删除账单审计页面,由服务器计算是否可恢复Skrin audit bil dipadam dengan kelayakan pemulihan dikira oleh pelayan
  • Invoice backdate window setting发票倒签期限设置Tetapan tempoh tarikh ke belakang invois
  • Overpayment kept as refundable member Credit with tender restatement and header rebalance多付款项作为可退的会员 Credit 保留,并重述付款方式及重新平衡单头Lebihan bayaran disimpan sebagai Credit ahli yang boleh dikembalikan dengan penyataan semula kaedah bayaran dan pengimbangan semula pengepala

Online and Terminal Payments线上与终端付款Pembayaran Dalam Talian dan Terminal

5
  • Fiuu gateway with inline DuitNow QR at checkout, customer e-wallet QR scan, HPP cards and FPX online bankingFiuu支付网关,结账时内嵌DuitNow QR、顾客电子钱包QR扫描、HPP卡支付及FPX网上银行Gerbang Fiuu dengan DuitNow QR sebaris semasa pembayaran, imbasan QR e-dompet pelanggan, kad HPP dan perbankan dalam talian FPX
  • Idempotent webhook settlement post-back. cloudECR card terminal with card-present tap and voids and refunds reconciled in-platform幂等webhook结算回传。cloudECR刷卡终端,支持感应付款,作废和退款在平台内对账Pos balik penyelesaian webhook idempoten. Terminal kad cloudECR dengan ketik kad hadir serta pembatalan dan bayaran balik dirujuk silang dalam platform
  • Tokenised payment links sent by WhatsApp or email通过WhatsApp或电邮发送令牌化付款链接Pautan pembayaran bertoken dihantar melalui WhatsApp atau e-mel
  • Unified payment hub across every tender涵盖所有付款方式的统一付款中心Hab pembayaran bersatu merangkumi semua kaedah bayaran

Running Tabs and Split Payment挂单与分开付款Tab Berjalan dan Bayaran Berpecah

6
  • Running tabs list kept open under the till挂单列表在收银台下保持开启Senarai tab berjalan kekal dibuka di bawah kaunter
  • Open tab by split session id with game-line-to-tab transfer按分账场次ID开启挂单,并将球局项目转入挂单Buka tab mengikut ID sesi berpecah dengan pemindahan baris permainan ke tab
  • Pay several bills together with Pay All使用全部付款一次付清多张账单Bayar beberapa bil sekali gus dengan Bayar Semua
  • Split payment at the till inside payment confirmation在收银台的付款确认中分开付款Bayaran berpecah di kaunter dalam pengesahan bayaran
  • Tender difference handling付款差额处理Pengendalian perbezaan bayaran
  • Gross-pricing mode含税定价模式Mod harga kasar

Owner and Client Portals业主与客户门户Portal Pemilik dan Klien

5
  • Business-owner self-service portal with a multi-organization dashboard for revenue, staff, members, packages and chat业主自助门户,多机构仪表板涵盖营收、员工、会员、套餐和聊天Portal layan diri pemilik perniagaan dengan papan pemuka pelbagai organisasi untuk hasil, kakitangan, ahli, pakej dan sembang
  • Subscription days-remaining warnings订阅剩余天数提醒Amaran baki hari langganan
  • Launch a center's live monitor from the portal从门户启动分店实时监控Lancarkan pemantau langsung pusat dari portal
  • Center photo gallery with crop, reorder and primary-photo selection分店相册,支持裁剪、排序和选择主图Galeri foto pusat dengan pemangkasan, susun semula dan pemilihan foto utama
  • Center banners分店横幅Sepanduk pusat

Tenant and Landlord Reporting租户与业主报表Laporan Penyewa dan Tuan Tanah

4
  • Scheduled tenant-sales feed for Tangent and AutoCount定时向Tangent和AutoCount发送租户销售数据Suapan jualan penyewa berjadual untuk Tangent dan AutoCount
  • Preflight checks before every send每次发送前执行预检Semakan awal sebelum setiap penghantaran
  • Webcron senderWebcron发送程序Penghantar webcron
  • Per-organization and per-center scoping按机构和分店划分范围Skop mengikut organisasi dan mengikut pusat

Platform Engineering平台工程Kejuruteraan Platform

6
  • Feature-flag registry with tri-state organization and center progressive rollout and 10+ audited toggles功能开关注册表,支持机构和分店三态渐进推出,含10个以上受审计开关Daftar bendera ciri dengan pelancaran berperingkat tiga keadaan bagi organisasi dan pusat serta 10+ togol yang diaudit
  • 855-action routed API with CSRF and center-access enforcement855个路由API动作,强制CSRF和分店访问控制API berlaluan 855 tindakan dengan penguatkuasaan CSRF dan akses pusat
  • Scheduled jobs for battle auto-timeout, cart-orphan stock sweep, Coin and Credit expiry and tenant-sales定时任务:对战自动超时、购物车孤立库存清理、Coin 与 Credit 过期处理及租户销售Tugas berjadual untuk tamat masa automatik pertandingan, sapuan stok troli yatim, Coin dan Credit tamat tempoh dan jualan penyewa
  • Nearby-centers discovery with geo search and availability plus center-timezone rendering附近分店搜索,含地理搜索和空位查询,并按分店时区显示Penemuan pusat berdekatan dengan carian geo dan ketersediaan serta paparan mengikut zon waktu pusat
  • Member document self-service for own invoices, slips and receipts with email and share会员自助查看本人发票、单据和收据,可电邮和分享Layan diri dokumen ahli untuk invois, slip dan resit sendiri dengan e-mel dan kongsi
  • Member marketplace for cues and gear with stamp-card loyalty and Rewards Hub redemption会员球杆与装备市集,含集章卡忠诚计划和奖励中心兑换Pasaran ahli untuk kiu dan peralatan dengan kad setem kesetiaan dan penebusan Rewards Hub

Five Subsystems, One Ledger五个子系统,一本账Lima Subsistem, Satu Lejar

A Double-Entry Accounting Engine, Built Into the Ledger双式记账引擎,直接内建于账本Enjin Perakaunan Catatan Berganda, Dibina ke Dalam Lejar

Every revenue event already flows through one append-only ledger, so the books are derived, not re-keyed. Journals post balanced or they do not post.每一笔收入事件都已流经同一个仅追加账本,账目是派生而来,无需重新录入。分录不平衡即拒绝入账。Setiap peristiwa hasil telah mengalir melalui satu lejar hanya-tambah, jadi buku diterbitkan, bukan dimasukkan semula. Jurnal mesti seimbang atau ia tidak dihantar.

ACCOUNTING

Double-Entry Posting Engine双式记账引擎Enjin catatan berganda

Every sale, payment split, discount, refund, and reversal is auto-converted into balanced journals. Ships with a standard chart of accounts and account mapping, minutes to set up. Native journals handle tips, complimentary, overpayment, refund, unitemised, and discount lines; drawer money-in/out posts straight to the ledger as cash movement.每笔销售、拆分支付、折扣、退款与冲销自动转换为平衡分录。内置标准会计科目表与科目映射,几分钟即可启用。小费、赠送、多收、退款、无明细与折扣行均有原生分录;钱箱存取直接作为现金流动入账。Setiap jualan, pecahan bayaran, diskaun, bayaran balik dan pembalikan ditukar secara automatik kepada jurnal seimbang. Datang dengan carta akaun standard dan pemetaan akaun, sedia dalam beberapa minit. Jurnal asli mengendalikan tip, percuma, bayaran lebih, bayaran balik, baris tidak berperincian dan diskaun; masuk/keluar wang laci terus ke lejar sebagai pergerakan tunai.

TAX

SST Working Paper + ExportSST 工作底稿 + 导出Kertas kerja SST + eksport

One-click Service Tax (SST) working paper with per-line classification and apportionment, audit-ready. Export for your accountant as XLSX, Excel, Bukku, or Xero. Closed-period lock: re-exporting a locked period demands a written reason and is fully logged.一键生成服务税(SST)工作底稿,逐行分类与分摊,可直接审计。可导出 XLSX、Excel、Bukku 或 Xero 格式交给会计师。锁账期间重新导出必须填写书面原因并完整留痕。Kertas kerja Cukai Jualan (SST) satu klik dengan klasifikasi dan pembebanan setiap baris, sedia audit. Eksport untuk akauntan anda dalam XLSX, Excel, Bukku atau Xero. Kunci tempoh tertutup: eksport semula tempoh terkunci memerlukan sebab bertulis dan direkodkan sepenuhnya.

RECEIVABLES

Accounts Receivable Ledger应收账款账本Lejar akaun belum terima

Per-customer owed balance listing every unpaid bill, with aging and payment recorded straight from the row. Uncollectible balances are written off cleanly with the trail kept.按客户列出欠款余额与每张未付账单,含账龄,可直接在行上记录收款。无法收回的余额可干净核销并保留完整痕迹。Baki terhutang setiap pelanggan menyenaraikan setiap bil belum bayar, dengan penuaan dan pembayaran direkodkan terus dari baris. Baki tidak boleh dikutip dihapus kira dengan bersih, jejak dikekalkan.

RECEIVABLES

Pay Later + Bill Correction先打后付 + 账单更正Bayar Kemudian + pembetulan bil

Raise a bill unpaid, Start Game Now & Pay Later, and free an owing table without losing the debt. Overpayment can be kept as refundable member Credit. Tender restatement and header rebalance correct misposted payments; the invoice backdate window is configurable (e.g. max 30 days).可先开未付账单,Start Game Now & Pay Later 先开局后付款,并释放欠款桌台而不丢失债务。多收款项留作会员余额;支付方式重述与抬头重算纠正错记款项;发票回溯窗口可配置(如最多 30 天)。Keluarkan bil belum dibayar, Start Game Now & Pay Later, dan bebaskan meja berhutang tanpa kehilangan hutang. Bayaran lebih boleh disimpan sebagai Credit ahli yang boleh dikembalikan; penyataan semula tender dan penimbunan semula header membetulkan bayaran tersalah catat; tetingkap tarikh belakang invois boleh dikonfigurasi (cth. maks 30 hari).

AUDIT

Deleted-Bills Restore删单恢复Pemulihan bil dipadam

A dedicated audit screen records who deleted which bill and when. Restore eligibility is computed server-side, so recovery is a rule, not a judgement call at the counter.专用审计界面记录谁在何时删除了哪张账单。恢复资格由服务器端计算,恢复是规则,而非柜台的临时判断。Skrin audit khusus merekodkan siapa memadam bil mana dan bila. Kelayakan pulih dikira di pelayan, jadi pemulihan adalah peraturan, bukan pertimbangan di kaunter.

ACCOUNTING

Chart of Accounts & Mapping会计科目表与映射Carta Akaun & Pemetaan

A ready-made standard chart of accounts with per-stream account mapping. Xero, Bukku and AutoCount all match accounts by code, so exports land in the right ledger lines every time.内置现成的标准会计科目表,可按收入流映射科目。Xero、Bukku 与 AutoCount 均按编码匹配科目,导出每次都落入正确的账行。Carta akaun standard sedia ada dengan pemetaan akaun mengikut aliran hasil. Xero, Bukku dan AutoCount memadankan akaun mengikut kod, jadi eksport mendarat di baris lejar yang betul setiap kali.

LIABILITY

Credit Liability LedgerCredit 负债账本Lejar Liabiliti Credit

Credit is money the club holds on behalf of the member, posted as a liability and never as sales at top-up. The bill paid with Credit is the sale and is taxed normally. A refund is the money paid minus what was spent, never more than the balance left, bonus is never refunded, and every refund has its own numbered Credit Refund Receipt. Expired paid Credit becomes income with a numbered expiry note. The accounting export adds four mapping codes (Credit held liability, Credit spent, Credit refunded, Credit expired income) plus bonus and forfeited-bonus codes.Credit 是俱乐部代会员持有的款项,充值时记为负债,绝不记为销售。以 Credit 支付的账单才是销售,并正常计税。退款金额为已付款减已消费,绝不超过剩余余额,赠送部分不退,每笔退款均有编号 Credit Refund Receipt。过期的已付 Credit 转为俱乐部收入,并附编号过期单据。会计导出新增四个映射代码(Credit 负债、Credit 已消费、Credit 已退款、Credit 过期收入),另有赠送与没收赠送代码。Credit ialah wang yang dipegang kelab bagi pihak ahli, dicatat sebagai liabiliti dan tidak sekali-kali sebagai jualan semasa tambah nilai. Bil yang dibayar dengan Credit ialah jualan dan dicukai seperti biasa. Bayaran balik ialah wang dibayar tolak yang dibelanjakan, tidak melebihi baki, bonus tidak dikembalikan, dan setiap bayaran balik mempunyai Credit Refund Receipt bernombor. Credit berbayar yang luput menjadi pendapatan dengan nota luput bernombor. Eksport perakaunan menambah empat kod pemetaan (liabiliti Credit dipegang, Credit dibelanjakan, Credit dikembalikan, pendapatan Credit luput) serta kod bonus dan bonus terlucut hak.

REVERSAL

Reversible Coin Sale可冲销的 Coin 销售Jualan Coin Boleh Dibalikkan

A Coin package is a taxed sale with a tax invoice. Reverse Coin Invoice pays back the unused part (paid minus base used minus bonus used, never more than the unused balance) by any till payment method and issues a numbered Credit Note; reward points earned on it are taken back in proportion. Coin is shown in coin units at an organisation-level Coin Rate, while balances are stored as money, so changing the rate never changes a member's value.Coin 套餐是含税销售并开具税务发票。Reverse Coin Invoice 以任何收银付款方式退回未使用部分(已付减已用基础额减已用赠送额,绝不超过未使用余额),并开具编号 Credit Note;由此获得的奖励积分按比例扣回。Coin 按组织级 Coin Rate 以 coin 单位显示,余额以金额存储,因此调整汇率绝不改变会员价值。Pakej Coin ialah jualan bercukai dengan invois cukai. Reverse Coin Invoice membayar balik bahagian tidak digunakan (dibayar tolak asas digunakan tolak bonus digunakan, tidak melebihi baki tidak digunakan) melalui mana-mana kaedah bayaran kaunter dan mengeluarkan Credit Note bernombor; mata ganjaran yang diperoleh ditarik balik secara berkadar. Coin dipaparkan dalam unit coin pada Coin Rate peringkat organisasi, manakala baki disimpan sebagai wang, jadi menukar kadar tidak mengubah nilai ahli.

[ SECURITY ]

Security and Data, Answered Up Front安全与数据,事先讲清楚Keselamatan dan Data, Dijawab Awal

Primary region with a hot standby in a second region. Single-region or in-country residency on request.主区域运行,第二区域热备。可按需提供单区域或本国境内数据驻留。Rantau utama dengan hot standby di rantau kedua. Pemastautinan satu rantau atau dalam negara atas permintaan.

Server racks behind a snooker venue
TLS 1.3

Transport传输Pengangkutan

TLS 1.3 only, end to end.全程仅使用 TLS 1.3。TLS 1.3 sahaja, hujung ke hujung.

RBAC

Access访问控制Akses

Granular roles per venue, branch and region.按球馆、分店、区域细粒度授权。Peranan terperinci setiap pusat, cawangan dan wilayah.

append-only

Audit审计Audit

Every revenue-bearing action logged with operator, IP and payload.所有涉及收入的操作都记录操作员、IP 与请求内容。Setiap tindakan melibatkan hasil direkod dengan pengendali, IP dan muatan.

RLS

Isolation隔离Pengasingan

Tenant-scoped queries with row-level security as a second guard.按租户作用域查询,并以行级安全作为第二道防线。Pertanyaan diskop penyewa dengan keselamatan peringkat baris sebagai pengawal kedua.

35d PITR

Backup备份Sandaran

Daily off-site snapshots and hourly point-in-time recovery.每日异地快照,每小时时间点恢复。Snapshot luar tapak harian dan pemulihan titik-masa setiap jam.

SOC 2

Controls控制项Kawalan

SOC-2-aligned controls; certification roadmap on request.控制项与 SOC-2 对齐,认证路线图可索取。Kawalan selaras SOC-2; pelan pensijilan atas permintaan.

[ INTEGRATIONS ]

51 Integrations. Bring Your Own Stack.51 项集成,自带技术栈即可51 Integrasi. Bawa Stack Anda Sendiri.

Payments, identity, IoT, printers, tax, comms, accounting and analytics. Webhooks fire on every state change, so the tools you already use stay.支付、身份、IoT、打印、税务、通讯、会计、分析。每一次状态变化都有 webhook,您已有的工具继续用。Pembayaran, identiti, IoT, pencetak, cukai, komunikasi, perakaunan dan analitik. Webhook untuk setiap perubahan keadaan, jadi alat sedia ada anda kekal.

PAYMENT
StripeiPay88GrabPayFiuu HPPDuitNow QRcloudECR VT+ terminalTokenised payment links
IDENTITY
Email + OTPOAuth 2.0RFID
BIOMETRIC
Face recognitionRFID auto-checkout
TAX
LHDN MyInvoisSST Malaysia
IOT
SonoffTasmotaGeneric relay
PRINTER
ESC/POS thermalReceipt 80mmPer-item ticket routing
COMMS
MailgunWhatsApp CloudSMS gatewayPush notifications
ACCOUNTING
QuickBooksXeroSQL AccountAutoCountTangent tenant feed
ANALYTICS
Plausible-compatCSV warehouse
STORAGE
S3-compatibleGCS
PLATFORM
+ webhook API
Need a custom integration? Talk to engineering需要自定义集成?联系工程团队Perlu integrasi tersuai? Hubungi kejuruteraan

The Technical Spec Sheet技术规格表Helaian Spesifikasi Teknikal

For the IT lead, the franchise tech committee and the auditor. Everything an RFP asks, on one page.为 IT 负责人、特许经营技术委员会、审计师而设:RFP 想问的,全部在这一页。Untuk ketua IT, jawatankuasa teknologi francais dan juruaudit. Semua yang RFP tanya, dalam satu halaman.

Snooker King platform specifications
SpecificationDetailSummary
Uptime SLA99.9% measured monthly, status board public, credits on miss99.9%
Deployment ModelsShared cloud · Dedicated cloud · Private cloud (your AWS/GCP/Azure) · On-premises4 modes
Data ResidencyDefault: primary region with hot-standby. Single-region or in-country residency on request.configurable
LanguagesEnglish, 中文, Bahasa Melayu shipped, 18 locales available18
Currencies150+ ISO 4217, per-tenant default with multi-currency reporting150+
Hardware CompatibilityESC/POS thermal printers (any vendor), generic IoT relay (Sonoff/Tasmota/standard MQTT)open
Per-Item Printer RoutingRule-based routing configured per menu item, a drinks item routes its ticket to the bar printer, a food item to the kitchen printer, automatically, via a print_queue. Opt-in per item; no manual re-sorting of tickets at the counter.print_queue
POS Favourites & Best SellersStaff pin any catalogue item onto a per-terminal Favourites view spanning all categories, drag-reordered; a Best Sellers view auto-computes from a rolling 30-day sales window, no manual curation. Both render on the POS terminal and the staff mobile client. Favourites layout is bulk-portable via the CSV item-import/export pipeline, so one location's curated layout replicates across a fleet in a single file.CSV-portable
APIREST + webhooks, OpenAPI spec, 12-month backwards compatibility guaranteerest+webhook
Operator ConsoleModular SPA, page-level isolation, lazy-loaded JS bundles, offline detection with retry queue, idempotent action handlers, native-grade gestures (swipe-back, pull-to-refresh, bottom-sheet)mobile-grade SPA
MobileiOS + Android native member app · Mobile-first web operator console (phone, tablet, desktop, same SPA)iOS · Android · Web
SecurityTLS 1.3 only, RBAC, append-only audit log, SOC-2-aligned controlsTLS 1.3
BackupDaily off-site snapshots, hourly point-in-time recovery, 35-day retention default35d PITR
Support TiersStandard (NBD) · Business (4h, 24/5) · Enterprise (1h, 24/7 + named TAM)3 tiers
Release CadenceFortnightly production, weekly staging, zero-downtime rolling updatesfortnightly
Modules IncludedTables · Payments · Invoicing · Accounts · Members · Kitchen · Bookings · Hardware · Staff · Growth · Integrity · Setup, 48 modules spanning 602 shipping capabilities12 groups / 48 modules
Document TemplatesProforma, official receipt, transaction slip, consolidated invoice. 80mm thermal + A4 + HTML. Designer with live preview, white-label per tenant.open template
Member TouchpointsiOS + Android native app · web member portal · QR table check-in · in-app wallet top-up · self-checkout · F&B QR ordering · push + email + SMS + WhatsApp · in-app inbox8 channels
Fleet ObservabilityReal-time 3D telemetry globe · rolling 24h revenue tile · session + payment event stream · alert feed (light-control + login failures) · per-centre drilldown with table status, today's sessions, recent events, one-tap Live Monitorlive globe
Payment RailsFiuu (MY) integrated: DuitNow QR · Touch n Go · Boost · GrabPay · ShopeePay · Maybank QR · FPX online banking · Visa/Mastercard/Amex/UnionPay card · Apple Pay/Google Pay/Samsung Pay. HPP live by default; inline DuitNow QR rendering at checkout and Consumer-Presented Mode customer e-wallet QR scan are capability-gated (Fiuu Seamless or OPA contract). Tender-mix preserved inside one transaction; idempotent retry on the Pay action prevents double-charge.Fiuu HPP
Card-Present TerminalcloudECR Pay via Terminal (VT+) accepts physical card and contactless tap at the point of sale; the transaction is settled and reconciled in-platform against the same revenue ledger, no separate terminal batch. Capability-gated behind cloudECR API account provisioning.VT+ terminal
Shareable Payment LinksGenerate a tokenised payment link from any open bill, deliver it by WhatsApp or email, and settlement posts back idempotently to the originating transaction once the payer completes. No double-post on retry or duplicate link send.tokenised link
ProcurementSupplier directory per organization (contact, phone, email, address). Purchase invoices with discount / tax / service-charge math; each line posts a stock movement into inventory (goods-receive). Per-supplier cost tracking feeds cost trends.supplier + PI
Accounting MappingPer-organization accounting categories (Food, Beverage, Table Time, Membership, Merchandise) with code mapping, so CSV exports land in the right ledger accounts for SQL Account, AutoCount, Xero, and QuickBooks. Per-item LHDN (SST) classification codes for Malaysia e-invoice.category CSV
Platform: Feature FlagsTri-state feature-flag registry (default / organization / centre) drives progressive rollout; every toggle change is audited with actor, timestamp, and scope.tri-state
Platform: API Surface855 routed actions behind one dispatcher; every handler enforces CSRF validation and centre-access checks before business logic runs.855 actions
Platform: Scheduled JobsIdempotent scheduled job set scoped per organization and centre: battle auto-timeout, cart-orphan stock sweep, Coin and Credit expiry, tenant-sales feed.cron
Tenant / Landlord ReportingScheduled tenant-sales feed exports to Tangent and AutoCount with preflight checks and a webcron sender, scoped per organization or centre.tenant feed
Live Match BroadcastPublic cast-to-TV screen (cast.php), token-free share, no login. Streams player names, frame score, ball-on indicator, and points; full-screen mode. Battle mode adds frame-by-frame scoring with match formats and selectable broadcast sound themes.public display
Tournament & Bracket EngineMulti-branch tournament hosting with global cross-branch broadcast; paid entry routed through the existing payment rails (Fiuu HPP, Coin, cash); automated table reservation triggered on match creation; real-time score API for live battle-scoring; webhook-driven push notification delivery on bracket progression. Public bracket display: a token-scoped, unauthenticated read endpoint streams live results, table assignments, and player names to any networked screen, no financial data exposed. Tokens are minted and revoked per-tournament by an authenticated operator, scoped to that operator's own centre; revocation invalidates the link permanently, a fresh mint issues an unrelated token.webhook-driven
Session Pause/resumeTable state persists across a pause as a single continuation session, no new session is opened. Billing minimum is computed once per game, not once per pause segment, so a resumed session never double-bills. IoT lighting auto-deactivates on pause and reactivates on resume via the same relay channel.single session
Credit LedgerRefundable prepaid Credit held as a liability: no tax at top-up, tax when spent. Numbered Credit Refund Receipts and expiry notes. Four accounting export mapping codes plus bonus and forfeited-bonus codes. Shared across all centres of an organisation; switched on per centre.liability
Coin ReversalCoin sold as a taxed sale, not refundable to cash. Reverse Coin Invoice pays back the unused part by any till method and issues a numbered Credit Note; reward points reversed in proportion.credit note
Coin and Credit PermissionsPer-employee permissions (sell, pay with, refund, adjust, reverse Coin invoice), per-employee daily Credit refund limit, per-centre manual bonus daily limit, self-refund block. Manual Credit additions are bonus only, need a reason and are logged.per-employee
Coin and Credit Scheduled JobsNightly expiry; reminder email and member-app notice N days before Coin or Credit expires (default 7, 0 = off); morning refund summary email to the organisation when refunds happened the day before.nightly
Online Credit Top-UpMembers top up Credit in the member app by card or online banking through the Fiuu gateway, choosing from the club Credit Packages.fiuu

Three Buyer Profiles. One Platform.三类买家,一个平台Tiga Profil Pembeli. Satu Platform.

  1. Single Venue单一球馆Satu Pusat

    The Independent Operator独立运营者Pengendali Bebas

    One venue, ready to deploy in days. White-label branding, your own domain, and a member app on the App Store under your name.单一球馆几天即可上线,白标品牌、自有域名,会员 App 以您的名义上架应用市场。Satu pusat, sedia digerakkan dalam beberapa hari. Penjenamaan label putih, domain anda sendiri, aplikasi ahli di App Store atas nama anda.

  2. Franchise Chain连锁品牌Rangkaian Francais

    The Multi-Branch Group连锁集团Kumpulan Pelbagai Cawangan

    Centralised P&L, per-branch config, and regional managers who see only their region. Membership and Coin travel across branches, and refundable Credit is shared across every centre of the organisation.总部统一损益,分店各自配置,区域经理只见所辖区域,会员与 Coin 跨店通用,可退 Credit 在同一组织的所有中心共享。P&L berpusat, konfigurasi setiap cawangan, pengurus serantau hanya melihat wilayah mereka. Keahlian dan Coin boleh digunakan merentasi cawangan, dan Credit boleh dikembalikan dikongsi merentasi setiap pusat dalam organisasi.

  3. Software-Led Brand软件驱动品牌Jenama Berteraskan Perisian

    The Platform Operator平台型运营商Pengendali Berasaskan Platform

    Bring our API into your in-house ops console. Webhooks fire into your data warehouse; run analysis, build internal tools or extend the surface.把我们的 API 接进您的内部运营控制台,webhook 直入您的数据仓库,您在上层做分析、做内部工具、做扩展。Bawa API kami ke konsol operasi dalaman anda. Webhook menghantar ke gudang data anda; buat analisis, bina alat dalaman, atau luaskan permukaannya.

From Signed to Live in Days从签约到上线,只需数天Dari Tandatangan ke Beroperasi Dalam Beberapa Hari

Technician installing Snooker King hardware at a snooker table
  1. Scope评估Skop

    A technical call on tables, branches, hardware and the accounting system you already run.技术沟通:桌台、分店、硬件,以及您现有的会计系统。Panggilan teknikal tentang meja, cawangan, perkakasan dan sistem perakaunan sedia ada.

  2. Provision开通Sediakan

    Wizard-driven tenant setup: centre, tables, members and hardware in under 2 hours.向导式开通:中心、桌台、会员与硬件,2 小时内完成。Persediaan penyewa berpandukan wizard: pusat, meja, ahli dan perkakasan dalam masa kurang 2 jam.

  3. Import导入Import

    Bulk-import your existing member database and item catalogue from CSV.从 CSV 批量导入现有会员数据库与商品目录。Import pukal pangkalan data ahli dan katalog item sedia ada daripada CSV.

  4. Train培训Latih

    On-site training for hosts and managers before the first busy night.在第一个繁忙夜晚前,为前台与经理提供现场培训。Latihan di tapak untuk hos dan pengurus sebelum malam sibuk pertama.

  5. Go Live上线Mula Beroperasi

    Run live with a 30-day money-back rollback path if it is not right.正式上线,若不满意可在 30 天内退款回滚。Beroperasi secara langsung dengan laluan pulangan wang 30 hari jika tidak sesuai.

Support Tiers支持级别Peringkat Sokongan

Standard标准级Standard

NBD

Next business day下一个工作日Hari perniagaan berikutnya

Business商业级Perniagaan

4h · 24/5

4-hour response, 24/54 小时响应,24/5Respons 4 jam, 24/5

Enterprise企业级Perusahaan

1h · 24/7

1-hour response, 24/7, named technical account manager1 小时响应,24/7,专属技术客户经理Respons 1 jam, 24/7, pengurus akaun teknikal khusus

[ FAQ ]

Questions an IT Buyer AsksIT 决策者会问的问题Soalan Yang Ditanya Pembeli IT

ARCHITECTURE

What is your uptime guarantee and how is it measured?可用性保证如何衡量?Apakah jaminan uptime anda dan bagaimana ia diukur?

Snooker King runs at 99.9% uptime measured monthly across the production fleet. We publish status at status.snookerking.com. SLA credits apply if monthly uptime drops below threshold.我们按月度衡量整个生产集群的可用性,达到 99.9%,状态页公开于 status.snookerking.com,月度可用性低于阈值会自动发放 SLA 抵扣。Snooker King beroperasi pada uptime 99.9% diukur setiap bulan merentasi armada pengeluaran. Status diumumkan di status.snookerking.com. Kredit SLA dikenakan jika uptime bulanan jatuh.

INTEGRATIONS

Can Snooker King integrate with our existing POS, printers, and accounting?能否对接我们现有的 POS、打印机、会计?Bolehkah ia berintegrasi dengan POS, pencetak, dan perakaunan sedia ada kami?

Yes. The platform exposes a REST API and webhooks for every state change. We support ESC/POS thermal printers (any vendor), IoT relays via standard protocols, LHDN MyInvois natively, and accounting export to QuickBooks, Xero, and SQL Account formats.可以。平台为所有资源开放 REST API、为每一次状态变化开放 webhook,支持 ESC/POS 热敏打印机(任意品牌)、标准协议的 IoT 继电器、原生 LHDN MyInvois,以及 QuickBooks、Xero、SQL Account 格式的会计导出。Ya. Platform menyediakan API REST dan webhook untuk setiap perubahan keadaan. Sokongan pencetak terma ESC/POS, geganti IoT melalui protokol standard, LHDN MyInvois secara asli, dan eksport perakaunan ke format QuickBooks, Xero, dan SQL Account.

DATA

How is venue data backed up and where does it live?球馆数据如何备份?存储位置在哪?Bagaimana data pusat disandar dan di mana ia disimpan?

Each tenant gets logically isolated storage with daily off-site snapshots and hourly point-in-time recovery. Production data resides in the primary region with a hot standby in a second region. On request we offer single-region or in-country residency.每个租户拥有逻辑隔离的存储,每日异地快照、每小时时间点恢复。生产数据位于主区域,第二区域热备。如有需要,可设置单一区域或本国境内存储。Setiap penyewa mendapat storan terasing secara logik dengan snapshot luar tapak setiap hari dan pemulihan titik-masa setiap jam. Data pengeluaran berada di rantau utama dengan hot standby di rantau kedua. Atas permintaan, kami menawarkan pemastautinan rantau tunggal atau dalam negara.

DEPLOYMENT

Do you offer on-premises or private-cloud deployment?提供本地部署或私有云部署吗?Adakah anda menawarkan penggunaan di premis atau cloud peribadi?

We offer four deployment models: shared multi-tenant cloud (default), dedicated single-tenant cloud, private-cloud in your account (AWS, GCP, Azure), and on-premises for enterprise franchise operators with strict residency requirements.我们提供四种部署模式:共享多租户云(默认)、独享单租户云、客户自有账号下的私有云(AWS / GCP / Azure),以及面向严格本地化要求的企业级特许经营商的本地部署。Kami menawarkan empat model penggunaan: cloud multi-penyewa kongsi (lalai), cloud penyewa tunggal khusus, cloud peribadi dalam akaun anda (AWS, GCP, Azure), dan di premis untuk pengendali francais perusahaan dengan keperluan pemastautinan ketat.

SUPPORT

What is your support SLA and response time?你们的支持 SLA 与响应时间是多少?Apakah SLA dan masa respons sokongan anda?

Standard tier: next-business-day. Business tier: 4-hour response, 24/5. Enterprise tier: 1-hour response, 24/7 with named technical account manager.标准级:下一个工作日响应。商业级:4 小时响应,24/5。企业级:1 小时响应,24/7,并配专属技术客户经理。Peringkat standard: hari perniagaan berikutnya. Peringkat perniagaan: respons 4 jam, 24/5. Peringkat perusahaan: respons 1 jam, 24/7 dengan pengurus akaun teknikal yang dinamakan.

SECURITY

How do you handle multi-tenant data isolation?多租户数据隔离如何实现?Bagaimana anda mengendalikan pengasingan data multi-penyewa?

Every query is tenant-scoped at the application layer with database-level row security as a second guard. Audit log captures every cross-tenant administrative action with operator identity, timestamp, and request payload.每一次查询在应用层即按租户作用域过滤,并以数据库级行安全作为第二道防线。审计日志记录所有跨租户管理操作的操作员身份、时间戳与请求内容。Setiap pertanyaan diskop kepada penyewa pada lapisan aplikasi dengan keselamatan baris peringkat pangkalan data sebagai pengawal kedua. Log audit merakam setiap tindakan pentadbiran merentasi penyewa dengan identiti pengendali, cap masa, dan muatan permintaan.

RELEASE

What is the upgrade cadence and how do you ship?升级节奏如何?发布机制是什么?Apakah kadens naik taraf dan bagaimana anda menghantar?

Continuous deployment to staging weekly, production deployments fortnightly with zero-downtime rolling updates. Major-version migrations announced 30 days ahead with backwards-compatible API guarantees for 12 months.每周持续部署至预发布环境,生产环境每两周一次零停机滚动更新。主版本迁移提前 30 天公告,并对外承诺 12 个月的向后兼容 API。Penggunaan berterusan ke staging setiap minggu, penggunaan pengeluaran setiap dua minggu dengan kemas kini bergulir tanpa masa henti. Migrasi versi utama diumumkan 30 hari awal dengan jaminan keserasian API ke belakang selama 12 bulan.

COMPLIANCE

How do you handle compliance and audit requirements?合规与审计要求如何处理?Bagaimana anda mengendalikan keperluan pematuhan dan audit?

Role-based access control with granular permissions. Append-only audit log spanning every revenue-bearing action. LHDN MyInvois compliance built in for Malaysian operators. SOC-2-aligned controls; certification roadmap available on request.基于角色的细粒度权限控制;追加式审计日志覆盖所有涉及收入的操作;马来西亚运营商可直接使用 LHDN MyInvois 合规模块;控制项与 SOC-2 对齐,认证路线图可索取。Kawalan akses berasaskan peranan dengan kebenaran terperinci. Log audit hanya-tambah merentasi setiap tindakan yang melibatkan hasil. Pematuhan LHDN MyInvois terbina untuk pengendali Malaysia. Kawalan selaras SOC-2; pelan tindakan pensijilan tersedia atas permintaan.

CLIENT CONSOLE

Can floor managers run the platform from their phones, or is it desktop-only?门店经理能用手机操作平台吗,还是仅限桌面端?Bolehkah pengurus lantai menjalankan platform dari telefon mereka, atau hanya desktop?

The operator console is a modular single-page application built mobile-first. Page-level isolation with lazy-loaded JavaScript bundles, offline detection with a retry queue, idempotent action handlers (no duplicate payments on flaky networks), and native-grade gestures: swipe-back, pull-to-refresh, bottom-sheet menus, skeleton loaders. The same console adapts to phone, tablet, and desktop without a separate native app to install.运营操控台是一个移动优先的模块化单页应用。按页面隔离的懒加载 JavaScript 包、带重试队列的离线检测、幂等操作处理(弱网下不会重复扣款),以及原生级手势:侧滑返回、下拉刷新、底部弹层菜单、骨架占位。同一操控台自适应手机、平板、桌面,无需另装原生 App。Konsol operator ialah aplikasi satu halaman bermodul yang dibina mengutamakan mudah alih. Pengasingan peringkat halaman dengan bundle JavaScript dimuat malas, pengesanan luar talian dengan barisan cuba semula, pengendali tindakan idempoten (tiada bayaran berganda pada rangkaian goyah), dan gerak isyarat bertaraf asli: leret balik, tarik untuk muat semula, menu helaian bawah, pemuat rangka. Konsol yang sama menyesuaikan telefon, tablet, dan desktop tanpa aplikasi asli berasingan untuk dipasang.

OBSERVABILITY

How do owners get a real-time view across the entire fleet of branches?业主如何实时查看整个分店车队?Bagaimana pemilik mendapat paparan masa nyata merentasi seluruh armada cawangan?

A live 3D telemetry globe surfaces every tenant centre as a vertical Datatower keyed to live activity (idle, active, just-started). Top stat tiles show centres mapped, sessions and payments in the last 24 hours, plus a rolling 24-hour revenue rollup across the whole portfolio. The activity ticker streams session-start, payment-success, and alert events (light-control failure, login failure) sourced from the append-only system log. One tap on a centre drills down to its table-status grid, today's sessions, today's revenue, recent events, and the centre's Live Monitor URL when enabled.实时 3D 遥测地球仪以垂直 Datatower 呈现每个租户中心,按活动级别(空闲、活跃、刚开局)发光。顶部指标块显示在线中心数量、24 小时内的场次与支付总数,以及整个投资组合的 24 小时滚动营业额。事件流呈现场次开始、支付成功,以及来自仅追加系统日志的告警事件(灯光控制失败、登入失败)。轻点任何一店即可深入查看桌台状态网格、当日场次、当日营收、近期事件,以及启用了 Live Monitor 的店铺直链。Bola Bumi telemetri 3D langsung memaparkan setiap pusat penyewa sebagai Datatower menegak yang dikodkan kepada aktiviti langsung (melahu, aktif, baru bermula). Tile statistik atas menunjukkan pusat dipetakan, sesi dan pembayaran dalam 24 jam terakhir, serta hasil putaran 24 jam merentasi seluruh portfolio. Ticker aktiviti menstrim peristiwa permulaan sesi, pembayaran berjaya, dan amaran (kegagalan kawalan lampu, kegagalan log masuk) daripada log sistem hanya-tambah. Satu ketuk pada pusat memaparkan grid status meja, sesi hari ini, hasil hari ini, peristiwa terkini, dan URL Live Monitor pusat tersebut apabila diaktifkan.

PAYMENTS

Can we accept card payments on a physical terminal, and is the transaction reconciled in the platform?我们能用实体终端机收卡吗?交易会在平台内对账吗?Bolehkah kami menerima bayaran kad pada terminal fizikal, dan adakah transaksi diselaraskan dalam platform?

Yes. cloudECR Pay via Terminal (VT+) accepts physical card and contactless tap at the point of sale. The transaction is settled and reconciled in-platform against the same revenue ledger as every other tender, so there is no separate terminal batch to match by hand at end of day. The operator triggers the tap from the checkout flow and the card result posts straight back onto the bill. VT+ is capability-gated behind cloudECR API account provisioning on the venue.可以。cloudECR Pay via Terminal(VT+)支持在收银点刷实体卡及非接触式拍卡。交易在平台内完成结算与对账,与其他付款方式共用同一收入账本,日结时无需另行核对终端机批次。操作员从结账流程发起拍卡,刷卡结果直接回写到账单。VT+ 需在该球馆完成 cloudECR API 账号开通后方可启用。Ya. cloudECR Pay via Terminal (VT+) menerima kad fizikal dan ketik tanpa sentuh di tempat jualan. Transaksi diselesaikan dan diselaraskan dalam platform terhadap lejar hasil yang sama seperti tender lain, jadi tiada kelompok terminal berasingan untuk dipadankan secara manual pada hujung hari. Pengendali mencetus ketik dari aliran pembayaran dan hasil kad terus dipos kembali ke bil. VT+ dikawal keupayaan di sebalik peruntukan akaun API cloudECR pada premis.

PAYMENTS

Can a customer pay remotely, and how do QR and e-wallet payments work at checkout?顾客能远程付款吗?结账时的 QR 与电子钱包付款如何运作?Bolehkah pelanggan membayar dari jauh, dan bagaimana bayaran QR dan e-dompet berfungsi semasa pembayaran?

Two ways. For remote payment, the operator generates a tokenised payment link from any open bill and delivers it by WhatsApp or email; when the payer completes, settlement posts back idempotently onto the originating transaction, so a retry or a duplicate send never double-posts. At the counter, the platform can render an inline DuitNow QR for the customer to scan, or scan the customer's own e-wallet QR (Consumer-Presented Mode). Inline-QR and customer-QR scan are capability-gated on the Fiuu contract; the tokenised link works on the standard integration.两种方式。远程付款时,操作员可从任意未结账单生成带令牌的付款链接,通过 WhatsApp 或电子邮件发送;付款人完成后,结算以幂等方式回写到原交易,重试或重复发送都不会重复入账。在柜台,平台可呈现内嵌 DuitNow QR 供顾客扫码,或扫描顾客自己的电子钱包 QR(顾客出示模式)。内嵌 QR 与顾客扫码需视 Fiuu 合约能力开通;带令牌的付款链接在标准集成下即可使用。Dua cara. Untuk bayaran jarak jauh, pengendali menjana pautan bayaran bertoken daripada mana-mana bil terbuka dan menghantarnya melalui WhatsApp atau e-mel; apabila pembayar selesai, penyelesaian dipos kembali secara idempoten ke transaksi asal, jadi cuba semula atau hantar pendua tidak sekali-kali mengepos dua kali. Di kaunter, platform boleh memaparkan QR DuitNow sebaris untuk pelanggan imbas, atau mengimbas QR e-dompet pelanggan sendiri (Consumer-Presented Mode). Imbasan QR sebaris dan QR pelanggan dikawal keupayaan pada kontrak Fiuu; pautan bertoken berfungsi pada integrasi standard.

COMMISSION

How is sales commission calculated and audited?销售佣金如何计算与稽核?Bagaimana komisen jualan dikira dan diaudit?

Commission earns automatically at payment, POS checkout, table-settle, and split-bill settle, with the base set to the line net after member and coupon discounts. Every entry is written to an immutable, append-only ledger that snapshots the agent's name, level, team, and rate at sale time; entries move through earned, paid, and voided states but are never edited in place. Payouts run as atomic, row-locked batches per agent for a date range, which prevents double-pay, and a payout reversal cleanly undoes a mistaken batch. Voiding or refunding an invoice auto-voids only still-unpaid commission, so already-paid commission is protected. The full ledger report is filterable by agent, centre, date, and status, and all configuration and payout actions are RBAC-gated.佣金在付款时自动计入, POS 结账、桌台结账、分单结账, 计算基数为扣除会员与优惠券折扣后的行净额。每一笔都写入不可变、仅追加的账本,快照销售当时的代理姓名、等级、团队与费率;条目在已赚取、已支付、已作废之间流转,但绝不就地修改。派付以按代理、按日期区间的原子行锁批次执行,杜绝重复支付,派付冲正可干净地撤销错误批次。作废或退款仅自动作废尚未支付的佣金,已支付佣金受到保护。完整账本报表可按代理、中心、日期、状态筛选,所有配置与派付操作均受 RBAC 管控。Komisen diperoleh secara automatik semasa pembayaran, checkout POS, selesai meja, dan selesai bil pisah, dengan asas ditetapkan kepada net baris selepas diskaun ahli dan kupon. Setiap entri ditulis ke lejar hanya-tambah yang kekal, merakam nama, tahap, pasukan dan kadar ejen pada masa jualan; entri bergerak melalui keadaan diperoleh, dibayar, dan dibatalkan tetapi tidak pernah disunting di tempatnya. Pembayaran dijalankan sebagai kelompok atomik terkunci-baris setiap ejen bagi julat tarikh, yang menghalang bayaran berganda, dan pembalikan pembayaran membatalkan kelompok tersilap dengan bersih. Membatalkan atau membayar balik invois hanya membatalkan komisen yang belum dibayar secara automatik, jadi komisen yang telah dibayar dilindungi. Laporan lejar penuh boleh ditapis mengikut ejen, pusat, tarikh, dan status, dan semua tindakan konfigurasi serta pembayaran dikawal RBAC.

PROCUREMENT

Do you cover supplier purchase invoices and accounting-category export?你们支持供应商采购发票与会计科目导出吗?Adakah anda merangkumi invois belian pembekal dan eksport kategori perakaunan?

Yes. Each organization keeps a supplier directory with contact details, and purchase invoices carry header plus line items with discount, tax, and service-charge math and a totals rollup. Every purchase line posts a stock movement into inventory as a goods-receive, and per-supplier cost tracking feeds cost trends. On the export side, per-organization accounting categories (Food, Beverage, Table Time, Membership, Merchandise) carry a code mapping so CSV exports land in the right ledger accounts for SQL Account, AutoCount, Xero, and QuickBooks, with per-item LHDN SST classification codes for Malaysian e-invoice.支持。每个组织维护含联系方式的供应商目录,采购发票包含表头与行项目,具备折扣、税额、服务费计算与合计汇总。每一采购行以收货形式向库存记入一笔库存移动,按供应商的成本追踪汇入成本趋势。导出方面,按组织的会计科目(餐、饮、桌台时长、会员、商品)带有代码映射,使 CSV 导出准确落入 SQL Account、AutoCount、Xero、QuickBooks 的对应账户,并为每项配置马来西亚电子发票的 LHDN SST 分类代码。Ya. Setiap organisasi menyimpan direktori pembekal dengan butiran hubungan, dan invois belian membawa pengepala serta butiran baris dengan pengiraan diskaun, cukai, dan caj perkhidmatan serta rumusan jumlah. Setiap baris belian mengepos pergerakan stok ke inventori sebagai terima-barang, dan penjejakan kos setiap pembekal menyuap trend kos. Dari segi eksport, kategori perakaunan setiap organisasi (Makanan, Minuman, Masa Meja, Keahlian, Barangan) membawa pemetaan kod supaya eksport CSV mendarat di akaun lejar yang betul untuk SQL Account, AutoCount, Xero, dan QuickBooks, dengan kod klasifikasi LHDN SST setiap item untuk e-invois Malaysia.

TOURNAMENTS

Does the platform support tournaments, and how does session pause work operationally?平台支持锦标赛吗?暂停场次在运营上如何处理?Adakah platform menyokong kejohanan, dan bagaimana jeda sesi berfungsi secara operasi?

Yes. The tournament module supports multi-branch hosting with global cross-branch broadcast, paid entry through the existing payment rails (Fiuu HPP, Coin, or cash), automated table reservation on match creation, a real-time score API for live battle-scoring, and webhook-driven push notifications on bracket progression. Separately, table sessions support a true pause: pausing keeps the same continuation session rather than opening a new one, so the resumed session bills a single line and a single minimum charge, never a duplicate. Lighting deactivates automatically on pause and reactivates on resume.支持。锦标赛模块支持跨分店全局广播的多分店主办、通过现有支付通道(Fiuu HPP、Coin或现金)付费报名、比赛创建时自动预订球桌、用于实时对战计分的实时比分 API,以及基于 webhook 的赛程推进推送通知。此外,桌台场次支持真正的暂停:暂停会保留同一个延续场次而非开启新场次,因此恢复后的场次只产生一条账目与一次最低消费,绝不重复计费。灯光在暂停时自动关闭,恢复时自动重新开启。Ya. Modul kejohanan menyokong hos pelbagai cawangan dengan siaran merentasi cawangan secara global, kemasukan berbayar melalui laluan pembayaran sedia ada (Fiuu HPP, Coin, atau tunai), tempahan meja automatik apabila perlawanan dicipta, API skor masa nyata untuk penskoran perlawanan langsung, dan pemberitahuan tolak dihalakan webhook apabila bracket berkembang. Secara berasingan, sesi meja menyokong jeda sebenar: menjeda mengekalkan sesi kesinambungan yang sama dan bukan membuka sesi baharu, jadi sesi yang disambung semula hanya mengenakan satu baris bil dan satu caj minimum, tidak sekali-kali berganda. Pencahayaan dinyahaktifkan secara automatik semasa jeda dan diaktifkan semula apabila disambung.

LEDGER

How is prepaid Credit accounted for, and when is tax charged?预付 Credit 如何入账,何时计税?Bagaimana Credit prabayar diakaunkan, dan bila cukai dikenakan?

Credit is held as a liability on its own ledger: money the club holds on behalf of the member, not a sale until it is spent. There is no tax at top-up; the bill paid with Credit is the sale and is taxed normally. The accounting export has four mapping codes (Credit held liability, Credit spent, Credit refunded, Credit expired income) plus bonus and forfeited-bonus codes. Expired paid Credit becomes income with a numbered expiry note, and tax on that income is a club setting, off by default.Credit 以负债形式记入独立账本:是俱乐部代会员持有的款项,消费前不算销售。充值时不计税;以 Credit 支付的账单才是销售,并正常计税。会计导出有四个映射代码(Credit 负债、Credit 已消费、Credit 已退款、Credit 过期收入),另有赠送与没收赠送代码。过期的已付 Credit 转为收入并附编号过期单据,该收入是否计税由俱乐部设定,默认不计税。Credit dipegang sebagai liabiliti dalam lejarnya sendiri: wang yang dipegang kelab bagi pihak ahli, bukan jualan sehingga dibelanjakan. Tiada cukai semasa tambah nilai; bil yang dibayar dengan Credit ialah jualan dan dicukai seperti biasa. Eksport perakaunan mempunyai empat kod pemetaan (liabiliti Credit dipegang, Credit dibelanjakan, Credit dikembalikan, pendapatan Credit luput) serta kod bonus dan bonus terlucut hak. Credit berbayar yang luput menjadi pendapatan dengan nota luput bernombor, dan cukai ke atas pendapatan itu ialah tetapan kelab, dimatikan secara lalai.

LEDGER

What is the difference between Coin and Credit?Coin 与 Credit 有何区别?Apakah perbezaan antara Coin dan Credit?

Coin, previously called credit, is sold as a taxed sale with a tax invoice and is not refundable to cash. A Coin package sale can be reversed with Reverse Coin Invoice, which pays back the unused part and issues a numbered Credit Note. Credit is a refundable prepaid balance: a member can get back the money paid minus what was spent, never more than the balance left, bonus is never refunded, and every refund has a numbered Credit Refund Receipt. Credit is switched on per centre and shared across all centres of the organisation.Coin(原称 credit)作为含税销售出售并开具税务发票,不可退为现金。Coin 套餐销售可通过 Reverse Coin Invoice 冲销,退回未使用部分并开具编号 Credit Note。Credit 是可退的预付余额:会员可取回已付款减已消费的金额,绝不超过剩余余额,赠送部分不退,每笔退款均有编号 Credit Refund Receipt。Credit 按中心开启,并在同一组织的所有中心共享。Coin, dahulunya dipanggil kredit, dijual sebagai jualan bercukai dengan invois cukai dan tidak boleh dikembalikan kepada tunai. Jualan pakej Coin boleh dibalikkan dengan Reverse Coin Invoice, yang membayar balik bahagian tidak digunakan dan mengeluarkan Credit Note bernombor. Credit ialah baki prabayar boleh dikembalikan: ahli boleh mendapat semula wang dibayar tolak yang dibelanjakan, tidak melebihi baki, bonus tidak dikembalikan, dan setiap bayaran balik mempunyai Credit Refund Receipt bernombor. Credit dihidupkan setiap pusat dan dikongsi merentasi semua pusat dalam organisasi.

LEDGER

What controls stop staff misusing Credit refunds?有哪些控制措施防止员工滥用 Credit 退款?Apakah kawalan yang menghalang staf menyalahgunakan bayaran balik Credit?

Per-employee Coin and Credit permissions (sell, pay with, refund, adjust, reverse Coin invoice), a per-employee daily Credit refund limit, a per-centre manual bonus daily limit, and a switch that blocks staff refunding their own member record. Staff can never give bonus Credit to their own member record, and manual Credit additions are bonus only, need a reason and are logged. The owner-only Credit Risk Report shows refunds by staff, member and method, and a morning refund summary email goes to the organisation when refunds happened the day before.按员工设定的 Coin 与 Credit 权限(销售、支付、退款、调整、冲销 Coin 发票)、按员工的每日 Credit 退款上限、按中心的手动赠送每日上限,以及禁止员工为自己的会员记录退款的开关。员工绝不能给自己的会员记录赠送 Credit,手动添加的 Credit 仅限赠送、必须填写原因并留痕。仅限业主查看的 Credit Risk Report 按员工、会员与方式列出退款;前一天有退款时,次日早上会向组织发送退款汇总邮件。Kebenaran Coin dan Credit setiap pekerja (jual, bayar dengan, bayar balik, laras, balikkan invois Coin), had bayaran balik Credit harian setiap pekerja, had bonus manual harian setiap pusat, dan suis yang menghalang staf membayar balik rekod ahli mereka sendiri. Staf tidak boleh memberi bonus Credit kepada rekod ahli sendiri, dan tambahan Credit manual hanya bonus, memerlukan sebab dan direkodkan. Credit Risk Report khas pemilik menunjukkan bayaran balik mengikut staf, ahli dan kaedah, dan e-mel ringkasan bayaran balik pagi dihantar kepada organisasi apabila ada bayaran balik pada hari sebelumnya.

A 30-Minute Technical Demo With Engineering与工程团队的 30 分钟技术演示Demo Teknikal 30 Minit Bersama Kejuruteraan

No marketing slideshow. We bring up a live tenant, walk through the API, show the audit log, and answer the spec-sheet question you came with.没有营销幻灯片。我们直接接入实时租户、过一遍 API、展示审计日志,并回答您真正想问的规格问题。Bukan slaid pemasaran. Kami buka penyewa langsung, lalui API, tunjukkan log audit, dan jawab soalan spesifikasi sebenar anda.

$ curl -X POST https://api.snookerking.com/v1/sessions/start

Snooker King, multi-tenant snooker venue management software platform

Snooker King is the multi-tenant software platform powering 500+ snooker and billiard centres across 23 countries. The platform offers a REST API with webhooks for every state change, ESC/POS thermal printer support across all vendors, native LHDN MyInvois e-invoice integration for Malaysian operators, IoT lighting orchestration via standard relay protocols (Sonoff, Tasmota, generic MQTT-compatible devices), four deployment models including shared cloud, dedicated cloud, private cloud in customer-owned AWS/GCP/Azure accounts, and on-premises for enterprise franchise operators. Snooker King ships fortnightly with zero-downtime rolling updates, maintains a 12-month backwards-compatible API guarantee, and operates at 99.9% uptime measured monthly with publicly visible status board and automatic SLA credits. Use cases span single-venue independent operators wanting white-label deployment, multi-branch franchise chains needing centralised P&L with per-branch configuration and regional manager scoping, and software-led brand operators integrating the platform API into their own internal operations consoles. Compliance: LHDN MyInvois Malaysia, SOC-2-aligned controls, append-only audit log spanning every revenue-bearing action, role-based access control with granular per-venue, per-branch, per-region permissions, TLS 1.3 transport encryption.

Snooker King 平台, 多租户斯诺克球馆管理软件

Snooker King 是多租户软件平台,目前在 23 个国家运行 500 多家斯诺克与桌球球馆。开放 REST API 与 webhook,支持任意品牌 ESC/POS 热敏打印机、原生 LHDN MyInvois 电子发票、标准协议的 IoT 照明继电器,提供共享云、独享云、客户自有账号下的私有云、本地部署四种模式。每两周一次零停机滚动更新,主版本迁移提前 30 天公告,12 个月向后兼容 API。99.9% 月度可用性,状态页公开发布。审计日志覆盖所有涉及收入的操作,基于角色的精细权限按球馆、分店、区域授权,TLS 1.3 传输加密。

Platform Snooker King, perisian pengurusan pusat snooker multi-penyewa

Snooker King ialah platform perisian multi-penyewa yang mengoperasikan lebih 500 pusat snooker dan biliard di 23 negara. Platform menyediakan API REST dengan webhook bagi setiap perubahan keadaan, sokongan pencetak terma ESC/POS merentasi mana-mana vendor, integrasi e-invois LHDN MyInvois secara asli untuk pengendali Malaysia, orkestrasi pencahayaan IoT melalui protokol geganti standard (Sonoff, Tasmota, peranti serasi MQTT generik), empat model penggunaan termasuk cloud kongsi, cloud khusus, cloud peribadi dalam akaun AWS/GCP/Azure milik pelanggan, dan di premis untuk pengendali francais perusahaan. Snooker King menghantar setiap dua minggu dengan kemas kini bergulir tanpa masa henti, mengekalkan jaminan keserasian API ke belakang selama 12 bulan, dan beroperasi pada uptime 99.9% diukur setiap bulan.