Booking Policy

1. Making a booking

RulePolicyEnforced by
B1Bookings can be made for today and the next 7 days. A date further ahead is refused, with the date it opens for booking.Code
B2A session starts on the hour and lasts 1, 2 or 3 hours, inside opening hours (Operation Policy O3).Code
B3A booking must be made at least 2 hours before the session starts. Later than that, the player books at the counter.Code
B4One booking is for one court. A player may hold up to 2 courts at the same time under one mobile number.Code
B5The player gives a name and a Malaysian mobile number. No IC number is asked for or stored.Code
B6A court that is held or confirmed for any part of the requested time cannot be booked. The assistant offers the nearest free courts or times instead.Code

2. Court fee and deposit

RulePolicyEnforced by
B7Court fee, per court per hour: weekday RM 20, weekend RM 25. The weekend fee applies on Saturday, Sunday and public holidays.Code (fee table)
B8Every booking needs a deposit of RM 50, whatever its length.Code
B9The player chooses when to pay the court fee: together with the deposit when booking, or at the counter after the session (Operation Policy O16).Code (amount shown by the tool)
B10After the session, the deposit is refunded. If the court fee was not paid at booking, the deposit can instead be deducted from it at the counter.Prompt

3. Hold

RulePolicyEnforced by
B11A booking request gets a booking reference (e.g. BK-2041) and holds the court for 30 minutes. The assistant shows the DuitNow QR, the amount (RM 50, or RM 50 plus the court fee) and the reference.Code
B12Payment is reported only by uploading the payment receipt in the chat within the 30 minutes. A message saying the payment was made, without a receipt, is not accepted. Once a receipt is uploaded, the hold continues until staff check it.Code (report needs a receipt)
B13If the payment is not reported within 30 minutes, the hold is marked expired on the staff dashboard. Staff release it, the court becomes available again, and the player receives an automatic message. Nothing is charged.Code (dashboard and fixed message)

4. Confirmation

RulePolicyEnforced by
B14A booking is confirmed only when staff find the payment in the centre's bank record and press Confirm. The assistant never confirms a booking.Code (no confirm tool)
B15On Confirm, the player receives an automatic message: court, date, time, amount paid, and the court fee due at the counter if not yet paid.Code (fixed message)
B16If staff cannot find the payment, they press Not received. The court is released and the player receives an automatic message.Code (fixed message)

5. Checking a booking

RulePolicyEnforced by
B17To see a booking, the player gives the booking reference and the last 4 digits of the mobile number on it. Both must match. The assistant then shares that booking only: court, date, time, amounts and status.Code
B18After 3 failed checks in one conversation, the assistant stops checking and hands the enquiry to staff.Code

6. What the assistant does not handle

RulePolicyEnforced by
B19Changing or moving a booking is not done in chat. The player cancels (Cancellation Policy) and books again, or asks staff.Code (no change tool)
B20These go to staff: weekly or recurring bookings, sessions longer than 3 hours, more than 2 courts, tournaments, events, coaching, corporate and school bookings.Prompt (handover reason)
B21Requests to skip the deposit, hold a court without a booking, or extend a hold are declined under B8 and B11 to B13.Code
B22A player who asks for a person is handed to staff at once, with no further questions. The request appears on the staff dashboard for follow-up.Code (handover reason)

7. Receipts

RulePolicyEnforced by
B23The assistant reads the uploaded receipt: amount, reference, date and time, and recipient. The system compares them with the booking and shows staff the receipt with any difference (wrong amount, wrong reference, paid before the booking was made).Code (fixed fields, compared in code)
B24An image that is not a payment receipt, or cannot be read, is not accepted. The player is asked to upload the receipt again.Code
B25A receipt does not confirm a booking. Staff confirm only after finding the payment in the bank record (B14).Code (no confirm tool)

8. How the assistant uses this policy

EnquiryWhat the assistant does
Covered by policyAnswers from this policy and names the rule (e.g. B7).
Contradicts policyDeclines, states the rule that applies, and offers what the rule does allow. No exceptions are made in chat.
Not covered by policyDoes not guess. Hands the enquiry to staff with a short summary and the handover reason.
Policy neither says yes nor noDoes not choose a reading. Hands the enquiry to staff with the rule that seemed to apply and why it is unclear.

Rules marked Code are enforced by the booking tools, so the assistant cannot break them even if asked. Rules marked Prompt guide what the assistant says.