SunPMSby SunTatva Technologies

Messages - Pricing and availability

Messages and errors · Updated

Every message in this area, with the exact text, the screen, the condition that triggers it and what to do. Text in angle brackets such as <room no> is filled in by the program. Search this page for a few words of the message you see.

Messages on screen

Message (exact text) Screen When it appears What to do
(text returned by the server) Flash View - #/availability The server rejected or failed the request and returned its own text, which is shown as-is. The wording depends on the server rule that failed. Read the text shown; it names the rule that failed. Find the same text in the Server-side messages table of this or another module file. If it is unclear, note the screen, time and text and contact support.
Rate updated successfully. Flash View - #/availability Confirmation shown after the action completed. Correct the field or situation described in the message and repeat the action. If it still appears, contact support with the screen and exact text.
(text returned by the server) Forecasting View - #/occupancy-revenue The server rejected or failed the request and returned its own text, which is shown as-is. The wording depends on the server rule that failed. Read the text shown; it names the rule that failed. Find the same text in the Server-side messages table of this or another module file. If it is unclear, note the screen, time and text and contact support.
From Date should not be greater than To Date. Forecasting View - #/occupancy-revenue A business rule blocked the action. Change the value or the data so that it satisfies the rule stated in the message.
(text returned by the server) Rate View - #/rate-manager The server rejected or failed the request and returned its own text, which is shown as-is. The wording depends on the server rule that failed. Read the text shown; it names the rule that failed. Find the same text in the Server-side messages table of this or another module file. If it is unclear, note the screen, time and text and contact support.
Base Room Type not configured. Rate View - #/rate-manager A validation or business rule failed. Correct the field or situation described in the message and repeat the action. If it still appears, contact support with the screen and exact text.
Invalid rate format. Rate View - #/rate-manager A validation or business rule failed. Correct the field or situation described in the message and repeat the action. If it still appears, contact support with the screen and exact text.
No binded Room Type found. (source text has a typo: binded) Rate View - #/rate-manager A validation or business rule failed. Correct the field or situation described in the message and repeat the action. If it still appears, contact support with the screen and exact text.
Please provide valid Adult Rate binding value. Rate View - #/rate-manager A required value is empty or invalid when you click the action button. | !decimalPattern.test(bindedAdultRate)`
Please provide valid Adult Rate value. Rate View - #/rate-manager A required value is empty or invalid when you click the action button. | !decimalPattern.test(rangeAdultRate)`
Please provide valid Base Rate binding value. Rate View - #/rate-manager A required value is empty or invalid when you click the action button. | !decimalPattern.test(bindedBaseRate)`
Please provide valid Base Rate value. Rate View - #/rate-manager A required value is empty or invalid when you click the action button. | !decimalPattern.test(rangeBaseRate)`
Please provide valid Child Rate binding value. Rate View - #/rate-manager A required value is empty or invalid when you click the action button. | !decimalPattern.test(bindedChildRate)`
Please provide valid Child Rate value. Rate View - #/rate-manager A required value is empty or invalid when you click the action button. | !decimalPattern.test(rangeChildRate)`
Please provide valid Pet Rate binding value. Rate View - #/rate-manager A required value is empty or invalid when you click the action button. | !decimalPattern.test(bindedPetRate)`
Please provide valid Pet Rate value. Rate View - #/rate-manager A required value is empty or invalid when you click the action button. | !decimalPattern.test(rangePetRate)`
Please select atleast one Day for update. Rate View - #/rate-manager A required selection has not been made when you click the action button. | days == undefined`
Please select Rate Type. Rate View - #/rate-manager A required selection has not been made when you click the action button. | selectedrangeRateType == null`
Please select Rate. Rate View - #/rate-manager A required selection has not been made when you click the action button. Select the rate and Save.
Please select Room Type(s). Rate View - #/rate-manager A required selection has not been made when you click the action button. Select the room type(s) and Save.
Rate updated successfully. Rate View - #/rate-manager Confirmation shown after the action completed. Nothing to do.
Rate(s) updated successfully. Rate View - #/rate-manager Confirmation shown after the action completed. Nothing to do.
Room Type binding data updated successfully. Rate View - #/rate-manager Confirmation shown after the action completed. Nothing to do.
(text returned by the server) Restriction View - #/restrictions The server rejected or failed the request and returned its own text, which is shown as-is. The wording depends on the server rule that failed. Read the text shown; it names the rule that failed. Find the same text in the Server-side messages table of this or another module file. If it is unclear, note the screen, time and text and contact support.
Please select Day(s). Restriction View - #/restrictions A required selection has not been made when you click the action button. Select the day(s) and Save.
Please select Rate Type(s). Restriction View - #/restrictions A required selection has not been made when you click the action button. Select the rate type(s) and Save.
Please select Room Type. Restriction View - #/restrictions A required selection has not been made when you click the action button. Select the room type and Save.
Please select valid MaxNight. Restriction View - #/restrictions A required selection has not been made when you click the action button. | buMaxNightValue == null)`
Restriction updated successfully. Restriction View - #/restrictions Confirmation shown after the action completed. Nothing to do.
Restriction updated successfully. Restriction View - #/restrictions Confirmation shown after the action completed. Nothing to do.
The minimum night should be greater than or equal to one. Restriction View - #/restrictions A validation or business rule failed. | buMinNightValue == null)`

Server-side messages

These are produced by the SunPMS server (or its database) and appear on whatever screen made the request.

Message (exact text) Screen When it appears What to do
Binded Rate: <B><rate></B><br>The rate range for the <B><room type name></B> Binded with <B><room type name></B> room type is Min: <B><min rate><"</b>> (source text has a typo: Binded) Server: RateViewService / UpdateRate The server refused the request and sent this text back to the screen. Condition: resValidateRate.Count(x => x.NoOfDays == 1 && (x.Rate < x.MinRate || x.Rate > x.MaxRate)) > 0 AND foreach (var item in resValidateRate) AND ite... Correct the data named in the message and retry; if the cause is unclear contact support.
Invalid Property Server: RateTypeService / GetBaseRateType The server refused the request and sent this text back to the screen. Condition: intPropertyID <= 0 Correct the data named in the message and retry; if the cause is unclear contact support.
No record found. Server: ExchangeRateService / GetExchangeRateData; Server: RateTypeService / GetRateTypeData The server refused the request and sent this text back to the screen. Condition: data == null || data.Count <= 0 Refresh the screen; the record may have been deleted or belongs to another property. Re-select it and retry.
This rate type cannot be deleted because it is used by existing or future reservations. Server: RateTypeService / ValidateDelete The server refused the request and sent this text back to the screen. Condition: rateType.RateTypeID > 0 AND (_checkInRental.GetCheckInRentalForRateType(_pmsDateService.GetPMSMaxDateInteger(rateType.PropertyID), rateType.Prope... Use a different name or code, or edit the existing record.
Procedure failed. Server: ExchangeRateRepository / ExchangeRateAddUpdate; Server: RateTypeRepository / RateTypeAddUpdate; Server: RateTypeRepository / RateTypeOrderUpdate and 4 more The database call returned a failure code; the real cause is in the server exception log. Condition: status == -1 Try again. If it repeats, give support the screen, time and what you were saving; they can read the exception log.
Property details not found Server: FlashViewService / ExportFlashViewData; Server: ForecastingService / ExportForecastingViewData; Server: ForecastingService / ExportForecastingSummaryData The server refused the request and sent this text back to the screen. Condition: serviceResp != null && serviceResp.Status AND serviceResp.Data != null AND propertymaster == null Refresh the screen; the record may have been deleted or belongs to another property. Re-select it and retry.
Rate: <B><rate></B><br>The rate range for the <B><room type name></B> room type is Min: <B><min rate><"</b>> Server: RateViewService / UpdateRate The server refused the request and sent this text back to the screen. Condition: resValidateRate.Count(x => x.NoOfDays == 1 && (x.Rate < x.MinRate || x.Rate > x.MaxRate)) > 0 AND foreach (var item in resValidateRate) AND ite... Correct the data named in the message and retry; if the cause is unclear contact support.
Record Already Exist. Server: RateTypeService / ValidateAddUpdateRateType The server refused the request and sent this text back to the screen. Condition: (_rateType.CheckRateTypeIsExist(rateType.RateTypeName, rateType.PropertyID, rateType.RateTypeID)) == true Use a different name or code, or edit the existing record.
Something wrong, Please try again. Server: ExchangeRateService / ExchangeRateAddUpdate; Server: RateTypeService / RateTypeAddUpdate The database call returned a failure code; the real cause is in the server exception log. Condition: exchangeRateId <= 0 Try again. If it repeats, give support the screen, time and what you were saving; they can read the exception log.
The <rate type name> Rate Type is currently mapped to <Sales & Channel name> Sales & Channel. To delete this Rate Type, you must first unmap or modify its association with the Sales & Channel. (when several are mapped, the text reads "mapped to multiple Sales & Channels.") Server: RateTypeService / RateTypeAddUpdate The server refused the request and sent this text back to the screen. Condition: rateType.RateTypeID != 0 && rateType.IsActive == false AND checkRatetypeMap != null && checkRatetypeMap.Count > 0 Correct the data named in the message and retry; if the cause is unclear contact support.