2 Resolved Issues

This section contains a list of the customer-reported bugs that were resolved in this release.

Accounts Receivables

JIRA # Description
HOPCS-92358 Accounts Receivable payment reversals for payments posted with Change Payment Currency use the original posted payment amount and do not apply a second currency conversion.

Block Management

JIRA # Description
HOPCS-92400 When a block has the same internal ID number as an account or contact profile, the block will not display as linked to any activity that has the profile with the same ID lniked.
HOPCS-92147 Shifting a block will no longer assign a Pm room number to the Block PM if there is no number assigned to the PM before the shift action.
HOPCS-91818 When creating a Tour Series, the available block status options are limited to statuses that are not configured as Open for Pickup.
HOPCS-90798 Block names containing Special characters display correctly in the presentations screen.
HOPCS-90790 Deposits show only on blocks that have deposits rather than all blocks when the event date range is selected.
HOPCS-90176 No entry for "UPDATE BLOCK HEADER Insert date changed" has been logged in changes log for putBlock RQ
HOPCS-90111 Basic search will return results when searching with long block IDs
HOPCS-89564 Including and Excluding Totals of the Block Pro Forma Invoice report are showing the same way, no matter if the report is ordered across a date range or for one specific block.

Business Events

JIRA # Description
HOPCS-91550 You will see that update reservation business event gets processed successfully when billing/reservation contact profiles are merged on a reservation
HOPCS-90690 Business events are created when there is a loaded room grid for a block with more than 20 days
HOPCS-89488 When a profile is merged, the source profile ID is retrieved in the getBusinessEvents API operation.

Cashiering and Financials

JIRA # Description
HOPCS-93938 Comp Accounting displays routed room charge postings in the Comp Posting Journal when charges are transferred through room routing and moved to a comp window through comp routing.
HOPCS-93674 Additional Charges in OPERA Cloud Administration > Financial > Cashiering Management validates amount and percentage entries, keeps Transaction Code values visible in edit flows, displays the Additional Charges menu label correctly, and supports expected list of values and save behavior for the validated configuration. When a negative amount or percentage is entered, OPERA Cloud displays "Enter a number that's 0 or higher." Additional Charges can be saved with a valid single condition, and API requests that submit Percentage without calculationType return "Calculation Type is required when Percentage is provided.".
HOPCS-93599 OPERA Cloud allows you to manually enter and save valid credit card details for a property that is not enabled for Electronic Funds Transfer (EFT) and is not credit card vault enabled.
HOPCS-93576 The Billing transaction grid displays the expand control as the plus sign (+) for collapsed expandable rows, so you can identify transactions with additional details.
HOPCS-93532 Credit card payment posting through the API proceeds to the normal authorization or settlement result when the payment method and card type are provided without card details. The API no longer incorrectly returns `CC_VAULT_TOKEN_MISSING` or `FOF00227` for this payment posting scenario.
HOPCS-93493 Check In process displays the Accounts Receivable account creation prompt when Mandatory AR Account for Direct Bill Payment Type is set to Check In and the profile does not have an Accounts Receivable account.
HOPCS-93491 The Billing screen activates the Information (I) icon for posted transactions after successful GuestCheckDetail processing through the point-of-sale (POS) IFC8 interface, so you can view the related transaction details.
HOPCS-93489 Financials batch credit card authorization in OPERA Cloud completes successfully when you authorize selected credit cards from Credit Card Authorizations. This correction applies to OPI Cloud and OPI On-Premise payment authorization flows and prevents the "Credit Card Authorization Failed" message when virtual credit card logic skips batch authorization cards as intended
HOPCS-93488 The Research Commission Reservations opens successfully and allows users to search and review commission reservations without interruption.
HOPCS-93410 Country Specific - Poland. In a scenario where the 'Fiscal Folio Printing' OPERA Control is active, the Credit Folio Type is configured for Fiscal Printing, and you can generate a Credit Bill, the fiscal communication is successful when the Fiscal Bill Number of the associated folio contains an alpha-numeric value.
HOPCS-93361 Oracle AI Components environment controls in OPERA Cloud Tool Box no longer include FINANCIAL FRAUD DETECTION as a selectable option. When you edit Oracle AI Components under General in Environment Controls, FINANCIAL FRAUD DETECTION is not available for selection.
HOPCS-93186 In OPERA Cloud Foundation Cloud Service (PMS), the Pay by Link batch payment status check marks an unpaid request as expired after the deposit due date and the configured review interval are reached, so you do not receive repeated status polling for expired requests.
HOPCS-93092 When charges are routed after posting, the UPDATE POSTING Business Event reflects the appropriate transaction status based on the routing type. Window Routing updates the status to WINDOW TRANSFER, while Room Routing updates the status to TRANSFER, with ROUTEDYN = Y indicating that dynamic routing was applied.
HOPCS-93010 When more than 1 rate code is selected with entering property, delete button is disabled with message When more than 1 property is selected, multi select checkbox is not displayed
HOPCS-92958 When the Check-In Prepay Rules OPERA Control is set to Advanced Folio Posting, the Financials > Cashiering > Post It Payment dialog hides the Charge to a Room and Charge to Cross Property Room options.
HOPCS-92793 Comp Accounting multi-authorizer routing records a Changes Log entry when a posted transaction is not moved to the comp window because the posted amount exceeds the configured authorizer and window routing amount.
HOPCS-92560 The End Of Day process successfully completes including the Run Additional Procedures step.
HOPCS-92411 Comp folio window routing preserves the correct authorizer when eligible transactions are assigned or moved to the comp window in OPERA Cloud Billing.
HOPCS-92296 Comp postings with Declined status no longer send communication to the gaming integration system when the declined comp posting is moved from a comp folio window back to a guest folio window.
HOPCS-92168 Added validation for folio window number ranges. The folio window number must be between 1 and 8 or between 101 and 108. If a value outside these ranges is submitted, the API now returns: 400 Bad Request - Folio window number must be between 1 and 8 or between 101 and 108.
HOPCS-92016 The postRatePlan and putRatePlan APIs, validate that the required rate details exist when a rate plan is based on Base Rate, Dynamic Base Rate, or Advanced Dynamic Base Rate. If the required rate details are missing, the APIs return a validation error.
HOPCS-91999 When Package Allowance Linking is enabled, you can link package allowances from a source reservation to a target reservation when the target reservation covers the source reservation stay. This includes target reservations with a departure date later than the source reservation departure date.
HOPCS-91981 Changing a Transaction Subgroup description no longer changes the configuration of related Transaction Codes.
HOPCS-91922 When you use Repopulate Folio in Financials / Cashiering / Folio History, OPERA Cloud correctly rebuilds Value Added Tax (VAT) and tax bucket amounts for folios with linked tax transactions. This corrects cases where tax buckets remained at zero after folio repopulation and supports accurate accounting exports.
HOPCS-91914 Bookings > Reservations > Look to Book Sales Screen & Front Desk > Walk In Reservations For properties with Default Availability View OPERA control set to INITIAL DISPLAY SET, the display of rate codes is extended from 3 to 5 rates.
HOPCS-91900 The POST Charges Application Programming Interface (API) response preserves all charge postings for non-PostIt requests that contain multiple charge rows. When you post multiple charges in a single request, the response returns each base charge amount instead of repeating only the last charge amount across the postings.
HOPCS-91803 The postFixedCharges application programming interface (API) blocks fixed charge schedules when the end date is the reservation departure date or later. The API returns the validation message "Transaction revenue date cannot be after reservation departure date" for these requests, and fixed charges post successfully when the schedule end date is before the departure date.
HOPCS-91789 Credit Card Transfer in Financials loads additional accounts receivable credit card payment records without displaying an error when you select Show More.
HOPCS-91786 In a scenario where deposit tax posting exists, when editing the posting, the amount field cannot be updated.
HOPCS-91762 Financial Transactions extended the TransType field in the R&A and GraphQL subject areas.
HOPCS-91542 Country Specific - French Polynesia The XPF Currency Code is updated to contain 0 decimals.
HOPCS-91490 For properties with the Advanced Rate Code Posting Rhythm OPERA Control active, the Look to Book Sales Screen and the Reservation Sales Screen correctly display the total rate for rate codes with a posting rhythm defined and a package attached.
HOPCS-91418 You are able to run user-activity-log report with 12 hour format through End of Day / Final Reports. If the report has previously been configured using 12 hour format, please edit and save the same report again before re-generating.
HOPCS-91377 In copy rate functionality, for negotiated rates, all checkbox selections now trigger an asynchronous API.
HOPCS-91357 When you manage Financials from Profiles at the chain or hub level, searches across more than four selected properties complete without an unexpected error. Routing and Financials results display for the selected properties when matching records exist.
HOPCS-91353 OPERA Cloud correctly balances Guest Ledger sections when fixed charges are configured as a percentage of room rate with a transaction code with generates. The Trial Balance and Imbalance Analysis results no longer show recurring Guest Ledger differences for percentage-based fixed charge postings.
HOPCS-91269 Manage End of Day Scheduler allows you to update the Next Run Date to an earlier time on the same day when the change stays within the immediate next run day or early next day rule.
HOPCS-91201 In a scenario where OPERA Control Setting for 'Advanced Deposit Handling' = 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, or 15 and Parameter 'Use Deposit Posting Transaction Codes' is active, Transaction Codes marked as Deposit Posting are available for selection in Routing Instructions, and can be added to Routing Codes.
HOPCS-91113 OPERA Cloud Billing supports selecting Folios for checked-out reservations when the folio number is larger than the previous numeric handling limit. This prevents an unexpected error when you open a checked-out reservation and select Folios in Billing.
HOPCS-91094 When you copy a Transaction Code from a template to a property in OPERA Cloud Administration, the OTA Tax/Fee Type is copied to the property-level Transaction Code. This keeps the property-level Financial configuration aligned with the template-level configuration after using Copy.
HOPCS-91084 Administration > Financial > Rate Management > Rate Codes For properties with the Rate Tiers OPERA Control active, when you copy a pricing schedule from one tiered rate to another tiered rate and the selected tier already has a pricing schedule for the same room type and date range, the overlapping pricing schedule error message is displayed as a single message.
HOPCS-91047 In a scenario where a deposit folio was posted and the reservation is a No Show, if the Deposit is matured for the No Show reservation, it is no longer possible to generate a credit bill for the original deposit folio. OPERA also prevents billed deposit postings from being transferred to another window or room.
HOPCS-90899 Folios are sorted by folio number.
HOPCS-90867 Manage Commissions refreshes commission agent summaries immediately after reservation changes in the bank account commission listing screen.
HOPCS-90807 When the Reference Currency Calculation setting is Actual, OPERA Cloud calculates EURO_DEBIT, EURO_CREDIT, EURO_NET_AMOUNT, and EURO_GROSS_AMOUNT merge code values for adjusted discount transaction codes using the transaction posting date. Folios that display property currency and Euro reference currency show the expected Euro amounts for discount adjustments instead of recalculating those values based on the folio print or preview date.
HOPCS-90779 OPERA Cloud Currency Calculator displays the configured Turkish Lira buy rate using the correct exchange rate precision, while continuing to calculate the converted To Amount correctly. This correction also preserves expected Currency Calculator behavior for other configured currencies and leaves posting flows unaffected.
HOPCS-90753 Inventory > Property Availability When you select the Restrictions option in View Options, the Property Availability screen correctly displays restriction flags for room types with active restrictions when room availability is expanded individually or by using Expand All in Microsoft Edge, Google Chrome, and Mozilla Firefox.
HOPCS-90679 OPERA Cloud Financials commission processing correctly generates the commission transmittal letter for HCC Electronic Funds Transfer (EFT) commission batches when you select Print Transmittal Letter during payment processing.
HOPCS-90674 OPERA Cloud Administration allows currency format changes for non-Property Management System (PMS) properties when no financial transactions, trial balance entries, or active stay details exist for the old currency. Property Controls can be saved when the old currency exists only on rate codes and foreign-currency rate quoting is enabled, or when only cancelled reservations exist in the old currency. The validation message "Transaction exists under USD. Unable to change local currency" is not displayed for these eligible currency changes.
HOPCS-90645 In a scenario where the 'Advanced Tax Handling For Deposit Folios' OPERA Control is active, the 'Advanced Deposit Handling' OPERA Control is set to a value where a folio is generated for deposits (for example, set to 4), and a deposit with deposit tax exists on a future reservation, you can inactivate the 'No Show And Cancellation Postings' OPERA Control. Note: The 'Pre Stay Charges' OPERA Control determines if transactions can be posted to reservations that are not in-house yet.
HOPCS-90622 Transaction Codes in Administration, Financial, Transaction Management no longer allow a transaction code to be saved as its own Service Recovery Code when OPERA Control SERVICE_RECOVERY_ADJUSTMENT is enabled. This correction applies when you create or edit template transaction codes and property transaction codes. Existing transaction codes that already reference themselves as the Service Recovery Code can be edited so the Service Recovery Code field remains visible and the invalid self-reference can be cleared. When you try to save a self-reference, OPERA Cloud displays: "Service Recovery Code cannot be the same as the Transaction Code."
HOPCS-90614 Financial transaction entries for HOLD_LED_DEBIT display the appropriate tax amount for weekly and monthly posting intervals.
HOPCS-90556 The eFolio Export - End of Day export trims promotional text, supplement, reference, and room type description values that exceed 100 characters before generating export data.
HOPCS-90535 In Folio History, batch email and batch print correctly include charges for folios with City Ledger or Direct Bill payment methods. When you select multiple folios and send or print them in bulk, OPERA Cloud displays the charge details correctly instead of generating blank folios for DB settlements.
HOPCS-90475 In a scenario where the folio is generated in HTML format, the data is displayed correctly in the HTML file. Sample_folio is updated with the Deposit details table set as left aligned. Sample_folio_india_buckets is updated with the HSN Summary table set as left aligned. Properties using a previously customized sample_folio should update the Deposit table to be left aligned and upload the updated folio. Properties using a previously customized sample_folio_india_buckets should update the HSN Summary to be left aligned and upload the updated folio.
HOPCS-90465 In Role Manager, associating transaction codes to a Property Role with no tasks attached saves successfully when the Transaction Code by User Role OPERA Control is On.
HOPCS-90459 When you create or edit Property Interfaces, the Cashier list of values displays configured Interface Cashiers when the Reserved Cashier OPERA Control is enabled.
HOPCS-90436 Routing instructions cannot be created through the external API for a payee who belongs to a different chain.
HOPCS-90267 You can create or view Comp Transaction Codes even though the related OPERA controls for the transaction code exclusions are blank.
HOPCS-90233 Added payee validation to the Create Routing Instructions API. The API returns an error if payee information is null.
HOPCS-90152 In Billing Folio History, the From Date and To Date fields cannot be set to a date beyond the current business date.
HOPCS-90150 When performing a Sync operation from Rate Code Copy/Sync, Copy options are now correctly disabled, and upon selecting the source property, rate code(s), and target property, the system invokes the Sync operation and displays the appropriate sync-related messages.
HOPCS-90141 The putHurdleRate event with the latest upsold value is now published to the event_store table for the following reservation operations: Create Reservation Edit Reservation Edit Reservation (date change to include hurdle date) Cancel Reservation Reinstate Reservation Copy Reservation
HOPCS-90130 In a scenario where City Tax Ranges are updated, the Changes Log group Configuration displays the correct old and new values for the Tax Amount and Tax Percentage values.
HOPCS-90095 Quick Split is blocked for Package Wrapper transactions when billed transactions exist in the same package group, preventing settled charges from being deleted or reposted. When the Folio No Reprint OPERA Control is active, the validation message displays: "Split is not allowed because billed transactions exist in the same package group.".
HOPCS-90086 The Imbalance Analysis report does not show an effective package imbalance for this comp routing scenario after the reservation is extended and room charges are moved between billing windows.
HOPCS-90079 In Billing, folio closure supports large negative cash payment balances without failing because of rounded balance amount precision. When you close a folio with a large Window 1 deposit balance, OPERA Cloud completes the folio closure flow without any error.
HOPCS-90023 When you generate a pro forma folio without selecting a View in Currency value, OPERA Cloud uses the payee profile Reference/Summary Currency as the folio reference currency. If the payee profile Reference/Summary Currency is blank, OPERA Cloud uses Cashiering > Settings > Reference Currency Code. If neither value is configured, the folio reference currency remains blank and reference currency merge codes do not display a currency value.
HOPCS-90011 Administration > Booking > Marketing Management > Market Codes Market Code Templates and Market Codes are updated so that extra spaces entered before or after a code are removed when saving the record. This prevents invalid market code messages or search mismatches when the market code is used later.
HOPCS-89901 When Deposit Handling, Use Deposit Posting Transaction Codes, Folio No Reprint, and Permanent Folio Storage OPERA Controls are enabled with Advanced Deposit Handling set to 6, the Imbalance Analysis Tool matures checked-out, canceled, or No Show reservation deposits with the required deposit folio linkage. Final guest folios display the related deposit folio information and the value-added tax (VAT) breakdown deducts the deposit folio VAT as expected.
HOPCS-89845 putRoutingInstructions and changeRoutingInstructions in OHIP validate routing transaction codes using the same eligibility rules used in OPERA Cloud configuration.
HOPCS-89695 When you merge company profiles, OPERA Cloud updates existing routing instructions to use the main profile and its active Accounts Receivable (AR) account. This prevents Direct Bill invoices from being created against inactive AR accounts after the merge. This applies when Accounts Receivables and Automatic Transfer of Direct Bill Folios OPERA Controls are enabled for the property.
HOPCS-89381 End of Day (EOD) reports retain their configured destination and file format when report routine settings are saved, regenerated, and run with Auto Continue on or off. Delimited Data, HTML, RTF, XML, and other configured EOD report formats remain available for regeneration and preview.
HOPCS-88399 1) The AR Account Presentation screen shows AR Aging Summary content based on the configured account state. 2) The AR Aging Summary is not displayed when the total outstanding balance is zero. 3) The outstanding balance in Account Presentation is consistent with the balance in Manage Invoices.
HOPCS-86502 When you select a valid payment method before entering card details, Payment Entry retains that selected method after OPERA Pay Widget closes if the returned card type matches
HOPCS-85120 When credit card settlement post-processing fails after a successful payment outcome during batch check out, OPERA Cloud Financials records the failure details in the Reservation Changes Log so you can trace the transaction outcome and follow up accurately.
HOPCS-75698 Changes are not saved when the user clicks cancel after changing the package posting details.

Client Relations

JIRA # Description
HOPCS-91947 Able to close the membership history screen and perform search operations without any issues
HOPCS-91886 Able to view identification details on opening the panel first time or multiple clicks successfully
HOPCS-91402 You will no longer see Broadcast profile messages triggered via Outbound when the Broadcast Profile parameter is disabled.
HOPCS-90950 You can see staged profiles due to invalid Keyword

Commissions

JIRA # Description
HOPCS-91895 The Commissions Prepayment report displays correct values for `Comm. Amt` batch totals, Commission on Hold, and Commission marked for Accounts Receivable (A/R) when you apply a Travel Agent filter. This behavior applies when you preview or download the report from Reports and Manage Reports after selecting report criteria.

Country Specific

JIRA # Description
HOPCS-91834 Country Specific - Spain In a scenario where a billing window includes only value-added tax (VAT) 0% charges, and payments which bring the window balance to zero, a FACTURA folio is generated. When folios were previously generated with Folio Type INTERNAL for this scenario, the Imbalance Analysis in Toolbox can be run to correct the folio type from INTERNAL to FACTURA.
HOPCS-91832 Country Specific - Spain In a scenario where a billing window includes only value-added tax (VAT) 0% charges, and payments which bring the window balance to zero, a FACTURA folio is generated.
HOPCS-91813 Country Specific - Portugal In a scenario where open folios are closed, these are no longer included in the PT_SAFT_104 Country Export. These records do not generate bill numbers, and the folio number records generated during the folio settlement were included in the export for the business date the folio was settled.
HOPCS-91366 Validation is added to postReservation and putReservation so only pseudo room reservations can be marked for auto check-in only when the room type is configured to allow auto check-in.
HOPCS-91017 Country Specific - Japan In a scenario where Package Formula JAPAN_GENERIC_TAX_UDF is configured as Tax Exclusive and the transaction code associated with the rate code is set to Tax Inclusive, the tax is calculated correctly.
HOPCS-90732 Country Specific - Portugal. When you generate an Independent Credit Bill, the `PT_SAFT_104` export now includes the `<References>` section for each Credit Bill transaction. `<Reference>` is populated with the Original Bill No., and `<Reason>` is populated with the Supplement value entered during the Independent Credit Bill workflow.
HOPCS-90706 Country Specific - Maldives In a scenario where the Tax registration number functionality is active, the number assignment during End of Day processing is updated to prevent sequence gaps when interruptions occur.
HOPCS-90567 In a scenario where a Fiscal Partner is configured with the Fiscal Payloads value 'POST PAYMENT', and you make an unallocated fiscal payment to an AR Account, the Fiscal Printing window displays, and the fiscal service is engaged to send the payment information to the Fiscal Partner.
HOPCS-90486 Country Specific - France In a scenario where an action is recorded as a JET Event, and the description of the JET Event contains the maximum allowed characters, the electronic signature is stored successfully and populates successfully in the Daily Archive Exports (DAILY_ARCHIVE, DAILY_ARCHIVE_DAY).
HOPCS-90316 Country Specific - Philippines The sample_payment_philippines.rtf is updated. In a scenario when a payment is made in Accounts Receivables, the payment receipt is successfully generated.
HOPCS-90200 In a scenario where Custom Charges OPERA Control is on, a reservation contains both a Guest Profile and an Accompanying Profile with the same name but different profiles, and you select the link for Custom Charge Exemptions, the Custom Charge Exemptions screen displays correctly.
HOPCS-89634 Country Specific - Italy In a scenario where the Custom Charges OPERA Control is active, and you schedule the Custom Charge and Redemption Summary report (custom_charge_summary) to run for a previous business date (for example, business date -1), the report displays the correct data.
HOPCS-87536 Country Specific - France In a scenario where you perform a Window or Room Transfer, and multiple transactions with the same Transaction Code (for example, 1000) are transferred at once, the description of the corresponding JET Event is concise. The Transaction Code appears once in the description.
HOPCS-86251 Country Specific - Italy In a scenario where numerous records exist, and you generate the Italy Folio Tax B report (it_fiscal_b) for a month or more, the report generates successfully.

Distribution

JIRA # Description
HOPCS-93711 You can create a Channel Negotiated Rate Plan with a channel rate plan code of more than 8 characters.
HOPCS-93710 You can create channel rate plans that include hyphens in the channel rate plan code in OPERA Cloud UI.
HOPCS-90269 OPERA allows user to add channel specific Rate Plan descriptions and if there is no need for a channel specific Rate Plan description, channel will store the OPERA Rate Plan description instead.
HOPCS-89912 In OPERA Cloud - Administration - Channel Availability under the Distribution menu, the user can select the number of nights using arrows up or down for the availability search.

Enterprise Management

JIRA # Description
HOPCS-92212 OPERA Cloud reports restrict report output to the selected resort data for enterprise team members who have property-only roles. This prevents you from viewing report data for resorts outside the assigned property when the report is generated from Manage Reports.
HOPCS-91096 Enterprise Management distributes Calendar Event codes to OPERA Cloud even when the event code does not already exist in OPERA Cloud.

Events

JIRA # Description
HOPCS-93333 Able to search the space from Space LOV in Edit or create events screen when All spaces radio button is selected.
HOPCS-93000 In function Diary screen, Show only Available Spaces filter shows only the available spaces when applied from Search section
HOPCS-92703 Able to create composed menus successfully when menu items are exceeds variable limit
HOPCS-90627 Able to schedule the rep_event_note_changelog report and execute successfully and received the email.
HOPCS-90442 Prefix - Menu item name is not displayed when generating the menu item name in the Menu item creation screen.
HOPCS-90074 Show All spaces and Show Available spaces functionality is working as expected for the maximum capacity restrictions.
HOPCS-89965 You can successfully view and manage translations for Catering Packages on a block.

Exports

JIRA # Description
HOPCS-92692 The Data Model is updated for the Customer Specific ES_ISSIIII R&A Export for Spain so that the data is successfully generated and the export can be downloaded successfully as XML.
HOPCS-92261 The Export Schedules by Chain API supports updating existing export schedules using the hotel context supplied in the request headers.
HOPCS-91456 The UPE Export supports exporting UDF Field data with more then 100 characters
HOPCS-90970 Back Office Mapping Types display an appropriate duplicate message when you attempt to create a mapping type or code that already exists and the Back Office Export Mapping OPERA Control is inactive.

Front Desk

JIRA # Description
HOPCS-93020 In properties where the Alerts OPERA Control is enabled, the Alerts screen displays continuing to the Check In Reservation screen for an arrival reservation with an Alert configured for Check In.
HOPCS-92389 The Colors list of values in the Reservation Details (res_detail) report is updated to display colors from the new palette. You can filter reservations by the new colors, and existing reservations assigned old colors are included in the filtered results after an update to the reservation is recorded.
HOPCS-91165 In properties where the Locators OPERA Control is active, you can access Locators in reservations when the Guest Locators task is granted to your role. You can create or edit locators with the New/Edit Guest Locators task, and delete locators when granted with the Delete Guest Locators task.
HOPCS-91083 Performance is improved when you create or edit a Service Request record. Opening service requests from an in house reservation, the room number reflects the selected reservation.
HOPCS-91082 Accessing the Room Information screen has been optimized to prevent time outs and improve performance.
HOPCS-90959 Auto Room Assignment is updated to ensure a room cannot be assigned to more than one reservation, even when the process is initiated simultaneously.
HOPCS-90816 The Wake Up Calls User Log Activity (wake_up_call_activity) report displays the insert date and time according to the property time zone.
HOPCS-90548 When you open Key Management from Create Room Keys for a reservation where key encoder locations are configured, the key encoder location and workstation details load and you can create room keys or select a different key encoder location.
HOPCS-90373 When you are completing a room move in Room Diary, selecting a Room Move Reason automatically populates the configured description.
HOPCS-89964 You can update the status of a wake up call for the current business date, even when wake up calls are already scheduled for future dates.
HOPCS-89528 The Guest Message timestamp in the Guest In-House Arrivals Message (giarrmessage) report is displayed using the property's time zone.
HOPCS-89420 The Room Move process is updated to return all available rooms matching the search criteria so the room can be assigned to the reservation.
HOPCS-89412 Reservation check-in and check-out date and time details are displayed consistently according to the property time zone. This helps ensure reservation activity shows the expected date and time information.

Integrations

JIRA # Description
HOPCS-93367 Improved reservation retrieval through OWS Fetch Booking for bookings with cash payment type.
HOPCS-92799 Added missing API permission mappings for Searches APIs, With this change, the affected APIs enforce authorization checks before returning data. Users who do not have the required permission will be denied access, while authorized users can continue using the APIs normally
HOPCS-92796 Updated the Profile Message Monitoring screen where attempting to view a message with "Rejected" status would result in an error and prevent access to the message details. You can successfully view all message statuses, including "Rejected," without encountering errors.
HOPCS-92719 Central guest profiles with GHA memberships in multi-region environments are processed successfully when required membership details were not passed to PMS during reservation creation.
HOPCS-92718 You can create Rooming List reservations in ORS without encountering incorrect profile ID errors.
HOPCS-92645 This record has been updated to include in release notes = NO and should be removed
HOPCS-92514 In properties, where the Multiple Guest Room Keys OPERA Control is active and an Outbound Offline Door Lock System interface is in use, the prompt to create key opens after you move a room or complete a scheduled room move. Previous keys are deleted and recorded to the changes log.
HOPCS-92419 Accompanying guest will be added/deleted for inbound reservation created by OXI Interfaces.
HOPCS-92383 Enhanced outbound configuration to enable Outbound to OPERA for outbound type CRM and applies the custom headers to the outbound OAuth authorization request when Apply To OAuth is enabled.
HOPCS-92341 Modified Interface control SEND_VAULTED_CREDIT_CARD to resort level for central interfaces in OPERA Cloud Exchange.
HOPCS-92327 DVM is applied for postRestrictionProcess Async API when invoked with externalData header with value Y
HOPCS-92251 External System - Data Value Mapping (DVM) UI allows user with better user experience to view the configured DVM data without horizontal scrolling. The vertical scrollbar appears when the list of records more than the window size.
HOPCS-92009 The API is calling the right hotelcode for external channels.
HOPCS-91884 Global property switching is enhanced to ensure global properties are displayed correctly in the Change Location popup after switching to a Global property.
HOPCS-91846 Profile subscription synchronization between Central and PMS when reservations are created for Central profiles is enhanced. The corresponding PMS profile reference is updated in Central, ensuring that profile and membership updates continue to replicate correctly across regions.
HOPCS-91763 In OPERA Cloud, the Internal API postRateDeposit for Automatic Deposit Folio creation calculates required prepayment by stay date using the daily rate amount from Rate Info, so you receive accurate deposit amounts when rate codes vary across a multi-night reservation. For Deposit Folio Calculation Rule values such as Number Nights with Maximum Nights to Charge, the postRateDeposit API posts deposits for reservations of 10 nights or more and prevents the incorrect validation message 'Incorrect payment amount. Deposit Folio cannot be created. Please post the Deposit Folio manually.' from appearing when deposit posting should succeed. This change keeps deposit handling scenarios for properties using Germany, Italy settings, and folio type functioning as expected.
HOPCS-91718 Data Value Mapping will be handled correctly when configured. If the module or mapping is removed, it will no longer apply to the incoming requests.
HOPCS-91597 Module level access control is supported for OXI API's and which are validated correctly.
HOPCS-91409 OWS Fetch rate awards are returned when the component verification parameter is enabled.
HOPCS-91296 In properties where the Back to Back Handling of Linked Reservations OPERA Control is active and an online door lock system is in use, room keys remain active and display the Valid Until Date for the last reservation after you complete a room move.
HOPCS-91259 In Room Diary, you can drag and drop a checked-in back-to back reservation to another room to complete a room move and create room keys.
HOPCS-91255 In properties with an Outbound Offline Door Lock System (DLS) interface, the changes log records a room key delete entry after you move a room or complete a scheduled room move. When you schedule a room move, no key updates are made or recorded.
HOPCS-91253 OPERA Cloud interface processing continues when multiple inbound messages are processed at the same time and the interface control data is updated concurrently.
HOPCS-91223 When a minibar transaction code is posted by an interface cashier to a reservation that is not checked in, and pre-/post-stay charges are not enabled for the reservation, the charge is posted to Lost Posting.
HOPCS-90962 In a scenario where the 'Allow Deposit Folio Creation Based On Rate Amount And Stay' OPERA Control is on, and you update a Transaction Code where the field for 'Associated Codes for Automatic Deposit Folio' is populated, the values remain populated after you select Save.
HOPCS-90844 Credit card validation for external reservations works as expected when Internal Token Service is enabled.
HOPCS-90783 The UPDATE POSTING business event records the correct transaction status when a posting is split and transferred between reservations. When you perform a partial or selected posting transfer to another room with split options, the UPDATE POSTING business event reports TRANSACTION STATUS with oldValue as EDIT and newValue as SPLIT+TRANSFER.
HOPCS-90731 Pay By Link should not expire within the day it was created.
HOPCS-90610 Ensures source code is consistently returned in reservation daily summary responses for cancelled future bookings, improving data completeness for external system integrations.
HOPCS-90557 The Internal REST API postRateDeposit used by OXI for automatic generation of Deposit Folios is updated. In a scenario where routing instructions are set and the Deposit Folio is generated for the routed window, the Payee Details are displayed on the Deposit Folio based on the Routing. The cashier number is displayed on the Deposit Folio. The City Ledger/Direct Bill payment method is not available for Deposit Folio creation by the DepositFolioAssocCode API.
HOPCS-90505 Resolved an issue causing associated rate codes to not sync correctly in distribution when modified from OPERA Cloud.
HOPCS-90504 When a rate code is changed from a standard rate to a dynamically dependent rate, the updated pricing is reflected in channel availability instantly.
HOPCS-90357 Data Value Mapping (DVM) is supported for enrollment code.
HOPCS-90203 OPERA Cloud distributes outbound profile business event messages across active Oracle Hospitality Integration Platform (OHIP) consumers, which prevents message concentration on a single consumer and improves processing consistency. This update applies to profile event delivery when profile sharing is enabled at chain level with the OHIP Business Events Scalability OPERA Control enabled, so you receive profile events with lower dequeue delay during higher message volume.
HOPCS-90129 The 'Create Room Key for Non Check-In Reservation' is available in the Role Manager under the Bookings group, and you can grant it to any role. This task is not automatically granted to any existing roles.
HOPCS-90121 The Channel ReservationType edit screen works fine and no unexpected errors are seen upon clicking save button.
HOPCS-90022 ADS general availability request operation is working as expected
HOPCS-89937 When managing Matches Found suspended profiles using SMART Profiles, the communication and address values are selected in the Final Profile are determined by the Interface Rules.
HOPCS-89903 Exchange Interface Controls allows you to search and view/edit the Interface controls for the selected Interface and property.
HOPCS-89796 Fiscal Integration Update Improves Fiscal Business Event regeneration so prior-day events do not remain in READY status after a Fiscal Business Event generation error or OFIS fetch error and can be recovered for reprocessing.
HOPCS-89780 HTNG operations work as expected.
HOPCS-89778 ADS supports text/xml media type requests, improving integration compatibility and reliability.
HOPCS-89063 You are now able to view the full message at the HUB/Property level.
HOPCS-88327 Workstation Setup for Door Locking System (DLS) interfaces enforces unique values for Terminal, preventing creation of duplicate records. If duplicates already exist, the interface will present a warning message asking you to delete duplicate records when you try to update any data point on the DLS interface.
HOPCS-87441 In Daily Rate, when Child Bucket and Guest Age Categories OPERA Control are disabled, extra child/adult rates sent via API are not created or copied in Daily Pricing Schedule or Database, including after EOD; during rate code resync, child buckets with value 0 are retained in Business Event XML while empty buckets are ignored.
HOPCS-86805 Fiscal Integration Update Improves Fiscal Business Event generation to correctly include separate accompanying guest profile details for reservation lifecycle actions.
HOPCS-86507 Data Value Mapping supports external code values up to 20 characters for supported elements, when mapped values are provided in API payloads.
HOPCS-79581 In properties with an Online Door Locking System (DLS) Interface, when you update a reservation's stay dates, a KeyDataChange is triggered and recorded in the changes log only if room keys were previously created for the reservation.
HOPCS-59731 In properties where the Multiple Guest Room Keys OPERA Control is active and an online door lock system is in use, existing key details remain active and updated after you complete a room move or modify the stay dates of a reservation.

Inventory

JIRA # Description
HOPCS-93832 The Rooms Availability Summary tile displays data correctly regardless of whether the Room Rotation OPERA Control is enabled or disabled. In addition, availability data is displayed correctly for past dates in both the Property Availability screen and the Rooms Availability Summary tile.
HOPCS-93473 Administration > Financials > Rate Management > Package Codes > Copy When you copy a package to the same target property, the associated item inventory is copied successfully.
HOPCS-93472 Restrictions are correctly displayed and page is refreshed when creating new restriction from Year View option `
HOPCS-93330 Performance is enhanced when the system searches for Property Availability.
HOPCS-92859 OPERA Cloud > Landing Page Rooms Availability Summary Dashboard tile shows the correct dates and availability when the Dashboard is refreshed.
HOPCS-92201 OPERA Cloud Home > Bookings > Manage Reservation > Item Inventory Item Inventory in Reservation Presentation screen displays records which has large number for Quantity in Stock.
HOPCS-92166 Administration > Financial > Rate Management > Property Calendar & OPERA Cloud > Bookings > Reservations Workspace > Property Calendar For properties with Property Calendar OPERA Control active, Publish/Subscribe (PubSub) events are introduced for property calendar updates: setHotelEvents for creating or updating calendar events, removeHotelEvents for deleting calendar events, setDayTypes for creating or updating day types, and removeDayTypes for deleting day types.
HOPCS-92159 Multiple restrictions are displayed separately in Rate Availability Analysis Screen when Casino Restrictions are configured RnA shows Control Segment elements Restriction Group are copied to valid property and when controls segment is inactive, proper warning message is displayed
HOPCS-92128 You are now able to scroll vertically and horizontally in the Item Inventory screen when the table is presented.
HOPCS-92125 Special characters are showing correctly in remarks when creating or updating Out Of Order/Service Rooms.
HOPCS-92093 Administration > Financials > Rate Management > Rate Codes > Rate Pricing Schedules The setRatePlanSchedules Application Programming Interface (API) validates and updates the extension of existing rate pricing schedules correctly.
HOPCS-91797 OPERA Cloud > Inventory > Property Availability The Rooms Sold Persons calculates and displays the count correctly.
HOPCS-91743 The Rate and Inventory Screen shows Rate Code and Room Type Restrictions correctly, retaining selected dates during navigation, maintaining room type, and defaulting to the property business date.
HOPCS-90053 Administration > Inventory > Room Features When you attempt to delete a Room Feature that is assigned to a Room Type, OPERA Cloud displays a message that the Room Feature is in use and cannot be deleted.
HOPCS-89384 For properties with Property Calendar OPERA Control active, you can create multiple calendar records for the same date / time and event when each record has a unique event title.
HOPCS-70554 Admininistration > Bookings > Resource Management > Item Inventory > Copy When you copy items from one property to another, the source Item Class is validated, and the item is not copied if the Item Class does not exist at the target property.

Membership

JIRA # Description
HOPCS-90474 The Award Redeem Threshold field in Membership Type Points Calculation displays the points as a number without comma separators.

Miscellaneous

JIRA # Description
HOPCS-93387 Improved the efficiency of connection pool management.
HOPCS-92464 Telephone Book supports selecting Category values after selecting a Property when creating a Telephone Book entry.
HOPCS-92264 In Page Composer, you can use and save custom tooltip expressions that include methods such as contains, startsWith, endsWith, and indexOf.
HOPCS-92153 About OPERA Cloud displays Component Information details.
HOPCS-91946 Event Forecast Maintenance supports saving create and edit updates for codes with Revenue Types, including existing records with high legacy ID values.
HOPCS-91735 New Images attached under OPERA Cloud Administration > Enterprise > Image Management are logged under the changes log.
HOPCS-91641 When you edit Enterprise Managed Property Details and add a new property detail value, OPERA Cloud displays the Managed By status as Property Overridden instead of Property Managed.
HOPCS-91547 The 'Advanced' tab action validations are working as expected for the List of Values in page composer.
HOPCS-91256 You will now see the correct description in the List of values for the control 'Default Stay record exchange code'.
HOPCS-90666 The static token workflow works as expected when the security provider is OAM.
HOPCS-90487 SRE - OPERA Cloud reduces repeated database object lookup executions by caching source schema lookup results.
HOPCS-89847 When using TodayDate(USA) and TodayDate(European) merge codes, the dates are correctly displayed for E-Sign Registration Cards and Closing Scripts.
HOPCS-88351 Resolved an issue where the Channel Negotiated screen could become unresponsive when creating channel negotiated rates for a large number of properties.

Mobile

JIRA # Description
HOPCS-91537 When you select to create Traces within the Task Companion or in the Traces drawer, departments display in the list of values.
HOPCS-90510 A change has been made to prevent users without the Post Charge To No Post Reservation task from posting room charges to reservations marked as No Post.

Profiles

JIRA # Description
HOPCS-92492 You are able to view membership details by selecting the membership number hyperlink while editing a membership claim.
HOPCS-92198 Results will return when searching by multiple Industry Code records.
HOPCS-91911 When adding an AR (Accounts Receivables) account to a profile, the AR address is set as primary according to the Primary Address checkbox selection.
HOPCS-91892 When selecting the matching list of values entries, the Autofill and Tab navigation work correctly for the Profile and Communication fields.
HOPCS-91780 When using Profile Auto Merge with Birth Date and Passport Number as the merge criteria, profiles are considered for merging only when both the birth date and passport number exist on the profiles being evaluated.
HOPCS-91662 Reservations from an external Central Reservation System (CRS) are no longer attached to anonymized profiles when the same subscription ID is matched, and a new profile is created instead.
HOPCS-91286 When editing a profile's address, the address is displayed without overlapping with any other address.
HOPCS-90716 When the Duplicate Communication OPERA Control is active, you can save duplicate values with different communication types for a communication role.
HOPCS-90324 You can now access stay records for any profile type successfully.
HOPCS-90282 You can update company profiles when protected, only when override profile protection task is granted to the user.
HOPCS-90161 You will now see the updated control name to 'Default External Database for Lookup' from 'Default External System for Lookup'.
HOPCS-90099 When merging profiles, you can still retrieve and merge profiles from a HUB location when Profile Sharing is inactive.
HOPCS-90068 You can control enrollment code validation using the Enrollment Code Validation setting in the OXI interface. When this control is turned OFF, enrollment codes are not validated during profile downloads from the central system. Consequently, any enrollment code present in the central system profile will be downloaded and made available in the PMS profile's membership details.
HOPCS-87376 When resolving invalid details for an existing suspended profile in OPERA Cloud Central using SMART Profiles, the message 'Profile updated successfully' is displayed.

Property APIs

JIRA # Description
HOPCS-93993 Improved setDailyRatePlanScheduleRange delta update handling so fields sent with empty values are cleared as expected when applyDeltaChanges is enabled, while omitted fields continue to retain their existing values.
HOPCS-93909 The following OPERA Cloud APIs display correct validation messages. startSetDailyRatePlanSchedulesProcess changeRoomClassOnRoomTypes postRatePlanPackages putRatePlanPackages
HOPCS-93759 Correct availability is displayed when availability search is done without displayset
HOPCS-93588 startSetDailyRatePlanSchedulesProcess API: When the asynchronous payload contains invalid values, the validation and warning messages returned for daily rate schedule processing are displayed correctly.
HOPCS-93451 When an external system updates the blockDetails through putBlock, the tax type will not be changed unless included in the REST API call.
HOPCS-93096 The postHurdleRates and putHurdleRates APIs, validate that correct values are sent for the fields yieldCategory and yieldMarketCode. If the fields are missing or incorrect, the APIs return a validation error.
HOPCS-92687 Administration > Financials > Rate Management > Rate Codes > Rate Pricing Schedules The setRatePlanSchedules Application Programming Interface (API) validates and updates the date range for existing rate pricing schedules correctly without any errors even when the date range in the request overlaps with multiple pricing schedules.
HOPCS-92598 [REST API] When calling putReservation and omitting the profile id for the primary guest on the reservation, the profile can be matched to an existing guest profile leveraging the OPERA Control 'Search for Membership No'.
HOPCS-92035 Correct validation message is displayed when end date is before start date
HOPCS-91457 Packages get removed from both Opera Cloud and Distribution when setRatePlanSchedules API is sent with commenting out package header and schedules.
HOPCS-91386 When retrieving data using the getProfileStatistics API operation, the stayFrom and stayTo filters function as expected.
HOPCS-91181 Invalid response returns 204 as expected instead of 200 and valid message is displayed when special characters are included in function space code.
HOPCS-91150 The Post Profile Commission API returns appropriate validation errors when invalid commission details are sent. Validation has been added for invalid commission codes, empty commission codes, invalid bank IDs, and cases where the Commission Handling functionality OPERA Control is inactive.
HOPCS-90952 The correct validation message is displayed when an invalid item class is passed in the request payload on API - postInvenrtoryItems.
HOPCS-89640 You can fetch profiles using the getProfiles API operation by providing only the email or phone query parameter.
HOPCS-84944 Packages get removed successfully when setRatePlanSchedules API is send to remove packages from Pricing Schedules.
HOPCS-70183 setRatePlanSchedules API is updated to set Days of Week values for Standard and Derived rates

Reports

JIRA # Description
HOPCS-92903 You can upload customized reports (.rtf) greater than 2MB to OPERA Cloud.
HOPCS-91611 Customized reports with file names greater than 50 characters are delivered successfully
HOPCS-91584 The res_detail report ensures that LOV date parameters synchronize with the selected From and To dates when Reservation parameters (Company, TA, Source, Group, or Block) are used. The correct date range is passed to reservation and block searches when loading List of Values (LOV).
HOPCS-91581 The payment method filter is correctly applied when fetching the Member Stay Detailed report.
HOPCS-91310 The Profile Production Statistics (profileproductivitystat) report displays the correct error message for invalid postal codes.
HOPCS-91272 The Matrix Report Month selection list displays all 12 months for the selected year, including future months, allowing reports to be generated for future reporting periods in both Calendar and Fiscal modes.
HOPCS-91091 REP_ACC_HIST_FORECAST is not available in the list of reports LOV in the create report screen.
HOPCS-90758 Report performance is optimized to support a large number of event records.
HOPCS-90398 The Activity report group is visible when an OSEM subscription is activated.
HOPCS-89637 The Monthly Catering Forecast will generate data when one or multiple catering owners are selected in the report parameter.
HOPCS-86789 When uploading a customized report with malicious content, you will be prompted with "Failed to upload the Customized report" without encountering the "Report name cannot be empty".
HOPCS-85782 Resolved an issue in Manage Reports and Administration where reports could not be searched or edited. You can now search for and edit reports successfully.

Reservations

JIRA # Description
HOPCS-94027 For rate codes configured with Do Not Post Every X Nights and 'Post Packages' not selected, Included in Rate package amounts are excluded from room rate calculations on non-posting (free) nights.
HOPCS-93464 Correct availability results are displayed when searching with membership profile in Look to Book Sales Screen
HOPCS-93125 When customizing the Reservation Sales Screen - Overview, you can modify the labels for all fields displayed in the Overview section, including Block, Reservation Type, Discount Amount, Discount Percentage, Discount Code, Room Number, Fixed Rate, Rate Amount, and Receive External Notifications.
HOPCS-92622 In the Reservation Sales Screen, the Block Restrictions tab in the View Details drawer displays an empty state message when no restrictions are configured for the selected block during a block availability search.
HOPCS-92621 In the Reservation Sales Screen, an empty state message is displayed in the block availability results when no rooms are allocated to the selected block.
HOPCS-92619 Selecting and deselecting all blocks from the Find Block drawer in the Reservation Sales Screen now correctly updates the filter chip count and search results.
HOPCS-92616 The Reservation Composer Advanced Search screen now defaults focus to the Guest field for Single Segment and the Property field for Multi Segment.
HOPCS-92615 In the Reservation Sales Screen, the Add Profile link in Trip Composer remains active after the Find Profile drawer is closed without selecting a profile.
HOPCS-92524 The Reservations & Cancellations Today tile at HUB level correctly retains and applies the selected property filter when viewing reservation or cancellation details, ensuring that only records belonging to the filtered properties are displayed and that the detail view matches the tile counts.
HOPCS-92488 During booking in the Reservation Sales Screen, focus is automatically placed on the first editable field when the In Progress screen is launched.
HOPCS-92487 The **Attachments** and **Notes** icon badges in the Reservation Sales Screen Find Reservation now display a count only when the records are available, and the 0 badge count is no longer shown when there are no indicators.
HOPCS-92440 When managing package groups on a reservation, the package group price cannot be manually edited, but does reflect pricing updates made to the packages within the group.
HOPCS-92439 The Destination field in the Reservation Sales Screen displays dropdown suggestions that match the entered input, and search results are returned correctly when a search is performed.
HOPCS-92437 When updating the purpose of stay for a multi-night reservation with a fixed rate, the rate amount is not refreshed and the rate remains fixed.
HOPCS-92435 When the Item Inventory OPERA Control is disabled, the Items tab is hidden from the Reservation Sales Screen.
HOPCS-92420 In the Reservation Sales screen, the New Reservation search allows you to filter by Packages and the search results will display all properties and rates associated with the selected package.
HOPCS-92363 An accompanying guest added to the reservation during booking through the Reservation Sales Screen is saved and attached to the confirmed reservation.
HOPCS-92265 Market Groups does not create an empty value when you cancel creation from the Market Groups or Market Groups Template screen.
HOPCS-92160 When refreshing the rate on an existing reservation with packages, package pricing and posting attributes for the packages will be refreshed in addition to the rate amount
HOPCS-92115 Introduced the Maximum Number of Sharing Guests setting in OPERA Controls under Reservations, allowing properties to configure the maximum number of sharing guests per reservation from the default value of 10 up to 50.
HOPCS-92105 When sending a Confirmation Letter during booking in the Reservation Sales screen, you can add a new recipient email address.
HOPCS-92097 Stay date changes for share reservations when rate details do not exist in OPERA Cloud Configuration no longer cause a validation error.
HOPCS-92039 When the OPERA Control 'Always Use Fixed Rates' is active, and a the rate code is changed on the reservation, after refreshing the rate for the newly selected rate code the reservation will be saved with 'Fixed Rate' selected.
HOPCS-92026 Package pricing on a reservation for packages with the formula 'UDF_PERC_PRICE' are automatically refreshed following an update or refresh of the rate on a reservation.
HOPCS-92017 When viewing package pricing on the packages panel of a reservation, the displayed price considers any reservation discounts.
HOPCS-91985 In the Reservation Sales Screen availability view, the Alternate Date screen displays the calendar and applicable restrictions when a restricted rate is selected.
HOPCS-91881 When adding a guest from the Trip Composer during the booking process in the Reservation Sales Screen, the guest's first and last names remain as separate fields after the reservation is completed.
HOPCS-91880 When creating a new block reservation through the Reservation Sales Screen, the reservation type automatically defaults to the reservation type defined on the block.
HOPCS-91871 For properties with the Always Use Fixed Rates and Refresh Rates for Extension Dates Only OPERA Controls active, When extending a reservation while refreshing the rate or manually updating the rate from stay details, the changes are applied to all stay dates. When only extending a reservation, and not manually refreshing or updating the rate amount on Stay Details, only the extended dates will have refreshed pricing.
HOPCS-91864 The OPERA Cloud confirmation number is not displayed in the external reference column in reservation search results or on the external reference field on reservation presentation, though is still available within the External References panel on the reservation.
HOPCS-91850 When reinstating a no-show or cancelled reservation, The previous room assignment is removed from the reinstated reservation if that room is already assigned to another reservation with overlapping stay dates.
HOPCS-91810 For properties with the Advanced Rate Code Posting Rhythm OPERA Control active, Stay Details and Daily Details correctly display the rate for rate codes with a posting rhythm defined and a package attached. Advanced Bill Posting also considers the Advance Posting Rhythm,
HOPCS-91787 OPERA Cloud > Bookings > Reservation > Look to Book Sales Screen For properties with the Child Rates By Defined Buckets OPERA Control active, OPERA Cloud Look To Book Sales Screen (LTB) marks the field where the child age is entered incorrectly and displays the validation message beside the field.
HOPCS-91773 Availability and negotiated rate searches now support profiles stored in the regional PMS, enabling the system to retrieve accurate and relevant data seamlessly.
HOPCS-91761 Auto Attach Elements (Items, Promotions, Preferences, and Traces) are correctly generated when packages are added through external integrations (SoapUI and Kiosk). Auto Attach rules are also applied consistently for package updates performed through SOAP API operations, matching the behavior of the OPERA Cloud UI.
HOPCS-91734 When making a block reservation for a room type with insufficient inventory, all available inventory sources to borrow from are available for selection on the 'Borrow Inventory' prompt.
HOPCS-91626 The Room field on the Look to Book Sales screen can now be cleared after selecting a room number, and the cleared value no longer reappears when clicking outside the field.
HOPCS-91618 When copying a reservation with packages, package pricing and posting attributes for the package will be refreshed for the newly copied reservation based on the Package's configuration.
HOPCS-91577 Rate Info now displays accurate daily totals for all nights on multi-night reservations when Room Type Based Charge Date Ranges is enabled and generated fees, such as Tourism Fee through UDF ROOM_TYPE_BASED_CHARGE, are applied.
HOPCS-91394 For reservations with an Advance Discount, the Discount percent on the reservation is not updated when generated a Pro-Forma Invoice.
HOPCS-91374 Room Rotation now opens successfully and supports saving and searching newly created rotation point rules when large rate code lists are configured.
HOPCS-91362 [REST API] Validation is added to postReservation and putReservation so only pseudo room reservations can be marked for auto check-in only when the room type is configured to allow auto check-in.
HOPCS-91298 Reservation mask customization conditions now evaluate correctly when reservation fields are updated, ensuring conditionally required fields become optional again when the configured condition is no longer met.
HOPCS-91289 After adding a reservation to Trip Composer on the Look to Book Sales Screen, the rate information for the previously selected room/rate combination is displayed on the Look to Book Sales Screen allowing you to easily create another reservation for the same date range, room type, and rate code.
HOPCS-91273 [REST API] Cancelling multiple shared reservations via postCancelShareReservation does not modify rate amounts (0.00 rate remains 0.00 for share members), including when externalDailyRates (ARI enabled) is present.
HOPCS-91129 Selecting the Confirmation Number filter chip in the Reservation Sales Screen - Find Reservation no longer auto-populates the Arrival From field, enabling faster retrieval of reservations arriving before the current business date.
HOPCS-91078 When copying a reservation the value stored for 'Days Since Last Auto Settlement' is not copied from the source reservation ensuring the field reflects only activity relevant to the new reservation
HOPCS-91042 When booking linked reservations in the Reservation Sales Screen, you can apply a profile to remaining linked reservations, including restricted profiles when an override task is granted.
HOPCS-91020 For properties using Room Rotation and Owner Exclusive Component Suites, availability for multi-night rental reservations is returned correctly.
HOPCS-90969 On the Packages Panel of a reservation the amount displayed for City Tax type packages is the actual package price, and matches the amount on Rate Info.
HOPCS-90877 In the Reservation Sales Screen, the Room and Rate Details drawer displays the commission percentage configured for the selected rate.
HOPCS-90852 Child ages are now shown in youngest-to-oldest order in the reservation header for properties using Guest Age Categories.
HOPCS-90802 Accessing Routing information for Company Profiles at the Chain/HUB level using the all Properties option no longer triggers E1001/E1004 errors during multi-property routing retrieval.
HOPCS-90751 In the Reservation Sales screen, the Destination field provides matching suggestions as you type, allowing you to select and search by destination.
HOPCS-90750 You can search for destination on the RSS screen.
HOPCS-90676 Improved configuration support for reservation inventory locking by making `INVENTORY_LOCK_TRIES` and `INVENTORY_LOCK_WAIT_SECONDS` accessible and modifiable as expected. These parameters help manage high-volume OCWS `CreateReservationRQ` batch processing and reduce intermittent `Record is locked` responses when multiple reservation requests target the same date, resort, and room type.
HOPCS-90596 For properties with Advanced Daily Daily Details active, when a reservation has a scheduled room move, the move out room is considered in available inventory on the Property Availability screen regardless of if an Inventory Re-synchronization has been run.
HOPCS-90541 Room type images are uploaded from a device through the Image Management screens and display correctly in the Reservation Sales Screen.
HOPCS-90494 In the Reservation Sales screen, packages that are included in the rate and configured with a nightly posting rhythm are correctly extended to cover additional nights when the reservation dates are modified.
HOPCS-90467 In Manage Reservation Console view, the selected reservation now remains in context after updating and the correct reservation information is displayed when returning from the update flow.
HOPCS-90320 Enhanced Error handling when using 'Edit with Look to Book' on a multi-segment reservation with a block assigned to a portion of the stay.
HOPCS-90281 In the Reservation Sales Screen, the Book button is available on the Alternate Dates screen for closed rates with an access exclusion, and selecting Book displays the appropriate access-exclusion warning.
HOPCS-90222 On the overview screen, you can use the keyboard to navigate through the fields.
HOPCS-90179 Updated Look to Book reservation workflow to consistently honor the configured default reservation type for new bookings instead of retaining the previously selected reservation type.
HOPCS-90174 When the Accompanying Guest OPERA Control is disabled, you are not able to add the accompanying guests to the reservation in the Reservation Sales Screen flows.
HOPCS-90170 Payment method details are now retained from the original reservation when a cancelled reservation is reinstated through the Reservation Sales Screen flow.
HOPCS-90144 When the Mask Membership Number OPERA Control is enabled, the membership number is masked across all workflows within the Reservation Sales screen.
HOPCS-90088 For properties with the Profiles Per Day OPERA Control active, reservation and billing contacts for a reservation can be managed on a per day basis within Daily Details.
HOPCS-90052 Waitlist reservations can be cancelled successfully without penalty charges or warning messages, while existing cancellation policy behavior for non-waitlisted reservations remains unchanged and cancellation penalties continue to be applied as designed.
HOPCS-90034 When calculating the deposit due amount, OPERA Cloud includes packages that use the UDF_PERC_PRICE formula.
HOPCS-90032 When Canceling a reservation with a cancel penalty, the cancel penalty amount is displayed in the currency of the rate code on the reservation.
HOPCS-89961 On the Packages Panel of a reservation the amount displayed for City Tax type packages is the actual package price, and matches the amount on Rate Info.
HOPCS-89923 The Reservation Sales Screen now displays in a right-to-left (RTL) layout when the Arabic locale is enabled.
HOPCS-89904 `getReservation` now returns `allowPreRegistration` as true when pre-registration conditions are met, aligning the API response with the OPERA UI Pre-Register Reservation option.
HOPCS-89894 When adding multiple reservations to trip composer on the Look to Book Sales Screen, the title for the selected profile is not removed.
HOPCS-89837 When reinstating a reservation via the Reservation Sales Screen flow, the reservation filters are correctly populated in the search bar.
HOPCS-89795 Adding reservations through Manage Block > Rooming List completes successfully when package schedules and guest arrival dates differ from the Block Post Master (PM) reservation arrival date without without displaying validation errors.
HOPCS-89738 When a Business Block is set to Definite (DEF) status, reservations created via Rooming List Import, including shared reservations, inherit and display the Routing Instructions configured on the Block Posting Master (PM) reservation, applying to both shared and non-shared reservations.
HOPCS-89705 Profile notes are displaying correctly on the Look-to-Book Sales screen (Additional Information/More Info field), and Reservation Notes persist to the reservation.
HOPCS-89680 Enhanced reservation API validation to return a specific error message when promotion functionality is inactive, replacing the previous generic unexpected error response.
HOPCS-89641 Inventory item packages booked through the Reservation Packages API now validate stock availability and return the appropriate warning when available inventory is insufficient.
HOPCS-89593 The Created On reservation search filter now includes an info icon with a tooltip: 'Filters results based on the OPERA business date when the reservation was created.'
HOPCS-89513 The OPERA Control 'Room Sort Order Preference' is available to be updated for properties with an OPERA Cloud Foundation Subscription.
HOPCS-89442 Confirmation letters generated for a recipient profile that was merged are now associated with the resulting merged profile.
HOPCS-89371 When a reservation is expanded on a reservation search screen and a panel is opened, but no changes are made, upon returning to the reservation search screen, the reservation remains expanded.
HOPCS-86810 Trace Definitions can be copied without error.
HOPCS-85464 Complimentary reservations are consistently displayed on the GIH_C_H (Guests In-House Complimentary) and GI_ZERORATEROOMS reports, with enhanced EOD logging added for improved report processing visibility and troubleshooting.
HOPCS-84090 REST API: When the "code" element is removed or sent as an empty value in the postPurposeOfStays API payload, the system now returns the validation error message "Code is required".
HOPCS-84088 REST API: When the "traceText" element is removed or sent as an empty value in the postTraceTexts API payload, the system now returns the validation error message "Trace text is required".
HOPCS-84086 REST API: When the "code" element is removed or sent as an empty value in the postWaitlistCodes API payload, the system now returns the validation error message "Code is required".
HOPCS-84084 REST API: When the "code" element is removed or sent as an empty value in the postWaitlistPriorities API payload, the system now returns the validation error message "Code is required".
HOPCS-84082 REST API: When the "code" element is removed or sent as an empty value in the postBlockRankings API payload, the system now returns the validation error message "Code is required".
HOPCS-84077 REST API: When the "code" element is removed or sent as an empty value in the postBlockConversions API payload, the system now returns the validation error message "Code is required".
HOPCS-84075 REST API: When the "script" element is removed or sent as an empty value in the postScript API payload, the system now returns the validation error message "Script is required".
HOPCS-84071 REST API: When the "code" element is removed or sent as an empty value in the postBookingType API payload, the system now returns the validation error message "Code is required".
HOPCS-83748 REST API: When the "code" element is removed or sent as an empty value in the postcancellationCodes API payload, the system now returns the validation error message "Code is required".
HOPCS-83735 REST API: When the "code" element is removed or sent as an empty value in the postMoveReasoncodes API payload, the system now returns the validation error message "Code is required".
HOPCS-83731 REST API: When the "ratePlans" element is removed or sent as an empty value in the postEcouponCodes API payload, the system returns the validation error message "Code is required".
HOPCS-83729 REST API: When the "code" element is removed or sent as an empty value in the postEntryPoints API payload, the system now returns the validation error message "Code is required".
HOPCS-83728 REST API: When the "code" element is removed or sent as an empty value in the postglobalActionCodes API payload, the system now returns the validation error message "Code is required".
HOPCS-82852 REST API: When deadline details are not sent in the postDepositPolicyTemplate API payload, the template now omits these details instead of returning a system error.
HOPCS-82850 REST API: When the "code" element is sent as an empty value in the postDiscountReasons API payload, the system now returns the validation error message "Code is required".
HOPCS-82849 REST API: When the "code" element is removed or sent as an empty value in the postOriginCodes API payload, the system now returns the validation error message "Code is required".
HOPCS-77863 In a scenario where the Package Code formula CITY_TAX is set up to include additional lodging packages in the tax calculation, and the packages are linked to the rate code, the packages are considered when displaying the tax calculation on the Look to Book screen.
HOPCS-75109 Images uploaded through the Image Management screens now display correctly in the Reservation Sales Screen.

Role Manager

JIRA # Description
HOPCS-90577 OHIP application roles are marked as internal and do not appear on Manage Chain Roles.
HOPCS-90396 Device Notifications and Service Request Notifications user tasks are deprecated in the General group in Role Manager.
HOPCS-90370 Manage Property Roles supports associating large numbers of Transaction Codes to a property role without error.
HOPCS-90356 Users can log in to properties for which they retain role access after other property role assignments are removed.

Rooms Management

JIRA # Description
HOPCS-92609 Accessing the Generate Task Sheet screen has been optimized to prevent time outs and improve performance.
HOPCS-92010 In properties where the Room Maintenance OPERA Control is enabled, performance is improved when you search for resolved room maintenance requests. Resolved room maintenance records older than 90 days are purged so searches return results without timing out.
HOPCS-91782 In properties where the Housekeeping Task Scheduling OPERA Control is enabled, the Housekeeping Forecast is updated to retain the selected arrival date when you open the Arrival Rooms from the Statistics panel and move between reservation search result pages. This ensures all reservations matching the selected arrival date remain available as you page through the results.
HOPCS-91515 The Room Status tile is updated to display the correct room status information values for any of the selected application languages.
HOPCS-91079 In properties where the Advanced Task Scheduling OPERA Control is active, housekeeping task sheets assign an occupied dirty room to the appropriate daily cleaning task sheet after a reservation is reinstated, corrected, and checked out while another guest remains checked in to the same room.
HOPCS-90180 The Arrival icon is displayed on the Task Sheet Presentation screen when an arrival reservation exists for the room on the current business date, even when the incoming reservation uses a non-deduct Reservation Type and a departure reservation is still checked in.
HOPCS-89855 In properties where the Turndown OPERA Control is active, the Turndown Status can be updated successfully from the Housekeeping Board.
HOPCS-89694 The Arrival icon on the Task Sheet Presentation screen is displayed with the appropriate visual indicator according to the screen legend.
HOPCS-89579 The Generate Task Sheets process has been optimized to prevent time outs and improve performance.
HOPCS-89565 The Housekeeping Board is updated to open successfully when the Reservation Information checkbox is selected in the search options.
HOPCS-89563 In properties where the Room Maintenance OPERA Control is enabled, the Room Maintenance screen displays date range labels in the selected application language. This ensures labels such as Today, Two Weeks Ago, and Three Weeks Ago are shown consistently on the screen.

Toolbox

JIRA # Description
HOPCS-92074 Property Refresh using Standard OPERA Configuration preserves report availability, including the Manager Flash report.
HOPCS-91492 When you upgrade the subscription product code for an OPERA Cloud application, the configured parameter and function values for the application are restored.
HOPCS-90980 SFTP Configuration deletion handles invalid scheduler job data after database cleanup.
HOPCS-90866 HA Proxy cookie (hgbu-operacloud-ui) that can identify the user session UI pod (session stickiness) is updated.
HOPCS-89426 OPERA Cloud Central subscriptions are active only for the chain selected during activation. Other chains in the same environment remain inactive unless the subscription is enabled for them.