VYROX Wiki vyrox.com

Snooker King

Owner App Rentals and Deposits

Updated · 1331 words · 7 min read

Rentals and Deposits in the Snooker King owner app let a snooker or billiard centre owner or manager run lockers, rooms and other rented properties from a phone: start a rental, collect the rental fee and deposits, extend a rental with Extend Rental, generate late fees, refund or forfeit deposits and end the session. The Deposits screen lists every rental deposit that is pending, received or refunded. It is used by owners and managers who want to handle rentals away from the front desk.

For the full desktop workflow, see Rentals and Deposits. For the owner app itself, see Dashboard, Owner App and Support.

Before You Start

  • Sign in to the owner app at snookerking.com/app and open the Apps tab. Rentals and Deposits sit under the Reservations group.
  • Owners, organisation accounts and staff with the manager role get full access. Other staff can view active rentals and plans, and can use Extend, Pay Invoice, Pay Deposit, Generate Late Fee, Pay & Checkout and End Session.
  • Only managers and owners can start a new rental, create or edit plans, open the Settings tab, refund or forfeit deposits, void a late fee and cancel an advance booking.
  • You need at least one active rental plan before you can start or extend a rental.

The Rentals Screen

Open Apps > Rentals. If you have more than one centre, tap the centre name at the top first. The screen has three tabs:

TabWhat It ShowsWho Sees It
ActiveEvery property with a running rental: customer, plan, property, rental number and elapsed timeAll users
PlansAll rental plans with fee, duration and total deposit, marked Active or InactiveAll users (edit: managers)
SettingsRental settings per table typeManagers and owners

A rental that has passed its end time shows an Overdue badge instead of Active. Pull down on the list to refresh it.

Creating a Rental Plan

  1. Open the Plans tab and tap Add Plan.
  2. Enter the Plan Name and the Rental Fee.
  3. Set the duration in Years, Months, Days and Hours. Use only the units you need.
  4. Under Deposits (optional), enter amounts for Rental, Security, Utility, Key, Renovation or Other, and give the "Other" deposit a label if you use it.
  5. Under Late Fee, choose the Type (Flat, Percentage or Per day) and enter the Value.
  6. Under Discounts allowed on this plan, switch on Campaign discount, Member discount or Points discount as needed.
  7. Set the Sort Order and tap Create Plan.

To change a plan, tap it and press Save Changes. To remove it, tap Delete Plan and confirm with Delete.

Rental Settings per Table Type

  1. Open the Settings tab and pick the Table Type.
  2. Choose the Property Theme: Locker, Room, Unit or Parking.
  3. Set the Expiry Reminder (days), from 0 to 60.
  4. Enter an SST Rate (%) and Service Charge Rate (%), or leave them blank to use the centre default.
  5. Under Visible deposit lines, switch on the deposit types this table type uses, and set the "Other" deposit label.
  6. Switch on Allow partial deposit payment or Show grand-total badge if needed.
  7. Tap Save Settings.

Starting a Rental

  1. On the Rentals screen, tap New Rental at the top (or Start a rental when the list is empty).
  2. Choose the Centre, the Plan and the Property / Table.
  3. Enter the Customer Name and, optionally, the Customer Phone.
  4. To link a member, tap Search a member (optional) under Linked Member and pick the member.
  5. Tap Start Rental. The app opens the new Rental Session.

The Rental Session Screen

Tap any rental on the Active tab to open its session. The top shows Status, Customer, Phone, Member, Plan, Property, Started, Ends and Elapsed. The Ends time turns red when the rental is overdue.

The Charges section shows the Rental Fee, Deposits Paid, Deposits Refunded and, when the rental is overdue, the Late Fee (live). The Documents section lists the linked invoice, deposit, late fee and refund with their amount and status.

StatusMeaning
ActiveThe customer is checked in and the rental is running
OverdueThe rental is running past its end time
AdvanceBooked ahead; the customer has not checked in yet
CompletedThe session has ended
CancelledThe advance booking was cancelled

Collecting the Rental Fee and Deposit

  1. Tap Pay Invoice, then choose the payment method in Pay Rental Invoice. The button disappears once the invoice is fully paid.
  2. Tap Pay Deposit. The screen shows the outstanding deposit and fills in the Amount.
  3. Choose the Payment Method (Cash, Card, E-Wallet or Transfer) and tap Pay.

Pay Deposit only appears when the plan has deposits and they are not yet fully paid. The methods offered for the rental invoice follow what your organisation has switched on, and can include Fiuu online payment.

Extending a Rental

  1. Open the rental session and tap Extend.
  2. In Extend Rental, choose the Extension Plan. Only active plans are listed, each with its fee.
  3. Enter the Grand Total to charge for the extension.
  4. Choose the Payment Method and tap Extend.

The new end time appears under Ends once the extension is saved.

Late Fees

  • When a rental is overdue, the session shows Late Fee (live), worked out from the plan's late fee setting.
  • Tap Generate Late Fee and confirm with Generate to create an unpaid late fee invoice.
  • A manager can tap Void Late Fee and confirm with Void to cancel it, but only while the invoice has no payments.

Refunding a Deposit

  1. Open the rental session and tap Refund Deposit. The button appears only while some of the deposit is still unrefunded.
  2. Enter the Refund Amount.
  3. Type the Reason.
  4. Choose the Method (Cash or Transfer) and tap Refund.

The amount appears under Deposits Refunded, and a refund line is added to Documents.

Forfeiting a Deposit

Forfeit a deposit when the customer loses it, for example for damage or a lost key.

  1. Open the rental session and tap Forfeit Deposit.
  2. Under Which Deposit, pick the deposit line. The Amount to Forfeit fills in with that line's full amount.
  3. Lower the amount if you keep only part of it.
  4. Type the Reason and tap Forfeit.

Checking Out and Ending the Session

  1. Tap Pay & Checkout and choose a payment method to charge any outstanding balance.
  2. Refund or forfeit any deposit still held.
  3. Tap End Session and confirm with End Session. Tap Keep Open to go back.

All deposits, POS charges and late fees must be settled before the session can end.

Cancelling an Advance Booking

For a session showing Advance, a manager can tap Cancel Advance and confirm with Cancel Advance. This cannot be undone. Tap Keep to go back.

The Deposits Screen

Open Apps > Deposits to see rental deposits. It is a read-only list.

  • Filter by centre, by date (Today, This Week, This Month, All Time) and by status (All, Pending, Received, Refunded).
  • The summary at the top counts deposits that are Pending, Held and Refunded.
  • Tap a deposit to see its Customer, Phone, Plan, Property, Slip Number, Payment, Date and Served By.
StatusMeaning
PendingThe deposit is due but not yet collected
ReceivedThe deposit has been collected and is held
RefundedThe deposit has been returned to the customer

Counter deposits that are not linked to a rental are under Apps > POS Deposits.

Frequently Asked Questions

Why Is There No New Rental Button?

Only owners and managers can start rentals. Staff without the manager role can view rentals and handle payments but cannot start them.

Why Was My Extension Refused?

The extension plan must carry the same deposits as the current session. Choose a plan with matching deposits, or ask a manager to create one.

Can I Refund Only Part of a Deposit?

Yes. Enter a smaller Refund Amount. The Refund Deposit button stays available until the full deposit is refunded.

Why Can I Not End the Session?

Every deposit, POS charge and late fee must be settled first. Collect the balance with Pay & Checkout and refund or forfeit the deposit, then try again.

Can I Refund or Forfeit From the Deposits Screen?

No. The Deposits screen is for viewing only. Refunds and forfeits are done from the rental session.