2 Resolved Issues
This section contains a list of the customer-reported bugs that were resolved in this release.
Accounts Receivables
| SR | JIRA # | Description |
|---|---|---|
| 260218-002105 | HOPCS-93122 | During concurrent checkout activity, only one session can complete a Direct Bill settlement for a reservation. This prevents duplicate settlements and Accounts Receivable imbalances. |
| HOPCS-93208 | In a scenario where the 'Mandatory AR Account for Direct Bill Payment Type' OPERA Control is set to CHECK-IN, Direct Bill is selected as the Payment Method of the reservation, and you Check In the reservation, the message "No AR Account exists for this profile. This type of Payment method requires an AR Account. Do you want to create one?" displays after you select Complete Check In. - If you select No, the check-in is not completed. - If you select Yes, the Account Setup window appears so that you can create the AR Account for the reservation profile. If you select Cancel, the check-in is not completed. If you populate the fields and select Save, you can complete the check-in. |
Block Management
| SR | JIRA # | Description |
|---|---|---|
| HOPCS-90997 | Performance is improved for the Business Block Short report. The report query has been optimized to reduce processing overhead and improve report execution time. | |
| 260417-000531, 260429-000826, 260511-001345, 260604-001283, 260609-000893, 260603-001478, 260507-001069, 260615-001150, 260702-001427, 260519-001894, 260417-001175, 260512-001251 | HOPCS-92446 | When selecting Created On filter in the Manage Block search, the results display as expected. |
| 260603-000928 | HOPCS-93791 | Group pick up report can be previewed/downloaded with all types of sort order values in edit report parameter. |
| 260611-002520 | HOPCS-94095 | Forecast Rooms and Rates for unallocated Room Type After Horizontal Scroll are displayed correctly. |
| 251127-001963 | HOPCS-94223 | You are able to update Post As field for the event as expected. |
| HOPCS-94253 | Bookings > Blocks > Manage Blocks > I Want To > Items You can add, update, and delete Inventory Items for a block successfully. | |
| HOPCS-94586 | Block trace text accepts a maximum of 2,000 characters. Text within the supported limit is saved successfully, and additional text cannot be entered. | |
| 260414-000412 | HOPCS-95241 | The report rep_busblock_list shows the Total Revenue value including room revenue for actual business blocks. |
| HOPCS-95924 | BLOCKS: The Block presentation opens successfully when a block is assigned a Block Status code containing an apostrophe. | |
| 260728-001048, 260728-000530, 260730-000390, 260715-000539 | HOPCS-95961 | Package filter returns correct results based on search criteria from Available packages list for Block packages. |
Business Events
| SR | JIRA # | Description |
|---|---|---|
| 260514-001498 | HOPCS-93772 | When you create or update a block, the Suppress Rate value in the business event matches the selection in OPERA Cloud. When Suppress Rate is not selected, the business event identifies the value as not enabled. |
| 260407-000439 | HOPCS-94190 | SEPARATE GUEST FROM SHARE business events are now generated when shared reservations are automatically unlinked due to non-overlapping stay date changes, ensuring consistent event notifications for external integrations. |
| HOPCS-94623 | The Business Event Queue displays all available business event records. | |
| HOPCS-95491 | The Publish Profile BE Updated Neg Rates control is enabled by default. When enabled, Profile Business Events include only updated negotiated rate information, reducing the event payload size and improving event streaming performance. | |
| HOPCS-96461 | Business Events are now generated correctly for Cashiering posting actions and the Activity, Availability, Configuration, and Rate modules. |
Cashiering and Financials
| SR | JIRA # | Description |
|---|---|---|
| HOPCS-78948 | OPERA Cloud Cashiering returns a meaningful validation message instead of an unexpected error when you submit a foreign-currency payment through the PostPayment API or a batch charge through the PostBillingChargesInBatch API without an applicable exchange rate. The validation message states, 'Exchange Rates not setup for XXX and XXX.' No financial transaction is created when the exchange rate is unavailable. | |
| HOPCS-88740 | When a requested folio transaction has no posting details, Billing returns an empty result instead of an unexpected error. This prevents the Edit Charge flow from failing when you open unavailable transaction details. | |
| 250922-001818 | HOPCS-90390 | Fixed an issue where scheduled findeptcodes reports could use an incorrect calendar week or return empty results. Scheduled reports now retain the selected Calendar Week and return the same data as manually generated reports using identical filters. |
| HOPCS-90422 | Resolved an issue that could incorrectly prevent saving billing routing instructions configured with different transaction codes and non-overlapping routing dates. Routing instructions are now validated independently, including when the * transaction-code option is used. | |
| 260331-000763 | HOPCS-91920 | OPERA Cloud ensures that, after early checkout and reinstatement of a reservation with Advance Folio postings, End of Day produces linked room and package postings without reusing a prior Advance Folio transaction. This prevents duplicate or missing package postings and effective package imbalances for foreign-currency packages. |
| HOPCS-91921 | Editing an existing rate code package is permitted when a newly attached package has a sell end date that is earlier than the rate code¿s end date. | |
| 250922-002209 | HOPCS-91977 | The Night Audit Credit Card Authorization report generates more efficiently in Reports and Manage Reports, including when processing larger data volumes and historical date ranges. |
| 260428-001771, 260316-001266, 260619-001020, 260626-002391 | HOPCS-92269 | Auto Checkout removes the Direct Bill payment posting when checkout cannot complete because folio generation fails for Israel Value Added Tax validation. This prevents stranded Accounts Receivable settlement records without an invoice number. When this failure occurs, the reservation remains checked in, and the incomplete Direct Bill payment is removed instead of leaving an Accounts Receivable transaction without a generated invoice. |
| HOPCS-92385 | Cashiering Business Events for updated and deleted postings use the correct transaction identifier, ensuring the events identify the related transaction correctly. | |
| 260508-000178, 260508-000252, 260708-000237, 260709-001372 | HOPCS-92407 | Improved End of Day processing for AR Credit Card settlements when an invalid Accounts Receivable (AR) account is configured for the Credit Card Transaction Code. When an invalid AR account is encountered during the Create Guest Ledger procedure: i) Invoice creation is skipped for the affected Credit Card AR account. ii) The skipped transaction is recorded in the End of Day Changes Log. iii) End of Day continues processing all other valid transactions. iv) The End of Day Changes Log records the following message: "EOD skipped AR invoice creation because AR account <invalid account> does not exist for resort <resort>." |
| 260415-002615, 260519-001210 | HOPCS-92496 | The postRatePlan and putRatePlan Application Programming Interfaces (APIs) validate that only one of the following options can be set to true at a time: Best Available Rate (bARRate) or Negotiated. If both options are sent as true, the APIs return a validation error. |
| 260225-000569 | HOPCS-92587 | Fixed an issue where property-role users with the required Transaction Code permissions could not add a new Generate to a transaction code that had no existing Generates. The New action was available, but the resulting form was read-only. Property-level users can now create, edit, and delete Generates in Transaction Codes when their assigned role includes the appropriate permissions. |
| 260417-002079, 260406-000958, 260723-001539 | HOPCS-92642 | Deposit Receipt emails populate Delivery Method merge tags with the guest details configured in the email body. This includes guest-name values in email receipts sent for deposit payments. |
| 260428-002658, 260522-001160, 260518-001142, 260617-000302, 260618-000930, 260610-002130, 260627-000536, 260626-000421, 260707-000468, 260712-000157, 260629-000567, 260629-000411, 260422-001720, 260510-000567, 260706-000366, 260708-000571 | HOPCS-92704 | Transfer posting behavior in Cashiering is updated for scenarios where selected tax postings are transferred to another room, reservation, or billing window, these do not transfer the related original room postings, package allowance, or billed charge postings when the Automatically Transfer Generates with Main Transaction OPERA Control is off. The update applies to Billing transfers with exclusive or inclusive generates, package allowance, and Folio No Reprint scenarios. Only the selected eligible postings are moved, and related revenue, package allowance, and billed postings remain on the original reservation or billing window unless the OPERA Control for Automatically Transfer Generates with Main Transaction is on. |
| 260209-000971 | HOPCS-92731 | OPERA Cloud retargets room routing instructions that point to a Posting Master reservation when that reservation is automatically recreated after checkout. This ensures applicable transactions continue routing to the active successor Posting Master reservation instead of remaining on the guest reservation. |
| 260430-001667 | HOPCS-92766 | The following is generically available, but should be reviewed by properties in Portugal. In a scenario were OPERA Control > Allow Negative Postings is inactive, negative Fixed Charges cannot be created. |
| 260416-000294 | HOPCS-92868 | Matrix Report calculates foreign-currency monetary values using the applicable exchange rate for each historical or forecast record before calculating totals. This ensures Matrix Report monetary totals align with the History and Forecast Report when exchange rates change during the selected reporting period. |
| HOPCS-92880 | 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-92896 | You can add fixed charges to eligible Day Use reservations in OPERA Cloud when the arrival and departure are on the same business date. The restriction that prevented fixed charge setup for Day Use reservations is removed. | |
| 260326-002497 | HOPCS-92910 | OPERA Cloud Credit Card Authorization & History displays settlement details only for the selected property and credit card. |
| HOPCS-92949 | When Refresh Room Routing is enabled, OPERA Cloud displays a validation message if you select Transfer in the Refresh Room Routing window without selecting a transaction. This update helps clarify why no room routing transfer occurs in this scenario by displaying the message, 'Please select atleast one transaction to move.' | |
| 250718-000480 | HOPCS-92972 | Country Specific - Belgium The Country Export TAX_EXPORT_XML is updated to display the required records in scenario where a Minimum Revenue amount is specified. |
| HOPCS-92977 | OPERA Cloud Property Management Services prevents an application error when you open the Posting Transaction Codes list during Billing charge posting. The list loads successfully whether TRANSACTION_USER_GROUPS is enabled or disabled. When enabled, it displays transaction codes associated with your role; when disabled, it displays all transaction codes. | |
| HOPCS-92987 | When you delete a room routing instruction, routed charges are returned to the source reservation. Refresh Room Routing processes the return transfer during deletion so the charge does not remain on the target reservation. | |
| 260425-000085 | HOPCS-92991 | When you select Back to Billing from Player Statistics, OPERA Cloud returns you to Billing for the same reservation. This behavior applies to in-house reservations when you access Player Statistics from Billing. |
| 260519-000132 | HOPCS-93031 | In OPERA Cloud, the Accounts Receivable invoice email dialog defaults to the Accounts Receivable account email address when it is configured. If no account email address is configured, the dialog continues to use the guest email address as a fallback. |
| 260415-000582 | HOPCS-93090 | Internal diagnostic logging is enhanced for folio generation. |
| 260511-000249 | HOPCS-93102 | Auto Post Cancellation Penalty is correctly identified as a subscription-eligible function in OPERA Controls. When you enable this OPERA Control, it no longer displays "This is a complimentary feature and customer have only 30 functions allowed and customer already reached the quota." |
| 251113-001896, 260310-001595, 260527-001484 | HOPCS-93144 | In a scenario where the Parameter for Permanent Folio Storage is active, to ensure the original folio copy is stored, the folio generation process cannot be cancelled when the Report Destination screen is displayed. The option to close the Report Destination window using the x or ESC Key is no longer available, as the folio generation process must be completed. This applies to all folios generated from Billing, Passer By, Post It, Folio History (Credit Bill, Debit Bill) and Accounts Receivables (New Invoice). NOTE: The folio generation process must be completed without refreshing the browser. Browser refresh is not supported with Permanent Folio Storage functionality. |
| 260501-001561 | HOPCS-93169 | OPERA Cloud lists all applicable article and consumable inventory items in Financials > Cashiering > Monitoring Consumable Inventory screen. When you re-enable the Consumable Inventory OPERA Control after it has been disabled, the following warning appears: 'From the Monitoring Consumable Inventory screen, the Quantity in Stock and Stock Adjusted By fields default to zero. Verify the current quantity in stock and adjust the inventory as needed.' |
| 260513-000822 | HOPCS-93304 | 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. |
| 260603-002655 | HOPCS-93355 | Folio generation uses the expected indexes for normal and package or allowance transactions. Folio generation completes successfully without performance degradation. |
| 250407-001155 | HOPCS-93372 | When the OPERA Control Permanent Folio Storage is enabled, the generateFolio API does not print and store the folio. |
| HOPCS-93402 | When you add or remove the Virtual Credit Card (VCC) flag in Payment Instructions, the Changes Log records the correct folio window number. This applies to changes made in Window 1. | |
| HOPCS-93403 | The postHurdleRates and putHurdleRates Application Programming Interfaces (APIs) validate that correct values are sent for the room type and yield category combination, even when the room category field is not included. If the room type or yield category value is missing or incorrect, the APIs return a validation error. | |
| HOPCS-93417 | The Batch Authorization workflow completes the authorization process for all selected records and displays the authorization status. | |
| HOPCS-93474 | OPERA Cloud generates the REOPEN GUEST FOLIO business event when End of Day creates an Open Folio for a post-stay reservation. | |
| HOPCS-93513 | 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-93545 | 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-93597 | 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-93705 | Rate Code configuration prevents a rate code from being selected as both Negotiated and Best Available Rate. | |
| HOPCS-93743 | In Financials Comp Accounting, selecting an Accounts Receivable (AR) account from the List of Values while editing an existing comp authorizer no longer causes an unexpected error. You can add the AR account number to the comp authorizer at the property level. | |
| HOPCS-93747 | In a scenario where the 'Transaction Discounts' OPERA Control is active, you navigate to Post It, post an Article or Transaction Code for a negative amount without a Supplement value, and select the payment method and Complete Sale, the message 'A supplement is required for a negative posting.' appears. The charge(s) and balance are preserved, and the settlement is not completed. If you close the window or select Cancel after the message, an error no longer displays. | |
| 260608-001245, 260611-000291, 260614-000548 | HOPCS-93803 | Comp Accounting correctly displays routed room-charge postings in the Comp Posting Journal when charges are transferred to a comp window during End of Day processing or advance billing. When you review Financials, Comp Accounting, Comp Posting Journal, postings routed to comp windows 101 through 108 are included in the journal instead of appearing only in the Cashiering Posting Journal. |
| HOPCS-93833 | Post It screen styling is corrected for Fast Post and cash payment workflows. The Fast Post Amount field displays the information icon, allowing you to enter Supplement, Reference, and Check Number details before completing the fast post successfully. The Cash payment flow no longer displays an extra black line above the payment area, and completing the sale posts successfully. | |
| HOPCS-93839 | In Administration, the 'Multiple Comp Authorizers on a Comp Folio Window' OPERA Control cannot be disabled when multiple comp authorizers are configured in routing instructions or on a comp folio window. The OPERA Control can be disabled when no multiple comp authorizers are configured. | |
| HOPCS-93864 | When you change the Market Code in Manage Income Audit > Post It, the folio-generation Changes Log records the original and updated Market Code. Changes Log entries remain unchanged when the Market Code is not updated. | |
| 260310-000081 | HOPCS-93883 | Rate code creation rejects codes containing commas, preventing incorrect rate code associations that can block room type inactivation. |
| HOPCS-93921 | Package Code Configuration displays the Nights and Stay Days checkbox grids with consistent alignment and spacing when Custom Posting Schedule options are selected in Posting Attributes. | |
| HOPCS-93945 | Enhanced duplicate package validation by expanding existing package group members into the schedule package list before validation. | |
| HOPCS-94022 | In Comp Accounting, when you post a charge with Multi Authorizer enabled, the comp routing transaction code moves to the comp window when the comp routing instruction limit is blank and the authorizer transaction code limit is 0.00. | |
| HOPCS-94090 | The Accounts Receivable (AR) Summary overdue amount no longer double-counts original invoices after they are compressed. For accounts with Payment Due Days configured, the overdue amount includes only the compressed parent invoice and excludes the original child invoices. | |
| 260602-001837 | HOPCS-94097 | Fixed an issue where inactivating a property-managed Comp Authorizer ID at one resort could also inactivate the same ID at another resort. Updates now apply only to the selected property, preserving authorizer status at other resorts that use the same ID. |
| 260504-002207, 260611-001858, 260813-000225, 260901-000829 | HOPCS-94110 | After reservation stay dates are changed, you can delete stale folio, room, and comp routing instructions whose dates fall outside the updated stay dates. The Routing Instructions screen and related delete actions remove the selected routing instruction and no longer leave stale routing instructions on the reservation. |
| HOPCS-94155 | Country Specific - Japan In a scenario where Okinawa Accommodation Tax or Kutchan Accommodation Tax are setup using Package Formula JAPAN_GENERIC_TAX_UDF and the tax is included in a rate that also includes tax, service charge, or both. In addition when the rate includes breakfast packages with inclusive tax and service charge the Accommodation Tax is calculated correctly. | |
| HOPCS-94210 | Improves the generically available accompanying guest additional profile elements in Reservation Fiscal Business Events by including the district element required by Brazil SNRHOS integration. | |
| HOPCS-94268 | Transfer Transaction performance is improved for reservations with transaction rollup enabled, reducing intermittent delays when you transfer posted transactions to a reservation or billing account. | |
| 260610-000658 | HOPCS-94393 | The Commission Payment Details report now displays the actual Batch No. for commission payment batches instead of asterisks. For unusually long batch numbers, the value may wrap to a second line to preserve the report¿s existing column layout |
| HOPCS-94448 | Manual transfers to a comp folio window in OPERA Cloud Bill & Collect use the combined transfer limit across selected comp authorizers when the Multiple Comp Authorizers on a Comp Folio Window OPERA Control is enabled. | |
| 260612-001853 | HOPCS-94464 | The search now uses the selected property business date, ensuring date-based folio options return the same results at HUB and property levels. |
| 260619-000508 | HOPCS-94493 | When the Post Revenue to No Shows OPERA Control is enabled, End of Day requires a valid No Show Posting Transaction Code before processing can continue. After you configure a valid transaction code, End of Day completes successfully. This code is not required when the OPERA Control is disabled. |
| 260629-001015 | HOPCS-94508 | The UPE Export is updated in a scenario where a Deposit Folio is generated and the reservation checks out at the end of the guest stay. Deposit Folios and Credit Bill for Deposit Folios are included in the UPE Export, and will be represented with a 'DF|' indicator for these folios. As per existing functionality, if no bill number exists, the value '88888' is displayed. |
| HOPCS-94593 | When you view Comp Accounting transactions in Billing, approval statuses display as full text, including Approved, Staged, and Declined. | |
| HOPCS-94630 | The postDepositPayment API is updated to reject deposit payment requests when applyCashSurcharge is set to true, preventing cash surcharge amounts from being added to deposit payments. The API returns the validation message 'Unable to Post Deposit. Cash Surcharge is not valid for Deposit Payments.' Requests with applyCashSurcharge set to false, omitted, or null continue through the existing deposit payment flow. | |
| 260616-000005 | HOPCS-94687 | Kiosk checkout records Direct Bill payments with a valid invoice number. If invoice generation fails, the Direct Bill transaction is rolled back and no invalid payment remains. Credit-card and guest-payment checkout behavior remains unchanged. |
| 260326-001505 | HOPCS-94708 | Country Specific - Philippines. In a scenario where a BIR Number sequence in Administration > BIR Sequences is updated to use a different starting digit, OPERA Cloud ensures that the first BIR document generated for a new property starts at the configured minimum number. This applies to all BIR Sequences updated. Existing BIR Sequences not updated remain unchanged and generate BIR documents based on the current values. |
| HOPCS-94791 | Foreign Currency Limits calculations for foreign-currency payment and exchange posting are optimized to improve performance. | |
| 260624-000480, 260507-001817 | HOPCS-94838 | Toolbox > Imbalance Analysis removes an orphaned Direct Bill settlement when invalid folios are corrected. This ensures the folio view is balanced and prevents Accounts Receivable imbalances when a replacement Direct Bill payment is processed. |
| 260123-001064 | HOPCS-94842 | In a scenario where the 'Check Already Generated' OPERA Control is active, and on a previous business date a Credit Bill was generated against a folio, and you attempt to generate a Credit Bill against the same folio, the message 'Credit Bill has already been generated for this Folio' displays. |
| 260708-000542 | HOPCS-94853 | In properties where the Post It OPERA Control is active, the 'Activate Minus Posting' checkbox resets to being unselected after a negative posting is completed. |
| HOPCS-94862 | Folio retrieval and preview for reservations associated with purged profiles complete without delays or application errors. Non-purged profile folio retrieval and preview continue to work as expected. | |
| 260624-003068 | HOPCS-94926 | Copied rate codes and package codes use the target property currency when foreign currency capabilities are disabled. |
| 260710-001908 | HOPCS-94959 | End of Day continues through additional procedures when a settled open folio has no bill generation date. This prevents End of Day from stopping during guest-ledger processing. |
| 260709-001049 | HOPCS-94993 | 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. If Window Routing does not exist with all transaction codes required for the automatic deposit folio creation, the deposit folio will be generated for Window 1. If Room Routing exists for transaction codes required for the automatic deposit folio creation, then a deposit folio will be generated for the source reservation for Window 1. If Window Routing is also set for the reservation which includes all transaction codes required for the automatic deposit folio creation, the deposit folio will be generated for the routed window. For Example: Scenario 1: If Window 2 contains all required transaction codes required for the automatic deposit folio, the folio is created in Window 2. Scenario 2: If Window 2 does not contain all required transaction codes, the automatic deposit folio is created in Window 1. Scenario 3: If all required transaction codes exist in room routing for the automatic deposit folio, the Room Routing is not used for deposit folio creation. Instead, the system evaluates Window Routing. If Window Routing includes all required transaction codes, the automatic deposit folio is generated in the routed window; otherwise, it is generated in Window 1. Scenario 4: If not all required transaction codes exist in room routing for the automatic deposit folio, the Room Routing is not used for automatic deposit folio creation. Instead, the system evaluates Window Routing. If Window Routing includes all required transaction codes, the automatic deposit folio is generated for the routed window; otherwise, it is generated in Window 1. |
| 260529-001086, 260715-000892, 260527-000805, 260805-002348 | HOPCS-94997 | Cashier PIN functionality remains unchanged, with no changes to the existing workflow. |
| 260614-000495 | HOPCS-95039 | The credit-card settlement amount includes exclusive tax applied to the credit-card surcharge. Authorization and settlement requests use the same gross payment amount. |
| 260716-002165 | HOPCS-95148 | End of Day final reports configured with a None destination no longer require an email address when an email printer is available. Email-destination reports without an available email address continue to display "Email destination requested without email selected." |
| 260611-001464 | HOPCS-95155 | OPERA Cloud Billing correctly opens and supports financial actions for No Show and Cancelled reservations when the NOSHOW_AND_CANCELLATION_POSTINGS OPERA Control allows postings. You can post charges and payments, apply unallocated deposits when prompted, and transfer transactions between folio windows or to another reservation without the folio being blocked. When the NOSHOW_AND_CANCELLATION_POSTINGS OPERA Control is disabled, Billing and related posting actions remain unavailable, and payment instructions remain non-editable for No Show and Cancelled reservations. |
| 251002-000634 | HOPCS-95156 | Country Specific - Bahrain The Bahrain Daily Export (EXP_BH_DAILY_DATA) is updated to internally distinguish matching room numbers between room and component rooms across properties, so that a room in the local property is not excluded when the same room number is used as a component room in another property, ensuring the Export includes all eligible room revenue for the selected property. |
| HOPCS-95222 | Updated DBputHurdleRates event generation to exclude hurdle rates for past business dates. | |
| HOPCS-95327 | Country Specific - France In a scenario where the Deposit Folio Functionality OPERA Control is on, the Deposit Refund Receipt OPERA Control is on, and you generate a Deposit Folio for a Window other than Window 1, the Deposit Folio generates successfully. | |
| HOPCS-95329 | Country Specific - France You can Reverse a Deposit Folio successfully when the 'Deposit Folio Functionality' OPERA Control is active, the 'Deposit Refund Receipt' OPERA Control is active, and the 'Pre Stay Charges' OPERA Control is inactive. Note: The change was made so that the 'Pre Stay Charges' OPERA Control is no longer required to be active, in order to Reverse the Deposit Folio. | |
| 260721-001562 | HOPCS-95381 | Creating or updating a currency exchange rate generates the corresponding Business Event with the configured exchange-rate details. Each change creates one Business Event and one Changes Log entry. |
| HOPCS-95435 | The standalone Pay By Link Deposit Payments task is removed from role management. You can continue to process reservation deposit payments using Pay By Link without that standalone task | |
| 260527-001484 | HOPCS-95453 | The Permanent Folio Storage flow uses the target folder from the folio's bill generation date, enabling historical folios reprinted from Folio History to remain aligned with their original date-specific storage location and supporting consistent Stored Folio retrieval and Secure File Transfer Protocol (SFTP) delivery. Users must complete the folio generation process without refreshing the browser page. Page refresh is not supported while this workflow is in progress. |
| 251216-000753 | HOPCS-95479 | Country Specific - Spain In a scenario where a Deposit Folio is generated for window 1 of a reservation, a Deposit Folio for an equal negative amount is generated for window 2 of the same reservation, the reservation is checked in, the Deposit Ledger transaction from window 2 is transferred to window 1, creating a 0.00 balance, and you generate a folio (for example, Interim Folio), OPERA recognizes the deposit was transferred from window 1 of the reservation and compares Net/VAT amounts, and correctly generates an FACTURA folio. |
| 251210-001091 | HOPCS-95536 | Country Specific - Spain In a scenario where a Deposit Folio is generated for a reservation, the reservation is checked in, the Deposit Ledger transaction is transferred to a second reservation, where a charge is posted with a Transaction Code that has the same Net/VAT as the charge on the Deposit Folio, creating a 0.00 balance, and you generate a folio (for example, Interim Folio), OPERA recognizes the deposit was transferred from the first reservation and compares Net/VAT amounts, and correctly generates an INTERNAL folio. |
| 260625-000481, 260727-002232 | HOPCS-95564 | When you create a Full Credit Bill and choose automatic pseudo room reposting, OPERA Cloud preserves the original posting amounts, including decimal values. This applies when the OPERA Control Automatic Pseudo Room creation and repost the original postings for Full Credit Bill is enabled. |
| 260707-001999, 260723-000473, 260723-000174, 260729-001352, 260724-000481, 260727-001029, 260729-000291, 260804-000471, 260805-000910, 260805-000296, 260727-001400, 260811-001595, 260804-000602, 260806-000357, 260806-001508, 260730-001357, 260817-002422, 260821-000228 | HOPCS-95600 | In Accounts Receivable, when you unapply a payment, the invoice balance is restored, and the payment remains open and unallocated. |
| HOPCS-95678 | Financials > Cashiering > Folio History searches that combine a Block Code with the Checked Out filter complete without the previously encountered SQL error. | |
| HOPCS-95739 | Package Code search displays packages attached to a rate code's pricing schedules when you search by rate code. | |
| 260729-000936 | HOPCS-95749 | Commission report previews display the title configured for the selected report definition. Reports retain distinct titles as configured when they use the same parameter form. |
| 260729-001331 | HOPCS-95764 | You can enable both the Credit Bills (which can only be created from Folio History) and Credit Bill from Billing OPERA Controls together. Credit Bill from Billing remains unavailable for Taiwan Country Mode. |
| HOPCS-95785 | In Cashiering Folio History, you can search associated CREDIT and DEBIT BILL folios by the Block Code of their original folio. | |
| HOPCS-95835 | Calculate Taxes API correctly calculates room-type-based charge taxes using the configured tax-type amount when the Room Type Based Charge Date Ranges OPERA Control is enabled. The calculation also honors the configured Number of Days to Post for room-type-based charge date ranges. | |
| HOPCS-95840 | When you create a revenue transaction code or template, Include in Deposit/CXL Rule is selected by default after you select a Revenue subgroup. Existing revenue transaction codes with no saved setting display this option as selected, while codes explicitly configured not to include the rule remain unselected. | |
| HOPCS-95884 | You can create and update dependent rate codes with valid base rate codes. | |
| 260807-001671 | HOPCS-96051 | For properties with Room Rotation and Forecast Rotation Points enabled, the end-of-day processing performance for rotation points has been improved. |
| 260123-001054 | HOPCS-96086 | Country Specific - Lebanon - The Lebanese pound (LBP) currency configuration uses zero decimal positions. Currency Format and Catering Currency Format display LBP amounts as whole numbers. |
| 260203-000415 | HOPCS-96553 | Folio Style 18 includes Add-to-Rate Separate Line package postings transferred to another billing window, ensuring the postings display and contribute to folio totals. This applies to scenarios when package postings are displayed in the billing window separately from the related room-rate posting. |
| HOPCS-96687 | Fiscal Update: The handling of fiscal partner error messages containing Unicode characters is improved so OPERA Cloud records the fiscal rejection status and displays the controlled fiscal error instead of an unexpected error. | |
| HOPCS-96688 | Fiscal Update: OPERA Cloud records every OFIS fiscal diagnostic part in the Folios / Fiscal Diagnostic Changes Log in the order received. Each entry preserves essential folio context and presents complete diagnostic information without duplicated fields. | |
| 260312-000188 | HOPCS-92254 | OPERA Cloud updates Comp Routing Instructions with the membership selected for retention when you merge profiles. Comp Posting Journal approvals use the retained membership to complete comp postings successfully. |
Client Relations
| SR | JIRA # | Description |
|---|---|---|
| HOPCS-80384 | You can only enter valid dates in the Birth Date field for a profile. | |
| HOPCS-81865 | When a profile membership level is updated through Level Benefits, the level expiration date is updated according to the expiry period configured for the selected membership level. | |
| HOPCS-92267 | Profile searches require sufficient search criteria before processing begins. When the entered criteria are insufficient, OPERA Cloud prompts you to enter additional search information, reducing unnecessary processing and improving profile search response times. | |
| HOPCS-92466 | When managing suspended profiles in SMART Profiles, the Issued Country field retrieves values from the Identification Countries configuration. | |
| 260422-000452 | HOPCS-92705 | User should be able to see all reservations(future and past) associated to linked company profile. |
| HOPCS-92769 | PILOT ONLY - When AI services are non-responsive or unavailable while generating the Menu Item Name, the following message is displayed "We couldn't generate the menu item name using AI. Please try again or enter the name manually." This feature is being released incrementally, and availability may be delayed in some instances. | |
| HOPCS-92869 | In the Guest Profile Attachments panel, you can save global profile attachments when working in hub context. | |
| 260521-000313 | HOPCS-93018 | You are able to anonymize profiles from a HUB location. |
| 260610-001737, 260727-001502, 251114-000759, 251126-001007, 251127-000906, 251127-000947 | HOPCS-93702 | Membership card numbers generated within OPERA Cloud or received from external systems are recorded to ensure the same card numbers cannot be automatically generated for another member. The Allow Duplicate Card Numbers functionality remains unchanged. |
| 260612-001213 | HOPCS-94033 | When a profile received from one property has a Property Name ID that already exists in Central from another property, the profile is staged and suspended for user review with the reason Name Change. |
| HOPCS-94084 | Profile search performance has been improved when using the Owner search criteria. OPERA Cloud now processes owner-based profile searches more efficiently while maintaining the same search results and data accuracy. | |
| HOPCS-94128 | You can update communication details on a profile only when manage communication task has been granted. | |
| HOPCS-94306 | Ask Oracle is available when users are logged in at Hub level, provided the Ask Oracle OPERA Control is enabled for at least one property in the chain. Existing property-level behavior is unchanged: Ask Oracle remains visible only where the control is active. If the control is inactive for all properties in the chain, Ask Oracle is not shown in Hub mode. | |
| HOPCS-94379 | You can now view the correct Stay records for contact profiles when they are attached as the Billing Contact or Stay Contact and selected from the List of Values on the Stay Record screen. You can also fetch Stay records for up to 365 days instead of the previous 90-day limit. | |
| HOPCS-94443 | You can update communication details on a profile only when manage communication role has been granted. | |
| 260624-000283 | HOPCS-94470 | Profile merge processing retains Financial Routing instructions on the surviving profile. |
| HOPCS-94554 | With the SMART Search OPERA Control enabled, you can search for reservations on the Arrivals screen using similarity searches based on the first and last names of accompanying profiles attached to the reservations. | |
| 260706-000876, 260526-002129, 260519-000379 | HOPCS-94778 | When profiles are merged multiple times, only one membership per membership type remains active on the final surviving profile, based on the selection made on the merge screen. |
| 260325-000493 | HOPCS-95043 | When you search for an account from Create Block using a contact's first and last names, Quick Profile Search applies both values. The results include accounts linked to contacts matching the complete name criteria, preventing an unrelated account with the same contact last name from being selected. |
| HOPCS-95089 | When performing a Profile Lookup, if the country code is missing and only a country value is received from the external system, the country value is treated as a country code and converted according to the Data Value Mapping configuration to display in the Profile Lookup results. | |
| HOPCS-95277 | Profile requests that include address information return a maximum of 4,000 addresses. This bounded response supports reliable profile retrieval when a profile contains a large number of addresses. | |
| 260720-001817 | HOPCS-95323 | When a reservation received through Oracle Hospitality Integration Platform references a subscription associated with an anonymized profile, OPERA Cloud creates a profile or selects an active, non-anonymized matching profile. The reservation is associated with the active profile instead of the anonymized profile. |
| HOPCS-95420 | When adding a non-primary membership to a profile, OPERA Cloud Central now applies the card number configuration for the selected membership type. A card number generated for a previously selected membership type is cleared when the newly selected membership type is not configured to generate membership numbers. | |
| HOPCS-95688 | Loyalty Rate Discount Award and Default Discount Code for Loyalty Rate Discount Award control should not be visible when LCS license is inactive | |
| 260804-001407 | HOPCS-95946 | Configuration messages are generated successfully for RTAV and sent to external systems. |
| 260521-000927, 260723-000668 | HOPCS-96197 | Profile suspended due to Date Of Birth value can be processed on SMART PROFILE screen. |
| 260805-001995, 260724-001701 | HOPCS-96272 | Profile Protection is correctly enforced for protected profile information, including primary and alternate names and communication details. Users without the applicable override permission can no longer edit protected information, while authorized users can continue to make changes based on their assigned permissions. When retrieving details for an Account Profile Type through the Oracle Hospitality Integration Platform (OHIP) APIs, the AltNameChangeAllowed attribute is not included in the response, as AltNameChange applies only to Guest and Contact Profile Types. |
| HOPCS-96305 | For properties with Profile Sharing inactive, the mergeprofile report displays only profile records associated with the property, preventing records from other properties from appearing in the reports. | |
| 260724-001031 | HOPCS-96520 | When creating or updating a profile, valid phone and fax numbers entered under the Phone and Fax communication types are retained correctly during sensitive-data validation. |
| 260825-000468 | HOPCS-96828 | When managing Suspended Stays, you can apply filters and use Delete All to delete multiple records that match the selected criteria |
Commissions
| SR | JIRA # | Description |
|---|---|---|
| HOPCS-92932 | Research Commission Reservations now includes tax in the displayed payment amount, ensuring the amount matches the processed commission payment. | |
| 260525-000201 | HOPCS-93336 | When you change the Electronic Funds Transfer (EFT) Export Type, the read-only Check Report for existing EFT bank accounts updates to the selected format. Commission payments use the currently configured export format. |
| HOPCS-93466 | The Research Commission Reservations opens successfully and allows users to search and review commission reservations without interruption. | |
| 260624-001203 | HOPCS-94548 | When you select Hold All in Financial > Commissions > Bank Account, the hold reason selection closes after you apply a reason, and the Hold and To Be Paid totals refresh immediately. The totals also refresh when Hold All is applied without a hold reason. |
Customization
| SR | JIRA # | Description |
|---|---|---|
| 260501-000988, 260717-000373 | HOPCS-92477 | In Page Composer, when you add a Flex Field Link, you can save Custom Link Destination URLs with valid URL fragments and literal '#' or '$' characters. To add dynamic values, use Custom EL Builder. Manually entered raw '#{...}' or '${...}' expressions remain blocked by the existing invalid-expression validation. |
| 260402-000356 | HOPCS-95017 | In Page Composer, when you configure an advanced condition for a user-defined field with a list of values, the applicable configured Info, Warning, or Error message displays after you select a value, based on the condition result. |
Distribution
| SR | JIRA # | Description |
|---|---|---|
| HOPCS-93420 | OPERA Cloud Administration Distribution You can now retrieve Distribution Billing details for the previous billing month. | |
| 260610-000660, 260807-000407 | HOPCS-93660 | You can create channel rate plans that include hyphens in the channel rate plan code in OPERA Cloud UI. |
| 260610-001929 | HOPCS-93709 | You can create a Channel Negotiated Rate Plan with a channel rate plan code of more than 8 characters. |
| 260702-001355 | HOPCS-95050 | Rate plan updates prevent duplicate package assignments and conflicts between package groups and individual packages, protecting rate availability in Distribution shopping channels. |
Events
| SR | JIRA # | Description |
|---|---|---|
| 250318-001868 | HOPCS-91422 | sample_bqt_chk_folio_by_rev report opens successfully with folio style 21, no REP-2103, and the label is truncated to max 20 bytes. |
| HOPCS-93000 | In function Diary screen, Show only available Spaces filter shows only the available spaces when applied from Search section | |
| HOPCS-93332 | Able to search the space from Space LOV in Edit or create events screen when All spaces radio button is selected. | |
| 251021-000072 | HOPCS-93450 | Daily Catering Forecast Report (REP_EV_FORECAST) shows data only for the selected property and no other property data is displayed |
| 260605-000613 | HOPCS-93510 | When a Menu Item Class is Copied, the Translations are copied from the Source Menu Items to the new Menu Item |
| HOPCS-93594 | Users can delete events when linked reservations are already cancelled, including combo-element reservations. If a linked checked-in reservation prevents cancellation, the system displays a clear message. | |
| HOPCS-93826 | For postEvents requests initiated from the OPERA Cloud UI, the response will not be populated, as explicit retrieval is orchestrated by the UI. Additionally, validation of whether an Event is associated with a Block will no longer be performed by the service, as this validation is handled by the UI. Premium license checks and alternate-space validation will only be performed when a room is specified in the request and the Alternate Space control is active. | |
| 260327-000430 | HOPCS-94486 | Function Diary screen the calculation subtracts non-deduct rooms once from available rooms, ensuring the displayed availability matches the expected inventory value. |
| 260707-000388 | HOPCS-95078 | Menu Item Class Code is Copied to the target property(different from source property) when a menu item class is copied |
| HOPCS-95080 | The performance of OPERA Cloud when deleting an event has been optimized. | |
| 260716-000864 | HOPCS-95127 | OPERA does not print the PM room number on the BEO if the PM reservation has been cancelled. |
| 260716-001550 | HOPCS-95166 | When a posting master reservation is created after the business block is changed to Definite status, the assigned posting account number is displayed on the Banquet Event Order (BEO). |
| 260220-001085 | HOPCS-95177 | When logged in at Hub level, in the Function Diary you can see all of the events from all the properties belonging to the same chain. |
| 251126-000990 | HOPCS-95274 | Event resources can be added to the event and resource notes can be added to resources as expected. |
| 250811-000638 | HOPCS-95432 | When you change the date criteria and search Function Diary, the results return to the beginning of the selected date range. Horizontal scrolling remains available for reviewing later dates. |
Front Desk
| SR | JIRA # | Description |
|---|---|---|
| 260520-001383 | HOPCS-93714 | When selecting the room link for a reservation in Arrival or Reserved status on the Manage Reservations screen, the Room Information popup displays the applicable room action buttons - Mark as Do Not Move Room (available when the Do Not Move Room OPERA Control is active), Select Another Room and Remove Room, enabling you to manage room assignment efficiently. |
| 260612-000456, 260615-000480 | HOPCS-93823 | The Rooms Availability Summary tile now 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-94082 | In properties where the Back to Back Handling for Linked Reservations OPERA Control is active, removing a room from the Room Information popup's Remove Room button opens the Back to Back Selection dialog, enabling you to apply the selected room removal option to the linked back to back reservations as well. | |
| 260430-001494 | HOPCS-95122 | In properties where the Do Not Move Room OPERA Control is active, removing an assigned room from an Arrival or Reserved reservation also clears its Do Not Move status, enabling you to assign another room. |
Integrations
| SR | JIRA # | Description |
|---|---|---|
| HOPCS-92434 | HTNG BEs are delivered to external system without any latency. | |
| HOPCS-92828 | Unintended details in response messages are corrected. | |
| 260519-001376 | HOPCS-92952 | Credit card details remain on the reservation when OWS reservation updates are received for guest requests, special requests, or comment updates. |
| HOPCS-93014 | In properties with multiple Online Door Locking System (DLS) interfaces, when you move a reservation in Room Diary from a room configured in one online DLS interface to a room configured on a different online DLS interface, existing room keys are deleted and the Create Keys screen opens so that you can create new keys for the target DLS. | |
| 260303-001232 | HOPCS-93026 | Improved reservation retrieval through OWS Fetch Booking for bookings with cash payment type. |
| 260429-000615 | HOPCS-93108 | In Toolbox > Utilities > Data Management > External Reference Update, the From External System list retrieves efficiently for large external-reference datasets, preventing the 504 timeout. The list values and behavior remain unchanged. |
| 260430-001226 | HOPCS-93735 | In properties with an active Outbound Door Locking System (DLS) interface, the Room Keys step is available when you process reservations using Mass Check In, Mass Advance Check In, Auto Assign and Check In, and Auto Assign and Advance Check In. |
| HOPCS-93795 | In properties where the Multiple Guest Room Keys OPERA Control is active, when you modify reservation stay dates for a room configured in an offline IFC interface, an Outbound Door Locking System (DLS) interface, or both, the Create Keys screen displays existing keys as duplicate keys with their original valid-until date. | |
| 260210-000873 | HOPCS-93970 | PILOT PHASE A profile merge in OPERA Cloud Central completes successfully. OPERA Cloud PMS deletes the merged profile. This feature is being released incrementally, and availability may be delayed in some instances. |
| 260617-002073 | HOPCS-94307 | When you open an OPERA Cloud deep link from an external application with a TPRESORT parameter, the link preserves the property context and opens the selected OPERA Cloud page for the specified property. |
| HOPCS-94648 | The CreatingBooking response returned from the helidon service combines all the elements similar to what is returned by the legacy OEDS service. | |
| HOPCS-94650 | CreateBooking request against helidon gives responses that are the same as when posted against the OEDS legacy service. | |
| HOPCS-94652 | The CreatingBooking response returned from the helidon service gives an error similar to what is returned by the legacy OEDS service for a missing EndDate (under dailyChargePoints) in request. | |
| HOPCS-94683 | The CancelBooking response rendered by helidon services is always consistent with that of the OEDS legacy response. | |
| HOPCS-94689 | CancelBooking requests works the same way in helidon service as it did in OEDS legacy service. | |
| HOPCS-94696 | All the supporting attributes of GuestRequests Operation in the response rendered by helidon service is consistent with the resposne rendered by OEDS legacy service. | |
| HOPCS-94701 | Backend updates to data for GuestRequests OWS operation posted against helidon is on par with OEDS legacy service. | |
| HOPCS-94780 | The RegionalAvailability request in helidon service works on par as that of its OEDS legacy service | |
| HOPCS-94781 | The RegionalAvailability response from helidon is always on par with the OESD legacy response. | |
| HOPCS-94782 | Cloud Hub Adapter returns HTTP 400 Bad Request rather than HTTP 500 when an inactive Cloud Hub integration response is received for a property. Other errors continue through the existing error handling. | |
| HOPCS-94822 | Display sequence sent in the InsertEmail request is saved succesfully in the backend. | |
| 260626-001467, 260720-000257, 260718-000251, 260720-000764, 260718-000246, 260729-000480 | HOPCS-94866 | Accessing OPERA Cloud no longer returns a bad gateway error for certain users. |
| HOPCS-94870 | Restriction updates support multiple room types in a single request, enabling seamless processing with the latest Intopia integration. | |
| HOPCS-94900 | Response to DeleteCommentRequest , posted over helidon service, gives error message consistent with that of the same request posted against legacy OEDS service. | |
| 260713-000954 | HOPCS-95022 | Minimum Rate Availability returns accurate rates across properties. |
| 251127-000468 | HOPCS-95459 | Improves HTNG outbound guest-status notifications so the configured Expected Time of Return is included for advance check-in reservations when the interface is subscribed to that business event element.. |
| 260520-000541 | HOPCS-95528 | Enhanced OXI inbound reservation processing to support DVM for reservation comment types. |
| HOPCS-95838 | PILOT PHASE Negotiated Rates and commissions attached to Profiles at OPERA Cloud Central is available at the respective regional PMS environments. This feature is being released incrementally, and availability may be delayed in some instances. | |
| 260731-000440 | HOPCS-95849 | PILOT PHASE Profile Lookup/Download includes Date of Birth information for profiles downloaded to PMS. This feature is being released incrementally, and availability may be delayed in some instances. |
| 260807-001729 | HOPCS-95956 | PILOT PHASE Configuration messages are now generated successfully for RTAV and sent to external systems. This feature is being released incrementally, and availability may be delayed in some instances. |
| 260731-000440 | HOPCS-96066 | PILOT PHASE Profile updates are published to each active subscribed regional PMS. This feature is being released incrementally, and availability may be delayed in some instances. |
| HOPCS-96190 | Rate code resync during onboard should not fail if one rate code is erroring out. |
Inventory
| SR | JIRA # | Description |
|---|---|---|
| HOPCS-91483 | The getAvailableInventory API was updated to exclude Room Class sell-limit records by adding AND room_class IS NULL in NumberToSellLimitsRo.xml, preventing the Duplicate key -99 exception. | |
| 260414-001747, 260423-000309, 260527-002002, 260812-001084 | HOPCS-92221 | Optimized room type validation to improve performance when inactivating or deleting room types. |
| 260504-000976 | HOPCS-92513 | When OPERA Cloud is displayed in Japanese, Property Availability displays row labels and their corresponding numeric values in aligned rows. |
| HOPCS-92911 | The Copy Room Hierarchy Class functionality now returns NotProcessed (MDM03527) when the required To Room Class is missing in the target property, with the error message correctly identifying the missing Room Class. | |
| HOPCS-92988 | For properties with Room Rotation OPERA Control active, Out of Order and Out of Service Owner Exclusive rooms are only considered on the Property Availability Screen when considering Owner Exclusive inventory. | |
| HOPCS-93415 | Correct availability is displayed when large profile Ids and control segment OPERA Control is turned on. | |
| HOPCS-93467 | Restrictions are correctly displayed and page is refreshed when creating new restriction from Year View option ` | |
| 260528-001720 | HOPCS-93579 | Administration > Inventory > Accommodation Management > Room Types For properties with Housekeeping Task Scheduling OPERA Control active, you cannot delete a room type when Task Sheet Schedule entries with supplies exist for that room type. |
| HOPCS-93884 | Property Availability excludes pseudo rooms from historical Day Use and Day Persons totals. | |
| HOPCS-94474 | Property Availability includes scheduled room moves for departing reservations in the displayed counts. | |
| HOPCS-94716 | The Copy Rooms functionality now handles mixed successful and duplicate room entries correctly. Successful rooms are created and marked as completed, while duplicate rooms remain editable with the appropriate error message | |
| 260708-001072 | HOPCS-94772 | Inventory > Property Availability You can add stayover statistics to the House Level and Room Type level views from the View Options panel. Day use reservations and departures are not included in the stayover calculation. Available stayover statistics include stayover rooms, stayover persons, stayover adults, and total stayover children. For properties with Child Rates By Defined Buckets OPERA Control active or Guest Age Categories OPERA Control active, detailed child stayover statistics are also available. |
| 260713-001140 | HOPCS-94990 | Updates to Component Suite Room Types can now be made even when an associated room component is marked Out of Order or Out of Service. |
| 260622-001394, 260710-001571, 260727-000753, 260713-000915 | HOPCS-95182 | Inventory asynchronous revenue inventory statistics responses exclude physical room counts for component room types. |
| 260716-000002, 260713-001063, 260717-001978, 260813-001825, 260710-001449 | HOPCS-95390 | Issue resolved in Property Availability where Max Available Rooms for Non Owner Exclusive Rooms could incorrectly include Owner Exclusive room inventory. Property Availability now correctly separates inventory calculations for: Non Owner Exclusive Rooms Owner Exclusive Rooms All Rooms Max Available Rooms and related availability values now calculate from the correct room population based on the selected Owner Exclusive filter. |
| 260722-000812 | HOPCS-95508 | In Property Availability, the House Level row uses an updated background color that improves text contrast and readability when you view availability. |
Miscellaneous
| SR | JIRA # | Description |
|---|---|---|
| 260401-001389, 260401-001135, 260828-000608, 260831-001221, 260901-001085, 260831-000822, 260828-000724 | HOPCS-97164 | Profile service processing has been improved to ensure resources are released correctly when an exception occurs during profile retrieval. This prevents affected requests from consuming available connection resources and improves the reliability of subsequent profile searches and retrievals. |
| 260514-001487 | HOPCS-92798 | When logged in at the Hub level, Hub-level OPERA Controls can be viewed and updated consistently, regardless of whether Hub or Property is selected in the Search section of the OPERA Controls screen. |
| HOPCS-92953 | In properties where the Telephone Book / Operator OPERA Control is enabled, when you attempt to delete a Telephone Book Category marked as Global that has dependent records in other properties, the deletion is prevented and a validation message identifies the property where dependent records exist. | |
| HOPCS-92970 | On pages that use the steps pattern, the sticky top section and panel header remain steady when you scroll up or down. | |
| 260430-001490, 260312-002502, 260601-000972, 260710-000000 | HOPCS-92979 | Resolved an issue where opening OPERA Cloud from an external application could cause the active user session to become inactive. OPERA Cloud now continues to operate normally when launched through an external application. |
| HOPCS-93047 | Performance Improvements when opening a reservation with packages based on pkg_package_adv formula. | |
| 260216-000586 | HOPCS-93098 | For enterprises with OPERA Cloud chains hosted in multiple regions, the Identity Management link directs you to the configured centralized Identity Management portal. |
| 260603-002047, 260702-002378 | HOPCS-93320 | The Property Interfaces, Video Check Out, and Person Discrepancy functions are included in the Complimentary Functions Activated total in OPERA Controls. You can activate these functions without reducing the Application Functions available with your subscription. |
| HOPCS-94319 | Performance Enhancemencents when running the history and forecast report. | |
| 260615-001441 | HOPCS-94702 | Changes to Property Configuration are included in the Changes Log under the Configuration Group. |
| 260701-000077 | HOPCS-94932 | Custom Export Enhancement Improved the custom export creation process to retain the selected Parameter Form when a new export is created and saved. This enhancement applies to exports created through both the Opera user interface and the Create Custom Export API, providing a more consistent and reliable configuration experience. |
| HOPCS-95196 | Changes Logs records changes made by system-triggered jobs, including jobs associated with zero or negative user IDs. This correction allows you to view these entries in Miscellaneous > Changes Logs. | |
| 260713-002371 | HOPCS-95243 | In properties where the Guest Service Status OPERA Control is active, guest service status changes (Do Not Disturb, Make Up Room, Service Declined) remain available in the Change Log for previous business dates, supporting access to complete housekeeping history. |
| 260713-000042 | HOPCS-95412 | In Mobile Guest Experience, when you enter valid credentials during on-boarding, authentication completes successfully, allowing you to complete on-boarding and access the Mobile Guest Experience portal. |
| 260715-000768, 260730-001254 | HOPCS-95416 | UPE exports can connect to legacy SFTP servers that require legacy SSH algorithms while maintaining strict host-key validation. |
| 260619-001668 | HOPCS-95852 | In OPERA Cloud, selecting the thumbs-down icon for an Ask Oracle (OSA) response does not open the ICCP support page. |
| 260803-000704 | HOPCS-95870 | Close icon is visible in the Performance Meter Popup. |
| HOPCS-96020 | Ask Oracle uses the country configured for your property when Country Mode is not configured. |
Mobile
| SR | JIRA # | Description |
|---|---|---|
| HOPCS-94502 | Fixed keyboard activation for OPERA Cloud Mobile Notes & Traces swipe actions. Keyboard users can now execute Manage/Edit, Delete, Complete, and Pending actions consistently. | |
| HOPCS-94731 | When updating a profile in OPERA Cloud Mobile, existing profile details like VIP, title, currency, and identification details are retained. | |
| 260609-000829 | HOPCS-94819 | An improvement has been made so you are only able update profiles, reservation stay details, and payment instructions in OPERA Cloud Mobile when your assigned role includes the required permissions. |
| 260630-002532, 260701-000613, 260505-001811, 260324-002684 | HOPCS-94840 | In OPERA Cloud Mobile, when Advanced Package Handling is enabled and the Post Next Day option is unchecked while Forecast Next Day is checked on the package configuration, you can mark packages available for consumption on the current business date as consumed directly within their respective package category. |
| 260609-000664, 260609-001038 | HOPCS-94881 | An improvement has been made when accessing the Guest or Linked Profiles drawer to display relative information. |
Property APIs
| SR | JIRA # | Description |
|---|---|---|
| 260508-000270 | HHPRT-32013 |
OPERA Cloud processes high-volume pricing schedule creation for Daily Rate and Base Rate configurations asynchronously. When you save a rate code with extensive pricing schedules, such as multiple room types across a long date range, the request is processed in the background to prevent timing out. |
| HOPCS-58889 | Payment and authorization REST API operations return HTTP 504 Gateway Timeout when a timeout occurs instead of HTTP 400 Bad Request. | |
| HOPCS-65221 | [REST API] The putShareRateAmount operation successfully processes requests whether the optional changeShareRateInstructions element is included or omitted. Share reservation data is returned only when returnShareReservations=true is specified. | |
| HOPCS-83733 | REST API: postTurnawayCodes (RSVCFG) defaults turnAwayType to Denial when the field is omitted in the request to create a new turnaway code. | |
| HOPCS-86592 | The postRoomKeysOutbound API sends the keyRequestTime, keyValidityStart, and keyValidityEnd request values using the hotel's time zone and corresponding numeric time-zone offset, for example, 2025-11-26T10:43:50.000+01:00. The FOFOUTBOUND API specification is updated to state that these three room key timestamp fields use the hotel's time zone. | |
| 260401-001621 | HOPCS-92289 | Activity descriptions added or updated through `postActivityBookingForProfile` or `putActivityBookingForProfile`operations for Profile Activities, and through `postActivityBooking` or `putActivityBooking`operations for Reservation Activities, are displayed as expected on the corresponding Profile Scheduled Activities and Reservation Activities screens. |
| 260423-001601, 260505-001288 | HOPCS-92310 | When adding or updating profile identification details in OPERA Cloud or through the postProfile and putProfile API operations, an Identification Type exceeding 20 characters returns the error: Identification document type must be 20 characters or fewer. |
| 260212-000284 | HOPCS-92562 | The element 'RESORT' is always returned in NEW RESERVATION and UPDATE RESERVATION business events. |
| 260331-000488 | HOPCS-92772 | The getRateActivityLog API now correctly applies fromDate and toDate filtering for RATE_CODE activity logs, with appropriate date-range validation while preserving existing behavior when dates are not provided. |
| 260316-001339 | 260527-002335 | HOPCS-92957 | Updated the postRoomTypes, putRoomTypes, postRooms, and putRooms APIs to ignore meetingRoom=true for physical room types and rooms when the Guest Room As Meeting Room OPERA Control is inactive. Requests with meetingRoom=false, where the field is omitted, and pseudo room types remain unaffected. |
| HOPCS-93087 | The Room Maintenance Reasons API (postHotelRoomMaintenanceReasons) is updated when multiple records are created with one request. It creates all valid entries, skips invalid entries, returning a warning for each skipped entry and if all entries are invalid, it returns a 400 error. | |
| 260224-000580, 260529-000377, 260811-000498 | HOPCS-93097 | [REST API] putReservation (RSV) only allows for setting the value of postStayCharging to 'true' when the OPERA Control 'Post Stay Charges' is active for the property |
| HOPCS-93123 | The POST Discount Reasons REST API validates the required defaultText field and returns a 400 Bad Request response when the field is missing or empty. | |
| 260522-001473 | HOPCS-93240 | When an external system updates the blockDetails through putBlock, the tax type will not be changed unless included in the REST API call. |
| HOPCS-93268 | When using the OHIP getBlocks API, you can mark the fetched records as recently accessed by setting the markAsRecentlyAccessed attribute. | |
| 260520-001564 | HOPCS-93278 | In properties using an Outbound Door Locking System (DLS) interface, OPERA Cloud includes the configured translation attributes for the selected key options in the room key outbound request. A new interfaceKeyOption attribute is added and contains the configured Interface Key Option value, and it is sent with the existing keyOptionsCode and keyOptionDescription attributes. For example, the request includes this structure: "keyOptions": [ { "keyOptionsCode": "GARAGE", "keyOptionDescription": "Garage Level", "interfaceKeyOption": "2" } ] |
| HOPCS-93290 | The putRatePlan API now handles requests where primaryDetails is not provided and returns the appropriate validation response instead of an unexpected error. | |
| 260521-001264 | HOPCS-93413 | Bookings > Reservations > Look To Book Sales Screen OPERA Cloud displays correct availability when an availability search is completed without a display set value. |
| 260422-001405 | HOPCS-93517 | Get Restrictions API by Date Range service applies code category and code filters to return only matching restrictions. |
| HOPCS-93586 | startSetDailyRatePlanSchedulesProcess Application Programming Interface (API): When the asynchronous payload contains invalid values, the validation and warning messages returned for daily rate schedule processing are displayed correctly. | |
| HOPCS-93682 | Preconfigured Routing Instructions with a Billing Contact are returned correctly through the REST API and displayed in the OPERA Cloud UI. | |
| 260504-000993 | HOPCS-94544 | The file attachment service returns block attachments when the attachment context and attachment type are not included in the request. Default values are applied to the missing request parameters, allowing the attachment to be retrieved successfully. |
| 260611-000299 | HOPCS-94755 | You can exclude inactive room types from Revenue Inventory Statistics responses when they are grouped by room type. |
| 260513-000572 | HOPCS-94984 | The PUT API reliably persists the new telephone when deleting an existing profile telephone in the same request. |
| HOPCS-95112 | SetRatePlanSchedules API now correctly handles adding or removing packages/package groups on existing pricing schedules without displaying unnecessary duplicate package warnings, and pricing is split correctly. | |
| 260409-000821, 260802-000052 | HOPCS-95126 | The getReservationsDailySummary (RSVASYNC) operation returns the primary guest's country for each reservation. If the country is not present on the reservation, it is retrieved from the guest's primary address. |
| HOPCS-95147 | When using putReservation (RSV) to update an existing trace for a reservation in a property where Trace Frequency is enabled, a trace can be updated regardless of if the traceFrequency object is sent in the request for the existing trace. | |
| 260727-001090 | HOPCS-95579 | The API retains the existing Package Transaction Code when pkgTrxCode is not provided in a putRatePlan request for a rate plan containing packages. If there is no existing package transaction code present on a rate code, the API applies the Default Package Transaction Code configured in OPERA Controls. If neither value is available, the request returns error PAR01507. For rate plans without packages, putRatePlan processing is unaffected by the presence or absence of pkgTrxCode. |
| 260731-000738 | HOPCS-95936 | You can delete the existing profile address and save the same address while updating the profile. |
Reports
| SR | JIRA # | Description |
|---|---|---|
| HOPCS-82758 | Rate Code Report retrieves results more quickly for the selected date range. | |
| 251106-000674, 250916-000266, 250926-001239, 260113-000888, 251127-000467, 260223-000415, 260206-001423, 260519-000521, 260618-000272, 260706-000365, 260528-001749, 241012-000376 | HOPCS-88481 | When you schedule a Shift Report or Downtime Report for email delivery, the recipient can open the attached report. You can also preview the report in View Executed Reports. |
| HOPCS-92086 | Shift reports for Sample_cont_merge and SC_Quote doesn't display any block information when the block ID is null. Reports are successfully previewed/downloaded when Block ID is present | |
| 251103-001728 | HOPCS-92803 | Reservation Forecast (RES_FORECAST1/FOR1.FMX) generates forecast data correctly when executed through End of Day Final Reports, ensuring consistent report output. |
| 260514-000432, 260708-001119 | HOPCS-92864 | Package Forecast report now supports configuring the To Date offset beyond seven days in the report settings, aligning the configuration with supported report execution behavior. |
| HOPCS-93082 | The Guest Inhouse Complimentary (GI_C_H) report displays reservation notes for selected note types and validates excessive note-type selections before report generation. | |
| 260225-000399 | HOPCS-93820 | The SPECIALS_STATISTICS report now returns only the explicitly selected Specials, preventing unintended matches when Special codes contain similar substrings. |
| HOPCS-94266 | The resv_statistics1.rdf report SQL was optimized to provide stable execution plans and improved performance by using scenario-specific queries and materializing the physical-room calculation, while preserving the existing report calculations and results. | |
| 260617-002641 | HOPCS-94501 | The Guests In House Rate Check (GIRATECHECK) report supports filtering Departure (DUOT) reservations through the Reservation Status parameter, aligning available filter values with report output. |
| 260417-000969, 260626-000879 | HOPCS-94503 | Package Code Preview Report displays the configured price for each child bucket, including the third child bucket. |
| 260609-000582 | HOPCS-94637 | Email delivery preserves report attachment bytes, so emailed PDF reports open correctly. |
| HOPCS-94769 | During provisioning, OPERA Cloud moves role-to-report-group grants to the retained report group before deleting a duplicate report group. | |
| 260707-000334 | HOPCS-94974 | You can select room classes, rather than individual rooms, in the Special Requests Statistic report. |
| 260715-002094 | HOPCS-95124 | The calculation of the % Beds Occupied metric in the Manager Flash Report has been updated to determine the effective maximum occupancy for each occupied primary room using the following precedence: 1. The Maximum Occupancy configured at the room level. 2. If the room-level value is not defined, the Maximum Occupancy configured for the associated room type. 3. If neither the room nor the room type has a Maximum Occupancy defined, the effective maximum occupancy for that room is considered to be 0. |
| 260525-000549, 260608-000730 | HOPCS-95353 | The Reservation Repeat Guest report counts completed stays once when records overlap across data sources, while retaining valid unmatched stays and resort-specific results. |
Reservations
| SR | JIRA # | Description |
|---|---|---|
| HOPCS-73861 | Enhanced error handling on the Linked Reservations screen to prevent the display of duplicate error messages. | |
| HOPCS-85713 | Cancellation policies for shared reservations retain the original booking timestamp when shares are added or removed, ensuring cancellation penalties and deadlines continue to be calculated according to the configured Grace Period Duration. | |
| HOPCS-86717 | Fields and labels in the Reservations Sales Screen display in the preferred language selected in the OPERA Cloud menu settings. | |
| HOPCS-87129 | Reservation Sales Screen attaches the Group Profile to Linked Profiles when creating a reservation from a block with an associated group profile. | |
| HOPCS-87205 | When ending a call during booking in the Reservation Sales Screen, you can search for and attach a guest profile in the Turnaway screen. | |
| HOPCS-90036 | When logged in to OPERA Cloud at the hub level, deposit and cancellation policy dates now display in the configured hub date format. | |
| 260312-001125 | HOPCS-91904 | Condition-based Global Alert definitions are included when exporting shell data from an existing OPERA Cloud property. |
| 250330-000580 | HOPCS-92130 | When the Advanced Packages OPERA Control is inactive, allowance amounts configured on package pricing schedules are not applied to reservations. |
| 260406-001034, 260331-000999, 260312-000684, 260427-002140, 260629-002103 | HOPCS-92155 | Performance is enhanced when the system searches for Property Availability. |
| 260430-002762 | HOPCS-92468 | Item Inventory Auto Traces now retain the configured trace time when item inventory changes are applied to multiple reservations within a block. |
| HOPCS-92517 | Reservation Sales Screen Daily Details supports updating and refreshing Block values with improved save, refresh, and validation behavior. | |
| 260511-001923 | HOPCS-92538 | Enhanced error handling when removing a block from an existing reservation. |
| 260218-000945 | HOPCS-92584 | Reservation Sales Screen recalculates package amounts based on updated child count and age values entered during the booking flow. |
| HOPCS-92702 | Pre-Arrivals search includes waitlist reservations when filtering by guest name or confirmation number. | |
| 260225-000235 | HOPCS-92907 | 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-92912 | Reservation Sales Screen honors the Guest Identification Storage Location OPERA Control when managing accompanying guest identification details, displaying identification fields based on the configured storage location | |
| HOPCS-92929 | Reservation Sales Screen validates children count values in Availability Search, Booking flow, and Edit Reservation Presentation screen to prevent invalid children values from being entered. | |
| HOPCS-92948 | Trace dates in the Pre Arrivals screen now retain the correct selected date and no longer switch between MM-DD and DD-MM formats when the date value can be interpreted both ways. | |
| HOPCS-92955 | Profile preferences configured at the selected property can now be successfully attached to reservations from the Pre-Arrivals screen. Profile preferences that are not configured for the selected property are not displayed in the Pre-Arrivals screen. | |
| 250314-001050 | HOPCS-92963 | The drilldown applies the existing Day of Arrival Cancels criteria, ensuring results match the tile counts and accurately reflect reservations with an arrival date of the business date that were also cancelled on that same date. |
| HOPCS-92998 | When a reservation note of any type is added or modified outside the Pre-Arrivals screen for a reservation that was previously marked as Reviewed, the reservation is marked as Modified in the Pre-Arrivals results. | |
| 251030-002604 | HOPCS-93041 | v5i reservation output does not truncate BOOKED_ROOM_TYPE when the original room type label contains a space. |
| HOPCS-93064 | When Fixed Rates is inactive, the Rate Amount field is no longer available in the Mass Update Reservation Details screen. | |
| HOPCS-93080 | For properties with Child Rates by Defined Bucket or Guest Age Categories active, you can save pricing updates below the configured allowance for child-based packages in bucket or guest age category 2 or 3. If you enter a price above the allowance, an error is displayed and the update cannot be saved. | |
| 260325-000647 | HOPCS-93106 | Inventory items automatically attached to a reservation are removed when their auto-attach condition is no longer met. |
| 260525-000516 | HOPCS-93113 | When the Scheduled Activities OPERA Control is active, profile and reservation activities can be added to the reservation confirmation letter using the applicable merge codes. |
| 260428-001009, 260416-000943 | HOPCS-93152 | When logged in at the hub level, the package group amounts display using the property currency format in the package selection screens. |
| HOPCS-93189 | When using the Reservation Type merge code on closing script, the correct reservation type is returned. | |
| HOPCS-93194 | Turnaway now populates the Market Code associated with the selected Rate Code when launched from the Look To Book flow, providing consistent behavior with the Reservation Sales Screen | |
| 260508-001751, 260501-000845 | HOPCS-93203 | Reservation screen consistently displays sell messages after you refresh the page or update reservation details. |
| 260507-000886 | HOPCS-93209 | For properties with Reservation Contact OPERA Control inactive, Reservation Contact and Billing Contact fields are not visible on the Linked Profiles screen. |
| 260417-000886 | HOPCS-93214 | For properties with the Promotion Module OPERA Control enabled, a new FLEXIBLE_PROMOTION_CODE OPERA parameter has been introduced. When enabled, promotion codes that are not linked to the reservation's selected rate code can be attached and retained on the reservation. |
| 260115-000697, 260210-000879, 260206-001241, 260701-001876, 260810-001825 | HOPCS-93244 | Reservation updates process successfully for checked-out reservations without package pricing errors when previously deleted auto-attached packages are reevaluated. |
| 260320-001303 | HOPCS-93261 | When you search by Rate Category in the Reservation Sales Screen, available rates assigned to the selected rate category are returned. |
| 260514-001344 | HOPCS-93302 | In properties where the Advanced Daily Details OPERA Control is active, you can complete a previously scheduled room move for a block reservation from the Scheduled Room Move panel. If the room type is not allocated in the block, you can borrow from another room type on the block. |
| 260601-000924 | HOPCS-93317 | Membership details can now be added to reservations directly from the Rooming List screen during profile creation. |
| 260602-001405 | HOPCS-93323 | When Profile Mailing Privacy is On , profiles created through Look to Book automatically apply the configured Profile Mailing Privacy settings |
| 260520-000137 | HOPCS-93354 | You can modify and add alerts, traces, and reservation notes to reservations with custom housekeeping task schedules |
| HOPCS-93446 | For Properties with Member Pre-Arrival Lookup enabled, an empty response returned from the external system for matching profiles is treated as no match is found, and a resulting alert/trace/reservation note is not generated. | |
| HOPCS-93459 | Reservation Sales Screen and Look To Book no longer display sell-separate packages with expired End Sell Dates in the package selection lists. | |
| 260214-000734 | HOPCS-93575 | In properties where the Swap/Shift Room and Shares OPERA Controls are enabled, when you drag and drop a reservation in Room Diary and the target room is already assigned to a shared reservation, the warning confirmation message displays the Swap Rooms, Shift Room, and Create Share actions. |
| 260428-000666 | HOPCS-93683 | You are prevented from creating block reservations from the Rooming List when neither block availability nor house availability exists for the selected room type. |
| 260219-000374 | HOPCS-93819 | In properties where the Guest Locators OPERA Control is active, you can delete a locator from a reservation with multiple locators, and only the selected locator is deleted. |
| 260612-001751 | HOPCS-93862 | For reservations modified through OXI with a change in stay dates, Sell separate packages with floating allowances attached to specific nights are realigned with the revised stay dates and their pricing schedules refreshed. If the original package dates fall outside of the revised stay dates, the package is removed. |
| 260604-000466 | HOPCS-93899 | Housekeeping Room Instructions can be saved within the Housekeeping panel of the individual reservation as well as by using the Mass Update functionality's Housekeeping component. |
| HOPCS-94026 | Rate Bucket 4 and Rate Bucket 5 child values are populated correctly when modifying a reservation. | |
| HOPCS-94063 | In Resource Management, selecting Select All in Menu Items displays one ellipses Action menu for each record. | |
| 251209-000771 | HOPCS-94117 | You can successfully remove the Billing Contact or Reservation Contact from block reservations. |
| HOPCS-94141 | In the Reservation Sales Screen Availability, you can continue the flow after collapsing expanded property cards in Room Type view using Show Less. | |
| HOPCS-94142 | In the Reservation Sales Screen Overview, selected Room Type, Room Type to Charge, Rate Code, and Purpose of Stay values display in Code - Description format. | |
| 260226-002334, 260331-000830, 260706-000303 | HOPCS-94291 | Enhanced error handling when changing the rate amount on Look to Book Sales Screen. |
| 260610-002463 | HOPCS-94315 | For properties configured with the OPERA Control Default Selection to Show Selected Packages Only set to Selected, the package search for an existing reservation now defaults to showing all packages configured for the property. |
| HOPCS-94341 | Look To Book displays the configured labels for Rate Bucket 4 and Rate Bucket 5 correctly when child bucket labels are renamed. | |
| HOPCS-94387 | Move Reservation retains child ages and assigns them to the appropriate guest-age categories at the target property. | |
| 260624-000284 | HOPCS-94389 | Updated the Shares screen to display the required indicator (*) for the Reservation Type field when it is mandatory, providing consistent mandatory field guidance during share creation. |
| 260619-001165 | HOPCS-94429 | The Reservation Sales Screen displays only payment methods that are configured for reservation use across all Reservation Sales Screen flows. |
| HOPCS-94447 | Improved reservation cancellation API performance to reduce response time during Distribution processing. | |
| 260615-001561 | HOPCS-94524 | You can override unavailable items only when your role includes the Override Item Sell Control task. |
| 260619-002146 | HOPCS-94562 | Sell Messages in the Reservation Sales Screen now preserve configured line breaks and blank lines across all supported displays. |
| 260617-001681 | HOPCS-94612 | Reservation Sales Screen availability searches using a Company profile and a specific negotiated rate code now return results only for the selected negotiated rate, excluding other negotiated rates associated with the same company. |
| 260615-002097 | HOPCS-94658 | Dynamic Base Rate calculations correctly convert offshore rate amounts to the dependent local currency when the base and dependent rates use different currencies. |
| 260521-002216 | HOPCS-94700 | For share reservations using the Entire share rate distribution method and a room-charge-formula-based package, the Packages screen now displays the applicable package posting amount for each share reservation. |
| HOPCS-94711 | The Reservation Sales Screen Availability now supports viewing default and additional display set rates for 0-night (day-use) searches, while continuing to display the DAYUSE display set by default. | |
| 260708-001007 | HOPCS-94729 | In properties where the File Attachments OPERA Control is active, you can upload attachments from Profiles, Profile Activity, Reservations, and Blocks. When the file name or attachment name contains unsupported characters such as /, :, ", *, ?, <, >, |, #, %, &, @, +, `, =, or !, these are automatically sanitized and the attachment is saved successfully. |
| 260708-001133 | HOPCS-94730 | Look To Book calculates rates and packages using the actual adult count and child bucket count when Children Bucket 4 and Children Bucket 5 values are entered. |
| 260702-001152, 260721-000645, 260715-000317, 260720-000297, 260803-002077, 260616-001215, 260825-001622 | HOPCS-94760 | After accepting a waitlisted reservation, subsequent reservation updates retain the accepted reservation status. |
| HOPCS-94765 | Improved error handling when updating stay dates for sharing reservations at properties where Enforce Same Stay Dates for Sharing Guests is enabled. | |
| HOPCS-94774 | Selecting Delete Customization on the customized Reservation Sales Screen screens removes all customization changes for the selected screen at the selected customization level. | |
| 260626-000659, 260729-001341 | HOPCS-94962 | When you generate a Pro-Forma Folio for a reservation from Room Diary, the folio uses the guest profile language for stationery selection. |
| 260202-001149 | HOPCS-95012 | When your company profile inherits negotiated rates from a related master company profile, you can select eligible negotiated rate codes from the Rate Code list in Stay Details, Daily Details, and Mass Update Reservation Details. The list displays only rates that are available for your company profile and reservation stay dates. |
| HOPCS-95026 | You can copy reservations with optional guest age categories without an unexpected error when age entries are blank. | |
| 260616-000735 | HOPCS-95034 | Routing Instructions in the Look To Book Book Now flow now open the Routing Instructions window for shared reservations without creating duplicate or overlapping reservations in Trip Composer. |
| 260624-001289 | HOPCS-95035 | Staggered share reservations can now be reinstated without requiring additional room inventory when the linked active share already holds the inventory, eliminating unnecessary inventory override requirements. |
| 260310-001950, 260512-001414 | HOPCS-95040 | Look to Book displays block-attached packages when their booking windows include the current property business date. |
| HOPCS-95095 | [REST API]getReservation (RSV) returns all linked reservations for the specified reservation when the fetchInstructions 'linkedReservations' is used. | |
| 260202-002271 | HOPCS-95099 | Reservation Discounted entered on Look to Book Sales Screens are saved to the confirmed reservation with the correct discounted rate. |
| 251229-000571, 260716-001140 | HOPCS-95116 | In Room Diary, warning messages display the guest name as it appears in the guest profile after you drag and drop a reservation. Tool tips also display all characters for guest name and other remarks such as out of order/service reason. |
| HOPCS-95165 | Reservation Sales Screen now displays the calculated cancellation penalty amount in the Deposits & Cancellation section during the In Progress booking flow. | |
| 260507-000500 | HOPCS-95193 | Enhanced error handling for custom charges when modifying a reservation. A warning to verify custom charges no longer appears when changes are done only to non-affecting fields such as reservation type, market code, etc. |
| 260515-001654 | HOPCS-95205 | Phone and email details on guest profiles are retained when shared reservations are created from a block rooming list. |
| 250906-000524, 260406-001034, 260312-000684 | HOPCS-95217 | Performance is improved in Room Diary when you select Load More Results or update search criteria after the initial room list loads. |
| 260511-000894 | HOPCS-95227 | For properties configured with Basic Search as the default search mode, search criteria passed from a dashboard tile are retained when returning to the reservation search screen after modifying a reservation. |
| 260703-000960 | HOPCS-95234 | Change Logs now capture the IP address for reservation attachment activities when the Store IP Address in Changes Log OPERA Control is enabled. |
| HOPCS-95244 | In Globally Distributed Unified Platform environments, when adding a reservation to the waitlist from the Reservation Sales Screen, the Waitlist Reason and Waitlist Priority lists display each configured code once without duplicate entries. | |
| HOPCS-95262 | In Globally Distributed Unified Platform environments, you can successfully accept a waitlisted reservation with a closed rate from Manage Reservation or the Reservation Sales Screen. | |
| 260429-001225, 260729-001378, 260602-002040, 260804-001082 | HOPCS-95263 | When you select Open Folios on the Reservation Statistics dashboard tile, the drilldown now returns the same eligible open folios counted on the tile, including those outside the previous implicit arrival-date range. |
| 260720-001597 | HOPCS-95282 | Improved navigation in the Arrivals Console View by resolving an application error triggered when returning to Back to Arrivals after a reservation check-in. |
| 260718-000024 | HOPCS-95413 | The values for ACTUAL_CHECK_IN_DATE and ACTUAL_CHECK_OUT_DATE times are stored in the OPERA database in UTC timezone. These values are converted anddisplayed in OPERA Cloud in the property timezone. |
| HOPCS-95417 | Reservation Sales Screen supports selecting valid guest profiles during New Reservation creation without triggering unnecessary minimum search criteria validation. | |
| HOPCS-95428 | Improved the Reservation Sales Screen Map View refresh experience by displaying a loading indicator during search updates and reducing perceived reload time. | |
| 260222-000282 | HOPCS-95503 | When modifying a block reservation for an elastic block after the block has been cut off, and either changing the room type or extending the stay, you have the option to borrow inventory from house availability when applicable. |
| 260722-001501 | HOPCS-95507 | Look to Book enforces the configured maximum number of rooms per reservation in both Hub and property context. When the selected number of rooms exceeds the configured limit, a validation message displays and prevents you from continuing until the selection complies with the setting. When you use Look to Book in property context, it applies the default Hub configuration defined in the Room Limit Per Reservation - Hub level OPERA Control. The Maximum Number of Rooms per Reservation OPERA Control continues to apply at the property level where configured. |
| 260702-000389 | HOPCS-95557 | When existing block reservations have a discount applied, the Apply Changes to Multiple Block Reservations workflow can update the discount code for all selected reservations with the same existing discount code. |
| 260112-002436 | HOPCS-95590 | Manage Block Reservations retains the original block and rate when a block move fails due to insufficient target block inventory, preventing partial reservation updates. |
| 251113-000804 | HOPCS-95700 | Migrated reservations exceeding 999 nights can be checked out in OPERA Cloud. |
| HOPCS-95796 | Reservation Sales Screen correctly recognizes the selected payment method during share reservation creation, preventing unnecessary payment method validation errors. | |
| HOPCS-95868 | Reservation notification OPERA Controls are available for Central-only properties without requiring an OPERA Property Management Services subscription, supporting channel notification setup. | |
| HOPCS-95877 | Reservation Sales Screen availability results now remain synchronized with the API response when toggling Default Display Sets, preventing unavailable rates from being displayed. | |
| 260731-000872, 260726-000209 | HOPCS-95923 | Pre-Arrival date selection uses a consistent date format when chosen from the calendar, ensuring results are returned correctly. |
| 260804-002332 | HOPCS-95932 | In Reservation Search, when using the Membership Level filter, only reservations matching the selected membership level are returned. |
| HOPCS-95933 | Reservation Sales Screen displays updated child ages in the toolbar after adding a shared reservation with children. | |
| HOPCS-96112 | From the billing screen of a reservation, when searching for a reservation to transfer postings to, the reservation search results can be sorted by Confirmation Number (ascending and descending). | |
| 260729-001118 | HOPCS-96117 | When you configure a default Arrival Time in Stay Details using customization, the default value displays in reservations without an arrival time. The default value is saved to the reservation after you make or save a change to any field in Stay Details. |
| HOPCS-96119 | The database column ACTUAL_CHECK_OUT_DATE stores the check out date and time in the property's timezone for the OPERA Business Date the reservation was checked out on. This date is used in areas like commission calculation. | |
| 260803-002278, 260805-001446, 260727-000737 | HOPCS-96159 | On Confirmation Letter stationery, the ROOM_RATE merge code returns the rate amount in the currency configured for the rate code on the reservation. |
| HOPCS-96186 | Reservation Sales Screen Deposit & Cancellations displays the updated arrival and departure dates entered in the Overview tab. |
Rooms Management
| SR | JIRA # | Description |
|---|---|---|
| HOPCS-79438 | In properties where the Turndown Service OPERA Control is set to Reservation Attributes, only room types configured for Housekeeping are included in Turndown scheduling and Housekeeping Forecast results. | |
| HOPCS-86766 | In properties where the Housekeeping Task Scheduling OPERA Control is active, the Guest Requested Task tool tip clarifies that guest requested tasks are added manually to a reservation's Housekeeping Schedule and are not automatically scheduled or included on automatically generated task sheets. | |
| 251001-001119 | HOPCS-94072 | In properties where the Attendant Console OPERA Control is active, completed housekeeping credits, total credits, remaining credits, and completion percentage are accurately updated in the Attendant Console Summary when rooms are completed, supporting reliable housekeeping productivity tracking. |
| HOPCS-95362 | In Housekeeping Board, when you search using either Attendant in Room Only or Cleaning Priority along with a Turndown status, the results display rooms matching the selected filters. | |
| HOPCS-95505 | In properties where the Housekeeping Task Scheduling OPERA Control is active, the Housekeeping Forecast screen displays expand and collapse controls for Arrival Persons, In House Persons, and tasks, making detailed forecast information easier to view. |
Sales
| SR | JIRA # | Description |
|---|---|---|
| 260331-000325 | HOPCS-94120 | Multi Edit Activities response time has been optimized. |
Toolbox
| SR | JIRA # | Description |
|---|---|---|
| 260527-000535 | HOPCS-93223 | The cron job ensures that the Provisioning Processor job is started if it is not already running, especially when there are refresh properties in the queue. |
| 260414-000429 | HOPCS-94526 | The appropriate action is now displayed immediately when switching tabs, without requiring an additional click on Preference Utility |
| 260804-001431 | HOPCS-95978 | The Room Type Change utility now considers HOLD_DATE_TIME when validating HOLD1- HOLD4 room conditions. Expired holds no longer block room-type changes, while active and unlimited holds continue to enforce the existing room-condition restrictions. |