← Back to Training

Training reference

System messages: Reception

The exact messages the system shows at the desk, and when each one appears.

ReceptionSenior Reception

Variables are in <…>.

AreaTriggerText
Sign-in and shift gateWrong passwordInvalid username or password
Sign-in and shift gateToo many failuresToo many failed attempts. This IP is temporarily blocked. Try again in ~N minutes.
Sign-in and shift gateSession overYour session has ended. Please sign in again.
Sign-in and shift gateSigned in elsewhereThis account was signed in on another device. Please sign in again.
Sign-in and shift gateDisabled accountThis account is no longer active. Contact an administrator.
Sign-in and shift gateNo shift openPlease enter your opening cash float to start your shift. You'll be able to use the rest of the system once your shift is open.
Sign-in and shift gateNegative floatOpening float must be a valid non-negative amount
Sign-in and shift gateShift already openShift already open
Sign-in and shift gateShift openedShift opened
Sign-in and shift gateCounted cash invalidCounted cash must be a valid non-negative amount
Sign-in and shift gateStale shiftThis shift has been open for 14.5 hours.
Sign-in and shift gateRole refusedNot allowed: <Role> only
Sign-in and shift gateOwnerOwner is read-only on operations — this action is disabled for the owner login.
ReservationMissing fields (client)Please complete these before saving: + Guest name is required / Room type is required / Check-in date is required / Check-out date is required / Rate per night is required
ReservationSource not chosen⚠ Select a source first — it sets the nightly price.
ReservationPast check-in (Reception)Check-in <date> is before the current business date (<bd>). Back-dated entries need a manager or admin.
ReservationPast check-in (Manager, no tick)Check-in <date> is BEFORE the business date (<bd>). If this is intentional, tick 'Confirm back-dated entry' and submit again.
ReservationDatesCheck-out must be after check-in / Stay cannot exceed 365 nights / Check-in date <date> is outside the plausible window (365 days past to 730 days future)
ReservationRateRoom rate must be greater than zero
ReservationHeadcountAdults must be 1-10 and children 0-6 per stay
ReservationName too longGuest name is too long — please keep it under 200 characters
ReservationDuplicatePossible duplicate — an identical reservation was just created. Showing the existing one…
ReservationRoom overlapRoom 305 is held by NAME from 2026-10-25 to 2026-10-27 — cannot create overlapping reservation
ReservationAgency contract missingCannot create: no <Agency> contract rate for SUP on 2026-12-01..2026-12-03. Set one in Agencies, or choose another source/rate.
ReservationAllotment<Agency> allotment full for SUP on … (held 5, already sold 5). A manager or admin can override.
ReservationDeposit-prepaid<Name> deposit ฿X available — max N night(s) at this rate. Reduce nights or top up the deposit.
ReservationEdit needs reasonA reason is required to edit the reservation
ReservationStale editThis reservation was changed by someone else — reload and try again.
ReservationEdit savedUpdated: <fields>
ReservationCannot editCannot edit a cancelled reservation
ReservationPayment type lockedLocked. The 3-hour edit window after creation has passed — only a manager, senior accountant, or admin can change the payment type now.
Check-in / outSuccessChecked in successfully / Checked in (backdated) — yesterday's room charge posted / Checked out successfully
Check-in / outNo roomAssign a room before check-in
Check-in / outRoom problemsRoom <N> does not exist / Room <N> is already occupied / Room <N> is blocked (out of order) / Room <N> is held by NAME from A to B — cannot check in over overlapping window / Room <N> is dirty — confirm "Already VC" to check in or pick a different room
Check-in / outToo oldThis arrival was N days ago — update the arrival date or mark it as a no-show.
Check-in / outWrong statusCannot check in a cancelled reservation / Only in-house guests can be checked out (this is booked)
Check-in / outBalance (stay page)Balance must be ฿0 before check-out. Outstanding: ฿X
Check-in / outBalance (Front Desk)Outstanding balance ฿X.XX — collect payment or charge to company/house account before checkout.
Check-in / outCreditCannot check out — folio is over-paid by ฿X (credit). Refund ฿X to the guest, or void/correct the overpayment, before checking out.
Check-in / outEarly check-outEarly checkout — a reason is required. Open Check Out again and pick or type the reason.
Check-in / outDebit overrideOverride & Check Out (Owing): Reason for the override (required)…; tick Yes — check out with the outstanding balance on the folio.
Check-in / outBring backStay brought back to in-house — manager notified / This checkout is past night audit (checked out <date>). Only an admin can bring it back for a post-audit correction. / Bring back to Staying needs a reason — pick a quick reason or type one. / Cannot bring back — room <N> is now held by NAME
MoneyPaymentPayment recorded / Payout recorded (cash out) / Payment amount must not be zero / That ฿X payment was just recorded a second ago — ignored the duplicate click.
MoneyOverpay dead stayThis ฿X payment would overpay the ฿Y balance on a cancelled reservation — collect only the outstanding fee.
MoneyPayout misuseA payout (negative amount) applies to a direct guest payment only — not to a VCC charge, OTA settlement or house-account transfer.
MoneyChargeCharge posted / Charge amount must be greater than zero (use Void for corrections) / Cannot post charges to a checked_out folio
MoneyExtraAdded <Extra> (฿X.XX) / Added Extra Bed ×3 nights from 2026-10-22 (฿500.00 each) / Could not add extra: no price set for <Extra> on SUP for 2026-10-22
MoneyAdjustmentAdjustment posted / Manager approval needed: adjustment of ฿1,500 is above the ฿1,000 limit. Ask a manager or admin. / Adjustment amount must be a valid non-zero number
MoneyEditAmount updated / Description updated / Category updated / Line updated / Nothing changed — amount, description and category left as they were / New amount must be greater than zero (use Void to remove a charge) / Amount edit differs by ฿X (more than ฿1,000), the 1-hour correction window has passed, and the new amount is not within 2× a known reference price. Original ฿A → ฿B. Ask a manager, admin, or senior accountant. / Cannot edit a voided item
MoneyVoidItem voided successfully / Item already voided / Un-check-out first to adjust a settled folio — voiding a payment on a checked-out stay would strand an uncollectible balance. (An admin can void it directly.) / Only an admin can restore a voided item. / Item restored (un-voided)
MoneyClosed dayThis payment belongs to 21 Oct 2026, which is already closed. Only an administrator can change a payment from a closed day — post a correction against today instead, so it shows in today's takings. and the confirm CLOSED SHIFT …
MoneyFolioFolio added / Folio label is required / Folio limit reached (10 per stay) — ask a manager if more are needed / Charge moved / Item is already on that folio / Cannot move a voided item
MoneyVCCVirtual card charged / VCC already charged — void the existing charge first if it is wrong
MoneyOTA settleSettled to <OTA> ledger / Already settled to the <OTA> ledger — void the existing settlement first if it is wrong / A live OTA settlement row already exists on this folio — void it first if it is wrong / Nothing to settle — the guest folio balance is zero
MoneyHouse accountCharged to <Account> / Wrong debtor: <source> bookings settle to <ledger>, not <chosen>. / Charge to Company / House Account is not available for this booking source — collect payment from the guest instead. / That account cannot receive a folio charge-back — pick an active Company / Travel Agent / OTA / Internal house account. / BLOCKED: <HA> already holds a live posting for this stay …
MoneyDepositDeposit held / Additional deposit held / No deposit recorded / Deposit amount must be greater than zero / Cannot set a deposit on a cancelled reservation / Deposit returned / Returns over the approval limit need a manager or admin
MoneyNight rate3 night(s) updated / 1 night(s) updated · Skipped 24 Oct — needs manager approval / Night 2026-10-22 already posted — cannot edit / Rate must be greater than zero
Stay changesRoomRoom changed to 307 / Room is required / Cannot move the room on a checked_out stay — history is frozen
Stay changesExtendStay extended / New checkout must be after current checkout / Room 305 is booked by NAME from 2026-10-25 — cannot extend through that date / Cannot extend a checked_out stay / Manager approval needed: night rate ฿X for <date> is more than ฿1,000 outside the policy corridor (policy ฿P / base ฿B). Ask a manager or admin. / Extend-Stay reservation created from #<res>
Stay changesCopyDuplicated from #<res> — check-in set to today. Review & adjust then save.
Stay changesBindBound chain: <res> → <res> / Cannot bind a stay to itself / Cannot bind: res #A (dates) and res #B (dates) share a night. A bound chain is one room's continuous timeline — overlapping stays must stay separate. / Stay unbound from chain
Stay changesGroupGroup created successfully / Room added / Room removed / Bulk check-in complete: N rooms checked in / <guest> (res N) added to '<group>'. / <guest> (res N) removed from the group (reservation kept). / Group details saved. / Group renamed
Stay changesCancelCancellation applied / Cannot cancel a in_house reservation (only booked stays can be cancelled) / This reservation's arrival date has arrived or passed — please choose whether this is a no-show or a cancellation.
Stay changesNo-showMarked as no-show / Mark no-show needs a reason — pick a quick reason or type one. / Stay must be in booked status to mark no-show
Stay changesReinstateReservation reinstated (back to booked) / Please give a reason for reinstating (e.g. guest called to confirm)
Passport and scansScanningScanning… place the passport on the scanner and wait.
Passport and scansSavedScan saved — auto-filled: name, nationality, dob. Reloading…
Passport and scansFailedScan failed: <reason>
Passport and scansAgentScan request failed — could not reach the PMS. Check the network connection and try again; if it persists, check the Scan Agent in Settings → Devices.
Passport and scansUnreadableCouldn't read the document — please scan again
Passport and scansAutofill bannerAuto-filled from this guest's profile (last seen <date>) — verify against the passport.
Passport and scansTM30Required for the TM30 filing
Night auditNot allowedView only — contact manager to run audit
Night auditAlready ranNight audit has already run for this business date.
Night auditCooldownNight audit last ran N min ago. Cooldown of 18h is active to prevent double-runs — try again in Xh Ym. If a rerun is genuinely needed, an admin can set nightaudit_force_rerun=1 in Settings → Bounds.
Night auditBusyNight audit in progress (page shown to everyone else)
Night auditOverrideOverriding a red check without resolving it is logged to the audit trail with your username and reason, and notifies management.
Night auditForce-closeForce-close needs a reason (min 4 characters) — it is recorded in the audit log.

Last built from the course on 23 October 2026.