Messages - General and shared messages
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) | Email Template - #/setup/email-templates | 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. |
Are you sure want to delete this Email? |
Email Template - #/setup/email-templates | A Yes/No confirmation box before the action runs. | Click Yes to continue or No to cancel; nothing changes until you confirm. |
Are you sure want to delete this Template? |
Email Template - #/setup/email-templates | A Yes/No confirmation box before the action runs. | Click Yes to continue or No to cancel; nothing changes until you confirm. |
Are you sure want to replace this Email-Event? |
Email Template - #/setup/email-templates | A Yes/No confirmation box before the action runs. | Click Yes to continue or No to cancel; nothing changes until you confirm. |
E-Mail Template added successfully. |
Email Template - #/setup/email-templates | Confirmation shown after the action completed. | Nothing to do. |
E-Mail Template updated successfully. |
Email Template - #/setup/email-templates | Confirmation shown after the action completed. | Nothing to do. |
Enter Valid Email Address |
Email Template - #/setup/email-templates | A required value is empty or invalid when you click the action button. | Type a valid email address in the Email Address field and Save. |
Please enter Template Name. |
Email Template - #/setup/email-templates | A required value is empty or invalid when you click the action button. | | templateName == null` |
Template deleted successfully. |
Email Template - #/setup/email-templates | Confirmation shown after the action completed. | Nothing to do. |
| (text returned by the server) | Shared component: Grid | 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. |
| (text returned by the server) | Shared service: Common | 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. |
| (text returned by the server) | Shared service: Common | 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. |
| (text returned by the server) | Shared service: Common | 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. |
Copied |
Shared service: Common | 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. |
Document not found. |
Shared service: Common | 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. |
Reservation cancelled. |
Shared service: Menu Action | Confirmation shown after the action completed. | Nothing to do. |
Room status changed successfully. |
Shared service: Menu Action | 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. |
This Booking/Reservation is NON-REFUNDABLE. <br> Please make sure to post the payment. |
Shared service: Menu Action | A Yes/No confirmation box before the action runs. | Click Yes to continue or No to cancel; nothing changes until you confirm. |
Something went wrong. Please contact support |
Message box (all screens) | Fallback text shown when the server returned no message (since 2026-10-18); the Error ID is added when the server provides one. | Copy the Error ID and give it to support. |
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 |
|---|---|---|---|
<key> is set but could not be decrypted. It must be encrypted with SUNCryptography - <", ex> |
Server: S3AppConfigurationService / DecryptSetting | The server refused the request and sent this text back to the screen. Condition: catch (Exception ex) |
Correct the data named in the message and retry; if the cause is unclear contact support. |
Documents cannot be saved: DOCUMENT_STORAGE_TYPE is not set for this property. Set Configuration > Document Storage for it. |
Server: FileService / DocumentBase64Image; Server: FileService / SaveRaiseIssueImage | The server refused the request and sent this text back to the screen. Condition: foreach (var file in files) AND else |
Correct the data named in the message and retry; if the cause is unclear contact support. |
EndDate must be greater than or equal to startDate |
Server: Common / GetHoursRange | The server refused the request and sent this text back to the screen. Condition: ToDate < FromDate |
Correct the data named in the message and retry; if the cause is unclear contact support. |
EndDate must be greater than or equal to StartDate |
Server: Common / GetDateRange | The server refused the request and sent this text back to the screen. Condition: ToDate < FromDate |
Correct the data named in the message and retry; if the cause is unclear contact support. |
Error in GetDateTimeFromInteger: Invalid input date |
Server: PMSDateService / GetDateTimeFromInteger; Server: DateTimeExtensions / ToDateTime; Server: DateTimeExtensions / GetDateTimeFromInteger | The server refused the request and sent this text back to the screen. Condition: inputDate.Length != 8 |
Correct the data named in the message and retry; if the cause is unclear contact support. |
Failed to upload '<file name>' to S3 bucket '< bucket name>' <$"> |
Server: S3BucketService / UploadFileAsync | The server refused the request and sent this text back to the screen. Condition: while (retryCount < maxRetries && !success) AND catch (Exception ex) AND retryCount >= maxRetries |
Correct the data named in the message and retry; if the cause is unclear contact support. |
InsertShiftTran Procedure failed. |
Server: ShiftRepository / AddShift | 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. |
Invalid Version provided |
Server: VersionService / UpdateVersion | The server refused the request and sent this text back to the screen. Condition: nv.Length < 3 |
Correct the data named in the message and retry; if the cause is unclear contact support. |
Invalid Version. The current Version is greater then new version. |
Server: VersionService / UpdateVersion | The server refused the request and sent this text back to the screen. Condition: cv.Length >= 3 AND Convert.ToInt16(nv[0]) < Convert.ToInt16(cv[0]) || Convert.ToInt16(nv[1]) < Convert.ToInt16(cv[1]) || Convert.ToInt16(nv[2]) <... |
Correct the data named in the message and retry; if the cause is unclear contact support. |
Ivalid FTP Settings |
Server: FileService / GetFTPSettings | The server refused the request and sent this text back to the screen. Condition: ftpSettings == null || string.IsNullOrWhiteSpace(ftpSettings.FTPUrl) |
Correct the data named in the message and retry; if the cause is unclear contact support. |
Missing document storage settings |
Server: FileService / UploadDocumentImage; Server: FileService / DownloadDocumentImage | The server refused the request and sent this text back to the screen. Condition: storageType == null || !int.TryParse(storageType.SettingValue, out var storageTypeValue) |
Correct the data named in the message and retry; if the cause is unclear contact support. |
No document was asked for. |
Server: FileService / GetDocumentImage | The server refused the request and sent this text back to the screen. Condition: string.IsNullOrWhiteSpace(imageName) |
Correct the data named in the message and retry; if the cause is unclear contact support. |
No record found. |
Server: DepositService / GetDepositData; Server: DeviceConfigService / GetDeviceConfigData; Server: DeviceConfigService / GetDoorLockMappingData and 13 more | 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. |
No setting value found. |
Server: FileService / GetFTPSettings | The server refused the request and sent this text back to the screen. Condition: ftpDetail == null || string.IsNullOrWhiteSpace(ftpDetail.SettingValue) |
Correct the data named in the message and retry; if the cause is unclear contact support. |
Please ensure that the transfer days are set to a non-zero integer and are not left empty. |
Server: PMSLogService / BackupPostgreEventLogData | The server refused the request and sent this text back to the screen. Condition: else |
Correct the data named in the message and retry; if the cause is unclear contact support. |
Procedure failed. |
Server: DepositRepository / DepositAddUpdate; Server: DeviceConfigRepository / DeviceConfigAddUpdate; Server: DNRRepository / DNRAddUpdate and 8 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 not found or property region is invalid. |
Server: CachingService | The server refused the request and sent this text back to the screen. Condition: (no enclosing condition: the failure path of the method) |
Refresh the screen; the record may have been deleted or belongs to another property. Re-select it and retry. |
PropertyID is missing in request header. |
Server: BaseController | The server refused the request and sent this text back to the screen. Condition: (no enclosing condition: the failure path of the method) |
Correct the data named in the message and retry; if the cause is unclear contact support. |
Record Already Exist. |
Server: DepositService / ValidateAddUpdateDeposit; Server: DNRService / ValidateAddUpdateDNR; Server: GuestCategoryService / ValidateAddUpdateGuestCategory and 4 more | The server refused the request and sent this text back to the screen. Condition: (_deposit.CheckDepositIsExist(deposit.DepositName, deposit.PropertyID, deposit.DepositID)) == true |
Use a different name or code, or edit the existing record. |
Request is not valid. |
Server: HourlyRentalInfoService / createHourlyRentalDetails; Server: RentalInfoService / createRentalDetails | The server refused the request and sent this text back to the screen. Condition: switch (rentalInfoRequestDTO.RateStayChangeRequestID) |
Correct the data named in the message and retry; if the cause is unclear contact support. |
Something went wrong while getting data |
Server: PMSLogService / AddSelfCheckInLog; Server: PMSLogService / GetSelfCheckInDetail | The server refused the request and sent this text back to the screen. Condition: else |
Correct the data named in the message and retry; if the cause is unclear contact support. |
Something went wrong while getting data. |
Server: PMSLogService / UpdateSelfCheckInLog | The server refused the request and sent this text back to the screen. Condition: else |
Correct the data named in the message and retry; if the cause is unclear contact support. |
Something wrong, Please try again. |
Server: DepositService / DepositAddUpdate; Server: DNRService / DNRAddUpdate; Server: GuestCategoryService / GuestCategoryAddUpdate and 7 more | The database call returned a failure code; the real cause is in the server exception log. Condition: depositId <= 0 |
Try again. If it repeats, give support the screen, time and what you were saving; they can read the exception log. |
The document is not available. |
Server: FileService / GetDocumentImage | The server refused the request and sent this text back to the screen. Condition: bytes.Length == 0 |
Correct the data named in the message and retry; if the cause is unclear contact support. |
Unable to connect to the FTP Server. |
Server: FileService / SaveOnFTP; Server: FileService / DownloadFrpmFTP | The server refused the request and sent this text back to the screen. Condition: !ftpClient.IsConnected || !ftpClient.IsAuthenticated |
Correct the data named in the message and retry; if the cause is unclear contact support. |
Unexpected key size. |
Server: WebPushSender / Encrypt | The server refused the request and sent this text back to the screen. Condition: browserPublicKey.Length != 65 || browserPublicKey[0] != 0x04 || authSecret.Length < 16 |
Correct the data named in the message and retry; if the cause is unclear contact support. |
Unsupported files. Please upload valid png or jpeg file with proper content type |
Server: FileService / UploadDocumentImage | The server refused the request and sent this text back to the screen. Condition: fileList == null || !fileList.Any |
Correct the data named in the message and retry; if the cause is unclear contact support. |