1 Feature Summary

Column Definitions

SMALL SCALE: These UI or process-based features are typically comprised of minor field, validation, or program changes. Therefore, the potential impact to users is minimal.
LARGE SCALE: These UI or process-based features have more complex designs. Therefore, the potential impact to users is higher.
ACTION NEEDED TO ENABLE: You must take steps to enable these features before they can be used. These features are delivered disabled, and you choose if and when to enable them. See the Steps to Enable in the linked topic.

Features that are specific to:

Oracle Hospitality OPERA Cloud Service, Sales and Event Management Premium Edition are marked with the Premium badge. Premium badge.

Oracle Hospitality OPERA Cloud Service, Casino and Gaming Management Add-on are marked with the Gaming badge. Gaming badge.

Oracle Hospitality OPERA Cloud Service, Loyalty are marked with the Loyalty badge. Loyalty badge.

Oracle Hospitality OPERA Cloud Central Management Services are marked with the Central badge.Central badge.

Oracle Hospitality OPERA Distribution Channel Cloud Services subscription are marked with the Distribution badge. Distribution badge.

FEATURE

SCALE

STEPS NEEDED

TO ENABLE

BLOCK MANAGEMENT
Block Code Validation Rule OPERA Control Updated SMALL Yes
Drag and Drop Enabled for Attachments SMALL No
CASHIERING AND FINANCIALS    
Batch Folios Updated SMALL No
Changes Log Updated with Folios Group SMALL No
Check Out with Open Folio Updated SMALL No
Credit Card Surcharge Applied by Payment Service Provider OPERA Control Added SMALL Yes
Credit Card Wallet OPERA Control Added to Shared Profiles SMALL Yes
Cross-Property Postings and OPERA Controls Added to Post it SMALL Yes
Daily Rate Codes Limit Updated SMALL No
Package Code Description Length Updated SMALL No
Package Postings Display Updated SMALL No
Promotion Code Updated for Description Localization SMALL No
Rate Code Package Configuration Updated SMALL Yes
Revenue Recognition Method OPERA Control Added SMALL Yes
Sequence Added to End of Day Final Reports SMALL No
Summarized Transaction View Added to Billing SMALL No
CLIENT RELATIONS    
Add New Communication Row to Communication OPERA Control Added SMALL Yes
Display Membership Image as Profile Image OPERA Control Added SMALL Yes
Drag and Drop Enabled for Attachments SMALL No
Profile Merge Updated for Accounts Receivables Selection SMALL No
Profile Privacy Customization OPERA Control Added SMALL No
Stay Records Updated SMALL Yes
Suspended Stays Search Updated SMALL No
COUNTRY SPECIFIC    
Country Specific - Algeria, Morocco, Senegal and Ivory Coast: Cash Surcharge/Stamp Tax functionality Added SMALL Yes
Country Specific - France - Fiscal Negative Payments for AR Added SMALL Yes
Country Specific - Germany - CITY_TAX Package Formula Updated SMALL No
Country Specific - Germany, Japan and United Kingdom: Updated City Tax and City Tax Ranges SMALL No
Country Specific - India- Sample_folio_india_buckets Data Model Updated SMALL Yes
Country Specific - Italy - Information Collection Methods Updated SMALL Yes
Country Specific - Japan - Okinawa Tax Updated SMALL No
Country Specific - Mexico - Fiscal Payments for AR Added SMALL Yes
Country Specific - Philippines - R+A Reports Added SMALL No
Country Specific - Poland - Multiple Updates SMALL Yes
DISTRIBUTION    
Content Management Options Added DISTRIBUTION SMALL No
Copy Channel Room Flow Added DISTRIBUTION CENTRAL SMALL No
Sellable Availability Updated DISTRIBUTION SMALL No
EVENTS    
Internal ID Added for Menus, Menu Items and Item Inventory SMALL No
Sample BEO Data Models (XML) Updated SMALL Yes
FRONT DESK    
Create Room Keys for Multiple Interfaces SMALL No
Partial Keys Failure Handling Updated SMALL No
Pre-Arrivals Screen and OPERA Control Added SMALL Yes
INTEGRATIONS    
Business Events Cashiering Updated SMALL No
Business Events Configuration Updated SMALL No
Business Events Streaming Updated with Data Value Mapping (DVM) SMALL Yes
Service Locator Added to Changes Logs SMALL No
INVENTORY    
Inventory and Rate Availability Consolidated Screen Added CENTRAL SMALL No
Manage Restriction Screen Updated SMALL No
MEMBERSHIP    
Member Info Screen Redesigned LOYALTY SMALL No
Qualifying Rates Screen Visibility LOYALTY SMALL No
View Membership History Added LOYALTY SMALL No
MISCELLANEOUS    
HUB Activity Added to Changes Log SMALL No
QR Configuration Updated for Allow List URLs SMALL No
MOBILE    
Add Payment Directly to Routing Instruction SMALL No
Advanced Alerts Added SMALL No
Commissions Added to Travel Agent Profile SMALL No
Completed Rooms Added to Task Companion SMALL No
Consumption Date Filter Added to Package Daily View  SMALL No
Display Credit Card Wallet in Payment Drawer Added SMALL Yes
Linked Profiles Communication, Notes, Preferences, Attachments, and Relationships Managing Options Added SMALL No
Queue Rooms Module Added SMALL No
Quick Edit Added to Daily Details  SMALL No
Reservation Details and Icons in Task Sheets Updated SMALL No
Reservation Notes and Traces Updated SMALL No
Reservation Search and Quick Edit Updated with ETA and ETD SMALL No
Room Status Updated for OO and OS SMALL No
Room Type/Room Info Link Added to Room Assignment SMALL No
Stay Details Read-Only When Daily Details Vary Per Night SMALL No
Supplies Added to Task Companion Task Sheet Overview and Summary SMALL No
Swipe to Check-In Added SMALL No
Today's Traces Added SMALL No
Usability Improved in Task Companion, Room Maintenance, Room Status, and Post It SMALL No
PROFILES    
Manage Name/Alternate Name Protected Profiles Override Task SMALL Yes
PROPERTY APIS    
CRM: getMemberHistory API Added SMALL No
CRM: getProfile API Updated SMALL No
CRM: getProfile, postProfile, putProfile Updated SMALL No
CRM: getSuspendedStays Updated SMALL No
CRM: putOrphanStayRecords API Added SMALL No
CRM: putProfile, postProfile, postMembership APIs Updated SMALL No
CRM/CRMASYNC: getSuspendedStays, putProcessSuspendedStays, deleteSuspendedStays Updated SMALL No
CSH: putCashSurchageRange, postCashSurchargeRange, getCashSurchageRange, deleteCashSurchargeRange, getCashSurchargeInfo APIs Added SMALL Yes
CSH: postPasserBySale, postBillingPayment, postDepositPayment Updated SMALL Yes
FOF: postHotelInterface, getHotelInterfaceDetails, getRoomKeyInterfaceDetails API operations Updated. SMALL No
FOF: postRoomKeys API Updated SMALL No
FOFCFG: getPaymentMethods, postPaymentMethods, putPaymentMethods Updated SMALL Yes
HSK: getHousekeepingOverview Updated SMALL No
HSK: gethouseKeepingtasks API Updated SMALL No
HSK: getRoomMaintenance API Updated SMALL No
RSV: putReservation, postReservation, getReservation Updated SMALL No
RTP: getHotelAvailability API Updated SMALL No
RTP: postRatePlan, postRatePlanPackages, postRatePlanSchedules, putRatePlanSchedules, putRatePlan APIs Updated SMALL No
Multiple Operations Enhanced to Return the Applicable Time for Cancellation Policies. SMALL No
New POST Based Search and Deletion Endpoints for Improved Query Flexibility SMALL Yes
RESERVATIONS    
Auto-Borrow Inventory from House When Creating Block Reservations SMALL Yes
Cancel Penalties Before Time Renamed to After Time SMALL No
Communication Panel Edit Mode Added SMALL No
Copy Reservation OPERA Control Available CENTRAL SMALL Yes
Drag and Drop Enabled for Reservation Attachments SMALL No
Look To Book Updated for Owner Reservations SMALL No
New Reservation Colors Added SMALL No
Offshore Trading Rates OPERA Control Added CENTRAL SMALL Yes
Page Composer Added to Reservation Sales Screen CENTRAL SMALL No
Rate and Availability Posting Interval OPERA Controls Added SMALL No
Reservation Linked Profiles: Add/Edit Contact Option Added SMALL No
Reservation Packages and Item Inventory Panel Updated SMALL No
Reservation Sales Screen Updated CENTRAL SMALL No
Room Reassignment in Room Diary Updated SMALL No
TA Record Locator Added to Reservation Protection SMALL No
Trace Frequency OPERA Control Added SMALL Yes
Waitlist from Reservation Sales Screen Added CENTRAL SMALL No
ROLE MANAGER    
Persistent Action Buttons Added to Manage Roles SMALL No
ROOMS MANAGEMENT    
Attendant in Room indicator Added to Housekeeping Board SMALL No
Room Status Search Component Updated SMALL No
Task Sheet Reports Updated for Back-to-Back Reservations SMALL No
SALES    
Drag and Drop Enabled for Activities Attachments SMALL No
TOOLBOX    
Change Room Class Utility Updated for Historical Data SMALL No
Synchronize Geographic Coordinates Utility Added SMALL No


BLOCK MANAGEMENT


Block Code Validation Rule OPERA Control Updated

For properties with the Business Block OPERA Control active, a Back to Back setting is added to the Block Code Validation Rule OPERA Control. When this setting is selected, if you have one block ending and another starting on the same date, you can use the same block code for both blocks.


OPERATIONAL BENEFITS

Using the same code for sequential blocks makes it easier to track and report on related business, enhancing visibility for events or groups booking back to back.


STEPS TO ENABLE

  1. From the side menu, select Administration, select Enterprise, and then select OPERA Controls.
  2. Select or confirm the Property.
  3. Select the Blocks group.
  4. Locate the Block Code Validation Rule setting and select BACK_TO_BACK.



Drag and Drop Enabled for Attachments

For properties with the File Attachments and Business Block OPERA Controls active, you can drag and drop files to the Browse/Choose File button upload to files.

See Managing Profile Attachments.



The Upload Attachment screen showing the option to drag and drop a file to attach.


OPERATIONAL BENEFITS

Improves usability by streamlining the attachment process.



CASHIERING AND FINANCIALS


Batch Folios Updated

An Only Windows Routed to Different Payee filter option is added to Billing Options in Batch Folios. When selected, only those billing windows with active routing instructions to a different payee are included for batch folio printing. Billing windows without routing instructions are excluded from folio printing. If no routed windows are available, the message "No routed windows are available for batch folio generation" is displayed. All existing billing options and selection logic remain available.



The Billing Options screen showing the 'Only Windows Routed to Different Payee' filter option.


OPERATIONAL BENEFITS

This enhancement streamlines the batch folio process for front desk staff by enabling folio generation exclusively for windows routed to a different payee, improving efficiency and reducing manual effort.



Changes Log Updated with Folios Group

The Changes Log is updated to include a new Folios group. When you generate folios from the following areas of OPERA Cloud, new detailed records are inserted into the Changes Log.


Note:

The Print Fiscal Information Folio OPERA Control must be active for a record to be inserted when you generate an Information Folio.

Note:

The Print Fiscal Pro-Forma Folio OPERA Control must be active for a record to be inserted when you generate a Pro-Forma Folio.


  • Accounts Receivables (AR Invoice)
  • Batch Folios (Information Folio via Information Bill or Advance Bill options)
  • Billing (Advance Folio, Interim Folio, Check Out Early Folio, Check Out Folio, Close Folio, Information Folio, Pro-Forma Folio)
  • Deposit Cancellation (Deposit Folio)
  • Folio History (Credit Bill, Debit Bill)
  • Post It (Post It Folio, Passerby Folio)
  • Reservations List (Pro-Forma Folio)


OPERATIONAL BENEFITS

The new details recorded in the Changes log is useful when auditing folio generation, and for troubleshooting reported issues.



Check Out with Open Folio Updated

A confirmation prompt appears when you attempt Check Out With Open Folio. See Using Post Stay Charging and Open Folio Status.


Prompt message:

  • You are about to check out "Confirmation Number, Guest Name". The folio will remain open after checkout. Do you want to continue?

Prompt actions:

  • Confirm. Confirms the action and proceeds with checkout to an open folio.
  • Cancel. Returns to the checkout screen without completing checkout.


OPERATIONAL BENEFITS

This enhancement helps you avoid unintended checkouts when the folio remains open for post stay charging. The confirmation prompt gives you clear visibility before completing the checkout action.

Key Benefits:

• Reduces the risk of accidental checkout with an open folio.

• Provides a clear confirmation step before completing checkout.

• Helps you verify that post stay charges may still be applied after checkout.

• Improves accuracy in billing and folio management.

• Supports smoother front desk operations by preventing unintended actions.



Credit Card Surcharge Applied by Payment Service Provider OPERA Control Added

Credit Card Surcharge Applied by Payment Service Provider (PSP) and Payment Service Provider (PSP) Surcharge Transaction Code OPERA Controls are added to the Cashiering group.

Note:

These OPERA Controls are mutually exclusive with the Credit Card Transaction Surcharge OPERA Control.

When enabled, the PSP applies a surcharge for credit card payment transactions. The surcharge transaction is posted using the Payment Service Provider (PSP) Surcharge Transaction Code as a separate line item in the folio. The payment transaction displays the original amount and the surcharge as separate line items, and the Credit Card History screen also shows both line items—each with the settlement type and the same approval code.

This feature applies to payments/settlements from billing, deposit payments (with Advance Deposit handling set to 0, 1, or 2), advance payment during check-in, Post It/Passer-by sale, and prepaid card issuance.


OPERATIONAL BENEFITS

Enabling surcharge handling by the Payment Service Provider ensures transparent billing by separating the surcharge from the original payment amount. This simplifies financial reconciliation, improves folio clarity for guests.


STEPS TO ENABLE

  1. From the Side Menu, select Administration, select Enterprise, and then select OPERA Controls.
  2. Select or confirm the Property.
  3. Select the Cashiering group.
  4. Locate and activate the Credit Card Surcharge Applied by Payment Service Provider (PSP)parameter.
  5. Locate and update the Payment Service Provider (PSP) Surcharge Transaction Code setting.



Credit Card Wallet OPERA Control Added to Shared Profiles

A Share Profile Credit Card Wallet OPERA Control is added to the Cashiering Group, enabling profile credit card wallet sharing across properties within the chain when shared profiles are active. It's recommended to review this feature with your payment service provider (PSP) to ensure cross-property token usability. A Default Store Credit Card Token to the Wallet OPERA Control setting is also added to the Cashiering Group, defining default behavior (YES/NO) for storing credit card tokens in profile or reservation wallets for tokens added via external systems (OHIP, OXI, OWS). The OPERA control applies by default whenever external requests lack explicit instructions, while incoming requests with a specified 'store Credit Card token to the wallet' flag override the setting.

For properties with the Credit Card Wallet OPERA Control setting set to PROFILE, the Credit Card Wallet is added to the profile details screen. The Profile Credit Card Wallet allows viewing existing tokens and deleting them if the Delete Credit Card from the CC Wallet user task is granted.


OPERATIONAL BENEFITS

Sharing the Profile Credit Card Wallet across properties streamlines payment processes for multi-property guests, enhances guest service, and reduces repetitive data entry. This also enables greater flexibility and control over token storage and management, minimizing reliance on support requests and improving operational efficiency.


STEPS TO ENABLE

  1. From the Side Menu, select Administration, select Enterprise, and then select OPERA Controls.
  2. Select or confirm the Chain.
  3. Select the Cashiering group.
  4. Locate and activate the Share Profile Credit Card Wallet parameter.
  5. Locate and activate the Default Store Credit Card Token to the Wallet parameter.



Cross-Property Postings and OPERA Controls Added to Post it

For properties with the Post It OPERA Control active, Market Code and Source Code list fields are added to the Additional Information section pre-populated with values from the Default Market Code for Post It and Default Source Code for Post It OPERA Controls.

A Cross Property Postings OPERA Control is added to the Cashiering group, enabling cross-property posting from Post It for transactions between properties. Appropriate permissions on the target property are required to search for reservations and post transactions during the cross-property posting process.

Additionally, Use Cross Property Matching Transaction Code and Default Cross-Property Sales Transaction Code OPERA Controls are added to use a matching transaction code at the target property for incoming postings. If no match is found, it uses the default transaction code specified in the control. If the matching transaction code feature is not enabled, the default transaction code from OPERA Control is always used.

The Post It screen workflow is enhanced with a Charge to Cross Property Room radio option on the payment screen, allowing selection of a target property with search for reservations by room number or guest name.


When Charge to Cross Property Room is selected:

  • the process guides selection of the target property and reservation, posting the transaction directly to the chosen property’s folio.
  • Posting logic applies the configured or matching transaction code and includes cross-property reference text on the target billing screen.
  • Cross-property transaction taxes are calculated and posted based on the target property’s transaction code configuration.
  • At the target property, transfer postings, adjustments, and split actions can be performed on these transactions; editing is restricted to supplement and reference fields.
  • Routing instructions at the target property are honored for cross-property postings.

Note:

It's recommended to use the Use Cross Property Matching Transaction Code OPERA Control only when transaction code configurations are consistent across all properties in the chain.


OPERATIONAL BENEFITS

Cross-property posting streamlines the transaction postings for guests with activity across multiple properties. Configurable controls ensure accurate transaction handling, tax calculations, and reporting, improving operational efficiency and minimizing the need for manual intervention.


STEPS TO ENABLE

  1. From the Side Menu, select Administration, select Enterprise, and then select OPERA Controls.
  2. Select or confirm the Property.
  3. Select the Cashiering group.
  4. Locate and activate the Cross Property Postings parameter.
    1. Update the Use Cross Property Matching Transaction Code setting.
    2. Update the Default Cross-Property Sales Transaction Code setting.



Daily Rate Codes Limit Updated

For properties with the Daily Rates OPERA Control active, you can create up to 50 daily rate codes per property. When you reach the limit of 50 daily rate codes, the Daily Rate rate type checkbox is disabled. You can also use the Copy Rate Code action to copy daily rate codes, with the same 50 daily rate codes limit per property maximum enforced during copy.


OPERATIONAL BENEFITS

To support faster processing when you create, modify, or copy daily rate codes and when you update pricing schedules across long date ranges, OPERA Cloud Service processes these updates using asynchronous processing and queuing.



Package Code Description Length Updated

The Description field in Package Code Definition is updated to accept 2000 characters.


OPERATIONAL BENEFITS

Clearer package details: You can spell out inclusions, exclusions, usage rules, and policies (for example, meal times or spa access), reducing guest confusion and setting accurate expectations.



Package Postings Display Updated

The Breakout option includes two new fields: Posted and Balance.

Posted shows the allowance amount that's posted.

Balance shows the remaining allowance.



The Package Postings tab showing the Posted and Balance columns.


OPERATIONAL BENEFITS

This enhancement gives you better visibility into package allowance usage during a guest stay. The Posted and Balance fields help you to quickly understand how much of the allowance is consumed and what remains available.



Promotion Code Updated for Description Localization

For properties with the Promotions Module and Multi Language OPERA Controls active, the Promotion Code Description field is updated with the Manage Translation link to support setup of localized descriptions.



The Promotion Codes screen showing the Manage Translations link.


OPERATIONAL BENEFITS

Manual creation, updating, and removal of property-specific and template Promotion Code translations streamline localization, reduce operational overhead, and improve accuracy and time-to-market for market-specific messaging.



Rate Code Package Configuration Updated

When a package is added to a rate code, the Package Transaction Code defaults according to the Default Package Transaction Code OPERA Control. The New action to add a packages remains enabled at all times.

When the Default Package Transaction Code OPERA Control is not configured (null), the Package Transaction Code must be entered or selected in rate code configuration before packages can be added to the rate code.

See Configuring Rate Code Financial Details.

OPERATIONAL BENEFITS

This update eliminates manual entry of the Package Transaction Code when adding packages to rate codes, solving frequent setup errors, inconsistent configurations across properties, and delays caused by missing codes. By autopopulating from a centrally managed default in OPERA Controls, it standardizes data, reduces rework and support escalations, and speeds up rate code changes. Keeping the New option always enabled removes a previous blocker, enabling faster package configuration while preserving control through clear validation when a default is not set. The result is higher data integrity for billing/reporting, shorter onboarding, and more efficient day-to-day operations.


IMPACT OR OTHER CONSIDERATIONS

For properties where the Default Package Transaction Code OPERA Control is null and Package Transaction Code field is null in a rate code, you will encounter an error that prevents packages selection or pricing schedule setup.


STEPS TO ENABLE
  1. From the side menu, select Administration, select Enterprise, and then select OPERA Controls.
  2. Select or confirm the Property.
  3. Select the Rate Management group.
  4. Set a value for the Default Package Transaction Code setting.



Revenue Recognition Method OPERA Control Added

A Revenue Recognition Method OPERA Control is added to the Cashiering group, enabling revenue recognition for extended stay reservations using a revenue Holding Ledger. When the Revenue Recognition Method OPERA Control is active, accommodation charges and taxes are posted to the revenue Holding Ledger and then automatically distributed to the Guest Ledger during End of Day. This update supports revenue accrual and recognition for long stay reservations such as weekly or monthly intervals. When the Revenue Recognition Method OPERA Control is inactive, accommodation charges and taxes continue to post directly to the guest folio using the standard nightly posting process.

The Trial Balance report displays a separate Holding Ledger section.


OPERATIONAL BENEFITS

This enhancement enables you to manage revenue recognition for extended stay reservations in a structured and automated manner. Charges accrue in a holding ledger and are recognized progressively through End of Day distribution, improving financial accuracy and reporting transparency.

Here are some key benefits:

• Supports revenue recognition for weekly and monthly stay reservations.

• Accrues accommodation revenue and taxes before recognition in the guest folio.

• Automates nightly revenue distribution through End of Day processing.

• Improves financial reporting accuracy for extended stay reservations.

• Reduces manual adjustments required for long duration stays.


STEPS TO ENABLE

  1. From the side menu, select Administration, select Enterprise, and then select OPERA Controls.
  2. Select or confirm the Property.
  3. Select the Cashiering group.
  4. Locate and enable the Revenue Recognition Method parameter.



Sequence Added to End of Day Final Reports

A Sequence column is added to End of Day Interim Reports and End of Day Final Reports screens, displaying the configured sequence value for each report.



The End of Day final reports tab showing the Sequence column.


OPERATIONAL BENEFITS

Displaying the sequence column improves transparency and ease of use for front desk and audit personnel by making the reporting order explicit.



Summarized Transaction View Added to Billing

View Summarized Transactions and View Detailed Transactions toggle menu items are added to each billing folio window, with the detailed transaction view displayed by default. In the Summarized Transactions view, all postings with the same transaction code are grouped into a single line showing the total amount for each code, and applicable tax totals are listed as separate lines. Summarized transactions can be transferred using the Transfer Posting action, which includes all underlying detailed transactions for the selected summarized entry. When the Folio No Reprint OPERA Control is enabled, all transactions, including those with a bill number, are displayed in the summarized view; however, transactions with a bill number are excluded from transfer posting, and the screen shows the amount eligible for transfer.


OPERATIONAL BENEFITS

Toggle options allow for streamlined billing views and easier reconciliation by grouping transactions, while transfer actions on summarized transactions improve efficiency for managing folios and adjustments.



CLIENT RELATIONS


Add New Communication Row to Communication OPERA Control Added

An Add New Communication Row to Communication OPERA Control is added to the Profile group, to determine whether a row is auto created in Communications panel.

This update aligns Communication validation with configuration, preventing unintended Type/Value required errors in workflows where communications should not be mandatory unless explicitly added.

Behavior by Setting

  • Inactive (Default):

    • Communication Entry isn't required or enforced.
    • Users can proceed without errors when no Communication row exists.
    • Validation for Communication Type and Communication Value is enforced only if a user manually adds a Communication row.
  • Active

    • The system automatically adds a Communication row when none exists.
    • Mandatory validation is enforced for Type and Value.
    • User can either click on the X to delete the row or click Cancel to exit.


OPERATIONAL BENEFITS

  • Fewer workflow interruptions / reduced errors (default OFF): Users aren’t blocked by unexpected “Type/Value required” messages when Communications aren’t needed, improving completion rates across profile/reservation flows.

  • Configuration-driven behavior (predictability): Validation now aligns with the property’s configuration, reducing confusion and support tickets caused by “sudden” mandatory fields.

  • Flexibility by property policy: Properties can choose whether Communications are optional (OFF) or mandatory by default (ON), supporting different operating models without customization.

  • Improved data quality when required (ON): If the property needs consistent contact/communication capture, auto-adding the row ensures Type and Value are captured, improving completeness for downstream use (guest contactability, service recovery, notifications, etc.).


STEPS TO ENABLE

  1. From the Side Menu, select Administration, select Enterprise and then select OPERA Controls.
  2. Select the Profile group.
  3. Locate and activate the Add New Communication Row to Communication parameter.



Display Membership Image as Profile Image OPERA Control Added

A Display Membership Image as Profile Image OPERA Control is added to the Profile group, enabling display of the guest’s primary membership image as the profile image, making it easier to identify loyalty members and deliver a more personalized service experience.

Note:

The Add, Edit, and Delete Profile Image actions are disabled when the Display Membership Image as Profile Image OPERA Control is enabled and the profile has a primary membership attached.

See Managing Profile Image.


OPERATIONAL BENEFITS

Beneficial for properties that wish to use membership images for recognition and verification purposes at the front desk or other guest touchpoints.


STEPS TO ENABLE

  1. From the Side Menu, select Administration, select Enterprise and then select OPERA Controls.
  2. Select or confirm the Property.
  3. Select the Profile group.
  4. Locate and activate the Display Membership Image as Profile Image parameter.



Drag and Drop Enabled for Attachments

For properties with the File Attachments OPERA Control active, you can drag and drop files to the Browse/Choose File button upload to files.

See Managing Profile Attachments.



The Upload Attachment screen showing the option to drag and drop a file to attach.


OPERATIONAL BENEFITS

Improves usability by streamlining the attachment process.



Profile Merge Updated for Accounts Receivables Selection

Profile Merge is updated to provide a more comprehensive and controlled merging experience by displaying the Accounts Receivable (AR) Accounts linked to each profile, enabling users to review and make informed decisions about which accounts to retain on the final merged profile.

See Managing Profile Attachments.


OPERATIONAL BENEFITS

The enhancement to the Profile Merge process improves visibility and control, ensuring data accuracy and integrity by allowing users to review and select the correct Accounts Receivable (AR) accounts to be retained on the final merged profile, thereby reducing errors and discrepancies.



Profile Privacy Customization OPERA Control Added

For properties with the Profile Mailing Privacy OPERA Control active, a Profile Privacy Customization OPERA Control is added allowing you to configure the Correspondence/Privacy options shown on Guest and Contact profiles. You can add up to 20 user-defined options, set defaults, control display order, manage translations, and activate/inactivate options (legacy options are not editable beyond active status).

Note:

This functionality is not supported with Cloud HUB/OXI.


OPERATIONAL BENEFITS

  • Consistent privacy capture across properties: Chain-level configuration standardizes what staff record on profiles.
  • Improved data quality: Defaults and removal of irrelevant options reduce missed or inconsistent selections.
  • Faster profile creation: Preselected defaults minimize clicks and training effort at the front desk/contact center.


IMPACT OR OTHER CONSIDERATIONS

This feature is not supported with CloudHub interfaced properties.


STEPS TO ENABLE

  1. From the Side Menu, select Administration, select Enterprise, and then select OPERA Controls.
  2. Select the Profile group.
  3. Locate the Profile Mailing Privacy OPERA Control.
    1. Activate the Profile Privacy Customization Function.
  4. From the Side menu select Role Manager, select either Manage Chain Roles or Manage Property Roles according to your needs.
  5. Enter search criteria and click Search.
  6. Select the role to update, click the vertical ellipsis Actions menu, and select Edit.
  7. Select the Client Relations Admin group and grant the Profile Correspondence Privacy, New/Edit Correspondence Privacy,and Delete Correspondence Privacy tasks.
  8. Click Save.



Stay Records Updated

For properties with the Stay Records OPERA Control active:

  • You can view the Central Confirmation Number associated with the given reservation, when viewing stay records details though the Profile Stay Statistics and though the Membership Claims.
  • The Missing Market Code Validation and Missing Source Code Validation OPERA Controls are added for the Stay Records OPERA Control, that validates the presence for market code and source code for stay records.
    • For OPERA Cloud Central Management Services, stay records received through Cloud HUB are validated against these controls, and Stay Records without market/source codes are suspended.
    • Stay records added using API (postStayRecord and stayRecords) are also validated, ensuring data consistency and integrity.


OPERATIONAL BENEFITS

  • Central Confirmation Numbers visible on Stay Records enables central users and loyalty administrators to quickly identify the associated reservation, particularly when stay records are generated from an external system, making it easier to manage membership claims and respond to guest inquiries.

  • The Missing Market Code Validation and Missing Source Code Validation OPERA Controls provide properties with the flexibility to configure the validation rules for market code and source code, allowing them to enforce data quality standards that meet their specific business requirements. This helps properties to ensure that stay records are accurate and consistent, and to make informed decisions based on reliable data.


STEPS TO ENABLE

  1. From the Side Menu, select Administration , select Enterprise and then select OPERA Controls.
  2. Select or confirm the Property.
  3. Select the Profile group.
  4. Locate and activate the Stay Record function.
  5. Locate and activate the Missing Market Code Validation and Missing Source Code Validation parameter.



Suspended Stays Search Updated

For chains using Cloud Hub–connected properties CENTRAL, and where the Stay Records OPERA Control is active, Suspended Stays now includes additional search filters: Arrival Date, Departure Date, Reservation Number, Client ID, Membership Number, Stay State, and Suspension Reason. The search results grid alignment and overall usability are also enhanced for faster, more accurate management, and you can click the error link to view the detailed list of stay records associated with that error.


The Suspended Stays screen showing the new filters.


The Suspended Stays Errors Summary screen with hyperlinks to errors and a running count for each.


OPERATIONAL BENEFITS

  • Increased Operational Efficiency: Advanced filters and improved search usability enable faster identification and retrieval of suspended stay records, reducing manual effort and saving time.

  • Faster Issue Resolution: Direct access to detailed stay records through the error link helps teams quickly investigate and resolve suspension-related issues.

  • Improved Accuracy and Control: Enhanced search capabilities and better grid alignment minimize errors, while property-level filtering supports more targeted and effective management.



COUNTRY SPECIFIC


Country Specific - Algeria, Morocco, Senegal and Ivory Coast: Cash Surcharge/Stamp Tax functionality Added

The following functionality is generically available, but should be reviewed by properties in Algeria, Morocco, Senegal and Ivory Coast.


The Cash Transaction Surcharge OPERA Control is added to the Cashiering group.

When the Cash Transaction Surcharge OPERA Control is active, the following OPERA Control is displayed:

  • Default Cash Surcharge Transaction Code OPERA Control. Define the transaction code used when posting the Cash and Check Payment Surcharge.


The following tasks are added to the Financial Admin group:

  • New/Edit Cash Surcharge and Delete Cash Surcharge.
  • Apply Cash Surcharge task is added to the Financial group.


When the Cash Transaction Surcharge OPERA Control is active, the following are available:

  • Cash Surcharge screen is available in Cashiering Management. Records can be created specifying the Amount From, Amount To values together with the Percentage or Surcharge Amount for calculation of the Cash Surcharge.
  • Payment Methods screen in Transaction Management displays the Cash Surcharge checkbox for Payment Methods linked to transaction codes set up as Cash or Check. Select the Cash Surcharge checkbox for each Payment Method valid for Cash Surcharge generation.

Note:

When Cash Transaction Surcharge OPERA Control is active, Cash or Check payment methods valid for Cash Surcharge generation cannot be used as a payment for deposits and should be restricted on the payment transaction code.


FUNCTIONALITY

Folio Settlement/Payment Screens

The Cash Surcharge is generated for valid Payment Methods during Folio Settlement (Billing, Post It, Passerby, Quick Check Out). Selecting a valid payment method displays an Information Message at the top of the folio settlement/payment screen informing that the payment is subject to a Cash Surcharge. The Apply Cash Surcharge checkbox is displayed beneath the Amount field (selected by default), and the Cash Surcharge Amount and Total Amount to be paid (Payment + Cash Surcharge) values are displayed to the right. During the Folio Settlement/Payment process a Payment Surcharge message displays informing the user that a Cash Surcharge will be applied to the payment, giving the options to Cancel or Continue. Select Cancel to cancel the transaction, or Continue to post the Payment and the Cash Surcharge.


Negative Payments

Folio Settlements or Payments for a negative amount are not valid, and don't generate the Cash Surcharge.


Non-Property Currency Payment

When a Folio Settlement or Payment is made with a Payment Method valid for Cash Surcharge generation, and the currency selected is not the Property Currency, the transaction will not generate a Cash Surcharge. Only Payments marked as Cash Surcharge that are made in the property currency are valid to generate the Cash Surcharge.


OPERATIONAL BENEFITS

Properties in Algeria, Morocco, Senegal, and Ivory Coast are required to apply a Cash Surcharge/Stamp Tax for Cash and Check payments.


STEPS TO ENABLE

OPERA Controls:

  1. From the side menu, select Administration, select Enterprise, and then select OPERA Controls.
  2. Select or confirm the Property.
  3. Select the Cashiering group.
  4. Locate and activate the Cash Surcharge OPERA Control.
  5. In the Default Cash Surcharge Transaction Code OPERA Control, select the transaction code used when posting the Cash and Check Payment Surcharge.


OPERA Cloud Tasks:

  1. From the side menu, select Role Manager and then select either Manage Chain Roles or Manage Property Roles according to your needs.
  2. Enter search criteria and click Search.
  3. Select the role to update, click the vertical ellipsis Actions menu, and select Edit.
  4. From the side menu, select Administration, select Financial, select Cashiering Management, and then select Cash Surcharge. Select New to create records.
  5. From the side menu, select Administration, select Financial, select Transaction Management, and then select Payment Methods.
  6. Select the required Cash or Check Payment Method required to generate Cash Surcharge, and then select Edit.
  7. Select the Apply Cash Surcharge checkbox, and then select Save. Repeat the process for each Payment Method required to generate Cash Surcharge.


Refer to Algeria - Oracle Hospitality OPERA Cloud Fiscal Reference Guide.



Country Specific - France - Fiscal Negative Payments for AR Added

The following update is available generically, and should be reviewed by properties in France.

The Fiscal Negative Payments for AR OPERA Control (Cashiering) is added, so that properties can enable fiscal communication for negative AR payments.


OPERATIONAL BENEFITS

Meets fiscal compliance requirements for properties in France, who need to inform the tax authority when negative payments are made to AR Invoices.


STEPS TO ENABLE

  1. From the side menu, select Administration, select Enterprise, and then select OPERA Controls.
  2. Select or confirm the Property.
  3. Select the Cashiering group.
  4. Locate and activate the Fiscal Payments for AR parameter.
  5. Locate and activate the Fiscal Negative Payments for AR parameter.


Refer to France - Oracle Hospitality OPERA Cloud Fiscal Reference Guide.



Country Specific - Germany - CITY_TAX Package Formula Updated

The following is generically available, but should be reviewed by properties in Essen, Germany:

The ability to calculate City Tax with a specific maximum amount per night is available.

Creating a Package Code using the Formula CITY_TAX, the required value should be entered into the Maximum Amount per Night field.

Note:

Maximum Amount per Night will be applied for the Package > Calculation Rule


For Example:

  • If Calculation Rule = Per Person, the Maximum Amount per Night value will be a per person value (Adults + Children)
  • If Calculation Rule = Per Adult, the Maximum Amount per Night value will be a per Adult value
  • If Calculation Rule = Per Room, the Maximum Amount per Night value will be a per Room value


Country Specific - Germany, Japan and United Kingdom: Updated City Tax and City Tax Ranges

The following is generically available, but should be reviewed by properties in Germany, Japan and United Kingdom.

Package Code Formula CITY_TAX and City Tax Ranges are updated.


CITY_TAX Package Formula:

The ability to calculate City Tax for a specific date range based on the reservation stay dates is available.

Creating a Package Code using the Formula CITY_TAX, is updated with the following parameters are available:

  • Start Date(based on reservation stay dates)
  • End Date (based on reservation stay dates)


For Example:

A Package Code is created for Package Formula CITY_TAX with a Start Date of 24 July, 2026 and an End Date of 31 December, 2026. The Package is linked to a Rate Code.

A reservation is created using the Rate Code and has a valid Purpose of Stay. Arrival 22 July, 2026 for 5 Nights, Departing 27 July, 2026. City Tax is not calculated for 22 July and 23 July, but City Tax is calculated from business date 24 July, 2026 onwards.

A reservation is created using the Rate Code and has a valid Purpose of Stay. Arrival 28 December, 2026 for 7 nights, Departing 2 January 2027. City Tax is calculated from 28 December, 2026 until 31 December, 2026, and is not calculated for 1 January, 2027 and 2 January, 2027.


City Tax Ranges:

The ability to create City Tax Ranges for a specific date range based on the reservation stay dates is available. The update applies to City Tax Range Types CITYTAX and Japan City Tax Ranges.

The City Tax Range Types screen is updated with the following fields:

  • Start Date(based on reservation stay dates)
  • End Date (based on reservation stay dates)

If a change is required for a future date, for the same range amounts currently configured existing Range Types can be updated with a Start Date or End Date. Once the Date fields are setup for City Tax Range Types, future records must be configured for a start date after the end date of the previous City Tax Range Type for the same range amounts, but can have a different Tax Amount or Tax Percentage.

Note:

If a tax update is required, and the Amount From and Amount To are different to the original City Tax Range Type records, the original City Tax Range Type records should be updated with the End Date. A different City Tax Range must be setup with the new Amount From/Amount To records and the required Start Date.


For Example:

Business Date is 1st February, 2026

City Tax Range Type has records as follows:

  • 0 to 5,999 > Tax Amount = 100
  • 6,000 to 19,999 > Tax Amount = 200
  • 20,000 to 49,999 > Tax Amount = 300
  • 50,000 to Null/Blank (50,000 and above) > Tax Amount = 400

A Tax Amount change is announced from 1st July, 2026, for the same amount ranges.

Existing City Tax Range Type records listed above are updated with an End Date 30 June, 2026.

New City Tax Range Records are created with a Start Date 1 July, 2026

  • 0 to 5,999 > Tax Amount = 200
  • 6,000 to 19,999 > Tax Amount = 400
  • 20,000 to 49,999 > Tax Amount =600
  • 50,000 to Null/Blank (50,000 and above) > Tax Amount = 800

Package Codes using the City Tax Range with the above City Tax Range Type records attached will automatically calculate the tax based on the stay date of the reservation.

A reservation is created using a Rate Code with a Package using the above City Tax Range. Room Rate is 25,000 per night.

Arrival 29 June, 2026 for 5 Nights, Departing 4 July, 2026.

Tax is calculated as follows:

  • 29 June, 2026 > Tax Amount = 300
  • 30 June, 2026 > Tax Amount = 300
  • 1 July, 2026 > Tax Amount = 600
  • 2 July, 2026 > Tax Amount = 600
  • 3 July, 2026 > Tax Amount = 600


OPERATIONAL BENEFITS

  • Properties using Package Code CITY_TAX and Daily Rates functionality are not able to configure City Tax to start or end on a specific date to calculate based on the Stay date of the reservation.
  • Adding the ability to set a Start Date and/or End Date to the Package Formula CITY_TAX allows the package to calculate based on the stay date of the reservation.
  • When Properties using CITY_TAX Package or Japan Taxes have a Tax Amount or Tax Percentage change, a change is required at the time the tax changes, and cannot be setup in advance to change automatically.
  • Adding the Start Date and End Date fields to the City Tax Range Types screen for the City Tax ranges allows the changes to be configured in advance.


Refer to United Kingdom - Oracle Hospitality OPERA Cloud Fiscal Reference Guide

Refer to Germany - Oracle Hospitality OPERA Cloud Fiscal Reference Guide

Refer to Japan - Oracle Hospitality OPERA Cloud Fiscal Reference Guide



Country Specific - India- Sample_folio_india_buckets Data Model Updated

The sample_folio_india_buckets BI Publisher report is updated. The following new merge codes are available in the G_HEADER section and can be added to the folio during customization.

FISCAL_BILL_NO

FISCAL_BILL_DATE_TIME

ASSOCIATED_FISCAL_BILL_NO

ASSOCIATED_FISCAL_BILL_DATE

ASSOCIATED_FISCAL_BILL_TIME


Fiscal Bill No and Fiscal Bill Date Time are stored in the database when a folio is successfully generated with OFIS. The values are returned by the Fiscal Partner.

The Associated Fiscal Bill No, Date, and Time are stored in the database and used for the Credit Bill and Debit Bill/Supplemental Folio when the folio is successfully generated with OFIS. The values are returned by the Fiscal Partner.

Note:

ASSOCIATED_FISCAL_BILL_DATE merge code should be customized to display the data as required.


OPERATIONAL BENEFITS

Fiscal information returned by the Fiscal Partner should be available to display on the folio in India.


STEPS TO ENABLE

Refer to India - Oracle Hospitality OPERA Cloud Fiscal Reference Guide



Country Specific - Italy - Information Collection Methods Updated

The Default Email Type for Folio Destination OPERA Control (General group) is added, so that properties can select a default Email Type, which is associated with any New Email on the Folio Destination screen and automatically added to the payee profile.

The Folio Destination screen is updated so that when you select Email or Email and Print as the Method, the field for Selection auto-populates with the primary email address from the payee profile.


Example:

The Folio Destination screen showing the Selection field.


OPERATIONAL BENEFITS

The FOLIO_DESTINATION feature is enhanced for improved usability, so that OPERA Cloud properties in Italy can configure which Email Type is associated with any New Email added to the payee profile during folio settlement.


STEPS TO ENABLE

  1. From the side menu, select Administration, select Enterprise, and then select OPERA Controls.
  2. Select or confirm the Property.
  3. Select the General group.
  4. Locate and update the Default Email Type for Folio Destination setting to an Email Type.


Refer to Italy - Oracle Hospitality OPERA Cloud Fiscal Reference Guide.



Country Specific - Japan - Okinawa Tax Updated

Japan City Tax Ranges for OKINAWA_TAX and OKINAWATAX are available in Rate Management - City Tax Ranges.

Okinawa Tax can be configured using the required Japan City Tax Range configured as per requirements as either a single tax or split between Prefecture Tax and Municipality Tax.


OPERATIONAL BENEFITS

Properties in Okinawa, Japan must have the ability to configure the required tax. The ability to configure the required values for Okinawa Tax is now available.


Refer to Japan - Oracle Hospitality OPERA Cloud Fiscal Reference Guide



Country Specific - Mexico - Fiscal Payments for AR Added

The following update is available generically, and should be reviewed by properties in Mexico.


1. The Fiscal Payments for AR OPERA Control (Cashiering group) is added, so that properties can enable fiscal communication for AR payments.

2. The Fiscal Payment Numbers for AR OPERA Control (Cashiering group) is added, so that properties can include a sequential Payment Number with each fiscal payment to an AR Invoice.

3. When the Fiscal Payments for AR OPERA Control is active, payments applied to one or more AR Invoices invoke the fiscal workflow to transmit payment and AR Invoice details (Cashiering group). The Fiscal Negative Payments for AR OPERA Control and Fiscal Payment Numbers for AR OPERA Control are visible when the Fiscal Payments for AR OPERA Control is active.

  • When the Fiscal Negative Payments for AR OPERA Control is active, negative payments applied to one or more AR Invoices invoke the fiscal workflow to transmit payment and AR Invoice details.
  • When the Fiscal Payment Numbers for AR OPERA Control is active, a payment number is internally associated with each fiscal payment to an AR Invoice.


OPERATIONAL BENEFITS

Meets fiscal compliance requirements for properties in Mexico, who need to inform the tax authority when payments are made to AR Invoices.


STEPS TO ENABLE

  1. From the side menu, select Administration, select Enterprise, and then select OPERA Controls.
  2. Select or confirm the Property.
  3. Select the Cashiering group.
  4. Locate and activate the Fiscal Payments for AR parameter.
  5. Locate and activate the Fiscal Payment Numbers for AR parameter.


Refer to Mexico - Oracle Hospitality OPERA Cloud Fiscal Reference Guide.



Country Specific - Philippines - R+A Reports Added

The following is generically available in Reporting and Analytics (R&A), but should be reviewed by properties in Philippines.

The Persons with Disability report is available in R&A using Bir_persons_with_disability xml located in /Shared Folders/Templates/Fiscal/Philippines (Folder).

The Senior Citizen report is available in R&A using Bir_senior_citizen xml located in /Shared Folders/Templates/Fiscal/Philippines (Folder).

The Zero Rated VAT report is available in R&A using Bir_zero_rated xml located in /Shared Folders/Templates/Fiscal/Philippines (Folder).

The reports contain the required updates for BIR requirements.

Note:

Full details showing how to configure and run the Bir_persons_with_disability xml, Bir_senior_citizen xml, and Bir_zero_rated xml to provide the required data are available in the Philippines - Oracle Hospitality OPERA Cloud Fiscal Reference Guide.


OPERATIONAL BENEFITS

The BIR Reports are legally required for properties in Philippines. Recent changes to the BIR Regulations mean many of the reports required updating with the updated document references and updated data columns.


Refer to the Philippines - Oracle Hospitality OPERA Cloud Fiscal Reference Guide.



Country Specific - Poland - Multiple Updates

Poland - Country Specific - Sample Folio Poland Updated

The following updates are available for properties in Poland.

1. The Sample Folio Poland data model (sample_folio_poland.xml) is updated for existing merge codes, so that they populate with stored Property details and Payee details from the original folio when generated as a copy from Folio History.

Note:

The Sample Folio Poland template (sample_folio_poland.rtf) remains the same.


Example:

The following Property merge codes are affected by this change.

Merge Code Description
RESORT_FULL_ADDRESS Property Address + City + State + Postal Code + Country
HOTEL_FULL_ADDRESS Property Address + City + State + Postal Code + Country
HOTEL_NAME Property Name
HOTEL_STREET Property Address
HOTEL_CAP_CITY_STATE Property City + State + Postal Code
HOTEL_CITY Property City
HOTEL_STATE Property State
HOTEL_POSTAL_CODE Property Postal Code
HOTEL_COUNTRY_CODE Property Country Code
HOTEL_COUNTRY_DESCRIPTION Property Country Description
PROPERTY_TAX_NO Property Tax ID (OPERA Control)


The following Payee merge codes are affected by this change.

Merge Code Description
ADDRESSEE_FULL_ADDRESS Payee Name + Address1 + Address2 + Address3 + Address4 + City + State + Postal Code + Country
PAYEE_NAME2 Company Name 2 / Travel Agent Name 2 / Source Name 2
PAYEE_NAME3 Company Name 3 / Travel Agent Name 3 / Source Name 3
ADDRESSEE_ADDRESS1 Payee Address 1
ADDRESSEE_ADDRESS2 Payee Address 2
ADDRESSEE_CITY Payee City
ADDRESSEE_STATE Payee State
ADDRESSEE_STATE_DESC Payee State Description
ADDRESSEE_ZIP_CODE Payee Postal Code
ADDRESSEE_COUNTRY Payee Country
ADDRESSEE_COUNTRY_DESC Payee Country Description
PAYEE_TAX1_NO Payee Tax ID


Poland - Country Specific - Polish JPK FA Export Updated

The following updates are available for properties in Poland.

2. The Polish JPK FA Export (PL_JPK_FA) is updated, so that the <Faktura> section populates with stored Property details and Payee details from the original folio.

Note: The Polish JPK FA Export (PL_JPK_FA) must be recreated from template in order for this change to take effect.

Example:

Field Description
<P_3A> First Name + Last Name of the Payee
<P_3B> Address1 + Address 2 + Address3 + Address4 + Postal Code + City + Country of the Payee
<P_3C> Legal Owner field in General Information of Property configuration.
<P_3D> Postal Code + City of Property configuration
<P_5A> Country of Payee
<P_5B> Tax ID of Payee


OPERATIONAL BENEFITS

Copies of folios from Folio History display the same Property details and Payee details as the original folio, and the Polish JPK FA Export (PL_JPK_FA) populates with the same Property details and Payee details as the original folio, maintaining accuracy and compliance with the Polish tax authority.


STEPS TO ENABLE

  1. From the side menu, select OPERA Cloud, select Miscellaneous, select Exports, and then select Country.
  2. Enter search criteria then click Search.
  3. Select thePL_JPK_FA Export, click the vertical ellipsis Actions menu, and select Delete.
  4. Click New from Template.
  5. Search and selectPL_JPK_FA.
  6. ClickCreate and Continue.

See Updating Customized Stationery with Current Data Model.


Refer to Poland - Oracle Hospitality OPERA Cloud Fiscal Reference Guide.



DISTRIBUTION


Content Management Options Added

DISTRIBUTION


Transportation Options Screen

An option to configure Transportation options for Distribution channels is added under the Area tab in Content Management. You can view and configure Transportation options across multiple properties from the same screen.

The Transportation screen within the Area tab under Content Management.


Airports Screen

An option to configure nearby Airports options for Distribution channels is added under the Area tab in Distribution Content Management. You can view and configure Nearby Airports across multiple properties from the same screen.


The Airports screen within the Area tab under Content Management.

Property Amenities Screen

An option to configure Property Amenities for Distribution channels is added under the General tab in Distribution Content Management. You can view and configure Distribution Property Amenities across multiple properties from the same screen.


The Amenities screem within the Area tab under Content Management.


OPERATIONAL BENEFITS

You can manage content regarding location Information for nearby Airports and Transportation options for distribution channels such as GDS , OTA, and Booking engines from OPERA Cloud HUB and Property Mode.

You can also manage distribution content such as Check-In Time , Check-Out Time and property amenities for distribution channels such as GDS , OTA, and Booking engines from OPERA Cloud HUB and Property Mode.


IMPACT OR OTHER CONSIDERATIONS

Ensure you have the necessary tasks assigned at the HUB level and property level in OPERA Cloud Distribution.



Copy Channel Room Flow Added

DISTRIBUTION

CENTRAL

Copy to other Properties option is available for Channel Room Types. You can copy channel room types across multiple properties for a property from HUB location in OPERA Cloud Distribution.



The Channel Room Types screen showing the Copy to other Properties option.


OPERATIONAL BENEFITS

Channel Room Types can be copied across multiple properties. This is very helpful for setting up channel room types for newly provisioned properties or for syncing channel room type configurations across multiple properties using a single screen.


IMPACT OR OTHER CONSIDERATIONS

  • This requires OPERA Cloud Distribution 25.5 or higher. DISTRIBUTION
  • Copy to other Properties option is only available for properties with OPERA Cloud Central subscription. CENTRAL
  • Ensure you have the necessary tasks assigned at the hub and property level in OPERA Cloud Distribution.



Sellable Availability Updated

DISTRIBUTION

For properties with View Inventory user task in OPERA Cloud Distribution, the OPERA Cloud Sellable Availability screen (search and results) no longer displays inactive room types.

Overbooking Protection OFF: The maximum available rooms per room type until the maximum available rooms per property is reached.

Refer to Sellable Availability.


The Overbooking Protection screen also showing the menu path.


OPERATIONAL BENEFITS

Cleaner, error-resistant availability views that show only active, sellable room types for faster decisions, plus clear visibility of true capacity when Overbooking Protection is OFF (max per room type until property max is reached).



EVENTS

The Event section applies to:
  • Oracle Hospitality OPERA Cloud Service, Sales and Event Management Essentials Edition.

  • Oracle Hospitality OPERA Cloud Service, Sales and Event Management Standard Edition.

  • Oracle Hospitality OPERA Cloud Service, Sales and Event Management Premium Edition.

Features that are specific to the Sales and Event Management Premium Edition are marked with the Premium badge. Premium badge icon.


Internal ID Added for Menus, Menu Items and Item Inventory

For properties with the Event Resources or Item Inventory OPERA Controls active, the internal ID for Menus, Menu Items, and Inventory Items display in configuration (Administration).


The Menu Items screen showing the Menu Item ID column.

OPERATIONAL BENEFITS

You can view and share the resource ID with external vendors, making it simple to validate information and ensures seamless coordination when vendors need to add the resource to booked events, reducing the potential for errors and streamlining your workflow.



Sample BEO Data Models (XML) Updated

For properties with the Event Resources OPERA Control active, the following elements are added to the SAMPLE_BEO_1COLUMN, SAMPLE_BEO_2COLUMN and SAMPLE_BEO_2COLUMN_FBdata model (XML).

Labels section

  • Net Price (NET_PRICE)
  • Gross Price (GROSS_PRICE)
  • Net Total (NET_TOTAL)
  • Gross Total (GROSS_TOTAL)

BEO Controls section

  • Language Code (LANGUAGE_CODE)

Event_ROW section

  • Meal Period (MEAL_PERIOD)
  • Meal Period Description (MEAL_PERIOD_DESCRIPTION)

REV_SUMMARY_GRAND_ROW section

  • Gross Grand Rev Total (GROSS_REV_GRAND_TOTAL)
  • Net Rev Grand Total (NET_REV_GRAND_TOTAL)

REV_SUMMARY_BY_DAY_ROW section

  • Net Revenue Total by Day (NET_REV_DAY_TOTAL)
  • Gross Revenue Total by Day (GROSS_REV_DAY_TOTAL)

REV_SUMMARY_ROW section

  • Net Package Price (NET_REV_PRICE)
  • Gross Package Price (GROSS_REV_PRICE)
  • Net Revenue Total by Revenue Type (NET_REV_TOTAL)
  • Gross Revenue Total by Revenue Type (GROSS_REV_TOTAL)


OPERATIONAL BENEFITS

Properties can customize the Revenue Summary of the BEO to show net or gross pricing in order to clearly communicate the estimated charges for their event. The language code allows for properties to customize labels and content in various languages in a single template. The meal period information can be clearly communicated to internal and customers in the banquet event order.


STEPS TO ENABLE

See Updating Customized Stationery with Current Data Model.



FRONT DESK


Create Room Keys for Multiple Interfaces

In properties with multiple Door Locking System interfaces you can create room keys for rooms configured across more than one interface after a room move and after updating reservation dates in Stay Details. For online interfaces, keys update automatically; for offline interfaces, the Create Keys screen displays so that you can start key creation manually. When you select Edit with Look To Book, online interfaces update automatically, and for offline interfaces you can select Create Keys.


OPERATIONAL BENEFITS

This feature allows you to create room keys for different DLS interfaces after updating a reservation.



Partial Keys Failure Handling Updated

Key creation handling is updated so that when you request multiple keys in a single action, each key result records independently, including separate “Key Created” and “Key Failed” entries in the changes log and in the confirmation message. The Create Key panel reflects the count of successfully created keys. See Managing Room Keys or Property Interfaces - Managing Keys (Door Lock System).


OPERATIONAL BENEFITS

When some keys succeed and others fail in the same key creation action, you can clearly identify the failed keys and recreate only those, rather than repeating the entire request. This streamlines key issuance and helps assist guests more quickly.



Pre-Arrivals Screen and OPERA Control Added

A Pre-Arrivals OPERA Control is added to the Front Desk group enabling a Pre‑Arrivals screen to assist guest service agents with the review and preparation of upcoming arrivals by managing preferences, notes, and traces prior to check-in. The screen supports searching and listing arriving reservations and provides a detailed right-hand panel where users can Mark as Reviewed (or Mark as Unreviewed) and make updates.

The Pre Arrivals screen showing a list of Arrival reservations, the one highlighted showing Preferences and Notes sections.


OPERATIONAL BENEFITS

Facilitates guest service agent review and preparation of upcoming arrivals by managing preferences, notes, and traces prior to guest check-in.


IMPACT OR OTHER CONSIDERATIONS

Note: When the Trace Frequency OPERA Control is active, traces can be created using additional frequency options. See Trace Frequency OPERA Control Added.


STEPS TO ENABLE

  1. From the Side Menu, select Administration, select Enterprise, and then select OPERA Controls.
  2. Select or confirm the Property.
  3. Select the Front Desk group.
  4. Locate and activate the Pre-Arrivals parameter.
  5. Locate and update the Default Number of Days on Pre Arrival Screen setting.
  6. From the Side menu select Role Manager, select either Manage Chain Roles or Manage Property Roles according to your needs.
  7. Enter search criteria and click Search.
  8. Select the role to update, then click the vertical ellipsis Actions menu, and select Edit.
  9. Select the Bookings group and grant the Pre‑Arrival task.
  10. Click Save.



INTEGRATIONS


Business Events Cashiering Updated

A REOPEN GUEST FOLIO business event is generated when a reservation is reinstated and a charge is posted to the reservation account. See Configuring Business Events.



Business Events Configuration Updated

In Business Events Configuration, you can apply filter conditions to UDF columns for the CHECK OUT business event in the Reservation module.


OPERATIONAL BENEFITS

You can tailor event triggers based on custom data and ensure relevant payloads are sent to external systems.



Business Events Streaming Updated with Data Value Mapping (DVM)

Data Value Mapping (DVM) is now supported for Business Events Streaming.

Availability note: DVM support is limited to select Business Events and data elements. Supported events/elements are:

Business Area API Operation Name Business Purpose
Availability Summary Total DVMs provided for Room Type, Rate Code
Housekeeping New Out Of Order DVMs provided for Room Type, Rate Code
Housekeeping Update Out Of Order DVMs provided for Room Type, Rate Code
Rate Restrictions DVMs provided for Room Type, Rate Code

OPERATIONAL BENEFITS

Ensures streaming event payloads can use the values expected by downstream systems (for supported elements), helping avoid mismatches caused by differing code sets.


IMPACT OR OTHER CONSIDERATIONS

DVM applies only to the business events and data elements listed above.


STEPS TO ENABLE

  1. From the Administration menu, select Interfaces.
  2. Select Business Events, then select External Systems.
  3. Select the target external system and click Edit.
  4. Under the Properties section, set Enable DVM as needed for the property where DVM should apply.
  5. Click Save.



Service Locator Added to Changes Logs

Service Locator integration logs are incorporated along with the transaction level changes logs for Profiles, Reservations, Blocks, Accounts Receivable, and Housekeeping.

You can review the respective Changes Logs which show the OPERA Cloud user and external system Integration user who responded via the service locator.

  • Manage Reservation > Reservation > IWT: Changes Logs
  • Manage Profile > Profile > IWT: Changes Logs
  • Manage Block > Block Code > IWT: Changes Logs


The Changes Log screen showing a Service Locator change action.


OPERATIONAL BENEFITS

Service Locator integration calls are logged in sequence with transactional logs, so you can see the user who initiated each transaction in OPERA Cloud.

This gives the audit process clear visibility into the Service Locator integration calls tied to each transaction started in OPERA Cloud.



INVENTORY


Inventory and Rate Availability Consolidated Screen Added

CENTRAL

An Inventory and Rate Availability option is added to the Inventory menu, to view Room Availability, Rates, and Restrictions in a single location.


The Inventory and Rate Availability screen with inventory, rates, and restrictions.


OPERATIONAL BENEFITS

These improvements support more informed and timely decision-making while optimizing hotel revenue management and ensuring data consistency across Opera Cloud operations.



Manage Restriction Screen Updated

For properties with the Restrictions OPERA Control active, you can review restriction updates more easily in Manage Restrictions Changes Log: you can switch between a Past 14 Days view in the calendar and a Rolling 30 Day view, your results are sorted by Creation Date and Time and other options, and the search screen includes a User field so you can filter the log by who created the change.



The Manage Restrictions screen showing the Rolling 30 day view option.



The Changes Log screen showing the User ID and Sort By fields.


The Changes Log screen showing the Sort By drop-down list.


The Manage Restriction screen showing the calendar control showing the past 14 days.


OPERATIONAL BENEFITS

You can review restrictions faster with a redesigned, easier-to-navigate experience, including a past 14-day view and a rolling 30-day display. You can filter restrictions, see restrictions in a clear sequential view, and audit updates more efficiently by sorting the Changes Log by creation date/time and filtering results using the User field.



MEMBERSHIP


Member Info Screen Redesigned

LOYALTY

We updated the Member Info screen to make it easier to use and understand.

What’s new:

  • Added Member Join Date and a cleaner Member Snapshot with improved Contact Information visibility.
  • Points Available is changed to Available Award Points (award points only) to avoid confusion with Tier Points.
  • Tier Points can be viewed by Activity Period (based on the configured Activity Period) or Lifetime (existing behavior).
  • Tier progress is shown using the most recent projected date.


    The Member Info screen showing Tier Progress, Available Award Points, and Tiered Points.


OPERATIONAL BENEFITS

  • Faster member servicing with improved readability and reduced navigation.
  • Fewer points disputes due to clearer labeling and separation of Award vs. Tier points.
  • More relevant tier discussions by aligning date-driven tier activity to tier management periods.



Qualifying Rates Screen Visibility

LOYALTY

The Qualifying Rates screen is available regardless of Multi-Property OPERA Control status. This update removes the previous dependency, enabling all eligible users to view and manage qualifying rates directly from the menu.


OPERATIONAL BENEFITS

  1. Streamlined Access: Staff can quickly access relevant features without dependency on Multi-Property Control status, improving workflow efficiency.
  2. Reduced Complexity: Simplifies system configuration by eliminating unnecessary dependencies, making operations easier for property teams.
  3. Consistent User Experience: Provides a uniform experience for eligible users across properties, minimizing confusion and training effort.



View Membership History Added

LOYALTY

You can view a history of changes made to profile membership updates, including modifications to membership card number, membership level, status, expiration date, and other relevant details, thereby providing a clear and transparent record of membership activity.

OPERATIONAL BENEFITS

This enhanced visibility into profile membership updates enables loyalty program administrators to efficiently resolve customer inquiries, improve membership data accuracy, and provide personalized service, ultimately driving loyalty program engagement, increasing customer retention, and fostering a more rewarding experience for loyalty program members.



MISCELLANEOUS


HUB Activity Added to Changes Log

Hub configuration activity is added to the Changes Log: Group=Configuration, Action Type=NEW HUB, UPDATE HUB.



The Changes Log showing HUB change actions.


OPERATIONAL BENEFITS

Improved auditability of configuration changes



QR Configuration Updated for Allow List URLs

QR Code Definition is updated to require URLs setup in the QR Code definition to be added to the Outbound Domain Allowlist. See Managing QR Code Definitions.


OPERATIONAL BENEFITS

Improved security measures.


IMPACT OR OTHER CONSIDERATIONS

Ensure all existing QR Code Definitions are checked for references to URLs and add these domains to Outbound Domain Allowlist.



MOBILE


Add Payment Directly to Routing Instruction

For properties with the Routing Instructions OPERA Control active, the Update and Add Payment Method option is added to Billing Instructions so that you can swipe right to Manage and Edit Window Instructions. This allows you to add a Payment Method to the selected Window.


The Edit Window Instructions screen showing "Payment not yet defined".


Add Payment Method screen.


OPERATIONAL BENEFITS

Adding payment methods directly to routing instructions reduces manual steps, ensures payments are correctly assigned, and speeds up billing processes, enhancing efficiency and minimizing errors.



Advanced Alerts Added

For properties with the Advance Alert OPERA Control active, you can view Advanced Alerts by selecting the Advanced Alert button. See PWA - Managing Alerts.



Mobile PWA reservation screen showing the Advanced Alert button.


OPERATIONAL BENEFITS

The use of Advance Alert Messages with Global Alerts allows for personalized alert messages to be autoattached to a reservation using reservation attributes to build the message itself. Examples of merge codes which can be used to deliver personalized service in Alert messages include, guest name, next visit date, membership level.



Commissions Added to Travel Agent Profile

For properties with the Commissions Handling OPERA Control active, you can view and manage commissions associated with a travel agent profile.


A Travel Agent Profile with the indicator showing 1 Commission.


Swipe action right to Edit existing Commissions or Delete to Remove.


The Travel Agent profile showing the existing commission information with an option to Edit or Delete.


OPERATIONAL BENEFITS

You can quickly add a commission to a reservation directly from the Travel Agent profile.



Completed Rooms Added to Task Companion

For properties with the Inspected Status OPERA Control active, the final room status is Inspected. For properties with the Inspected Status OPERA Control inactive, the final room status is Clean.

Rooms marked as finished, based on the final room status, are moved to the end of the rooms list for easier review.



Task sheet showing the finisted rooms listed at the bottom.


OPERATIONAL BENEFITS

Displaying finished rooms with the highest cleaning status at the end of the Task Sheet helps staff easily identify completed rooms, reducing confusion, improving task prioritization, and ensuring efficient housekeeping operations.



Consumption Date Filter Added to Package Daily View 

Within the Packages drawer on the Daily View tab, you can toggle the Consumption Date filter to view packages configured with the Forecast Next Day attribute and see the date each package is valid for consumption.

This reservation has a Breakfast Package that's valid for Sunday Morning because it's configured as Forecast Next Day.


Packages Daily View screen showing packages attached to the reservation.

After selecting the Consumption Date toggle, you can view the Consumption date of the package for Breakfast for Sunday morning rather than Saturday.


Packages Daily View screen with Consumption Date showing the packages consumption dates.


OPERATIONAL BENEFITS

You can quickly view packages and their consumption date with a single toggle, making it easy to validate entitlements and provide guests with accurate information.


IMPACT OR OTHER CONSIDERATIONS

Toggling the Consumption Date filter lets staff see which packages are valid for each day, helping them anticipate demand, prepare resources, and deliver a smoother guest and user experience.



Display Credit Card Wallet in Payment Drawer Added

When the Credit Card Wallet OPERA Control parameter is set to RESERVATION, credit card tokens are securely stored in the reservation wallet and can be viewed in OPERA Cloud Mobile. You can access the reservation wallet and use the stored credit card tokens from the Add/Change Payment Method drawer, and Update and Add Payment Method for Routing Instructions.



Add/Change Payment Method screen showing the Credit Card Wallet.


When no Credit Card is added to the wallet it states that the credit wallet is empty:


The Credit Card Wallet screen text stating that the Credit Wallet is empty.


When a Credit Card exists for the wallet it shows as a selectable line item:


Credit Card Wallet screen with an existing selected credit card line item.


OPERATIONAL BENEFITS

Storing and accessing credit card tokens in the reservation wallet allows staff to quickly manage payments without re-entering card details, reducing errors, improving security, and speeding up check-in, check-out, and routing processes.


STEPS TO ENABLE

  1. From the side menu, select Administration, select Enterprise, and then select OPERA Controls.
  2. Select or confirm the Property.
  3. Select the Cashiering group and scroll to the parameters section.
  4. Update the Credit Card Wallet setting to RESERVATION.
  5. From the Side menu select Role Manager, select either Manage Chain Roles or Manage Property Roles according to your needs.
  6. Enter search criteria and click Search.
  7. Select the role to update, click the vertical ellipsis Actions menu, and select Edit.
  8. Select the Financials group and grant the task Delete Credit Card from the CC Wallet.
  9. Click Save.



Linked Profiles Communication, Notes, Preferences, Attachments, and Relationships Managing Options Added

To ensure efficient guest profile updates, the Quick Edit allows you to make changes to the essential information such as: Guest Name, Primary Email Address, Primary Phone Number and Primary Address, as well as additional information such as Alternate Name Details, Primary Guest Language, Birthday, Preferences, Relationships, Attachments and Nationality.


Reservation Quick Edit screen with Profile edit option.


Reservation Quick Edit Profile information editing screen.


Guest Profile screen with one of each: Communications, Memberships, Addresses, Notes, Identifications, and Preferences.


Use the Linked Profile manage option view/update a Company, Travel Agent, Contact, Group and Source profile to a reservation. When the Attach Travel Agent / Source Profiles to Reservations OPERA Control is active, both a travel agent and source can be linked to a reservation.


Reservation Profile showing the Linked Profile Manage option.


You can view attached Linked Profiles and Guest Profile. Select view to view the profile attached or select add to add an existing or create a new Linked Profile.


Reservation Profile Linked Profiles screen showing Guest Profile and 3 linked profiles.


Select the pencil to update or change any details for the Linked Profile(s) for Company, Source, Travel Agent:


Company linked profile with the edit option.


Edit Company Profile Summary screen.


Select the ellipses to view Relationships or Attachments when applicable:


Company linked profile showing the Attachments and Relationships links.


For properties with the Commissions Handling OPERA Control active, you can view and manage commissions associated with a travel agent profile. Refer to Commissions Added to Travel Agent Profile.


OPERATIONAL BENEFITS

This feature enables you to update key guest details and manage linked profiles directly in OPERA Cloud Mobile, reducing navigation, and data entry time.


IMPACT OR OTHER CONSIDERATIONS

Prerequisites

You can update Guest and Linked Profiles via Manage from the Reservation Page if the following OPERA Controls are enabled and user task(s) are granted:

OPERA Controls:

Commissions group

Commissions Handling Functionality function

General group

File Attachments function

Profile group

Relationships function

User Tasks:

Client Relations group

Tasks:

Profile Management

Create Profile

Guest Profile

Company Profile

Travel Agent Profile

Source Profile

Attachments

Relationships

Profile Notes

New/Edit Profile Notes

Delete Notes

Profile Preferences

New/Edit Profile Preferences

Delete Preferences

Communications

Manage Communications

Profile Details

Edit Profile Details

New/Edit Profile Commissions

Delete Profile Commissions

Address



Queue Rooms Module Added

For properties with the Queue Rooms OPERA Control active, you can manage reservations placed on queue.

Using the Queue Rooms module, you can

  • View and modify queued reservations
  • Prioritize reservations
  • Check in reservations directly from the queue



The queue rooms screen showing a queued room with wait time of 03:14:07.


OPERATIONAL BENEFITS

Providing access to the Queue Rooms module from the main menu allows you to quickly view and prioritize reservations, reducing wait times, optimizing room readiness, and improving the overall check-in experience.


IMPACT OR OTHER CONSIDERATIONS

The new Access OPERA Cloud Mobile - Queue Rooms user task gets automatically assigned to all users that have the user task Bookings - Reservation Management - Queue Reservations.



Quick Edit Added to Daily Details 

You can update reservation details using Quick Edit for Daily Details directly within the Update Reservation drawer. Edit ability remains governed by active OPERA Controls and user tasks granted (see Impact or Other Considerations below for the prerequisites list).

Swipe action right to modify Daily Details of the reservation. You can apply any of the respective changes for the total stay using the Apply Till field.



Daily Details screen showing the editable fields and the Apply Till field.



Daily Details screen indicated it was updated.


OPERATIONAL BENEFITS

Quick Edit allows you to update daily reservation details efficiently while ensuring changes are authorized, reducing errors, saving time, and maintaining data integrity.


IMPACT OR OTHER CONSIDERATIONS

You can update reservations via Quick Edit if the following OPERA Controls are enabled and user task(s) are granted:


OPERA Controls:

Reservations group:

  • Advanced Daily Details parameter
  • Room Type to Charge parameter
  • Reservation Protection parameter
  • Fixed Rate parameter
  • Reservation Discount parameter

Rate Management group:

  • Child Rates By Defined Buckets parameter


User Tasks

Booking group

tasks:

  • Reservation Management
  • Stay Details
  • Edit Stay Details
  • Discounts on Reservations
  • Daily Details
  • Edit Daily Details
  • Reservation Protection
  • Mark Reservation as Protected
  • Unmark Reservation as Protected
  • Override Reservation Protected



Reservation Details and Icons in Task Sheets Updated

Improvements are made to the room and reservation details display in the Task Companion. The Timer, Queue Time, and Requested Cleaning information now appear just below the Room Instructions and stretch across the full width, with the Timer left-aligned. ‘Change Linen’ and ‘Maintenance’ icons are on the same row, right-aligned for easy access.

The Reservations section is also updated to consistently show details for both departing and arriving reservations. All key icons and information—including Room Status, ETA/ETD, Back to Back, Traces, and the Number of Adults and Children—now remain fixed in place, making important details easy to find at a glance.


A sample task sheet (task companion) showing the above mentioned changes.


OPERATIONAL BENEFITS

Task Sheets are updated to enhance alignment and provide a better display of icons and relevant reservation information.



Reservation Notes and Traces Updated

Traces and Notes display within a single drawer but are individually handled. Verbiage is improved on the panel to individually indicate when there are no existing Traces or Notes for the reservation. You can create a note or trace from the Add option within the Notes & Traces Drawer.


No Traces and No Notes:


Notes & Traces screen showing Reservation has no traces and no notes.


New Note when added:, no Traces:


Notes & Traces screen showing Reservation has a new note, and no traces.


New Trace when added and pending:, no Notes:


Notes & Traces screen showing Reservation has a new pending trace, and no notes.


OPERATIONAL BENEFITS

Notes and Traces are now consolidated into a single drawer for easier access, while still remaining separate lists so you can manage each independently.



Reservation Search and Quick Edit Updated with ETA and ETD

You can view Estimated Time of Arrival (ETA) and Estimated Time of Departure (ETD) in key areas from the Reservation Search (Arrivals, In-House, Departure) and Quick Edit.

In Arrivals:

p


ETA and ETD fields in Arrivals.


In Departures:


ETA and ETD in Departures.


In an In House Reservation:


ETA and ETD in In House Reservation.


In Quick Edit:


ETA and ETD in Quick Edit.


OPERATIONAL BENEFITS

Access to ETA and ETD directly from Reservation Search and Quick Edit helps to better anticipate guest movements, prioritize room readiness, and coordinate housekeeping and front desk operations resulting in smoother arrivals and departures.



Room Status Updated for OO and OS

For properties with the Out of Order / Out of Service OPERA Control(s) active, you can resolve an Out of Order or Out of Service Room from the Room Status menu.


The Room Status screen and Room 101 being edited for housekeeping status and housekeeping service.


OPERATIONAL BENEFITS

Resolving Out of Order or Out of Service rooms directly from the Room Status menu allows staff to quickly update room status, optimize inventory, and ensure accurate availability for reservations and housekeeping.



When accessing a reservation, you can view the room type and room information from within Assign Room.


Assign Room screen showing room type and room information.

OPERATIONAL BENEFITS

Displaying the Room Type and Room details within Assign Room, reduces additional navigation and helps you select the right room more quickly.


Stay Details Read-Only When Daily Details Vary Per Night

When changes are made in Daily Details that vary on a per night basis, Stay Details for those respective fields become read-only.

Adults vary from previous/future nights:


Number of adults on reservation on Wednesday changed from previous and future nights.


Adults and Children become read-only in Stay Details/Quick Edit:


Adults and Children fields show as read-only in Quick Edit screen.


OPERATIONAL BENEFITS

Making Stay Details read-only when Daily Details vary per night prevents conflicting updates, ensures accurate reservation information, and reduces mistakes in billing, room assignments, and guest services.


IMPACT OR OTHER CONSIDERATIONS

Prerequisites

You can update reservations via Quick Edit if the following OPERA Controls are enabled and user task(s) are granted:


OPERA Controls:


Reservations group

  • Advanced Daily Details parameter
  • Fixed Rate parameter
  • Reservation Discount parameter
  • Reservation Protection parameter
  • Room Type to Charge parameter

Rate Management group

  • Child Rates By Defined Buckets parameter

OPERA Tasks:

Booking group

tasks:

  • Reservation Management
  • Daily Details
  • Edit Daily Details
  • Stay Details
  • Edit Stay Details
  • Discounts on Reservations
  • Reservation Protection
  • Mark Reservation as Protected
  • Unmark Reservation as Protected
  • Override Reservation Protected



Supplies Added to Task Companion Task Sheet Overview and Summary

Supplies are added to Task Companion Task Sheet Overview and Summary sections.


Task Sheet showing Supplies with Queen Sheets Set and Towel Set.


OPERATIONAL BENEFITS

Housekeepers can view a visual summary of required quantities for each configured supply, helping them plan and service rooms more efficiently.



Swipe to Check-In Added

You can easily access the Check-In action by swiping left on an arrival reservation.


An Arrivals reservation line item swiped left showing the Check-in option.


OPERATIONAL BENEFITS

This streamlined interaction improves usability and allows you to quickly initiate the check-in process directly from the arrival list.



Today's Traces Added

For properties with the Reservation Traces and/or(Block) Traces OPERA Controls active, the Today's Traces feature allows you to efficiently manage traces for reservations due today.

An Access OPERA Cloud Mobile - Today's Traces user task is automatically assigned to users with the Bookings - Reservation Management - Traces (and/or) Bookings -Manage Blocks - Block Traces tasks granted to their role.


The main menu and the drawer showing Today's Traces.


OPERATIONAL BENEFITS

Access to today’s Traces from the main menu allows you to quickly view and act on time-sensitive tasks without navigating multiple screens.



Usability Improved in Task Companion, Room Maintenance, Room Status, and Post It

Task Companion, Room Maintenance, Room Status, and Post It utilize the drawer to display details, making the navigation between the main records and their details seamless.

Drawer examples: Room Maintenance New Request and Rooms Status Set Out of Order screens:


Room Maintenance main screen with New Request drawer.


Room main screen with Set Out of Order drawer.


OPERATIONAL BENEFITS

Improvements are made in Task Companion, Room Maintenance, Room Status, and Post It so you have a consistent navigation experience throughout the application.



PROFILES


Manage Name/Alternate Name Protected Profiles Override Task

This enhancement adds a new override task in OPERA Cloud Membership Management that allows authorized users to edit or merge member profiles even when Name Protect or Alternate Name Protect is enabled.

Access is limited to users granted the Override Name Protection and/or Override Alternate Name Protect tasks, enabling updates to fields such as Name, First Name, Title, Salutation, Alternate Name, Alternate First Name, Alternate Title, and Alternate Salutation. All override activity is fully audited.


No changes apply to standard users, who remain unable to modify protected information. This update supports loyalty and membership operations and doesn't affect Profile Auto Merge functionality.


OPERATIONAL BENEFITS

  1. Streamlined Member Profile Management: Authorized users can efficiently update or merge protected profiles without lengthy escalations or manual workarounds.
  2. Enhanced Security and Compliance: Only users with specific override privileges can access or modify sensitive fields, and all changes are auditable.
  3. Reduced Administrative Overhead: Minimizes delays by empowering appropriate users to resolve name protection issues directly.


STEPS TO ENABLE

  1. From the Side menu select Role Manager, select either Manage Chain Roles or Manage Property Roles according to your needs.
  2. Enter search criteria and click Search.
  3. Select the role to update, click the vertical ellipsis Actions menu, and select Edit.
  4. Select the Client Relation group and grant the tasks: Override_membership_Name_Protect and Override_membership_Alternate_Name_Protect
  5. Click Save.



PROPERTY APIs


CRM: getMemberHistory API Added

The Customer Relationship Management module (crm.json) is updated with the getMemberHistory API operation allowing you to fetch the detailed history of changes made to a member's profile, including modifications to membership level, status, expiration date, and other relevant details, providing a comprehensive and transparent record of membership activity.

Path /crm/v1/memberHistory
Method GET
Summary Get primary membership history details of a guest.
Description This API allows you to retrieve primary membership history details of a profile.
Operation Id getMemberHistory


OPERATIONAL BENEFITS

By leveraging the getMemberHistory, API users can build integrated applications that provide a unified view of member activity, enabling loyalty program administrators to deliver more personalised and responsive service, while also improving operational efficiency and reducing the need for manual data reconciliation.



CRM: getProfile API Updated

The getProfile API operation in the Customer Relationship Management module (crm.json) is updated with a fetchInstruction "ProfileAccount" allowing you to fetch Accounts Receivables linked to a given profile.


OPERATIONAL BENEFITS

Using getProfile with "ProfileAccount" as fetchInstruction enables API users to fetch Accounts Receivables data associated with a profile, ensuring accurate and comprehensive financial data management.



CRM: getProfile, postProfile, putProfile Updated

A new customizedPrivacyCodes array is added to privacyInfoType in the external Customer Relationship Management API (CRM) for getProfile, postProfile, and putProfile, enabling you to read and update up to 20 configured profile correspondence privacy codes per profile. Each entry includes the code (the configured and active correspondence code) and a value (true/false) indicating whether that code is enabled for the profile.


OPERATIONAL BENEFITS

  • More flexible privacy preferences: You can capture additional, property-defined privacy choices beyond the standard set, without waiting for new standard fields.
  • Consistent behavior across channels: Privacy selections can be applied the same way whether they are set in the OPERA Cloud screen or through integrations using the API.
  • Faster onboarding for new compliance needs: If regulations or brand standards change, you can add a new correspondence privacy code and start collecting it immediately.
  • Cleaner automation and segmentation: Marketing, communications, and guest engagement processes can use specific correspondence opt-ins/opt-outs instead of relying on broad “allow email/phone” flags.



CRM: getSuspendedStays Updated

Four new response properties are added to suspendedStaySummaryType in the external Customer Relationship Management API (CRM) getSuspendedStays operation, providing more details for each suspended stay: stayMembershipNumber, stayMembershipType, suspendedStayDate, and suspendedStayReason (comma-separated values, max length 4000).


OPERATIONAL BENEFITS

  • Faster issue resolution: You can see the suspension date and reason directly in the response, reducing follow-up calls and manual lookups.
  • Better loyalty handling: Membership number and membership type help loyalty teams quickly identify the member and apply the right program rules.
  • Improved triage and routing: Suspension reasons can be used to automatically route cases to the right team (fraud, duplicate stay, validation, etc.).
  • Clearer guest communication: Agents have the context needed to explain why a stay is suspended and what the next steps are.



CRM: putOrphanStayRecords API Added

The Customer Relationship Management module (crm.json) is updated with putOrphanStayRecords API operation allowing you to edit and update an orphan stay record by modifying the following values.

  • GUEST_NAME_ID
  • PMS_NAME_ID
  • PMS_RESV_NAME_ID
  • PMS_RESV_NO
  • UDFC10
  • PMS_COMPANY_ID
  • PMS_TRAVEL_ID
  • PMS_WHOLESALER_ID
  • ROOM_LABEL
  • BOOKED_ROOM_LABEL
  • NUMBER_NIGHTS
  • CRS_BOOK_NO


   
Path /crm/v1/stayRecords/{stayRecordId}
Method PUT
Summary Ability to edit Orphan Stay Records
Description This API allows user to edit Orphan Stay Record fields
Operation Id putOrphanStayRecords


OPERATIONAL BENEFITS

The putOrphanStayRecords API operation enables the updating of orphan stay records, allowing them to be linked to the correct profile and ensuring that the associated details are accurate and up-to-date. This improves data integrity, enhances customer profiling, and supports more effective customer relationship management.



CRM: putProfile, postProfile, postMembership APIs Updated

  • When adding membership to a profile using the putProfile, postProfile, or postMembership API , you can specify the Enrollment Source using the enrollmentSource attribute to determine the source of the membership enrollment.
  • The description for the attribute enrollmentSource is updated to reflect the same.
    • The source from which a profile is enrolled. If not specified when adding a membership to a profile, the value defaults to the Default Enrollment Source setting in the OPERA Control.

Note:

: If no value is sent through the API, the value default to the Default Enrollment Source setting in the OPERA Control.


OPERATIONAL BENEFITS

With the ability to pass the enrollment source through APIs when adding profile memberships, loyalty administrators can now accurately track and analyze the source of membership enrollments, facilitating more informed decision-making and targeted marketing efforts.



CRM/CRMASYNC: getSuspendedStays, putProcessSuspendedStays, deleteSuspendedStays Updated

New optional query parameters are added to the external Customer Relationship Management APIs to improve filtering and bulk processing of suspended stays. getSuspendedStays (CRM) and deleteSuspendedStays (CRMASYNC) now support filtering by importDateFrom/importDateTo, arrivalDateFrom/arrivalDateTo, departureDateFrom/departureDateTo, pmsResvConfNo, clientID, pmsNameID, membershipType, membershipNo, and errorDescription. putProcessSuspendedStays (CRM) supports the same fields via the suspendedStayDetails criteria, allowing you to target which suspended stays to process.


OPERATIONAL BENEFITS

  • Faster searching and troubleshooting: Narrow down suspended stays by date ranges, reservation confirmation number, profile identifiers, membership, or error description.
  • More efficient bulk processing: Process or delete only the suspended stays that match specific criteria instead of handling broad sets.
  • Better operational control: Teams can focus on recent imports, specific arrival/departure windows, or particular loyalty/member segments.



CSH: putCashSurchageRange, postCashSurchargeRange, getCashSurchageRange, deleteCashSurchargeRange, getCashSurchargeInfo APIs Added

The Cashiering API includes the new operations putCashSurchageRange, postCashSurchargeRange, getCashSurchageRange, deleteCashSurchargeRange, getCashSurchargeInfo offering a convenient way to define cash surcharge ranges, retrieve Cash/Check surcharge details, including percentage or flat amounts to be applied to transaction amount.


OPERATIONAL BENEFITS

Cash Transaction Surcharge functionality is added for Properties in Algeria, Morocco, Senegal and Ivory Coast which are required to apply a Cash Surcharge/Stamp Tax for Cash and Check payments.

The Cashiering API operation has been created to support this functionality.


STEPS TO ENABLE

  1. From the side menu, select Administration, select Enterprise, and then select OPERA Controls.
  2. Select or confirm the Property.
  3. Select the Cashiering group.
  4. Locate the Cash Surcharge OPERA Control and activate
  5. The Default Cash Surcharge Transaction Code OPERA Control is displayed, select the transaction code used when posting the Cash and Check Payment Surcharge.
  6. From the side menu, select Role Manager and then select either Manage Chain Roles or Manage Property Roles according to your needs.
  7. Enter search criteria and click Search.
  8. Select the role to update, click the vertical ellipsis Actions menu, and select Edit.
  9. From the side menu, select Administration, select Financial, select Cashiering Management, and then select Cash Surcharge. Select New to create records.
  10. From the side menu, select Administration, select Financial, select Transaction Management, and then select Payment Methods.
  11. Select the required Cash or Check Payment Method required to generate Cash Surcharge, then select Edit.
  12. Select the Apply Cash Surcharge checkbox, and then select Save. Repeat the process for each Payment Method required to generate Cash Surcharge.

CSH: postPasserBySale, postBillingPayment, postDepositPayment Updated

The Cashiering API operationspostPasserBySale, postBillingPayment, postDepositPayment are updated with the attribute applyCashSurcharge for billing, passerby/post it, and deposit operations.

This indicates if the cash surcharge amount has to be applied to the total folio amount due to the payment type selected for payment operations on billing, passerby/ post it and deposit flows.


OPERATIONAL BENEFITS

Cash Transaction Surcharge functionality is added for Properties in Algeria, Morocco, Senegal and Ivory Coast which are required to apply a Cash Surcharge/Stamp Tax for Cash and Check payments.

The Cashiering API operation has been updated to support this functionality.


STEPS TO ENABLE

  1. From the side menu, select Administration, select Enterprise, and then select OPERA Controls.
  2. Select or confirm the Property.
  3. Select the Cashiering group.
  4. Locate the Cash Surcharge OPERA Control and activate
  5. The Default Cash Surcharge Transaction Code OPERA Control is displayed, select the transaction code used when posting the Cash and Check Payment Surcharge.
  6. From the side menu, select Role Manager and then select either Manage Chain Roles or Manage Property Roles according to your needs.
  7. Enter search criteria and click Search.
  8. Select the role to update, click the vertical ellipsis Actions menu, and select Edit.
  9. From the side menu, select Administration, select Financial, select Cashiering Management, and then select Cash Surcharge. Select New to create records.
  10. From the side menu, select Administration, select Financial, select Transaction Management, and then select Payment Methods.
  11. Select the required Cash or Check Payment Method required to generate Cash Surcharge, then select Edit.
  12. Select the Apply Cash Surcharge checkbox, and then select Save. Repeat the process for each Payment Method required to generate Cash Surcharge.



FOF: postHotelInterface, getHotelInterfaceDetails, getRoomKeyInterfaceDetails API operations Updated.

  • A new non-required element sequence is added in postHotelInterface and putHotelInterface.
  • A new element sequence is added in getHotelInterfaceDetails in theresponse.
  • Two new non-required query parameters orderBy and sortOrder are added in getRoomKeyInterfaceDetails.


OPERATIONAL BENEFITS

The sequence attribute can be use by consumers for fetching and sorting interfaces based on the assigned sequence.



FOF: postRoomKeys API Updated

A new element keyStatus is added in the postRoomKey response.


"keyStatus": {

"description": "keys success or failure status.",

"type": "string",

"minLength": 0,

"maxLength": 2000

},


OPERATIONAL BENEFITS

The new keyStatus attribute allows consumers to receive the detailed keys success and failure messages sent by the Door Locking System.



FOFCFG: getPaymentMethods, postPaymentMethods, putPaymentMethods Updated

The Front Office Configuration API following operations getPaymentMethods, postPaymentMethods, putPaymentMethods are updated to indicate the cash surcharge amount included when the corresponding payment method is used during folio settlements.


OPERATIONAL BENEFITS

Cash Transaction Surcharge functionality is added for Properties in Algeria, Morocco, Senegal and Ivory Coast which are required to apply a Cash Surcharge/Stamp Tax for Cash and Check payments.

The Front Office Configuration API operation is updated to support this functionality.


STEPS TO ENABLE

  1. From the side menu, select Administration, select Enterprise, and then select OPERA Controls.
  2. Select or confirm the Property.
  3. Select the Cashiering group.
  4. Locate the Cash Surcharge OPERA Control and activate.
  5. The Default Cash Surcharge Transaction Code OPERA Control is displayed, select the transaction code used when posting the Cash and Check Payment Surcharge.
  6. From the side menu, select Role Manager and then select either Manage Chain Roles or Manage Property Roles according to your needs.
  7. Enter search criteria and click Search.
  8. Select the role to update, click the vertical ellipsis Actions menu, and select Edit.
  9. From the side menu, select Administration, select Financial, select Cashiering Management, and then select Cash Surcharge. Select New to create records.
  10. From the side menu, select Administration, select Financial, select Transaction Management, and then select Payment Methods.
  11. Select the required Cash or Check Payment Method required to generate Cash Surcharge, then select Edit.
  12. Select the Apply Cash Surcharge checkbox, and then select Save. Repeat the process for each Payment Method required to generate Cash Surcharge.



HSK: getHousekeepingOverview Updated

The getHousekeepingOverview operation is updated with two new query parameters to search for attendantInRoomOnly and attendantInRoom records.

 {
                        "name": "attendantInRoomOnly",
                        "in": "query",
                        "required": false,
                        "description": "Query only rooms with attendant working in them.",
                        "type": "boolean"
                    },
 {
                        "name": "attendantInRoom",
                        "in": "query",
                        "required": false,
                        "description": "Include Attendant in Room information. The time the room was started and the name of the logged in user that started it.",
                        "type": "boolean"
                    },



HSK: gethouseKeepingtasks API Updated

The gethouseKeepingtasks operation of HSK module include Query Parameter includeTaskSupplies.

 },
        "totalSupplies": [
            {
                "description": "Queen Sheets Set",
                "quantity": 30,
                "code": "QS"
            },
            {
                "description": "Towel Sets",
                "quantity": 60,
                "code": "TS"
            }
        ],



HSK: getRoomMaintenance API Updated

New Query parameters for Front Office Status and the Expected By date in the Room Maintenance screen are part of the request.

A new query parameter, frontOfficeRoomStatus, is now supported for Operation Id getRoomMaintenance

Parameter: frontOfficeRoomStatus

Allowed values: Occupied or Vacant

Purpose: Filter results based on the room’s front office status.


A new query parameter, expectedByDate, is now supported.

Parameter: expectedByDate

Purpose: Filter results to items expected by the specified date.


{
                        "name": "frontOfficeRoomStatus",
                        "in": "query",
                        "description": "Simple type for front office room status instructions to be used in requests for fetching room maintenances. Valid values are Vacant and Occupied.",
                        "uniqueItems": true,
                        "type": "string",
                        "$enumRef":"#/definitions/frontOfficeRoomStatusType",
                        "required": false,
                        "enum": [
                            "Vacant",
                            "Occupied"
                        ]
                    },
                    {
                        "name": "expectedByDate",
                        "in": "query",
                        "required": false,
                        "description": "The date room maintenances are expected by.",
                        "type": "string",
                        "format": "date"
                    }



RSV: putReservation, postReservation, getReservation Updated

putReservation, postReservation , and getReservation in the Reservation (RSV) API are Updated to Support Trace Frequency

The putResevation and postReservation operations in the Reservation (RSV) API request and response body is updated to include the object traceFrequency in reservations.reservation.traces. For properties with the Trace Frequency OPERA Control active, this object can be used to create a trace with a defined trace frequency. Trace created with a trace frequency will automatically move with a reservation after updates are made to the reservation's stay dates based on the specified traceFrequencyPattern. Available frequency options include: ArrivalNight, CertainNightsOfTheWeek, DepartureNight, EveryNight, EveryXNightsStartingDayY, and XDaysPriorToArrival.

Note:

Traces can continue to be created for a specific date/ date range (without a trace frequency) by omitting sending the traceFrequency object when creating a trace using putReservation.

The getReservation operation in the Reservation (RSV) operation response body is updated to include the object traceFrequency when reservations.reservation.traces is returned for properties with the Trace Frequency OPERA Control active. This object returns details of the trace as it relates to its trace frequency when reservations.reservation.traces is returned in the response. Use the traceFrequencyPattern to determine the frequency of the trace.

Available values include:

  • ArrivalNight: Traces with this frequency are configured to be applicable on the Arrival date of the reservation
  • CertainNightsOfTheWeek: Traces with this frequency are configured to be applicable on certain nights of the week. When selected, values for the specific nights (Sunday-Saturday) are returned in the supporting element 'certainNightsOfTheWeek'
  • DepartureNight: Traces with this frequency are configured to be applicable on the departure date of the reservation
  • EveryNight: Traces with this frequency are applicable for every date of the reservation
  • EveryXNightStartingNightY: Traces with this frequency are applicable starting on night 'X' and repeating every 'Y' number of days. When selected, values for night X are returned in the supporting element 'startOnDayY'and values for night Y are returned in the supporting element 'everyXDays'
  • XDaysPriorToArrival: Traces with this frequency are applicable 'X' Days prior to arrivals. When selected, the value for X is returned in the supporting element 'daysPriorToArrival'


OPERATIONAL BENEFITS

By creating traces with a trace frequency, this eliminates the manual effort required to update the trace dates upon modification of a reservation's stay dates, as the trace frequency traces will be automatically regenerated based on the defined frequency.



RTP: getHotelAvailability API Updated

getHotelAvailability operation in the RTP API is updated with a condition while making a reservation, Owner or Owner Referral rate codes will only be available when Owner Profile Type and Owner Room are filled in.

   
Module par.json
Path /hotels/{hotelId}/availability
Operation Id getHotelAvailability
Path /availability
Operation Id getHotelAvailabilityCRO
Schema Changes - RQ

Request Query Parameters -

                    {
                        "name": "ownerType",
                        "in": "query",
                        "required": false,
                        "type": "string",
                        "uniqueItems": true,
                        "$enumRef": "#/definitions/ownerProfileType",
                        "enum": [
                            "Owner",
                            "Referral",
                            "Regular"
                        ],
                        "description": "Owner Room Type - can be either Owner or Referral"
                    }

OPERATIONAL BENEFITS

This enhancement ensures that you are restricted from assigning a rate code marked as Owner or Owner Referral to a reservation that does not qualify for it, maintaining subscription compliance and supporting property policies.



RTP: postRatePlan, postRatePlanPackages, postRatePlanSchedules, putRatePlanSchedules, putRatePlan APIs Updated

The RTP API Operations postRatePlan, postRatePlanPackages, postRatePlanSchedules, putRatePlanSchedules, putRatePlanenforce validation for the Package transactionCode when missing for the rate.

  • For RTP API Operation postRatePlan - Added validation for packageTransactionCode when it isn’t included in the request with packages or packageGroup, and no default package transaction code is configured in OPERA Control or provided in the postRatePlan request.
  • For RTP API Operation postRatePlanPackages -When invoked for an existing rate code to add packages or package groups, a validation message is returned if no default package transaction code is configured in OPERA Control and the rate header does not contain a packageTransactionCode.
  • For RTP API Operations postRatePlanSchedules and putRatePlanSchedules - When invoked while creating or editing pricing schedule with packages or packageGroups, a validation message is returned if no default package transaction code is configured in OPERA Control and the rate header does not contain a packageTransactionCode.
  • Validation Error message returned for above API calls - Please set a Package Transaction Code on the rate code or configure a Default Package Transaction Code in OPERA Control.
  • Note:

    For above mentioned APIs no validation message is returned when a Default Package Transaction Code is configured in OPERA Control; the rate code header will use and save the default value.
  • For RTP API Operation putRatePlan - Added validation for packageTransactionCode when it’s missing or removed from the request and the rate code or pricing schedule has packages or packageGroups attached.

  • Validation Error message returned for putRatePlan API - Package Transaction Code is required and cannot be removed once a package is attached to a rate code or pricing schedule. Provide or Select another valid code to update it.

OPERATIONAL BENEFITS

Improves data integrity and reduces failed integrations by enforcing Package Transaction Code requirements across RTP APIs, leading to cleaner rate setups, fewer downstream errors, and faster troubleshooting; when a default is configured, calls proceed without interruptions, streamlining automation.


IMPACT OR OTHER CONSIDERATIONS

Ensure Default Package Transaction Code in OPERA Control is configured.



Multiple Operations Enhanced to Return the Applicable Time for Cancellation Policies.

  • [Rest API] The operations getReservationPolicies, putValidatePolicies, putValidateReservationChanges (RSV) are updated to return the absoluteDeadline in the response for cancel penalties noting the time the cancel penalty would be applicable.
  • [Rest API] The operation getCancellationPolicy (RSVCFG) is updated to return 'offsetFromArrival' for Cancellation Policies configured with a specified applicable date of X days before arrival.
  • [Rest API] The operation getDepositFolio (CSH) is updated to return 'offsetFromArrival' for Cancellation Policies configured with a specified applicable date of X days before arrival.
  • [Rest API] The operation putComputeCancellationPolicies (RSV) is updated to return 'offsetFromArrival' for Cancellation Policies configured with a specified applicable date of X days before arrival.


OPERATIONAL BENEFITS

Multiple operations enhanced to return the applicable time for cancellation policies manually added to a reservation in order for these details to be consumed.



New POST Based Search and Deletion Endpoints for Improved Query Flexibility

API operations across multiple modules are enhanced for flexibility and extensibility to allow advanced querying/filtering and to avoid the limitations of URL length. This update introduces the “POST as Search” pattern for selected operations by placing parameters formerly provided in the URL into the JSON request body instead.

What's new

  1. GET endpoints replaced by POST-based “searches” endpoints

    • Each replaced GET endpoint has a corresponding POST endpoint on the same resource path with /searches appended.
    • Parameters previously supplied as query strings are now included in the request body as JSON.
  2. DELETE endpoints replaced by POST-based “deletions” endpoints

    • Each replaced DELETE endpoint has a corresponding POST endpoint on the same resource path with /deletions appended.
    • Parameters previously supplied in the URL/query are now supplied in the JSON request body.
  3. Parameter naming parity

    • Request body fields use the same parameter names as the legacy query/path parameters to minimise migration effort.

What stays the same?

  • Functionality and results (same records returned for the same inputs)
  • Pagination behaviour (same paging semantics)
  • Response shape/models

API Operation Details

Module Existing Operation Existing Endpoint Replacement Operation Replacement Endpoint
ACT getEmails GET /activities/emails searchEmails POST /activities/emails/searches
CRM getProfiles GET /profiles searchProfiles POST /profiles/searches
CRM getProfileMatches GET /profiles/profileMatches searchProfileMatches POST /profiles/profileMatches/searches
CRM getProfileMatch GET /profiles/profileMatch searchProfileMatch POST /profiles/profileMatch/searches
CRM getExternalProfiles GET /externalProfiles searchExternalProfiles POST /externalProfiles/searches
CRM getStagedProfiles GET /stagedProfiles searchStagedProfiles POST /stagedProfiles/searches
CRMCFG getAccountOwners GET /accountOwners searchAccountOwners POST /accountOwners/searches
CRMCFG getTierManagementBatchRecords GET /tierManagementBatchRecords searchTierManagementBatchRecords POST /tierManagementBatchRecords/searches
ARS getARTransactions GET /arTransactions searchARTransactions POST /arTransactions/searches
ARS getInvoicesOnHold GET /hotels/{hotelId}/accounts/invoicesOnHold searchInvoicesOnHold POST /hotels/{hotelId}/accounts/invoicesOnHold/searches
BLK getBlock GET /blocks searchBlocks POST /blocks/searches
BLKCFG getSalesManagersMultipleHotelIds GET /salesManagers searchSalesManagersMultipleHotelIds POST /salesManagers/searches
BLKCFG getSalesManagers GET /hotels/{hotelId}/salesManagers searchSalesManagers POST /hotels/{hotelId}/salesManagers/searches
CMS getTrackItItems GET /hotels/{hotelId}/trackItems searchTrackItItems POST /hotels/{hotelId}/trackItems/searches
CSH getFolioHistory GET /hotels/{hotelId}/folioHistory searchFolioHistory POST /hotels/{hotelId}/folioHistory/searches
CSH getReceiptHistory GET /hotels/{hotelId}/receiptHistory searchReceiptHistory POST /hotels/{hotelId}/receiptHistory/searches
CSH getCompRoutingInstructions GET /hotels/{hotelId}/compRoutingInstructions searchCompRoutingInstructions POST /hotels/{hotelId}/compRoutingInstructions/searches
CSH getFiscalSupportingDocuments GET /hotels/{hotelId}/fiscalSupportingDocuments searchFiscalSupportingDocuments POST /hotels/{hotelId}/fiscalSupportingDocuments/searches
ENTCFG removeTransportation DELETE /hotels/{hotelId}/transportations/{transportationCode} postDeleteTransportation POST /hotels/{hotelId}/transportations/{transportationCode}/deletions
ENTCFG getTelephoneBookEntries GET /hotels/{hotelId}/telephoneBookEntries searchTelephoneBookEntries POST /hotels/{hotelId}/telephoneBookEntries/searches
ENTCFG getApplicationUsers GET /applicationUsers searchApplicationUsers POST /applicationUsers/searches
FOF getBankAccounts GET /hotels/{hotelId}/bankAccounts searchBankAccounts POST /hotels/{hotelId}/bankAccounts/searches
FOF getReservationsForCommissions GET /hotels/{hotelId}/bankAccounts/{bankAccountId}/agents/{agentId}/reservationsForCommissions searchReservationsForCommissions POST /hotels/{hotelId}/bankAccounts/{bankAccountId}/agents/{agentId}/reservationsForCommissions/searches
FOF getWakeUpCalls GET /hotels/{hotelId}/wakeUpCalls searchWakeUpCalls POST /hotels/{hotelId}/wakeUpCalls/searches
FOFCFG getPrepaidCardBalance GET /prepaidCardBalance searchPrepaidCardBalance POST /prepaidCardBalance/searches
FOFCFG getPrepaidCard GET /prepaidCard searchPrepaidCard POST /prepaidCard/searches
FOFCFG getCompAuthorizers GET /hotels/{hotelId}/compAuthorizers searchCompAuthorizers POST /hotels/{hotelId}/compAuthorizers/searches
FOFCFG getCashiers GET /cashierDetails/cashiers searchCashiers POST /cashierDetails/cashiers/searches
PAR getHotelAvailabilityCRO GET /availability searchHotelAvailabilityCRO POST /availability/searches
PAR getHotelAvailability GET /hotels/{hotelId}/availability searchHotelAvailability POST /hotels/{hotelId}/availability/searches
PAR getAlternateAvailability GET /hotels/{hotelId}/availability/alternate searchAlternateAvailability POST /hotels/{hotelId}/availability/alternate/searches
PAR analyzeRateAvailability GET /hotels/{hotelId}/analyzeRateAvailability searchAnalyzeRateAvailability POST /hotels/{hotelId}/analyzeRateAvailability/searches
RMCFG removeHousekeepingAttendants DELETE /hotels/{hotelId}/housekeepingAttendants/{attendantId} postDeleteHousekeepingAttendants POST /hotels/{hotelId}/housekeepingAttendants/{attendantId}/deletions
RMCFG getHousekeepingAttendants GET /hotels/{hotelId}/housekeepingAttendants searchHousekeepingAttendants POST /hotels/{hotelId}/housekeepingAttendants/searches
RMR getReservationRotationPoints GET /hotels/{hotelId}/departureStartDate/{departureStartDate}/departureEndDate/{departureEndDate}/reservationRotationPoints searchReservationRotationPoints POST /hotels/{hotelId}/departureStartDate/{departureStartDate}/departureEndDate/{departureEndDate}/reservationRotationPoints/searches
RMR getRoomOwners GET /roomOwners searchRoomOwners POST /roomOwners/searches
RSV getReservationsSummary GET /hotels/{hotelId}/reservations/summary searchReservationsSummary POST /hotels/{hotelId}/reservations/summary/searches
RSV getReservations GET /reservations searchReservations POST /reservations/searches
RSV getHotelReservations GET /hotels/{hotelId}/reservations searchHotelReservations POST /hotels/{hotelId}/reservations/searches
RSV getExternalSystemReservations GET /externalSystems/{extSystemCode}/reservations searchExternalSystemReservations POST /externalSystems/{extSystemCode}/reservations/searches
RSV deletePreCheckInReservation DELETE /hotels/{hotelId}/reservations/{reservationId}/preCheckIn postDeletePreCheckInReservation POST /hotels/{hotelId}/reservations/{reservationId}/preCheckIn/deletions
RSV getPreConfiguredRoutingInstructions GET /hotels/{hotelId}/preConfiguredRoutingInstructions searchPreConfiguredRoutingInstructions POST /hotels/{hotelId}/preConfiguredRoutingInstructions/searches
RSV getExternalReservations GET /externalSystems/{externalSysCode}/externalReservations searchExternalReservations POST /externalSystems/{externalSysCode}/externalReservations/searches
RSV getRateInfo GET /hotels/{hotelId}/reservations/rateInfo searchRateInfo POST /hotels/{hotelId}/reservations/rateInfo/searches


OPERATIONAL BENEFITS

  • Improved flexibility for query criteria by supporting a structured JSON request body.
  • Avoids URL length constraints when passing multiple or long filter values.
  • Establishes a consistent foundation for future enhancements to searching and filtering, without changing current behaviour for existing use cases.


IMPACT OR OTHER CONSIDERATIONS

  • Integration update required: Consumers must migrate from the replaced GET/DELETE operations to the new POST endpoints.
  • HTTP method change: Integrations and any networking/proxy rules must allow POST for search/delete-style operations on these resources.


STEPS TO ENABLE

The steps below are provided as an example of what API consumers would need to change when migrating from existing endpoints to the new POST-based endpoints.

  • Update integration code calling the existing endpoints to use the new URLs and the HTTP method POST.
  • Update integration code to send parameters previously passed as query parameters in the JSON request body.

For example -

  • Old request : GET /crm/v1/profiles?profileType=Guest&city=Dublin
  • New request : POST /crm/v1/profiles/searches

    Request Body :

    {

    "profileType": "Guest",

    "city": "Dublin"

    }



RESERVATIONS


Auto-Borrow Inventory from House When Creating Block Reservations

If the Auto-Borrow from House when Creating Block Reservations user task is granted and the Sales Allowance OPERA Control is disabled, then when you create block reservations in the Look to Book Sales Screen or the Reservation Sales Screen, and the Elastic or Sell Limit block does not have sufficient block-level inventory, OPERA Cloud automatically borrows the remaining inventory from House without displaying the borrow prompt, provided House availability exists.

Note:

If the Sales Allowance OPERA Control is enabled, then when creating block reservations the Auto-Borrow from House when Creating Block Reservations user task is ignored, and the Borrow prompt is displayed.


OPERATIONAL BENEFITS

When the Auto-Borrow from House user task is granted and when booking a new block reservation (elastic or sell limits) via Look to Book or Reservation Sales Screen (and all allocated rooms are picked-up), OPERA Cloud automatically borrows the remaining inventory from House, without displaying the borrow prompt, provided House availability exists.

This results in a more efficient booking workflow by enabling faster block reservation creation and reduced manual effort.


STEPS TO ENABLE

Steps to assign the user task to roles:

  1. From the Side menu select Role Manager, select either Manage Chain Roles or Manage Property Roles according to your needs.
  2. Enter search criteria and click Search.
  3. Select the role to update, click the vertical ellipsis Actions menu, and select Edit.
  4. Select the Booking group and grant the task: Auto-Borrow from House when Creating Block Reservations.
  5. Click Save.



Cancel Penalties Before Time Renamed to After Time

Cancel Penalties configuration is updated as follows:

The Before Time field is renamed to display as After Time. See Configuring Cancel Penalty Rules.


The Cancel Penalties screen showing the After Time column.


The column label Before Time is updated to reflect After Time on the cancellation section of the deposit/ cancellation panel on a reservation screen.


The Cancellation screen showing the After Time column.


OPERATIONAL BENEFITS

It's clearly defined the time after which a cancellation penalty is applicable. Cancellation penalties apply after: [time].



Communication Panel Edit Mode Added

The Communication panel from a reservation opens directly in edit mode, allowing you to add and update communication methods and addresses without being required to first select the Edit action.

Note:

If no communication method exists on the reservation, there will be an empty row available to immediately update.

You can also add the Communication panel to the My Panels section on the reservation. See Configuring Presentation Panel Tabs.


The Communication link in the My Panels section and in the Profile links section of the Reservation screen.


OPERATIONAL BENEFITS

You can access improved workflow when viewing a reservation as well as during check-in by opening the Communications panel in Edit mode directly when selected, thus reducing the number of clicks to input communication methods and addresses.



Copy Reservation OPERA Control Available

CENTRAL

The Copy Reservation OPERA Control is available for activation to copy reservations. See Copying Reservations.


OPERATIONAL BENEFITS

The Copy Reservation OPERA Control was previously available for properties with an OPERA Cloud Foundation subscription. This update allows OPERA Cloud Central Management tenants, without an OPERA Cloud Foundation subscription, to use Reservation Copy functionality.


STEPS TO ENABLE

  1. From the Side Menu, select Administration, select Enterprise, and then select OPERA Controls.
  2. Select or confirm the Property.
  3. Select the Reservations group.
  4. Locate and activate the Copy Reservation function.



Drag and Drop Enabled for Reservation Attachments

For properties with the File Attachments OPERA Control active, you can drag and drop files to the Browse/Choose File button upload to files.

See Managing Reservation Attachments.



The Upload Attachment screen showing the option to drag and drop a file to attach.


OPERATIONAL BENEFITS

Improves usability by streamlining the attachment process.



Look To Book Updated for Owner Reservations

For properties with the Identify Owner Rate Code and Room Rotation OPERA Controls active this feature enhances the reservation process in OPERA Cloud by introducing conditions over the availability of rate codes marked as Owner and Owner Referral.

When making a reservation, Owner or Owner Referral rate codes only appear in the Rate Code list and the room and rate availability grid when a room is selected in the Owner Room field and the guest’s profile includes an ownership or owner referral record for the reservation dates. If these qualifying conditions are not met, these rate codes are hidden and cannot be assigned, reducing the risk of applying restricted rate codes to ineligible reservations. This improvement helps support property policies, ensures compliance with subscription requirements, and streamlines the booking experience by displaying only relevant rate codes.


Single Segment booking showing the Rate Codes as Owner1 and Owner Rooms as 500.


OPERATIONAL BENEFITS

This enhancement ensures that you are restricted from assigning a rate code marked as Owner or Owner Referral to a reservation that does not qualify for it, maintaining subscription compliance and supporting property policies.



New Reservation Colors Added

A 15-color Oracle Redwood palette is implemented to provide you with greater flexibility in identifying guests and reservations. The new palette replaces the existing 8-color options for Market Codes, Membership Levels, Reservation Colors, and VIP Levels configuration, with existing color assignments automatically updated based on a standardized mapping. Existing color descriptions remain in place, and you now have access to expanded choices across relevant configuration and reservation areas.


Two tables - the first table lists the new colors and names that replace the existing; the second table lists the additional new colors.

See Redwood Color Text Chart For the New Reservation Colors Added for a text table version of the new colors.


The Room Diary is updated to use the new color palette for reservation displays, based on the existing Reservation Color Definition OPERA Control selection and your property’s color configuration. If no reservation color definition is set, Room Diary displays reservation bars in deep teal. Out of Order and Out of Service room bars show in nimbus gray. See OPERA Controls — Reservations.


A sample Room Diary showing Oracle Redwood colors including the Nimbus gray default for OOO and OOS designated rooms.


OPERATIONAL BENEFITS

The expanded palette features visually distinct colors to enhance accessibility and minimize the potential for selection errors caused by color similarity. It empowers you to assign a broader range of colors to configuration codes and reservations, improving recognition and enabling better alignment with your unique processes, branding, and property-specific requirements.



Redwood Color Text Chart For the New Reservation Colors Added

The new replacement colors:

New Color Replaces Color
Rosewood Red
Ocean blue Blue
Aqua sky Cyan
Forest Green Green
Mocha brown Black
Soft lavender White / Gray
Olive gold Yellow
Deep teal (Default color in Room Diary) None


The new additional colors:

Color Name
Sunset orange
Moss green
Clay brown
Plum purple
Mist blue
Dusty violet
Copper
Nimbus gray (Used for Out of Order/Out of Service in Room Diary)



Offshore Trading Rates OPERA Control Added

CENTRAL

For properties with Offshore Trading Rates OPERA Control enabled, these updates apply to offshore reservation booking via the Reservation Sales Screen:

- The offshore rates marked as suppressed appear as suppressed throughout the booking flow.

- The Total Cost of Stay shown in the closing script correctly reflects the offshore rate details.


OPERATIONAL BENEFITS

Proper handling of offshore suppressed rates ensures the rate amount is masked or crossed (clearly marked as “not to be shared”, depending on View Suppressed Rates task not-granted/granted ) for booking agents, preventing inappropriate disclosure of the suppressed rates.

The Total Cost of Stay in the closing script now accurately reflects the offshore rate details, ensuring agents provide correct pricing when confirming the booking.


STEPS TO ENABLE

  1. From the Side Menu, select Administration, select Enterprise and then select OPERA Controls.
  2. Select or confirm the Property.
  3. Select the Rate Management group.
  4. Locate and activate the Offshore Trading Rates parameter.



Page Composer Added to Reservation Sales Screen

CENTRAL

Page Composer customization is available for the Reservation Sales Screen: New Reservation - Search panel and the In Progress - Overview tab.


IMPACT OR OTHER CONSIDERATIONS

The Customize Chain and Customize Property/Hub tasks are required. See About Page Composer.



Rate and Availability Posting Interval OPERA Controls Added

Properties with a new OPERA Control, Rate Posting Interval, and the Default Rate Code Posting Interval OPERA Control setting added to the Rate Management group can set the Default Rate Code Posting Interval (Nightly by default) and choose Weekly or Monthly posting for extended-stay reservations or bookings.

Note:

The dependency on Enforce Same Stay Dates for Sharing Guests applies only when the SHARES OPERA Control is active. If SHARES is inactive, enabling Rate Posting Interval does not require Enforce Same Stay Dates for Sharing Guests.

In New Rate Code, the Rate Posting Interval field is preselected based on the Default Rate Code Posting Interval setting (for example, if the default is Weekly, Weekly is preselected) (See Configuring Rate Code Definition).

  • Weekly/Monthly posting is available only for Standard rate codes, and any base/child relationship must use the same posting interval.
  • In Edit, the posting interval is read-only if pricing schedules, dependent/base rates, or active/future reservations exist; otherwise, you can change it.
  • Copy and Sync require the function to be active in both source and target properties, with validations to ensure matching intervals.
  • For Weekly/Monthly rates, packages are limited to Add to Rate – Separate Line. Clear error messages appear if schedules conflict with the selected interval or if edits are blocked by dependencies. Additionally, Weekly posting requires a minimum schedule of 7 nights and Monthly posting requires a minimum schedule of 30 nights; longer schedules (>7 nights or >30 nights) are allowed for their respective intervals, but shorter schedules are not permitted.


Look To Book Sales Screen

Weekly and Monthly radio button options available in the Look to Book Sales screen flow options are available in both single-segment and multi-segment bookings. You can select accommodation rates by week or month when the Rate Posting Interval OPERA Control is enabled (see OPERA Controls - Rate Management). This update provides more flexibility in choosing accommodation rate intervals. The rate amount includes the per week/month text on the first night of the cycle to indicate the frequency. The Rate Display section will show either the configured Nightly, Weekly or Monthly.


Managing Reservations

Reservations with a Weekly or Monthly Rate Code are noted with the posting interval displayed beside the rate amount. This is visible on Reservation Search, Reservation Overview, Stay Details, and Daily Details screen.

When editing daily details for a weekly or monthly rate reservation, the rate code, rate amount, and discount fields are only editable on the posting interval posting dates. You can not edit these fields mid-cycle.

When applying a discount to a weekly or monthly rate posting interval on Daily Details, and selecting to apply the change to future nights, only the nights with a posting interval rate posting will be updated.


Reporting & Analytics

The Bookings-Reservation subject area is updated to include additional available columns supporting Weekly and Monthly Rate Posting Interval reservations.

A new subfolder is added to Reservation Overview with the following columns: Cycle Begin Date, Cycle End Date, Posting Interval, Amount, Currency Code, Rate Code.

Posting Interval is also added as an available column in the subfolder Reservation Overview - Daily Details


Stationery

The sample data XML for Guest Confirmation letter stationery template is updated to include a new merge code RATE_POSTING_INTERVAL to display the rate posting interval of the rate code on the reservation.


Rich Text Editor

The merge code RatPostingInterval is added to the OPERA Cloud Rich Text Editor and is available to be used when configuring Advance Alerts, Closing Script, as well as Confirmation Letter Delivery Management.


STEPS TO ENABLE

  1. From the Side Menu, select Administration, select Enterprise, and then select OPERA Controls.
  2. Select or confirm the Property.
  3. Select the Rate Management group.
  4. Locate and activate the Rate Posting Interval function.
  5. Locate and select the Default Rate Code Posting Interval setting.



Reservation Linked Profiles: Add/Edit Contact Option Added

Added the option to Add/Edit Contact for contacts linked to a Source/Travel Agent/Company Profile while accessing the Linked Profiles panel attached to a reservation.

Note:

Add/ Edit contact (Available when Company/ Travel Agent/ Source are selected): Select to add an associated contact profile from the selected Company/ Travel Agent/Source as a Reservation and or Billing Contact. User cannot change the search criteria.

OPERATIONAL BENEFITS

The ability to easily identify and attach the appropriate contacts corresponding to a reservation by enabling the option to Add/Edit Contact if the Company/ Travel Agent/Source Profiles are attached.



Reservation Packages and Item Inventory Panel Updated

The Packages and Item Inventory Panel on a reservation is updated with changes made to the Packages and Daily View tab.

A Package Category search filter is added to the Available Package pane on the Packages tab for filtering package search results based on configured Package Category.

Also, within the search results for Available Packages, the default column order is updated with the Add action available without the need for scrolling, and a column for package allowance is available to easily see the configured package allowance for the package selected.

When editing packages added to a reservation on the Packages tab, you have the option to update the price on a day-by-day basis or from a single field update the price across all stay dates.

The Daily View tab is redesigned with a table layout and separate sections for Packages and Inventory Items. Within the Packages section a detailed daily view for all reservation packages is available based on either the Package Date or Consumption Date with the ability to group the packages either by day or by package code.

Available columns for packages include the following:

  • Date (either Package Date or Consumption Date based on selection)
  • Code
  • Quantity
  • Calculation Rule
  • Posting Rhythm
  • Total Price
  • Total Allowance
  • Allowance Consumed
  • Allocated Quantity
  • Consumed Quantity

For more information, see Managing Reservation Packages.


OPERATIONAL BENEFITS

The updates to the Packages and Item Inventory panel on reservations allows for less required clicks to view and update package details for a reservation, as well as allows for more detailed information to be readily available in a user friendly flexible view on the Daily View tab.



Reservation Sales Screen Updated

CENTRAL

The Reservation Sales Screen (see Using the Reservation Sales Screen) is updated with the following:


LANDING SCREEN:

  • Recent Reservations and Recent Profiles tile enhancements:
    • The Recent Reservations tile displays all reservations created or accessed by the user during the current business day.
    • The Recent Profiles tile displays all profiles created or accessed by the user during the current business day.
    • Reservations booked on the current business day are highlighted with a “New” label in the Recent Reservations tile.

OPERATIONAL BENEFITS: Faster follow-up and reduced handle time: Agents can quickly return to any reservation/profile they touched that day without re-searching. The “New” label makes it easy to identify newly created bookings for immediate confirmation, review, or next-step actions.


AVAILABILITY SCREEN:

  • When a reservation in the Trip Composer is in Edit mode, you can collapse the Trip Composer drawer using the collapse icon in the upper-right corner without exiting edit mode; click the checkmark to save your changes, and clicking the in-reservation X now displays a Discard confirmation to prevent accidental loss of updates.

OPERATIONAL BENEFITS: The collapse icon only collapses the drawer and does not trigger a discard action, reducing confusion in edit mode. Agents can no longer unintentionally discard edits by closing the drawer; discarding now requires confirmation.


  • In the Profile and Details Stays screen, the Associated Profiles column shows a hyperlinked count of associated profiles for each reservation. Selecting the count displays a popup listing the associated profile, and you can click a profile name to open that profile in a separate window.

OPERATIONAL BENEFITS: This is an improvement as before you could only see how many profiles were associated to the reservation but you could not click on the number to access any of those associated profiles attached. Now you can easily access any profile associated to the reservation.


  • When a cancelled reservation with an assigned room number is reinstated and availability needs to be rechecked, the room type associated and the room number are populated in the smart search filter chips so that the search results only contain availability for this specific room number and room type.

OPERATIONAL BENEFITS: In the past, a user could select a different room type via the filter chip when reinstating a cancelled reservation that had already been assigned a room number. When they would arrive on the overview screen the existing room number was still applied but a room type not associated to this assigned room was populated causing an error. This update ensures the room type associated to the previously assigned room number match in the availability screen before going to the overview screen to reinstate.


OVERVIEW IN-PROGRESS SCREEN:

  • When booking linked reservations in the Reservation Sales Screen, adding a guest profile from the In Progress screen now includes an Apply to remaining linked reservations option in the Find Profile drawer, allowing you to assign the selected profile to all other linked in-progress reservations that don’t already have a profile.

OPERATIONAL BENEFITS:This saves you time to apply the same profile across multiple linked reservations at once.


FIND RESERVATION SCREEN:

  • When the reservation is selected in the Find Reservation search, the following links display in the right reservation panel, allowing view and updates of the functionality:

    Call History, Changes Log, Communication, Confirmation Letters, Daily Details, External Reference, Future and Past Stays, Membership, Preferences, Transportation

OPERATIONAL BENEFITS:This gives the RSS user the ability to access these areas for existing reservations without having to leave RSS where previously, most of these links were only available to users within OPERA Cloud.



Room Reassignment in Room Diary Updated

The room reassignment of reserved reservations in Room Diary, when using drag and drop, is optimized and removes an extra prompt previously presented asking you to confirm the room reassignment. (See

Using the Room Diary.)

While the extra prompt is removed, the confirmation warning message is included in the Assign Room popup where you can complete the room reassignment. You are still able to take advantage of the search filters, which you can expand to update and use any of the filters to search for a different room. Performance while searching for rooms and after updating reservations is improved.



The Room Diary Assign Room popup screen showing a room reassignment.

OPERATIONAL BENEFITS

This optimization to the Room Diary reduces the time needed to complete the room reassignment and saves you extra clicks when performing this repetitive task.



TA Record Locator Added to Reservation Protection

For properties with the Reservation Protection and TA Record Locator OPERA Controls active, TA Record Locator is an available field to be marked as protected on a reservation. See Configuring Reservation Protection Fields.

Additionally, when Guest Type is configured as a protected field, the protection of this field is honored.


OPERATIONAL BENEFITS

For properties that wish to provide users from overwriting the TA Record Locator for certain reservations, this can be easily managed by making the TA Record Locator a protected field based on defined conditions.



Trace Frequency OPERA Control Added

For properties with the Reservations Traces OPERA Control active, a Trace Frequency OPERA Control is added to set the frequency for a trace being added to a reservation. Available Trace frequency options include Specific Date / Date Range, On Arrival Day Only, On Departure Day Only, Every Day of Reservation, Starting from Day X, Every Y Day of Reservation, X Days Prior to Arrival, and Specific Days of the Week. When a trace is added to a reservation with a Trace Frequency other than ¿Specific Date/Date Range¿, if the reservation¿s stay dates are modified, the traces are regenerated based on the updated stay dates of the reservation and the associated trace frequency. Additionally, a Default Trace Frequency OPERA Control is added allowing you to default the Trace Frequency selection when creating a new Reservation Trace. See Managing Reservation Traces.



The Traces screen showing the Trace Frequency field and drop-down list options.


OPERATIONAL BENEFITS

Using Trace Frequency allows for traces to automatically move with a reservation after updates are made to a reservation's stay dates without requiring further user interaction. This ensures actionable items to be completed by hotel staff in different departments remain recorded on the appropriate days in relation to the reservation eliminating this manual effort required when such a change is made.


STEPS TO ENABLE

  1. From the Side Menu, select Administration, select Enterprise and then select OPERA Controls.
  2. Select or confirm the Property.
  3. Select the Reservations group.
  4. Locate the Reservation Traces OPERA Control.
  5. Activate the Trace Frequency parameter.
  6. Update the Default Trace Frequency setting.



Waitlist from Reservation Sales Screen Added

For tenants with the Reservation Sales Screen and Waitlist OPERA Controls active, reservations can be added to the waitlist during booking from the Alternate Calendar and In Progress screen.

When the Waitlist for Open Rates OPERA Control is active,open-rate reservations can also be waitlisted from the In Progress screen, and can be removed from the waitlist using Remove from Waitlist to return the reservation to a regular In Progress status.

See Using the Reservation Sales Screen.


The Alternate Dates calendar showing the Waitlist to Trip Composer and Add to Waitlist buttons.


An In Progress Reservation showing the Add to Waitlist button.


OPERATIONAL BENEFITS

You can Waitlist a reservation during booking in the Reservation Sales Screen.



ROLE MANAGER


Persistent Action Buttons Added to Manage Roles

The Save, Print, and Cancel action buttons, in both Manage Chain and Manage Property Roles, remain persistent on the page when scrolling through the list of tasks.


The Client Relations tasks list showing the persistent Cancel, Print, and Save buttons.


OPERATIONAL BENEFITS

Improved usability when working with the long list of OPERA Tasks.



ROOMS MANAGEMENT


Attendant in Room indicator Added to Housekeeping Board

The Housekeeping Board is updated with the Attendant In Room indicator (Broom icon) for rooms that are actively being cleaned by an attendant that started the room in the Task Companion. When hovering over the broom icon, the attendant name along with the time the room was started is displayed. You can include the broom icon in the list of all rooms by selecting the Include - Attendant in Room filter.

You can use the Attendant in Room Only filter to return only rooms that are currently being cleaned in the results.

Additionally, the Display Options (Reservation Information/Turndown/Attendant in Room) moved into the Search area of the Housekeeping Board as Include checkboxes for easier access.


The Housekeeping Board screen showing Attendant in Room filter and broom icon in search results.


OPERATIONAL BENEFITS

Adding this Attendant in Room indicator to the Housekeeping Board gives Housekeeping supervisors an efficient way to see where all the attendants are at any time.



Room Status Search Component Updated

The Room Status search component is updated with 'Select All' and 'Clear All' action links.


The Room Status checkboxes with Select All | Clear All action links.


This change applies in the following areas (available based on the active OPERA Controls):

  • Housekeeping Board
  • Assign Room/Room Details
  • Room Diary
  • Arrivals
  • Advanced Checked In
  • Arrivals with Deposit Balance
  • Available Room Search
  • Pre Registered
  • Queue
  • Room Assignment (including the 3 Auto Assign screens)
  • Out of Order - New
  • Out of Service - New
  • Room Conditions and Room Conditions - New
  • Auto Generate Task Sheets (Room Criteria panel)
  • Task Sheet Presentation screen (Filter Options)


OPERATIONAL BENEFITS

This update saves multiple clicks when interacting with the Room Status search filter.



Task Sheet Reports Updated for Back-to-Back Reservations

For properties with the Back to Back Handling for Linked Reservations OPERA Control active, Task Sheet Reports and the R&A (BI Publisher) Task Sheet Report are updated to display the appropriate task code for a departing back-to-back reservation that is assigned to the same room for the next back-to-back reservation.


OPERATIONAL BENEFITS

This update ensures that the attendant completes the correct task when using printed task sheets.



SALES

The Sales section applies to:
  • Oracle Hospitality OPERA Cloud Service, Sales and Event Management Essentials Edition.

  • Oracle Hospitality OPERA Cloud Service, Sales and Event Management Standard Edition.

  • Oracle Hospitality OPERA Cloud Service, Sales and Event Management Premium Edition.

Features that are specific to the Sales and Event Management Premium Edition are marked with the Premium badge. Premium badge icon.


Drag and Drop Enabled for Activities Attachments

For properties with the File Attachments OPERA Control active, you can drag and drop files to the Browse/Choose File button upload to files.

See Managing Reservation Attachments.



The Upload Attachment screen showing the option to drag and drop a file to attach.


OPERATIONAL BENEFITS

Improves usability by streamlining the attachment process.



TOOLBOX


Change Room Class Utility Updated for Historical Data

For properties with the Room Class OPERA Control active, the Change Room Class utility is updated with a Historical Data Sync checkbox. When selected, a Date field (up to 5 years from today) appears to update historical (from that date) and future records for the selected Room Type(s) to the chosen Room Class. if not selected, only future records are updated. See Changing Room Class.



The Change Room Class screen.


OPERATIONAL BENEFITS

Speeds room reclassification during property data migrations, minimizes manual updates, and ensures consistent future records—without requiring historical updates if not desired.


IMPACT OR OTHER CONSIDERATIONS

Selecting Historical Data Sync will update up to five years of past records to the new room class, which can materially affect historical reporting, analytics, and audits. Plan carefully, review reporting implications, validate a sample in non-production first, and proceed only if reclassifying history aligns with property policies and compliance requirements.



Synchronize Geographic Coordinates Utility Added

CENTRAL

For tenants with the Reservation Sales Screen OPERA Control active, a Synchronize Geographic Coordinates utility is available to users with the Chain-ADMIN role.


OPERATIONAL BENEFITS

This utility lets you quickly populate geographic coordinates for all or selected properties with sufficient address information, eliminating the need to update each property individually in the Property Configuration screen.



Reservations