NOTE: This release is currently available to all Windows PC users. The macOS build is expected to follow in the coming weeks.
Enhancements/Updates:
Report Printer Setup not printing to selected printer => it was reported that in certain reports within RoomKeyPMS, selecting the Printer Setup button and choosing a different printer did not properly update the printer destination. As a result, when the Print button was clicked, the report would still attempt to print using the previously selected printer. This issue has now been resolved. Printer selections made through the Printer Setup window will correctly apply when printing reports.
Activity Log Tracking => previously, when creating a reservation in RoomKeyPMS, if the reservation process was not completed, the assigned Reservation ID (ResID) could be reused for the next reservation. This reuse occasionally led to confusion when reviewing the Activity Log, as actions from the incomplete reservation would appear alongside those from the completed one. To address this issue, RoomKeyPMS will no longer reuse ResIDs from incomplete reservations. Moving forward, if a reservation is not completed, its ResID will be discarded, and the next available number in sequence will be assigned to the following reservation. This change will help ensure that each ResID is unique to a single reservation and that activity logs remain accurate and easy to interpret.
Property Dashboard Out of Order Report Notes being cut off => it was reported that if a Maintenance Request included carriage returns (line breaks), the top portion of the Note on the F1 - Property Dashboard Out of Order Report would appear cut off. This issue has now been resolved. Notes containing line breaks will now display correctly in the report.
Incorrect Room Inventory Type updating upon refresh => it was reported that when modifying a reservation, if the "Book" checkbox was unchecked and a different Room Type was selected before clicking the "Refresh" button, the Inventory for the newly selected Room Type would appear to increase by one room. This was a visual discrepancy only—the actual Inventory was not affected—but it caused some confusion during the reservation modification process. This issue has now been resolved. Inventory levels will now display accurately when changing Room Types, regardless of the sequence of actions taken.
Duplicate Deposit Payments with same Fullsteam Tran ID => it was reported that when a "Stop" error occurred while creating a reservation with a deposit, a duplicate deposit—with the same Transaction ID as the original—was being posted in RoomKeyPMS. An update has been made to prevent this issue. RoomKeyPMS will now ensure that the same Transaction ID cannot be used for more than one payment, eliminating the possibility of duplicate deposit postings.
Token not authorized pop up => Clients have reported that since the release of Version 11.0.0.43, a "Token not authorized" message would occasionally appear after being logged into RoomKeyPMS for an extended period. This message was followed by the application shutting down unexpectedly.
This behavior is due to security measures that limit the validity of a login token to 24 hours. To improve the user experience and provide clearer guidance, RoomKeyPMS will now display warning messages in advance of token expiration.
Starting 5 minutes before the token is set to expire, a message will appear advising the Clerk to exit and re-login to RoomKeyPMS to refresh their token. If no action is taken within that 5-minute window, a final message will appear indicating that the login token has expired. RoomKeyPMS will then automatically log the Clerk out.
These changes help maintain system security while providing users with the opportunity to renew their session without disruption.
NOTE: The "Auto Logout (20min)" feature under System Configuration -> Property -> Preferences, if checked, will automatically log a Clerk out of RoomKeyPMS after 20mins of inactivity. This is an important security feature that is necessary to remain PCI compliant, and it is recommended that this box be checked for all properties.

