Help & FAQ

Everything you need to set up and run Royal Ticket — for any of the six business types.

5-min setupNo PC neededWorks offline

Getting started

  1. Download & install the Royal Ticket Android app on any phone/tablet (Android 8+).
  2. Sign up — the 3-step wizard asks: (1) what business you run, (2) your venue name + GST (optional), (3) your admin sign-in. Pick the closest business type; we load sample items & pricing for it automatically.
  3. Pair a printer — Settings → Printer. Bluetooth thermal, or the built-in printer on a Urovo device.
  4. Issue your first ticket — tap New entry. You can edit items & prices any time from the admin panel.

Admin panel (back office)

Open https://royalticket.theroyalpos.com/app in any browser and log in with your admin account. From here you manage items, pricing, locations, staff, time slots and reports.

Business types

You choose one at signup. Each loads the right items, billing and screens — you can rename or extend them later.

BusinessSample itemsBilling
🅿️ Parking2W, 4W, EV, VIPHourly / flat / slab / free-hours-then-hourly
🧳 CloakroomSmall / Medium / Large bagFlat fee + refundable deposit
🎟️ MuseumAdult / Child / Senior / StudentFlat per ticket, multi-qty basket
🕉️ TempleGeneral / Special / AbhishekamFlat, time-slot bound
🪑 Waiting roomGeneral / AC / Lounge seatFree for N hours, then per-hour
💦 Water parkDay / Half-day / Child passSession pass + time slots

Issuing tickets

Tap New entry on the dashboard. The screen adapts to your business:

Exit & payment

  1. Scan the ticket QR (or type the ticket number).
  2. The bill is computed from the duration/rule. Pick the payment mode — Cash, UPI, Card.
  3. For UPI, show the on-screen QR; the customer pays straight to your bank.
  4. Tap Collect & print. A closed ticket can't be re-exited or double-charged.

Exit from a different device: a ticket issued on one device can be exited on another. When you scan/type a ticket the device hasn't seen, it's pulled from the cloud (the issuing device must have synced first), then billed and closed normally. A brief moment online is needed for that first pull.

Ticket & invoice numbers

Every ticket gets a human-readable, sequential number that also serves as the invoice/bill number. The format is:

<SERIES>-<YYYYMMDD>-<NNNN>  →  e.g. 1-20260625-0001, 1-20260625-0002, …

PartMeaning
SERIESA short code unique to this device (e.g. 1, 2, GATE1). Set it in Settings → Entry form → Ticket series code. Left blank, it uses the location code (e.g. MAIN).
YYYYMMDDThe issue date.
NNNNA running counter that resets to 0001 each day.

Why a series code per device?

Royal Ticket works fully offline, so two devices can't share one live counter without risking duplicate numbers. Instead, each device keeps its own gap-free running sequence. Give every device a different series code (Device 1 → 1, Device 2 → 2) and their numbers never collide:

The number is fixed at the moment of issue, printed on the receipt and encoded in the QR, and stays the same through exit, reports and the admin panel — it is never re-assigned on sync.

Deposits & refunds

For cloakrooms & lockers, mark an item as a refundable deposit in the admin panel (Items → edit → Refundable deposit → amount).

Time slots

For temple darshan and water-park sessions. In the admin panel: Bookings → Time slots → Generate slots (e.g. next 7 days, 09:00–18:00, every 30 min, capacity 50).

Printing

Reports

Operators & admins can open Reports from the dashboard. Filter by date, location and staff, then pick a report:

ReportShows
Daily CollectionTickets & money per day
Entry / ExitEntries vs exits per day
OccupancyLive used / free per location
Shift-wiseMorning / afternoon / night
Cashier-wiseTickets & takings per staff
Deposit & RefundDeposits collected vs refunds given
Date-wise TransactionsOpened / closed / collected / pending

Everything exports to CSV and PDF. The day-end print goes straight to your thermal printer.

Staff & roles

Frequently asked questions

How long is the free trial?
7 days, every trial-tier feature included, no credit card. Each location can be on its own plan.
Can one account run more than one business type?
Each company picks a primary business at signup, which sets the labels, items and screens. To run a genuinely different second business, create a second company/location. Talk to us — we'll set it up.
Does it really work offline?
Yes. Tickets are saved to a local database on the device and print instantly. They sync to the cloud automatically in the background and whenever connectivity returns. (Time-slot bookings need a brief moment online to confirm capacity.)
What hardware do I need?
Any Android phone or tablet (Android 8+) and a 58/80 mm Bluetooth thermal printer — or a Urovo i9100 with its built-in printer. No PC, no on-site server.
How do customers pay?
Cash, card, or UPI. For UPI, show the on-screen QR (PhonePe / GPay / Paytm) — money goes straight to your bank, no card machine needed.
The QR on my receipt won't scan — what do I do?
Make sure the printer roll isn't faded and the QR isn't smudged. Royal Ticket prints a low-density QR with large modules for cheap handheld cameras. You can always type the ticket number on the exit screen instead.
Why is blank paper coming out after each receipt?
Your printer doesn't have a cutter but auto-cutter is on. Go to Settings → Printer → turn Paper auto-cutter off. The receipt will then feed just enough for a clean manual tear.
Can I switch staff or hand the device to another person mid-day?
Yes — and it's safe for pending work. Each operator has their own login. Switching operators on the same company keeps all tickets and any not-yet-synced offline orders on the device; nothing is lost on logout. Items and pricing only refresh when you log into a genuinely different company, and even then your tickets and pending sync queue are preserved.
Why don't my ticket numbers run 1, 2, 3 across all my devices?
Because the app works offline, devices can't share one live counter without risking duplicate numbers. Each device keeps its own gap-free running sequence instead. Give every device a different Ticket series code (Settings → Entry form) — e.g. 1 and 2 — and you'll get 1-…-0001 on one and 2-…-0001 on the other, with no clashes. The counter resets to 0001 each day.
Do I own my data?
Yes. Every company gets an isolated database, and every report exports to CSV. Cancel any time and take your data with you.
Can I upgrade or add locations later?
Any time. New limits apply on the next login. Each location is billed independently, so you can upgrade one without touching the rest.

Still stuck?

Open the lead form on the home page and we'll get back with a personal walk-through, or write to your account manager.