This page is generated from the product itself — the same source the built-in assistant answers from — so it cannot disagree with either.
Messages Hotel can show
Each message is quoted exactly as the product shows it. Most say what to do in the message itself; where one names a setting, the place to change it is the app’s own settings screen or Company settings.
Charge routing is not set up on this property yet.
hotel.routing.error.notAvailable
Say which charge codes or which kinds of charge this rule moves. A rule that matches nothing never fires.
hotel.routing.error.matchesNothing
There is no kind of charge called {transactionClasses}.
hotel.routing.error.unknownClass
Tax and payments cannot be routed. Tax follows the charge it was levied on, and a payment belongs to the bill it settled.
hotel.routing.error.classNotRoutable
Route to one of windows 2 to 8. Window 1 is where everything already goes.
hotel.routing.error.windowRange
A stay cannot route charges to itself.
hotel.routing.error.selfTarget
That stay does not exist, so nothing could ever be billed to it.
hotel.routing.error.targetStayUnknown
The end date is before the start date.
hotel.routing.error.dateRange
Days are 1 (Monday) to 7 (Sunday).
hotel.routing.error.daysOfWeek
A limit is either an amount or a percentage.
hotel.routing.error.limitKind
A percentage limit is between 0.01% and 100%.
hotel.routing.error.limitPercent
An amount limit cannot be negative.
hotel.routing.error.limitAmount
That routing rule is not on this stay.
hotel.routing.error.unknownInstruction
That stay does not exist.
hotel.routing.error.unknownStay
That stay is at another property. A bill cannot be moved between properties.
hotel.routing.error.targetOtherProperty
Room charges are not set up on this property yet.
hotel.roomCharge.error.notAvailable
Which room?
hotel.roomCharge.error.roomNumberRequired
There is no room {roomNumber}.
hotel.roomCharge.error.roomUnknown
Nobody is checked in to room {roomNumber}.
hotel.roomCharge.error.roomNotOccupied
The bill for room {roomNumber} is closed.
hotel.roomCharge.error.folioClosed
The bill for room {roomNumber} has moved to the company account.
hotel.roomCharge.error.folioOnCityLedger
This room may not be charged from an outlet. The front desk can still post. {reason}
hotel.roomCharge.error.noPost
That is over what this room may still spend — {remaining} {currency} left.
hotel.roomCharge.error.creditLimitExceeded
A credit limit cannot be negative.
hotel.roomCharge.error.creditLimitNegative
That room charge was not recognised. Look the room up again.
hotel.roomCharge.error.tokenUnknown
That room charge has already been posted.
hotel.roomCharge.error.tokenSpent
That room charge took too long. Look the room up again.
hotel.roomCharge.error.tokenExpired
The guest in room {roomNumber} has checked out.
hotel.roomCharge.error.guestLeft
No key encoder is set up at this desk, so no key card can be cut here. Use another desk that has one, or ask an administrator to set an encoder up at this desk.
hotel.keycard.error.noEncoderConfigured
The key encoder at desk {workstation} is switched off.
hotel.keycard.error.encoderInactive
The key encoder must be on this computer. {endpoint} is somewhere else.
hotel.keycard.error.encoderEndpointNotLocal
The encoder at desk {workstation} has not been set up to write extra doors.
hotel.keycard.error.commonDoorsNotSupported
This property has no door called {code}.
hotel.keycard.error.doorCodeUnknown
Master cards are not allowed at desk {workstation} until the property sets how long one may last.
hotel.keycard.error.masterCardsNotDeclared
A master card may last at most {maxHours} hours here.
hotel.keycard.error.masterWindowTooLong
Say why this master card is being cut.
hotel.keycard.error.masterReasonRequired
This booking is {status}, so no key can be cut for it.
hotel.keycard.error.stayNotInHouse
This stay has no room on it yet, so there is no door to open.
hotel.keycard.error.roomNotAssigned
That stay could not be found ({id}).
hotel.keycard.error.stayLegNotFound
That key could not be found ({id}).
hotel.keycard.error.grantNotFound
That card could not be found ({id}).
hotel.keycard.error.issueNotFound
This key is no longer valid ({state}).
hotel.keycard.error.grantNotLive
The stay has not been extended, so there is nothing to re-cut.
hotel.keycard.error.windowUnchanged
A card already handed over cannot be shortened. Cancel this key instead.
hotel.keycard.error.windowWouldShorten
This card has already been recorded as {outcome}.
hotel.keycard.error.issueNotPending
The encoder reported a problem this system does not recognise ({sent}).
hotel.keycard.error.failureReasonUnknown
Card contents must never be sent to the server. Remove {field}.
hotel.keycard.error.cardDataNotAccepted
Choose a reason for cancelling this key ({sent}).
hotel.keycard.error.revokeReasonUnknown
This key has already been cancelled.
hotel.keycard.error.grantAlreadyRevoked
Set up the property before cutting key cards.
hotel.keycard.error.propertyNotConfigured
Check-in could not be finished
hotel.checkin.error.title
That is not something a report can be built from.
hotel.reportBuilder.error.unknownSource
Tick at least one column. A report with no columns has nothing to show.
hotel.reportBuilder.error.noColumns
That is too many columns for one report. Take some out.
hotel.reportBuilder.error.tooManyColumns
The same column is in this report twice.
hotel.reportBuilder.error.duplicateColumn
That is too many filters. Take some out.
hotel.reportBuilder.error.tooManyFilters
That is too many groupings for one report.
hotel.reportBuilder.error.tooManyGroups
That column is not one this report can show.
hotel.reportBuilder.error.unknownField
A report cannot be grouped by that column.
hotel.reportBuilder.error.notGroupable
Show the column you are grouping by, or the rows have nothing to name them.
hotel.reportBuilder.error.groupNotSelected
A total needs a grouping, or it collapses the whole period into one number.
hotel.reportBuilder.error.aggregateNeedsGroup
Every column beside a grouping has to be part of it or a total. Otherwise the figure belongs to whichever row the database happened to pick.
hotel.reportBuilder.error.columnNeedsGroup
A total cannot be filtered on. Filter the columns it is a total of instead.
hotel.reportBuilder.error.filterOnAggregate
That is not a comparison this report can make.
hotel.reportBuilder.error.unknownOperator
"Contains" only works on a column of words.
hotel.reportBuilder.error.containsNeedsText
Give the filter something to compare against.
hotel.reportBuilder.error.emptyValue
That filter value is too long.
hotel.reportBuilder.error.valueTooLong
The filters on this report could not be read.
hotel.reportBuilder.error.filtersShape
Give the report a name so you can find it again.
hotel.reportBuilder.error.nameRequired
That name is too long.
hotel.reportBuilder.error.nameTooLong
The property name must be text.
hotel.settings.error.propertyNameNotText
That property name is too long. It may be at most {max} characters.
hotel.settings.error.propertyNameTooLong
The check-in time must be written as HH:MM on a 24-hour clock, such as 15:00. “{value}” is not.
hotel.settings.error.checkInTimeFormat
The check-out time must be written as HH:MM on a 24-hour clock, such as 11:00. “{value}” is not.
hotel.settings.error.checkOutTimeFormat
The currency must be a three-letter ISO code in capitals, such as JOD. “{value}” is not.
hotel.settings.error.currencyFormat
The time zone must be one the server recognises, such as Asia/Amman. “{value}” is not.
hotel.settings.error.timeZoneUnknown
Allow overbooking has to be either on or off.
hotel.settings.error.overbookingNotBoolean
Rates include tax has to be either on or off.
hotel.settings.error.taxInclusivePricingNotBoolean
The cancellation window must be a number of hours, or left empty for no window at all.
hotel.settings.error.cancellationWindowNotNumeric
The hour your day ends must be written as HH:MM on a 24-hour clock, such as 03:00. “{value}” is not.
hotel.settings.error.dayRolloverTimeFormat
The night audit for {businessDate} is running ({status}). The hour your day ends cannot move while a day is being closed — finish that close, then change it.
hotel.settings.error.dayRolloverAuditOpen
No door-lock system is set up for this property. Add one under On-site systems in your company settings.
hotel.doorlock.error.noSystem
{count} door-lock systems could serve this property, so none was chosen. Give each one the site it is in.
hotel.doorlock.error.ambiguousSystem
The lock system answered {status} and did not accept the key.
hotel.doorlock.error.systemRefused
The lock system could not be reached. Nothing was sent and nothing was changed.
hotel.doorlock.error.systemUnreachable
This version does not know how to talk to a lock system of type “{shape}”. Nothing was sent. Check the connection type on the system under On-site systems.
hotel.doorlock.error.noTransport
A FIAS link runs over a socket inside your building, so it needs an on-site connector rather than a cloud address. Change the connection type to on-site connector.
hotel.doorlock.error.fiasNeedsConnector
Enter the address of the lock or telephone system on your own network — the one the connector will dial.
hotel.doorlock.error.fiasHostRequired
{port} is not a usable port number. FIAS interfaces are usually on 5001–5499; this property uses 88.
hotel.doorlock.error.fiasPortInvalid
No FIAS link has been described for this system. Add one under On-site systems.
hotel.doorlock.error.fiasNoLink
A FIAS {interface} interface cannot carry “{action}”. Master, floor and emergency cards are made in the lock maker’s own software, not through this interface.
hotel.doorlock.error.fiasInterfaceCannot
Room {roomNumber} has no lock number yet. A lock system knows its own lock numbers, not your room numbers, so the pairing has to be entered before a key can be sent.
hotel.doorlock.error.roomNotMapped
Lock {lockNumber} is already paired with room {roomNumber}. One lock can serve only one room.
hotel.doorlock.error.lockNumberTaken
Enter the lock number exactly as it appears in the lock maker’s own settings.
hotel.doorlock.error.lockNumberRequired
Your database is still being updated. Pairing rooms to locks will be available shortly.
hotel.doorlock.error.roomMapNotMigrated
The last floor ({floorTo}) is below the first ({floorFrom}).
hotel.roomGenerator.error.floorRange
The last room number ({numberTo}) is below the first ({numberFrom}).
hotel.roomGenerator.error.numberRange
That describes more than {max} rooms. Run it a few floors at a time.
hotel.roomGenerator.error.tooMany
A floor or room number is outside the range this accepts ({min} to {max}).
hotel.roomGenerator.error.outOfBounds
Every floor and room number must be a whole number.
hotel.roomGenerator.error.notAWholeNumber
A width of {numberWidth} is too narrow for these room numbers; it needs at least {min}.
hotel.roomGenerator.error.numberWidth
Room number {roomNumber} is longer than {max} characters.
hotel.roomGenerator.error.roomNumberTooLong
Every number in that range was skipped, so there is nothing to create.
hotel.roomGenerator.error.emptyPlan
Room number {suffix} is not inside the range you set.
hotel.roomGenerator.error.unknownSuffix
That room type no longer exists. Choose another before creating anything.
hotel.roomGenerator.error.unknownRoomType
Choose the room type to use for every room you do not type individually.
hotel.roomGenerator.error.defaultTypeRequired
The numbers to skip must be a list.
hotel.roomGenerator.error.excludeNotAList
The room types by number must be a list of number-and-type pairs.
hotel.roomGenerator.error.typeMapNotAnObject
Room number {suffix} has no room type against it.
hotel.roomGenerator.error.typeMapNeedsAType
Room number {roomNumber} came up twice in one run.
hotel.roomGenerator.error.duplicateInPlan
A currency is three letters, like USD. "{value}" is not.
hotel.contracts.error.currencyFormat
The contract is in {contractCurrency} and the operator account is kept in {accountCurrency}. They must match.
hotel.contracts.error.accountCurrencyMismatch
Name the operator account this contract belongs to.
hotel.contracts.error.accountRequired
There is no operator account with that id.
hotel.contracts.error.accountNotFound
{name} is not an active account, so no contract can be signed against it.
hotel.contracts.error.accountInactive
A contract needs a code — the one both sides quote.
hotel.contracts.error.codeRequired
A contract code is at most {max} characters.
hotel.contracts.error.codeTooLong
{code} is already the code of another contract.
hotel.contracts.error.codeTaken
Say which room type this is for.
hotel.contracts.error.roomTypeRequired
There is no room type with that id.
hotel.contracts.error.roomTypeNotFound
Both {startField} and {endField} are needed.
hotel.contracts.error.rangeRequired
{end} comes before {start}.
hotel.contracts.error.rangeBackwards
The season runs {seasonStart} to {seasonEnd}; {start} to {end} falls outside it.
hotel.contracts.error.outsideSeason
{days} days is more than the {max} this report covers. Narrow the dates.
hotel.contracts.error.windowTooLong
{field} must be a date, as YYYY-MM-DD.
hotel.contracts.error.dateFormat
A date is needed.
hotel.contracts.error.dateRequired
{field} needs a number.
hotel.contracts.error.countRequired
{field} must be between 0 and {max}.
hotel.contracts.error.countRange
{field} must be an amount in minor units.
hotel.contracts.error.amountFormat
{field} cannot be negative.
hotel.contracts.error.amountNegative
"{value}" is not one of the values {field} accepts.
hotel.contracts.error.enumValue
{field} cannot be cleared.
hotel.contracts.error.enumRequired
{field} cannot be empty.
hotel.contracts.error.textRequired
No series rate covers {date} at {occupancy} occupancy.
hotel.contracts.error.noSeriesRate
No rate has been agreed for {date} at {occupancy} occupancy, so there is nothing to convert.
hotel.contracts.error.rateNotAgreed
There is no exchange rate from {from} to {to}, so this cannot be quoted in {to}.
hotel.contracts.error.noRateForCurrency
You cannot open {allotted} rooms for sale against a commitment of {contracted}.
hotel.contracts.error.allottedOverContracted
A free place is earned after a number of pilgrims, and that number must be at least one.
hotel.contracts.error.breakpointTooSmall
The code {code} cannot be changed once saved — every report that quotes it would break. Edit the name instead.
hotel.contracts.error.codeImmutable
Say how many pilgrims are paying.
hotel.contracts.error.payingPaxRequired
The people to leave out must be a list.
hotel.staffHrLink.error.excludeNotAList
The people to work on must be a list.
hotel.staffHrLink.error.onlyNotAList
That is not a contract type this system has.
hotel.staffHrLink.error.unknownEmploymentType
This property has more than {max} staff. Run it for a few people at a time.
hotel.staffHrLink.error.tooManyStaff
There is nobody to work on.
hotel.staffHrLink.error.noStaff
HR is not set up on this account yet, so there is nowhere to put an employee.
hotel.staffHrLink.error.hrNotAvailable
Reading the HR employee list is needed for this, and you do not have it.
hotel.staffHrLink.error.hrReadNotPermitted
Creating an employee is an HR permission, and you do not have it. {count} people here would need creating.
hotel.staffHrLink.error.hrCreateNotPermitted
Your database is still being updated. Wake-up calls will be available shortly.
hotel.wakeUp.error.notMigrated
No telephone system is set up for this property. Add one under On-site systems in your company settings.
hotel.wakeUp.error.noPbx
{count} telephone systems could serve this property, so none was chosen. Give each one the site it is in.
hotel.wakeUp.error.ambiguousPbx
Nobody has checked yet whether this telephone system can make wake-up calls. The request is saved, but an engineer has to look at the telephone system before it can be sent.
hotel.wakeUp.error.modeUnknown
“{mode}” is not one of the wake-up settings.
hotel.wakeUp.error.unknownMode
This telephone system has no wake-up feature of its own, and placing the call for you is not built. The request is saved and somebody will have to ring the room.
hotel.wakeUp.error.placingCallsNotBuilt
That wake-up call no longer exists.
hotel.wakeUp.error.notFound
{wakeAt} has already passed, so the call could never ring. Choose a later time.
hotel.wakeUp.error.timeInPast
Choose the time the guest asked to be woken.
hotel.wakeUp.error.timeRequired
Choose at least one room.
hotel.wakeUp.error.noRooms
No room matches {roomId}. Nothing after it was scheduled.
hotel.wakeUp.error.roomNotFound
This wake-up call is {status} and can no longer be changed.
hotel.wakeUp.error.notChangeable
This stockroom item now lives in Materials stock, in the Hotel stockroom warehouse. Adjust it there with a stock count or an adjustment.
hotel.stock.error.carriedToMaterials
Was this page helpful?
Thank you.
Your answer is kept on this device only. Nothing is sent anywhere — there is no service behind this button yet, and this page will say so until there is.