Messages - Configuration masters
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) | Document Type - #/setup/document-types | 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 Document Type? |
Document Type - #/setup/document-types | A Yes/No confirmation box before the action runs. | Click Yes to continue or No to cancel; nothing changes until you confirm. |
Can't delete |
Document Type - #/setup/document-types | A business rule blocked the action. | Change the value or the data so that it satisfies the rule stated in the message. |
Document added successfully. |
Document Type - #/setup/document-types | Confirmation shown after the action completed. | Nothing to do. |
Document updated successfully. |
Document Type - #/setup/document-types | Confirmation shown after the action completed. | Nothing to do. |
DocumentType deleted successfully. |
Document Type - #/setup/document-types | Confirmation shown after the action completed. | Nothing to do. |
Please enter Code. |
Document Type - #/setup/document-types | A required value is empty or invalid when you click the action button. | | form.value.shortName == null` |
Please enter Document Type Name. |
Document Type - #/setup/document-types | A required value is empty or invalid when you click the action button. | | form.value.documentTypeName == null` |
| (text returned by the server) | Exchange Rate - #/setup/exchange-rates | 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 change Base Currency? |
Exchange Rate - #/setup/exchange-rates | 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 ExchangeRate? |
Exchange Rate - #/setup/exchange-rates | A Yes/No confirmation box before the action runs. | Click Yes to continue or No to cancel; nothing changes until you confirm. |
Exchange rate added successfully. |
Exchange Rate - #/setup/exchange-rates | Confirmation shown after the action completed. | Nothing to do. |
Exchange Rate already exists. |
Exchange Rate - #/setup/exchange-rates | The value you entered clashes with an existing record. | Use a different name or code, or edit the existing record instead. |
Exchange rate updated successfully. |
Exchange Rate - #/setup/exchange-rates | Confirmation shown after the action completed. | Nothing to do. |
Exchange Rate deleted successfully. (source text has a typo: Exchnage) |
Exchange Rate - #/setup/exchange-rates | Confirmation shown after the action completed. | Nothing to do. |
Please enter Currency Name. |
Exchange Rate - #/setup/exchange-rates | A required value is empty or invalid when you click the action button. | | form.value.currencyName == null` |
Please enter Currency Sign. |
Exchange Rate - #/setup/exchange-rates | A required value is empty or invalid when you click the action button. | | form.value.currencySign == null` |
| (text returned by the server) | Ip White List - #/setup/ip-allow-list | 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 ip White List? |
Ip White List - #/setup/ip-allow-list | A Yes/No confirmation box before the action runs. | Click Yes to continue or No to cancel; nothing changes until you confirm. |
IP Address added successfully. |
Ip White List - #/setup/ip-allow-list | Confirmation shown after the action completed. | Nothing to do. |
IP Address deleted successfully. |
Ip White List - #/setup/ip-allow-list | Confirmation shown after the action completed. | Nothing to do. |
IP Address is not valid. |
Ip White List - #/setup/ip-allow-list | A validation or business rule failed. | | Number(strSubnetIdentification) > 255 || Number(strDeviceIdentification) > 255 || Number(strHostIdentification) > 255 || strN...` |
IP Address Remark required. |
Ip White List - #/setup/ip-allow-list | A validation or business rule failed. | Type a remark for the IP address and Save. |
IP Address required. |
Ip White List - #/setup/ip-allow-list | A validation or business rule failed. | Type the IP address and Save. |
| (text returned by the server) | Measurement Unit - #/setup/measurement-units | 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 Measurement Unit? |
Measurement Unit - #/setup/measurement-units | A Yes/No confirmation box before the action runs. | Click Yes to continue or No to cancel; nothing changes until you confirm. |
Measurement unit added successfully. |
Measurement Unit - #/setup/measurement-units | Confirmation shown after the action completed. | Nothing to do. |
Measurement Unit deleted successfully. |
Measurement Unit - #/setup/measurement-units | Confirmation shown after the action completed. | Nothing to do. |
Measurement unit updated successfully. |
Measurement Unit - #/setup/measurement-units | Confirmation shown after the action completed. | Nothing to do. |
Please enter Code. |
Measurement Unit - #/setup/measurement-units | A required value is empty or invalid when you click the action button. | | form.value.shortName == null` |
Please enter Measurement Name. |
Measurement Unit - #/setup/measurement-units | A required value is empty or invalid when you click the action button. | | form.value.measurementName == null` |
| (text returned by the server) | Other Charge Category - #/setup/other-charge-categories | 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 Other Charge Category? |
Other Charge Category - #/setup/other-charge-categories | A Yes/No confirmation box before the action runs. | Click Yes to continue or No to cancel; nothing changes until you confirm. |
Other charge category added successfully. |
Other Charge Category - #/setup/other-charge-categories | Confirmation shown after the action completed. | Nothing to do. |
Other Charge Category deleted successfully. |
Other Charge Category - #/setup/other-charge-categories | Confirmation shown after the action completed. | Nothing to do. |
Other charge category updated successfully. |
Other Charge Category - #/setup/other-charge-categories | Confirmation shown after the action completed. | Nothing to do. |
Please enter Category Name. |
Other Charge Category - #/setup/other-charge-categories | A required value is empty or invalid when you click the action button. | | form.value.categoryName == null` |
Please enter Code. |
Other Charge Category - #/setup/other-charge-categories | A required value is empty or invalid when you click the action button. | | form.value.shortName == null` |
| (text returned by the server) | Other Charges - #/setup/other-charges | 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 Charge? |
Other Charges - #/setup/other-charges | A Yes/No confirmation box before the action runs. | Click Yes to continue or No to cancel; nothing changes until you confirm. |
Other charge added successfully. |
Other Charges - #/setup/other-charges | Confirmation shown after the action completed. | Nothing to do. |
Other Charge deleted successfully. |
Other Charges - #/setup/other-charges | Confirmation shown after the action completed. | Nothing to do. |
Other Charge order updated Successfully. |
Other Charges - #/setup/other-charges | Confirmation shown after the action completed. | Nothing to do. |
Other charge updated successfully. |
Other Charges - #/setup/other-charges | Confirmation shown after the action completed. | Nothing to do. |
Please enter Code. |
Other Charges - #/setup/other-charges | A required value is empty or invalid when you click the action button. | | form.value.shortName == null` |
Please enter Other Charge Name. |
Other Charges - #/setup/other-charges | A required value is empty or invalid when you click the action button. | | form.value.chargeName == null` |
You can not set Other Charge as Always Charge and CRS Charge both at same time, Please set one of them |
Other Charges - #/setup/other-charges | 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) | Payment Type - #/setup/payment-types | 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 PaymentType? |
Payment Type - #/setup/payment-types | A Yes/No confirmation box before the action runs. | Click Yes to continue or No to cancel; nothing changes until you confirm. |
Debit Card payment type cannot be deleted. |
Payment Type - #/setup/payment-types | A business rule blocked the action. | Change the value or the data so that it satisfies the rule stated in the message. |
Payment type added successfully. |
Payment Type - #/setup/payment-types | Confirmation shown after the action completed. | Nothing to do. |
Payment Type deleted successfully. |
Payment Type - #/setup/payment-types | Confirmation shown after the action completed. | Nothing to do. |
Payment type updated successfully. |
Payment Type - #/setup/payment-types | Confirmation shown after the action completed. | Nothing to do. |
PaymentType order updated Successfully. |
Payment Type - #/setup/payment-types | Confirmation shown after the action completed. | Nothing to do. |
Please enter Code. |
Payment Type - #/setup/payment-types | A required value is empty or invalid when you click the action button. | | form.value.shortName == null` |
Please enter Payment Type Name. |
Payment Type - #/setup/payment-types | A required value is empty or invalid when you click the action button. | | form.value.paymentTypeName == null` |
| (text returned by the server) | Policy - #/setup/policies | 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. |
Created Policies Successfully |
Policy - #/setup/policies | Confirmation shown after the action completed. | Nothing to do. |
Please select at least one Policy |
Policy - #/setup/policies | A required selection has not been made when you click the action button. | Select the at least one policy and Save. |
Please select Ratetype |
Policy - #/setup/policies | A required selection has not been made when you click the action button. | Select the ratetype and Save. |
Please select Roomtype |
Policy - #/setup/policies | A required selection has not been made when you click the action button. | Select the roomtype and Save. |
| (text returned by the server) | Rate Type - #/setup/rate-types | 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) | Rate Type - #/setup/rate-types | 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 create <sun tatva rate type name> Ratetype on <enginename>? |
Rate Type - #/setup/rate-types | 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 Deactive SunTatva <sun tatva rate type name> Rate Type link with OTA<engine rate plan name> Room Type on <engine name>? |
Rate Type - #/setup/rate-types | 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 RateType? |
Rate Type - #/setup/rate-types | A Yes/No confirmation box before the action runs. | | isBaseRateTypeDelete == null AND if ( (showConfirmMessage(` |
Are you sure want to Map <ota room name> RateType with <sun tatva room name> RateType? |
Rate Type - #/setup/rate-types | 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 UnMap <engine rate plan name> RateType with <sun tatva rate type name> RateType? |
Rate Type - #/setup/rate-types | A Yes/No confirmation box before the action runs. | Click Yes to continue or No to cancel; nothing changes until you confirm. |
Created and Mapped RateType Successfully |
Rate Type - #/setup/rate-types | Confirmation shown after the action completed. | Nothing to do. |
Deactived <sun tatva rate type name> RateType Successfully |
Rate Type - #/setup/rate-types | Confirmation shown after the action completed. | Nothing to do. |
Mapped RateType Successfully |
Rate Type - #/setup/rate-types | Confirmation shown after the action completed. | Nothing to do. |
Please enter Code. |
Rate Type - #/setup/rate-types | A required value is empty or invalid when you click the action button. | | form.controls['shortName'].value == null` |
Please enter Rate Type Name. |
Rate Type - #/setup/rate-types | A required value is empty or invalid when you click the action button. | | form.controls['rateTypeName'].value == null` |
Please select OTA RateType |
Rate Type - #/setup/rate-types | A required selection has not been made when you click the action button. | Select the ota ratetype and Save. |
Please select SunTatva RateType |
Rate Type - #/setup/rate-types | A required selection has not been made when you click the action button. | Select the suntatva ratetype and Save. |
Rate Type added Successfully. |
Rate Type - #/setup/rate-types | Confirmation shown after the action completed. | Nothing to do. |
Rate Type deleted successfully. |
Rate Type - #/setup/rate-types | Confirmation shown after the action completed. | Nothing to do. |
Rate Type order updated Successfully. |
Rate Type - #/setup/rate-types | Confirmation shown after the action completed. | Nothing to do. |
Rate Type sync successfully. |
Rate Type - #/setup/rate-types | Confirmation shown after the action completed. | Nothing to do. |
Rate Type updated Successfully. |
Rate Type - #/setup/rate-types | Confirmation shown after the action completed. | Nothing to do. |
UnMapped RateType Successfully |
Rate Type - #/setup/rate-types | Confirmation shown after the action completed. | Nothing to do. |
You can't delete Base RateType |
Rate Type - #/setup/rate-types | A business rule blocked the action. | | isBaseRateTypeDelete == null)` |
| (text returned by the server) | Role | 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 Role? |
Role | A Yes/No confirmation box before the action runs. | Click Yes to continue or No to cancel; nothing changes until you confirm. |
Please check Privilege. |
Role | 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 check Privilege. (note) |
Role | Since 2026-10-18 this is asked only when you edit an existing role; a new role saves without privileges. | Assign privileges in Assign Transaction / Report Privileges. |
Please enter Code. |
Role | A required value is empty or invalid when you click the action button. | | shortName == null` |
Please enter Role Name. |
Role | A required value is empty or invalid when you click the action button. | | roleName == null` |
Role added Successfully. |
Role | Confirmation shown after the action completed. | Nothing to do. |
Role deleted successfully. |
Role | Confirmation shown after the action completed. | Nothing to do. |
Role updated Successfully. |
Role | Confirmation shown after the action completed. | Nothing to do. |
| (text returned by the server) | Users - #/setup/users | 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 to reset password of below User?<br> User Name: <full name> |
Users - #/setup/users | 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 <event> this User? |
Users - #/setup/users | A Yes/No confirmation box before the action runs. | | event == "activate"` |
Are you sure you want to unlock: <full name>? |
Users - #/setup/users | A Yes/No confirmation box before the action runs. | Click Yes to continue or No to cancel; nothing changes until you confirm. |
Invalid E-Mail ID. |
Users - #/setup/users | A validation or business rule failed. | Type a valid e-mail address and Save. |
A temporary password was e-mailed to the user. It must be changed at the next sign-in. |
Users - #/setup/users | Shown after Reset succeeded: SunAuth e-mailed a temporary password to the user (the password is never shown). | Ask the user to check their e-mail; at the first sign-in they must choose a new password. |
The e-mail with the temporary password could not be sent, so the password was not changed.... / This user has no e-mail address, so a temporary password cannot be sent.... |
Users - #/setup/users | Reset could not e-mail the temporary password; the old password still works. | Add or correct the user's e-mail address (or ask SunTatva support to check the e-mail settings) and click Reset again. |
Password and confirm password does not match. |
Users - #/setup/users | A validation or business rule failed. | Type the same password in the Password and Confirm Password fields. |
Please enter confirm New Password. |
Users - #/setup/users | A required value is empty or invalid when you click the action button. | Type the confirm new password in the confirm New Password field and Save. |
Please enter Full Name. |
Users - #/setup/users | A required value is empty or invalid when you click the action button. | | fullName == null` |
Please enter Mobile number. |
Users - #/setup/users | A required value is empty or invalid when you click the action button. | | userMobile == null` |
Please enter New Password. |
Users - #/setup/users | A required value is empty or invalid when you click the action button. | Type the new password in the New Password field and Save. |
Please enter User Email. |
Users - #/setup/users | A required value is empty or invalid when you click the action button. | | userEmail == null` |
Please enter User Name. |
Users - #/setup/users | A required value is empty or invalid when you click the action button. | | userName == null` |
Please select at least one Property. |
Users - #/setup/users | A required selection has not been made when you click the action button. | Select the at least one property and Save. |
Please select Country. |
Users - #/setup/users | A required selection has not been made when you click the action button. | | country == null` |
Please select Role of selected Properties. |
Users - #/setup/users | A required selection has not been made when you click the action button. | Select the role of selected properties and Save. |
Something went wrong |
Users - #/setup/users | 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. |
User <to lower case> successfully. |
Users - #/setup/users | Confirmation shown after the action completed. | Nothing to do. |
User added successfully. |
Users - #/setup/users | Confirmation shown after the action completed. | Nothing to do. |
User deleted successfully. |
Users - #/setup/users | Confirmation shown after the action completed. | Nothing to do. |
User unlocked successfully. |
Users - #/setup/users | Confirmation shown after the action completed. | Nothing to do. |
User updated successfully. |
Users - #/setup/users | Confirmation shown after the action completed. | Nothing to do. |
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 |
|---|---|---|---|
Email setting disabled |
Server: EmailService / SendMail | 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. |
No record found. |
Server: DocumentTypeService / GetDocumentTypeData; Server: DocumentTypeService / GetDocumentMaster; Server: EmailTemplateCategoryService / GetEmailTemplateEventsAttachmentCategoryData and 15 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. |
Procedure failed. |
Server: DocumentTypeRepository / DocumentTypeAddUpdate; Server: EmailTemplateRepository / EmailTemplateAddUpdate; Server: MeasurementUnitRepository / MeasurementUnitAddUpdate 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. |
PropertyID is missing in request header. |
Server: UserPrivilegeFilter / GetPropertyIDFromHeader | 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: DocumentTypeService / ValidateAddUpdateDocumentType; Server: EmailTemplateService / ValidateAddUpdateEmailTemplate; Server: MeasurementUnitService / ValidateAddUpdateMeasurementUnit and 5 more | The server refused the request and sent this text back to the screen. Condition: (_documentType.CheckDocumentTypeIsExist(documentType.DocumentTypeName, documentType.PropertyID, documentType.DocumentTypeID)) == true |
Use a different name or code, or edit the existing record. |
Something wrong, Please try again. |
Server: DocumentTypeService / DocumentTypeAddUpdate; Server: EmailTemplateService / EmailTemplateAddUpdate; Server: MeasurementUnitService / MeasurementUnitAddUpdate and 7 more | The database call returned a failure code; the real cause is in the server exception log. Condition: documentTypeID <= 0 |
Try again. If it repeats, give support the screen, time and what you were saving; they can read the exception log. |