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.
LARGER SCALE: These UI or process-based features have more complex designs. Therefore, the potential impact to users is higher.
CUSTOMER ACTION REQUIRED: You must take action before these features can be used. These features are delivered disabled, and you choose if and when to enable them.

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

CUSTOMER
ACTION REQUIRED

BLOCK MANAGEMENT
Ability to Support OPI Importing of Tokenized Credit Cards for Rooming List Central badge. LARGE
Block Changes Log Updated SMALL  
Refresh Projected Revenues Action Link Added SMALL  
Room and Rate Grid Search Updated SMALL  
Tour Series Updated SMALL  
CASHIERING AND FINANCIALS
Authorizer ID List and Copy Comp Routing Codes Added Gaming badge. SMALL
Chip and PIN OPERA Controls Added Central badge. SMALL
Confidential Folio Added SMALL
Credit Card Custom Token Provider OPERA Control Added SMALL
Default Transaction Code for Outbound Postings Added SMALL
Define Rate Codes as Base Rate and Dynamic Base Rate Added SMALL
Folio History Updated SMALL
Negotiated Rate Distribution with Source Date Range OPERA Control Added SMALL
OPI Cloud Token Proxy Service for PMS Added SMALL
Print Fiscal Information Folio OPERA Control Updated SMALL  
Rate Access Exclusion Updated SMALL  
Rate Codes Search by Approval Status Updated SMALL  
CLIENT RELATIONS
Default Lookup Display OPERA Control Added SMALL
Email Address Validation Added SMALL
Profile Match List for Auto Merge Updated SMALL
COUNTRY SPECIFIC
Country Specific - Angola - Angola Functionality and AO-SAF-T_101 Export Available SMALL
Country Specific - Bahrain - Information Collection Methods OPERA Control Updated SMALL
Country Specific - Bahrain - Bahrain Statistical Daily Exports Updated SMALL
Country Specific - India - Sample_Folio_India_Buckets Updated SMALL
Country Specific - Italy - Internal City ID for Cesena Updated SMALL  
Country Specific - Poland - Controls, Mappings Added and Exports, Reports Updated SMALL
Country Specific - Portugal  - PT_SAFT_104 Export Updated SMALL
Country Specific - Spain - Basque Country - Police Exports Added to R+A SMALL  
Country Specific - Spain - Catalonia - Police Exports Added to R+A SMALL
Country Specific - Spain - ESP, Catalonia and Basque Country - R+A Police Exports Updated SMALL  
DISTRIBUTION
Channel Availability Menu Added for Hub Locations Distribution badge. SMALL  
EVENTS
Manage Multiple Events Updated Premium badge. SMALL
EXPORTS
EDW Advanced Export Template Updated SMALL
FRONT DESK
Room Feature Validation Added to Swap and Shift Flow SMALL  
Schedule Room Move for Current Day Added SMALL  
Staggered Shares Added to Back to Back Reservation Handling SMALL  
INTEGRATIONS
Bypass Conversion Days Interface Control Added Loyalty badge. SMALL
Create Key Panel Updated for Last Preferred Encoder SMALL  
Guest Service Status Request Business Event Updated  SMALL  
Interface Monitoring Search Updated Central badge. SMALL
New Reservation and Update Reservation Business Events Updated SMALL  
INVENTORY
Alternate Property Availability and Occupancy Added Central badge. SMALL  
Item Inventory Availability Added  SMALL
Manage Restrictions Updated SMALL
Mass Update for Daily Inventory Item Configuration Added SMALL  
MEMBERSHIP
Guaranteed Availability with Restriction Handling OPERA Control Added for LTB and RSS SMALL
Member Profile Missing Subscription Details Message Updated SMALL  
Membership Claims Tasks Added Loyalty badge. SMALL
Points Calculation Configuration Updated Loyalty badge. SMALL  
Points to Expire Screen Updated Loyalty badge. SMALL
Tooltips Added to Manage Claim Adjustment Limits Loyalty badge. SMALL  
MISCELLANEOUS
Additional Details Added to Property Brochure SMALL  
Auto-Launch Rules for Flex Links Added SMALL  
Changes Log Adds Identification Types, City, and Postal Codes SMALL  
Stationery Substitution Language Handling Added SMALL
MOBILE
Ask Oracle User Experience Added SMALL
Push Notifications Added SMALL  
QR Code Access Screen Updated SMALL  
Supplies and Service Declined Status Added to Task Companion SMALL  
Task Sheet Overview Updated SMALL  
PROPERTY APIs
BLK - postBlock Elements Added SMALL  
BLK - postBlock Operation Updated SMALL  
BLK - postTourSeries Updated and postTourSeriesValidate Added SMALL  
CRM - fetchProfileMembershipStatistics, fetchMembershipTransactions Operations Updated Loyalty badge. SMALL  
CRM - getMatchProfile Operation Added Loyalty badge. SMALL  
CRM - getMemberPointsToExpire Updated SMALL  
CRM - getProfilesMatchList Operation Added SMALL  
CRM - postMembership and getProfile Operations Updated Loyalty badge. SMALL  
CRMCFG -get/post/putMembershipType Operation Updated Loyalty badge. SMALL  
CRMCFG API - MembershipLevelRules Operations Added Loyalty badge. SMALL  
CSH - calculateTaxes Operation Added  SMALL  
CSH - getFolios and getFolioHistory Operations Updated SMALL  
CSH - postBillingCharges API Updated SMALL  
CSH - postCompositeDeposit Operation and OPERA Controls Added  SMALL
FOF - shiftRooms and swapRooms APIs Updated SMALL  
FOF - verifyCheckIns Operation Updated SMALL  
HSK- postOutOfOrderRooms and postOutOfServiceRooms Operations Updated SMALL  
HSK - TaskSheet and TaskSheetSet APIs Added LARGE  
INT - getBusinessEvents Business Events Configuration Updated SMALL  
INT - getBusinessEvents Operation Updated SMALL  
INV - getMultiHotelInventoryStatistics Operation Added Central badge. SMALL  
OUICFG - synchronizeBusinessEvents Updated  SMALL  
PAR - getRestrictionsByDateRange Operation Updated SMALL  
RSV - Ability to Add Membership On the Fly to Existing Profile with post/putReservation SMALL  
RSV - Ability to Retrieve Profile Subscriptions Using Reservation APIs SMALL  
RSV - get/post/putReservations Operations Updated SMALL  
RSV - getReservations Updated and putConsumedPackageQuantity Added SMALL  
RTP - setRateAccessExclusions Operation Updated SMALL  
RTP - getRatePlanSchedules Operation Updated SMALL  
REPORTS
Unified R+A Reporting Updated SMALL  
RESERVATIONS
Child Ages Displayed in Search Results SMALL
Comp Authorizer Added to Book Now Customizations Gaming badge. SMALL
Default Rate Code(s) for Walk in Reservations OPERA Control Added SMALL
Prompt to Update Block Rate Code and Amount Added SMALL
Rate Info Summary and Rate Info Details Updated SMALL  
Reservation Sales Screen Updated Central badge. SMALL  
ROOMS MANAGEMENT
Attendant Name Added to Task Sheet Drawer SMALL  
Emergency Notification Renamed to Location Notification SMALL  
Guest Service Status Updated  SMALL  
Housekeeping Workflow Report Updated SMALL  
Room Maintenance Updated SMALL  
Task Sheet Completion Added LARGE
Unit Status Configuration Updated SMALL
TOOLBOX
Folio Numbers and Sequence Numbers Updated SMALL  
Shell Export and Import Processes Updated SMALL  
Synchronize Block Projected Revenues Utility Added SMALL
Synchronize Profile Business Events Updated SMALL  


BLOCK MANAGEMENT


Ability to Support OPI Importing of Tokenized Credit Cards for Rooming List

Central badge.

Importing and Mapping a Rooming List File with Tokenized Credit Cards

Note:

This functionality is only available using Import Rooming List Import with OPERA Cloud Central and OPI Payment Interface.

Note:

You must Encrypt and Tokenize Credit Cards in the rooming list file prior to Import.


You must have the Import Rooming List OPERA Control activated, and the Tokenize and Import Credit Cards for Rooming List parameter On.


The Import Rooming List OPERA Control activated, and the Tokenize and Import Credit Cards for Rooming List parameter On.


To Encrypt the Rooming List file

  1. Navigate to Manage Blocks - Select Block - I Want To - Rooming List - Select Tokenize and Import Credit Cards for Rooming List.


    The Rooming List page showing the Tokenize and Import Credit Cards for Rooming List option.


    2. Download the tokenization encryption utility and extract the files.


    The Tokenize Import Rooming List screen highlighting the Download Utility option.



    Windows explorer showing the utility download.


    3. Select the run.bat file.


    Windows explorer showing the utility download run.bat file.


    4. Click Choose File to select the .xls or .xlsx file to encrypt.

    Note: Both windows for Encryption must remain open.


    The encryption utility Encrypt Rooming List screen.


    5. Click Encrypt.


    The encryption utility Encrypt Rooming List screen Encrypt button.


    6. Save the encrypted (.enc) file to a local workstation folder.


To Tokenize the encrypted Rooming List file

  1. Navigate to the tokenization utility through Tokenize and Import Credit Cards for Rooming List (See To Encrypt the Rooming List file above).

  2. Select I have an encrypted file.
  3. Click Select an encrypted file for tokenization, locate and select your .enc encrypted file for upload.

Note: Only .enc encrypted files can be selected for Tokenization.


The Tokenize Import Rooming List screen option to upload the encrypted file.


Select Tokenize.


The Tokenize Import Rooming List showing the enabled Tokenize button.


Note: If you need to re-import a corrected data file, you must repeat both the encrypt and tokenize file steps.

New Map Columns for Credit Card Number and Credit Card Expiration are added. These columns must be spelled exactly as they are named for credit cards to be successfully encrypted and tokenized prior to mapping.


The Map Columns screen showing the Credit Card Number and Credit Card Expiration column fields.



Mapped Columns:

  • Credit Card Numbers only show the last four digits of the card.
  • Credit Card Expiration is entirely masked.
  • Credit Card Token Failure Reason displays an error if there is an issue with the Payment Service Provider validating the card entered.


The mapped columns CC Number masked to last four digits and CC Expiration fully masked.


IMPACT OR OTHER CONSIDERATIONS

  • OPERA Cloud Central Subscription 25.3 is required.
  • Oracle Payment Interface Cloud 25.3 is required.
  • Encryption tool is only supported by Windows.
  • New map columns for Credit Card Number and Credit Card Expiration are added. These columns must be spelled exactly as they are named for Credit Cards to be successfully encrypted and tokenized prior to mapping.
  • MS Excel file Credit Card Number and Credit Card Expiration columns must be in the 'Text' format prior to the encryption and tokenization process.
  • CCTRANS role is required for Chain/Property users.
  • SENSITVEDATAACCESS role is required for Support Users.


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. Activate the Import Rooming List function.
  5. Turn On the Tokenize and Import Credit Cards for Rooming List parameter.



Block Changes Log Updated

For properties with the Business Block OPERA Control active and the Occupancy Split per Room Type OPERA Control active, OPERA Cloud displays additional details in the block changes log showing the initial blocked rooms and the current rooms by occupancy type. See Viewing Block Changes Log for more information.



When granted the New/Edit Block task, a Refresh Projected Revenues action link is added to the I Want To . . . menu. When there is a discrepancy between the revenue displayed in the deposit/cancellation window and the revenues associated with the block, you can use this action link to refresh the revenue for all rooms and events associated to the block. See Refresh Projected Revenues.


The Refresh Projected Revenues link within the I Want To… menu.

Room and Rate Grid Search Updated

The Room and Rate Grid is updated with a filter for Room Types/Room Pools.
  • When you select View Room Types in View Options, the filter lists the room types available in your property.
  • When you select View Room Pools in View Options, the filter lists the room pools available in your property.

See Managing Block Room and Rate Grid.


New Room Types filter in the room/rate grid.



Tour Series Updated

For properties with the Tour Series OPERA Control active, when creating a tour series with rate codes and the rate code is restricted, you can still continue to create the tour series; however, a Rate Availability warning is added next to the tour that has the rate restriction indicating the type of restriction. The Rate Availability warning only applies to Custom and Period Tour Series. See Creating Tour Series.
The Review panel shows the Rate Availability status warning.


This image shows the Rate Code restriction warning.



CASHIERING AND FINANCIALS


Authorizer ID List and Copy Comp Routing Codes Added

Authorizer Selection List Added

Gaming badge.

An Authorizer ID selection list is added to the Authorizer screen.

Pagination is added to the Authorizer Selection screen and Comp Authorizers configuration screen.


Authorizer ID list on the Authorizer screen.


Copy Comp Routing Code

Gaming badge.

Copy Comp Routing Code is added to copy the comp routing code from the source to target properties.



Chip and PIN OPERA Controls Added

Central badge. CHIP and PIN, CHIP and PIN Payment Method, and Prompt for Terminal OPERA Controls are added to the Credit Card group. Enabling these controls allows support for incoming reservations using the CP payment method. You can configure the credit card terminal and add a Chip and PIN credit card from the OPERA Cloud Pay screen.

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 Credit Card group.

  4. Locate and activate the CHIP AND PIN OPERA Control Function.
  5. Locate and configure the CHIP AND PIN PAYMENT METHOD OPERA Control setting.
  6. Locate and turn on the PROMPT FOR TERMINAL OPERA Control parameter.



Confidential Folio Added

A Confidential Billing Window OPERA Control is added to the Cashiering group allowing you to select a Confidential checkbox for billing windows 2-8. Folio printing is restricted for the folio window(s) 2-8 marked as Confidential unless you have the Override Confidential Billing Window task to override this restriction and print the confidential window.


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 turn on the Confidential Billing Window OPERA Control parameter.
  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 Add/Edit Confidential Billing window and Override Confidential Billing window tasks.
  9. Click Save.



Credit Card Custom Token Provider OPERA Control Added

A Custom Token Provider OPERA Control is added to the Credit Card group, with the ability to configure your own token provider using the HTNG specification. Clicking on the OPI Configuration menu within Administration, Interfaces (available when the Custom Token Provider OPERA Control is active and the CCCONF role is granted) navigates to the OPI tenant configuration screen where you can configure the custom token provider endpoint.

Refer to Managing Reservation Payment Instructions and Custom Token Provider parameter.


OPERATIONAL BENEFITS

The Custom Token Provider feature enables users to configure their own token provider service with the HTNG specification, providing a seamless and secure way to manage credit card information. This feature enhances the overall user experience and provides greater flexibility in managing credit card transactions.


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 Credit Card group.
  4. Locate and turn On the Custom Token Provider parameter.



Default Transaction Code for Outbound Postings Added

A Default Transaction Code for Outbound Integration OPERA Control setting is added to the Cashiering group for charge posting if an external system outbound data value mapping transaction code is not available for the outbound postings.


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 configure the Default Transaction Code for Outbound Integration OPERA Control setting.



Define Rate Codes as Base Rate and Dynamic Base Rate Added

For properties with the Base Rates OPERA Control active, the ability to create rate codes as both Base Rate and Dynamic Base Rate is added.


Rate Code Type screen showing both Base Rate and Dynamic Base Rate selected.



Folio History Updated

A Repopulate Folio action link is added for generated folios in the Folio History Search screen to correct any imbalances by repopulating settlement folios (Interim, Checkout, Advanced Folio) directly from the screen.

See Managing Historical Folios.

Note:

The repopulation is allowed for settlement (Advanced Folio, Interim Folio, and Check Out) folios only.


Folio History screen showing the Repopulate Folio action link.


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 Financials group and grant the Repopulate Folio task.
  5. Click Save.



Negotiated Rate Distribution with Source Date Range OPERA Control Added

For properties with the Negotiated Rates OPERA Control active, a Negotiated Rate Distribution with Source Date Range OPERA Control is added to the Rate Management group, enabling you to distribute negotiated rates based on source property dates ranges.


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 group.
  4. Locate the Negotiated Rates OPERA Control.
  5. Turn on the Negotiated Rate Distribution with Source Date Range parameter.



OPI Cloud Token Proxy Service for PMS Added

For properties with the OPI Cloud Credit Card Processing OPERA Control Off, an OPI Cloud Token Proxy Service for PMS OPERA Control is added to the Credit Card group (link: Credit Card group ), enabling you to access the OPI (Oracle Payment Interface) configuration link to launch OPI configuration from the General Information section of the EFT Interface.


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 Credit Card group.

  4. Locate and turn on the OPI Cloud Token Proxy Service for PMS parameter.



Print Fiscal Information Folio OPERA Control Updated

The visibility conditions of the Print Fiscal Information Folio OPERA Control is updated. Print Fiscal Information Folio OPERA Control is visible when Fiscal Folio Printing OPERA Control is On and the Folio No Reprint OPERA Control is either On or Off.

To activate the Print Fiscal Information Folio OPERA Control, the Folio No Reprint OPERA Control must be On.



Rate Access Exclusion Updated

Rate Access Exclusion is updated to make End Date an optional value. See Creating a New Rate Code.




Rate Codes Search by Approval Status Updated

For properties with the Rate Code Approval OPERA Control active, Rate Code Search allows filtering by Approval Status when you select multiple properties.




CLIENT RELATIONS


Default Lookup Display OPERA Control Added

For properties with the Profile Lookup OPERA Control active and External Lookup Behavior set to Simultaneous, a Default Lookup Display OPERA Control is added to determine the default display of profile lookup results based on the external system specified in the Default External System for Lookup OPERA Control. See Using Profile Lookup and Download with Integrated Solutions.

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 Default Lookup Display parameter.



Email Address Validation Added

A Profile Email Validation OPERA Control is added to the Profile group, enabling real-time email address validation in Profile Communications.

Bypass Email Validation task is added to the Client Relations task group allowing you to update the validated status and bypass the email validation process.

Outbound System configuration is updated for setup of generic integration to an email address validation partner. See Configuring Outbound Systems.

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 Profile Email Validation global parameter.
  5. From the side menu, select Role Manager and 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 Client Relations group and grant the Bypass Email Validation task.
  9. Click Save.



Profile Match List for Auto Merge Updated

For properties with the Profile Auto Merge OPERA Control active, you can click the profile name in the Match List to open the profile overview and view detailed information with an option to return to the Match List. Additionally, the processing message will appear in the Match List, offering insights into the reasons for profile merges and the match rules applied. For more information, see Profile Match List and Configuring Profile Merge Rules.


The Profile Match List screen.



COUNTRY SPECIFIC


Country Specific - Angola - Angola Functionality and AO-SAF-T_101 Export Available

The following is added and should be reviewed by properties in Angola:

Country Mode = AO Functionality for Angola is available, including required merge codes and fields for sample_folio.rtf and templated Country Export AO-SAF-T_101.

Full details of functionality, and sample_folio.rtf customization are available in the customer portal.

Refer to: Angola - Oracle Hospitality OPERA Cloud Fiscal Reference Guide



Country Specific - Bahrain - Information Collection Methods OPERA Control Updated

The following changes to functionality should be reviewed by properties in Bahrain.

The Information Collection Methods OPERA Control is updated in the General group to include a new value for VISIT_PURPOSE. This value is available, but not selected by default.

Note:

Properties in Bahrain should update the OPERA Control to include VISIT_PURPOSE values.

A new User Defined Field (UDF) Group for VISIT_PURPOSE is added with the following User Defined Field Values by default. These values cannot be deleted, but additional records can be created and deleted.

  • Business & MICE
  • Leisure or Special Occasion
  • Event (Music, Festival, etc.)
  • Government / Diplomatic
  • Other (Medical, Transit, etc.)

When you select the Additional Information for a reservation, you can select a Visit Purpose for the reservation.


STEPS TO ENABLE
  • From the side menu, select Administration, select Enterprise, and then select OPERA Controls.
  • Select or confirm the Property.
  • Select the General group.
  • Locate and update the Information Collection Methods setting to include VISIT_PURPOSE values.



Country Specific - Bahrain - Bahrain Statistical Daily Exports Updated

The following changes to functionality should be reviewed by properties in Bahrain.

The Bahrain Statistical Daily Exports (BH_DAILY_SUMMARY, BH_DAILY_SUMMARY_DAY) are updated to populate three new fields (Room Inventory, Rooms Available, Visit Purpose) at the bottom of the Export file.

Note:

Properties in Bahrain should recreate the Export from template for the changes to take effect.

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


STEPS TO ENABLE
  1. Confirm that the Information Collection Methods OPERA Control is set:
    • From the side menu, select Administration, select Enterprise, and then select OPERA Controls.
    • Select or confirm the Property.
    • Select the General group.
    • Locate and update the Information Collection Methods setting to include VISIT_PURPOSE.
  2. Recreate the export:
    • From the side menu, select OPERA Cloud, select Miscellaneous, select Exports, and then select Country.
    • Enter search criteria then click Search.
    • Select theBH_DAILY_SUMMARY Export, click the vertical ellipsis Actions menu, and select Delete.
    • Click New from Template.
    • Search and selectBH_DAILY_SUMMARY.
    • ClickCreate and Continue.



Country Specific - India - Sample_Folio_India_Buckets Updated

The following is added and should be reviewed by properties in India.

The sample_folio_india_buckets data model (XML) is updated with the WINDOW_HEADER_NUMBER merge code to display the billing window number for the folio that is generated.

Additionally, in a scenario where you generate an information folio and no postings exist for the window, the generated folio shows the billing window number.

STEPS TO ENABLE

See Updating Customized Stationery with Current Data Model.



Country Specific - Italy - Internal City ID for Cesena Updated

The internal City ID for the city of Cesena is updated to 408140007.

Note: This change can be seen in existing functionality, where an in-house reservation includes a profile with the City of Cesena in the primary address, and the City ID value populates in the corresponding CITY_ID field of the IT_ALLOGGIATI (Export Alloggiati per spedizione telematica) and IT_ISTAT_ALLOWEB (Export per Istat con tracciato AlloggiatiWeb) exports.

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



Country Specific - Poland - Controls, Mappings Added and Exports, Reports Updated

The following updates apply to properties in Poland.

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

Country Specific - Poland - OPERA Controls Added

1. The Use Folio Type Prefix and Suffix in the PL_JPK_FA Export OPERA Control is added to the Country Specific group and is only visible when the Country Mode = PL (Poland).

2. The existing European Union Countries OPERA Control is updated to show when the property Country Mode = PL (Poland).

By default the OPERA Control populates with a list of countries and referenced by the PL_JPK_FA Export.

Export Mappings Updated

The Mapping Code for EXCLUDE_CUSTOMER_VAT is added for the Polish JPK Export Property Codes Mapping Type (See Managing Export Mappings).

You can exclude Customer Vat records from the Export by populating the Mapping Code with a value of Y.

Country Specific - Poland - PL_JPK_FA Export Updated

The PL_JPK_FA Export is updated with multiple changes.

You must recreate the Export from the template for these changes to take effect.

  • Fields P_8B, P_9A, and P_9B, located in the <FakturaWiersz>section, are updated to calculate correct values.
  • Fields <P_8BZ> and <P_9AZ>, located in the <Zamowienie>section, are updated to calculate correct values.
  • The fields that contain a Folio Number populate in a different format when the Use Folio Type Prefix and Suffix in the PL_JPK_FA Export OPERA Control is active.

Country Specific - Poland - Sample Folio Poland Updated

The Sample Folio Poland template and data model (XML) are updated with a fix for the P_FOLIO_TYPE2 data element and addition of the new ASSOCIATED_BILL_NO_PREFIX_SUFFIX_HEADER data element.

  • Folio Type (P_FOLIO_TYPE2) outputs the Folio Type of the folio.
  • Associated Bill No Prefix Suffix Header (ASSOCIATED_BILL_NO_PREFIX_SUFFIX_HEADER) outputs the Folio Type, Prefix, Folio Number, and Suffix of the Associated Folio in a specific format.

    • Format: Folio Type + space + text 'nr' + space + Prefix + Folio Number (BILL_NO) + text '/' + Suffix

Country Specific - Poland - Folio Tax Style 02 Report Updated

The Use Folio Type Prefix and Suffix in the PL_JPK_FA Export OPERA Control is added to the Country Specific group and is only visible when the Country Mode = PL (Poland).

The Folio Tax - Style 02 (foliotax_02.rep) report (See Financials Reports) is updated to display the Folio Number in a specific format when the Use Folio Type Prefix and Suffix in the PL_JPK_FA Export OPERA Control is active.

Folio No

The Folio No column is an existing column.

• When the Use Folio Type Prefix and Suffix in the PL_JPK_FA Export OPERA Control is inactive, the field populates with the Folio Number (BILL_NO).

• When the Use Folio Type Prefix and Suffix in the PL_JPK_FA Export OPERA Control is on, the field populates with the Folio Type Prefix + Folio Number (BILL_NO) + Folio Type Suffix.

Fiscal Terminal

The Fiscal Terminal column is added to the report, and it is visible when the Fiscal Service Terminals OPERA Control is active.

The column for Fiscal Terminal populates with the Terminal ID of the Fiscal Terminal that was used for a fiscal folio.

Country Specific - Poland - Folio Tax Style 06 Report Updated

The Folio Tax - Style 06 (foliotax_06.rep) report (See Financials Reports) is updated to display the Folio Number in a specific format when the Use Folio Type Prefix and Suffix in the PL_JPK_FA Export OPERA Control is active.

Correction Folio No

The Correction Folio No column is an existing column.

• When the Use Folio Type Prefix and Suffix in the PL_JPK_FA Export OPERA Control is inactive, the field populates with the Folio Number (BILL_NO).

• When the Use Folio Type Prefix and Suffix in the PL_JPK_FA Export OPERA Control is active, the field populates with the Folio Type Prefix + Folio Number (BILL_NO) + Folio Type Suffix.

Fiscal Bill No

The Fiscal Bill No column is added to the report, and it is visible when the Fiscal Folio Printing OPERA Control is active.

The column for Fiscal Bill No populates with the Fiscal Bill Number returned via the fiscal service for a fiscal Credit Bill.

Fiscal Terminal

The Fiscal Terminal column is added to the report, and it is visible when the Fiscal Service Terminals OPERA Control is active.

The column for Fiscal Terminal populates with the Terminal ID of the Fiscal Terminal that was used for a fiscal Credit Bill.

Original Folio No

The Original Folio No column is an existing column.

• When the Use Folio Type Prefix and Suffix in the PL_JPK_FA Export OPERA Control is inactive, the field populates with the Folio Number (BILL_NO)..

• When the Use Folio Type Prefix and Suffix in the PL_JPK_FA Export OPERA Control is active, the field populates with the Folio Type Prefix + Folio Number (BILL_NO) + Folio Type Suffix.


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 Country Specific group.
  4. Locate and turn on the Use Folio Type Prefix and Suffix in the PL_JPK_FA Export parameter.
  5. From the side menu, select OPERA Cloud, select Miscellaneous, select Exports, and then select Country.
  6. Enter search criteria then click Search.
  7. Select the PL_JPK_FA Export, click the vertical ellipsis Actions menu, and select Delete.
  8. Click New from Template.
  9. Search and select PL_JPK_FA.
  10. Click Create and Continue.

See Updating Customized Stationery with Current Data Model.



Country Specific - Portugal  - PT_SAFT_104 Export Updated

The following should be reviewed by properties in Portugal.


The PT_SAFT_104 export is updated. The export omits the following optional elements if they contain no data:

1. Root Level (AuditFile)

<SourceDocuments>

2. Within <MasterFiles>

<Customer>

<Product>

<TaxTable>

3. Within <SourceDocuments>

<SalesInvoices>

<WorkingDocuments>

<Payments

Note:

Rename the existing PT_SAFT_104 Country export to ensure data is not lost. In Country Exports select New From Template and select PT_SAFT_104 export. The new export will contain the updates.

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


STEPS TO ENABLE

Note:

If the PT_SAFT_104 export exists, rename the existing export and create a new PT_SAFT_104 export from the export template.

Rename the existing export:

  1. From the top menu, select Miscellaneous, select Exports, and then select Country.
  2. Enter search criteria then click Search.
  3. Select the existing PT_SAFT_104 export in the search results, click the vertical ellipsis Actions menu, and select Edit.
  4. Update the Export Name.
  5. Click Save.

Create a new export from template:

  1. Click the New From Template action link.
  2. From the Template list, select PT_SAFT_104, then select Create and Continue.

  3. Click Save.



Country Specific - Spain - Basque Country - Police Exports Added to R+A

The following is generically available in Reporting & Analytic (R&A) but should be reviewed by properties in the Basque Country.

The XML files for the Basque Country police are based on the XML files for Spain, with some changes.

The BAS-Viajeros and BAS-Reserva_Hospedaje Police Exports for Spain in XML format are available in R&A Version 25.3.0.0 using BAS-Viajeros and BAS-Reserva_Hospedaje report xml files located in /Shared Folders/Templates/Fiscal/Spain (Folder). Refer to R&A Release Notes for further details.

Note:

Full details showing how to configure and run the BAS-Viajeros and BAS-Reserva_Hospedaje report xml files to provide the required data is available in the

Spain - Oracle Hospitality OPERA Cloud Fiscal Reference Guide.

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



Country Specific - Spain - Catalonia - Police Exports Added to R+A

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

The CAT-Viajeros and CAT-Reserva_Hospedaje Spain Police Exports for Catalonia in TXT format is available in R&A Version 25.3.0.0 using CAT-Viajeros and CAT-Reserva_Hospedaje report xml files located in /Shared Folders/Templates/Fiscal/Spain (Folder). Refer to R&A Release Notes for further details.

Note:

Full details showing how to configure and run the CAT-Viajeros and CAT-Reserva_Hospedaje report txt files to provide the required data is available in the Spain - Oracle Hospitality OPERA Cloud Fiscal Reference Guide.

Refer to Spain - Oracle Hospitality OPERA Cloud Fiscal Reference Guide. (https://iccp.custhelp.com/app/answers/answer_view/a_id/1009166/loc/en_US#__highlight



Country Specific - Spain - ESP, Catalonia and Basque Country - R+A Police Exports Updated

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

R&A Reserva_Hospedaje Police Reports for Spain are updated to include the Reservation Source Code(s) report parameter. To show the hotel direct bookings, select only the related Reservation Source Codes for Direct Bookings used by the property. A change is made to convert the internal date format to ensure the correct records are displayed.

The following R&A Police reports for Spain located in /Shared Folders/Templates/Fiscal/Spain (Folder) are updated:

  • ESP-Reserva_Hospedaje and BAS-Reserva_Hospedaje Exports for Spain in XML Format, and CAT-Reserva_Hospedaje for Spain in TXT Format.

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



DISTRIBUTION


Channel Availability Menu Added for Hub Locations

Distribution badge

The Channel Availability menu is added for hub locations, allowing you to view channel availability across multiple properties. See Channel Availability.


Channel Availability Menu screen.


IMPACT OR OTHER CONSIDERATIONS

This option is available only when using OPERA Cloud Distribution 25.3 or higher.



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.


Manage Multiple Events Updated

Premium badge.

For properties with Catering Events and Event Resources OPERA Controls active, a Batch Update Event Resources OPERA Control is added to the Events group, enabling the ability to add, edit, or delete resources for multiple events associated with the same block. See Managing Multiple Events.


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 Events group.
  4. Locate and activate the Batch Update Event Resources function.



EXPORTS


EDW Advanced Export Template Updated

The EDW Advanced Export template is updated to meet the specifications of version 506.
  1. From the OPERA Cloud menu, select Miscellaneous, select Exports, and then select General Exports.
  2. Enter search criteria then click Search.
  3. Select the EDW Advanced Export, then click the vertical ellipsis Actions menu, and select Delete.
  4. Click New from Template.
  5. Search and select EDW Advanced Export.
  6. Select Create and Continue.



FRONT DESK


Room Feature Validation Added to Swap and Shift Flow

For properties with the Room Feature Validation and Swap/Shift Rooms OPERA Controls On, room feature validation is added to the Swap and Shift process. When swapping or shifting a reservation into a room that does not have the requested room features configured, OPERA Cloud displays a confirmation notification. See Swapping or Shifting Assigned Rooms.


Confirmation notification if requested room feature is not configured for swapped room.



Schedule Room Move for Current Day Added

For properties with the Advanced Daily Details OPERA Control active, you can schedule a room move for the current business date, including for the arrival date of a reservation that has already checked in. After selecting the new room when moving the room using the Move Room link in the I Want To... options of the reservation or on the Daily Details screen, you'll be prompted to choose between moving the room immediately or scheduling a pending room move for the current date.

When the Shares OPERA Control is active, all shares must be checked in to schedule a room move for the current business date.

See Moving an In House Reservation


In House Move Room screen prompting to room move immediately or schedule a room move for the current date.



Staggered Shares Added to Back to Back Reservation Handling

For properties with the Back to Back Handling for Linked Reservations and Shares OPERA Controls active, when assigning a room to a Back to Back Reservation with a staggered share, OPERA Cloud omits the staggered share prompt and assigns all the nights of the staggered share reservation to the same room.



INTEGRATIONS


Bypass Conversion Days Interface Control Added

Loyalty badge.

A Bypass Conversion Days Cloud Hub interface control is added to define the number of days for stay records received based on the departure date, allowing the external stay data to be validated appropriately. Max value is 1825 days (5 years). See Auto Configure Interface Parameters and Settings.


Interface Control Bypass Conversion Days setting with a 90-day value set.



STEPS TO ENABLE
  1. From the Side Menu, select Exchange, select Interface Controls, and then select Interface Controls.
  2. Select the Stays group.
  3. Locate the Bypass Conversion Days parameter.
  4. Enter the required value.



Create Key Panel Updated for Last Preferred Encoder

The Create Key Panel remembers the last preferred encoder and workstation selected in the previous browser session . See Managing Room Keys.

Note:

Clearing cookies in the browser removes the saved encoder selection.



Guest Service Status Request Business Event Updated 

The Guest Service Status Request business event is updated to send the new Service Declined guest service status in Housekeeping. See Business Events - Housekeeping.



Interface Monitoring Search Updated

Central badge.

PMS Connectivity Interface Monitoring search is updated with Brand Code and/or External Database Code attributes. See Cloud Hub Interface Monitoring.


The Interface Monitoring screen showing the External Database Code and Brand Code chips.



New Reservation and Update Reservation Business Events Updated

For properties with the credit card interface active, New Reservation and Update Reservation business events are updated with a new data element, PAN TOKEN, which shows the token number in clear text for the vaulted properties. See Configuring Business Events.



INVENTORY


Alternate Property Availability and Occupancy Added

Central badge.

An Alternate Property Availability option is added to the Inventory menu, allowing you to view availability and occupancy across multiple properties, including those of alternate properties. See Viewing Alternate Property Availability.


Alternate Property Availability screen showing availability numbers for several properties plus one alternate property.



Item Inventory Availability Added 

For properties with the Item Inventory or Event Resources OPERA Controls active and the Item Inventory task granted, the Item Inventory menu is added to view inventory availability for a 14-day date range. See Viewing Item Inventory Availability.


The Item Inventory screen showing example inventory items juice and crib and their inventory numbers per day over 9 days.


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 Inventory group and grant the task: Item Inventory.
  5. Click Save.



Manage Restrictions Updated

An Always Display House Level Restrictions OPERA Control is added to the Inventory Management, enabling a House Level Restrictions checkbox to always display house-level restrictions at the top of the restriction list, regardless of other search criteria. Open for Arrival or Open for Departure restrictions are also added . See Managing Restrictions.


Manage Restrictions screen showing House restrictions as first listed on the calendar.
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 Inventory Management group.
  4. Turn on the Always Display House Level Restrictions parameter.



Mass Update for Daily Inventory Item Configuration Added

For properties with the Item Inventory and/or Event Resources OPERA Controls active, you can modify the quantity of inventory items for a specific date range and for particular days of the week. See Configuring Inventory Items.
Update Item Inventory popup showing Quantity field and days of the week options.



MEMBERSHIP


Guaranteed Availability with Restriction Handling OPERA Control Added for LTB and RSS

A Guaranteed Availability with Restriction Handling OPERA Control is added to the Membership group for the Guaranteed Availability for Members parameter to choose how guaranteed rates with restrictions are handled when creating reservations in Look to Book or Reservation Sales Screen.

  • SHOW_RESTRICTIONS: Displays the applicable rate restrictions when booking guaranteed rates with restrictions.
  • DIRECT_BOOKING: Enables direct booking of restricted guaranteed rates without showing the restrictions.


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 Membership group.
  4. Locate the Guaranteed Availability for Members parameter.
  5. Locate and update the Guaranteed Availability with Restriction Handling setting.



Member Profile Missing Subscription Details Message Updated

The error message for Member Info in Profile Membership with missing subscription details is updated to show "Unable to retrieve Member Point information from the External system" as a Banner. See Managing Profile Membership (Loyalty Cloud Service).



Membership screen showing the new message.



Membership Claims Tasks Added

Loyalty badge.

The following user tasks are added to the Client Relations group to access and manage Membership Claims.

  • Manage Membership Claims - Allows you to access the Membership Claims.
  • New Membership Claims - Allows you to access Membership Claims and add a new Membership Claims.
  • Edit Membership Claims - Allows you to access Membership Claims and edit an existing Membership Claims.

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 Relations group and grant these tasks: Manage Membership Claims, New Membership Claims, and Edit Membership Claims.
  5. Click Save.



Points Calculation Configuration Updated

Loyalty badge.

The Grace Period option is disabled when Do Not Expire or a blank value is selected for both the Calendar and Rolling calculation periods. See Configuring Membership Type Point Calculation and Tier Management.


The Points Calculation screen showing a blank Rolling calculation field and disabled Grace Period field.



Points to Expire Screen Updated

Loyalty badge.

The following updates are made to Points to Expire :


STEPS TO ENABLE

  1. From the side menu, select Role Manager andselect 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 Relations group, select Profiles Management and grant the task Profile Memberships and sub task Extend Points Expiry Date.
  5. Click Save.



Tooltips Added to Manage Claim Adjustment Limits

Loyalty badge.

In Manage Claim Adjustment Limits tooltips are added for:

  • Awards Limit - Enter the threshold limits for issuing Award Points on a Membership Claim.
  • Tier Stays Limit - Enter the threshold limits for issuing Tier Stay Points on a Membership Claim.
  • Tier Revenue Limit - Enter the threshold limits for issuing Revenue Tier on a Membership Claim.
  • Tier Nights Limit - Enter the threshold limits for issuing Tier Nights on a Membership Claim.



MISCELLANEOUS


Additional Details Added to Property Brochure

The following updates are made to the Property Brochure tabs:

  • Airports tab: Added Driving Time and Driving Directions.

  • Airports: Included Distance information.

  • Transportation: Added Distance and Notes.

  • Alternate Properties: Displays Location, including the address and city.

  • General Notes tab: Renamed to Property Notes. This section includes all external property notes, excluding Directions-related notes.

See Property Brochure.



Page Composer adds the ability to configure an auto-launch condition for a flex link configured in the Overview panel of Block, Event, Profile, Reservation, Check In and Billing, with Launch URL Mode = Pop-Up. Using expression language, you can define the condition for when to auto-launch the URL in a pop-up window when the presentation page is accessed. See Launching External Websites Using Flex Links.


The auto-launched pop-up screen.

Changes Log Adds Identification Types, City, and Postal Codes

The Changes Log is updated to list action types for:

  • New Identification Type
  • Edit Identification Type
  • Delete Identification Type
  • New City and Postal Codes
  • Edit City and Postal Codes
  • Delete City and Postal Codes



Stationery Substitution Language Handling Added

For tenants with the Multi Language OPERA Control active, a Stationery Substitution Language OPERA Control setting is added to the General group, supporting the selection of a language (per property) to be used in the event that a language-specific stationery template is not configured. For all languages without a language-specific template configured, the template for the language selected in Stationery Substitution Language setting is generated, simplifying stationery configuration. See Configuring Stationery Templates.


For example:

Stationery Substitution Language = English

Deposit Receipt Report Group
Language ConfiguredTemplate TemplateGenerated
English en_deprcpt en_deprcpt
French fr_deprcpt fr_deprcpt
German Not configured en_deprcpt
Italian Not configured en_deprcpt
Spanish es_deprcpt es_deprcpt
Portuguese Not configured en_deprcpt


IMPACT OR OTHER CONSIDERATIONS

Stationery Substitution Language does not apply to Alerts, Confirmations, Key Labels, Registration Cards, AR Account setup, Commission Bank Account setup, as these support template selection from a list of values. See Stationery Report Groups.


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 Stationery Substitution Language setting.



MOBILE


Ask Oracle User Experience Added

OPERA Cloud Mobile's user interface is updated with the Ask Oracle user experience, changing the appearance of OPERA Cloud Mobile and how you navigate, simplifying workflows.

When you log into OPERA Cloud Mobile, you will find the Ask Oracle menu, listing all of the modules that you have access to.

The navigation is streamlined by making functionality needed for your daily operations available from this Ask Oracle menu.

Settings and Support Utilities are available from the user menu at the top right of the screen.


OPERA Cloud Mobile showing Ask Oracle field, User menu icon, and user menu screen.


Notifications, such as the Housekeeping General Assistance and Location notifications appear in the Notification Area.


OPERA Cloud Mobile showing the notification bell icon at bottom of screen and sample notifications.


From any of the modules, you can quickly access the "Ask Oracle" menu by clicking or tapping on the "Ask Oracle" button at the bottom right.


OPERA Cloud Mobile in Task Companion screen with Ask Oracle logo icon at bottom of screen.



Push Notifications Added

Users can receive Push Notifications for General Assistance, Send Location, and End of Day to their device or browser when OPERA Cloud Mobile is either added to their Home Screen (iOS and iPad devices) or the OPERA Cloud Mobile PWA is installed (Android devices). See Launching OPERA Cloud Mobile on Mobile Devices.



QR Code Access Screen Updated

You can access the OPERA Cloud Mobile application by scanning the QR code or by clicking the hyperlink provided below the QR code. See Launching OPERA Cloud Mobile on Mobile Devices.



Supplies and Service Declined Status Added to Task Companion

For properties with the Housekeeping Task Scheduling OPERA Controls active, the Task Companion Room detail view is updated to show the supplies scheduled for the room in the Supplies section.

For properties with the Guest Service Request OPERA Control active, the Task Companion Rooms list is updated to display a Service Declined notice for reservations with a Guest Service Request set to this status.

See PWA-Task Companion.



Task Sheet Overview Updated

The Task Sheet listing and Task Sheet Summary screens include the Linen Change Totals next to the existing Linen Change indicator.



PROPERTY APIs


BLK - postBlock Elements Added

The postBlock operation in the Block (BLK) API is updated with additional elements. The following elements are added to the section of the blockSecurity:

  • securedFromDIdisplayYn: true
  • allDescriptionDDSEcured: true
  • ratesSecuredfromGNR: true
  • rateSecuredfromAllDisplays: true
  • housingInformationSecured: true
  • returnOneDayAtTimeYn: true
  • commissionableYn: true



BLK - postBlock Operation Updated

The element overrideBlockCodeTemplate is added to the payload of the postBlock operation for the Block (BLK) API. For properties with the Block Code Template OPERA Control active, when the overrideBlockCodeTemplate is set to true, blocks are created in OPERA Cloud regardless of the blockCode assigned in the API, as the API call is not validating the block code sent in the request against the template set in OPERA Cloud.



BLK - postTourSeries Updated and postTourSeriesValidate Added

The postTourSeries operation in the Block (BLK) API is updated to accommodate rate code restrictions. Now, when creating tour series with restricted rate codes, the process continues but with rate code restriction warnings.

Additionally, the new postTourSeriesValidate operation shows warnings detailing the reasons for any rate code restrictions associated with the tours.



CRM - fetchProfileMembershipStatistics, fetchMembershipTransactions Operations Updated

Loyalty badge.

The following attributes are added to membershipTransactionInfoType and membershipDetailsType object in both fetchProfileMembershipStatistics and fetchMembershipTransactions opearations in the CRM API:

  • referredMemNameId - shows the name id of the referred profile.
  • referredDisplayName - shows the name of the referred profile.



CRM - getMatchProfile Operation Added

Loyalty badge.

A new getMatchProfileAPi operation is added to facilitate retrieving potential profile matches based on user-defined criteria. This API includes the ability to query multiple fields such as name, address, email, and phone, and returns matched profiles with detailed information.



CRM - getMemberPointsToExpire Updated

The response type for getMemberPointsToExpire is updated to support pagination along with an additional attribute Current Expiration Date.



CRM - getProfilesMatchList Operation Added

The getProfilesMatchList API is updated to include the processingMessage value for ProfilesMatchType to view relevant processing messages when merging profiles on the Profiles Match Screen.



CRM - postMembership and getProfile Operations Updated

Loyalty badge.

A new attribute is added to Memberships object where referredByMembershipNameId shows the nameid of the Referred by Member profile in the postMembership and getProfile operations.

A new attribute is added in the profileMembershipType object where referredByMembershipName shows the name of the Referred by Member profile in the getProfile operation.



CRMCFG -get/post/putMembershipType Operation Updated

Loyalty badge.

The putMembershipType, getMembershipType, getMembershipTypes, and postMembershipTypes operation are updated as follows:

  • Added a new attribute referralPeriod to awardPointsType. This allows you to configure the Number of Days from new member's join date when a referral can be added.
  • Added EnrollmentReferral as an enum to membershipTypeRuleBasedOnType. This allows you to configure membership type rules based on enrollment referral.



CRMCFG API - MembershipLevelRules Operations Added

Loyalty badge.

The following operations are added to the CRMCFG APIs: getMembershipLevelRules, postMembershipLevelRules, putMembershipLevelRules and deleteMembershipLevelRules.

  • getMembershipLevelRules retrieves the membership level rules for the level selected in the request.
  • postMembershipLevelRules allows you to create membership level rules for the level selected in the request.
  • putMembershipLevelRules modifies the membership level rules for the level selected in the request.
  • deleteMembershipLevelRules deletes the membership level rules for the level selected in the request.



CSH - calculateTaxes Operation Added 

A new endpoint, calculateTaxes, has been added to the OPERA API under the Cashiering module.

API URI:

/hotels/{hotelId}/calculateTaxes

Key Functionality:

  • Computes Gross, Net, and Tax amounts for a specified Transaction Code.
  • Supports tax calculations on both non-tax and tax-type generates, using either amount or percentage values.
  • Currently, the following tax-related UDFs are supported for Tax calculations:

    a. GENERATE_ON_ADULTS

    Required Parameters: resvNameId (Reservation Name ID), noOfAdults (Number of Adults)

    b. UDF_TAX_FUNC

    Required Parameters: arrivalDate

    c. ROOM_TYPE_BASED_CHARGE

    Required Parameters: rateCode, roomCategory, noOfNights, fromDate

    d. TAX_ON_PAX

    Required Parameters: noOfAdults, noOfChildren

    e. GEN_RATE_DISCOUNT

    Required Parameters: amount

  • The following tax events are triggered based on generate operations associated with a parent Transaction Code:

    a. postTransactionGenerates - Triggered when new generates are added.

    b. putTransactionGenerates - Triggered when existing generates are modified.

    c. removeTransactionGenerates - Triggered when generates are removed.



CSH - getFolios and getFolioHistory Operations Updated

A boolean attribute is added to the following Cashiering (CSH) operations:

  • getFolios - Confidential attribute is added to folioWindowType and folioSummaryType.
  • getFolioHistory- Confidential attribute is added to folioWindowType and folioSummaryType.



CSH - postBillingCharges API Updated

postBillingCharges API - Transaction code length increased to 80 characters in the request body.



CSH - postCompositeDeposit Operation and OPERA Controls Added 

The Cashiering API includes the new operation postCompositeDeposit offering a convenient way to post deposit folio revenue to a reservation for multiple transaction codes by percentage.

  • When deposit folio functionality is active (OPERA Control > Parameter > Advanced Deposit Handling has a value 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15 or 16), the OPERA Control > Parameter > Allow Composite Deposit Handling is available.
  • When Parameter > Allow Composite Deposit Handling is On, child Parameters > Deposit Default Transaction Code 1, Deposit Default Transaction Code 1 Percentage, Deposit Default Transaction Code 2, Deposit Default Transaction Code 2 Percentage, Deposit Default Transaction Code 3 and Deposit Default Transaction Code 3 Percentage are available. The total of the value in the Percentage settings must equal 100 percent when multiple deposit default transaction codes are set. If only deposit default transaction code 1 is set, 100 percent of the deposit is posted to deposit default transaction code 1. Only transaction codes with inclusive taxes are valid for selection in the new settings.

Note:

When Cashiering > Parameter > Use Deposit Posting Transaction Codes is On, only transaction codes marked as deposit posting are available in the Default Deposit Transaction Code list of values for transaction codes 1 to 3.

An additional OPERA Control > Parameter > Deposit Default Posting Type is available when OPERA Control > Parameter > Advanced Deposit Handling has a value 8, 9, 10, 11, 12, 13, 14 or 15. The default posting type for Deposit Payment or Deposit Folio should be defined using this Parameter.

The associated Role Manager > Task in Financials for Allow Composite Deposit Handling is applicable only for use with the postCompositeDeposit API and should be assigned to the required Chain or Property Role.


API Error Messages

The API generates the following Error messages for the related scenario when attempting to post a deposit using postCompositeDeposit API:

  • When Advanced Deposit Handling setting does not have a value in the property, the following error is displayed: Error 'Deposit cannot be posted when Advanced Deposit Handling setting is null.'
  • When Parameter > Allow Composite Deposit Handling is Off, the following error is displayed: Error 'A Deposit Folio cannot be generated when 'Allow Composite Deposit Handling' is not enabled.'
  • When Advanced Deposit Handling Setting is 8, 9, 10, 11, 12, 13, 14 or 15, and the Setting 'Default Posting Type' does not have a value selected, the following error is displayed: Error 'Deposit cannot be posted when Deposit Default Posting Type is not set.'
  • When no Deposit Default Transaction Codes are selected for use with postCompositeDeposit API in OPERA Controls Cashiering, the following error is displayed: Error 'At least one Default Deposit Transaction Code should be configured.'
  • When multiple Deposit Default Transaction Codes settings have a value selected, but no Deposit Default Percentage is set, the following error is displayed: Error 'At least one Default Percentage of Deposit Transaction Code should be configured.'
  • When the sum of Default Deposit Percentages is not equal to 100%, the following error is displayed: Error 'The total percentage for Deposit Transaction Codes should be equal to 100.'
  • When Parameter > Foreign currency codes is Off, the following error is displayed: Error 'Payment can only be made in xxx currency.'
  • When Parameter > Foreign currency codes is On, and no exchange rate is setup for the payment currency, the following error is displayed: Error 'Payment cannot be made. Exchange rate not setup for xxx currency.'
  • When the Decimal places for the Property Currency do not match decimals of the amount provided in the request, the following error is displayed: Error 'The property {0} supports {1} currency decimal places.'

    For example: The property HOTEL123 supports 2 currency decimal places.

  • When Cashiering > Parameter > Fiscal Service Terminals is On and no primary terminal is defined for the property, the following error is displayed: Error 'Unable to post deposit. Primary Fiscal Terminal is not set for the property.'

For properties in Portugal, if the Deposit amount does not exceed the Simple Folio Limit set in OPERA Controls, a Simple folio is automatically generated.

Note:

postCompositeDeposit does not support functionality for properties in countries where a folio type selection is required (such as Italy).

STEPS TO ENABLE

  • From the side menu, select Administration, select Enterprise, and then select OPERA Controls.
  • Select or confirm the Property.
  • Select the Cashiering group.
  • Locate and turn On the Allow Composite Deposit Handling parameter.
  • When Cashiering > Parameter > Advanced Deposit Handling has a value 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15 or 16 the following show:
    • Enter the required value for Deposit Default Transaction Code 1 parameter.
    • Enter the required percentage value for Deposit Default Transaction Code 1 Percentage parameter.
  • If additional transaction codes and percentages are required enter the required values in Deposit Default Transaction Code 2, Deposit Default Transaction Code 2 Percentage, Deposit Default Transaction Code 3 and Deposit Default Transaction Code 3 Percentage parameters, to a total of 100 percent.

  • When Cashiering > Parameter > Advanced Deposit Handling has a value 8, 9, 10, 11, 12, 13, 14 or 15, select the required value in Deposit Default Posting Type parameter.
  • From the side menu, select Role Manager, select either Manage Chain Roles or Manage Property Roles according to your needs.
  • Enter search criteria and click Search.
  • Select the required role to update, click the vertical ellipsis Actions menu, and select Edit.
  • Select the Financials group and grant the task: Allow Composite Deposit Handling - This is applicable only for use with the postCompositeDepositAPI.
  • Click Save.



FOF - shiftRooms and swapRooms APIs Updated

The overrideRoomFeatures element is added to the shiftRooms and swapRooms APIs.

This element indicates true/false. When true, you can override the room feature preference validation while swapping or shifting rooms. The Reservation Room Features OPERA Control determines which room feature preferences validate. When Reservation Room Features is On, the validation is against the Room Feature preferences attached to the reservation. If the parameter is Off, the validation is against the Room Feature preferences attached to the profile. This is applicable when the Room Feature Validation OPERA Control is On.



FOF - verifyCheckIns Operation Updated

A new Confidential for reservationPaymentMethodType boolean attribute is added to the Front Office (FOF) verifyCheckIns operation.



HSK- postOutOfOrderRooms and postOutOfServiceRooms Operations Updated

The EndTime element is added to the postOutOfOrderRooms and postOutOfServiceRooms operations in the HSK API. This specifies the end time until which the room remains in Out of Order (OOO) or Out of Service (OOS) status.



HSK - TaskSheet and TaskSheetSet APIs Added

The following property APIs are added to the HSK module:

  • completeTaskSheet - to complete a single open task sheet on an existing Task Sheet Set

  • reopenTaskSheet - to reopen a single completed task sheet on an existing Task Sheet Set

  • completeTaskSheetSet - to complete all open task sheets of an existing Task Sheet Set

  • reopenTaskSheetSet - to reopen all completed task sheets of an existing Task Sheet Set



INT - getBusinessEvents Business Events Configuration Updated

1. Change in Business Event Trigger and Payload Behavior

Previously, when a Business Event was configured with multiple data elements and any one of the data element values changed, OPERA Cloud would generate a Business Event and include ALL selected data elements in the payload whether changed or not, for polling getBusinessEvents. Note this does not apply to streaming business events through OHIP.

For example:

On UPDATE PROFILE - name, address, city, DOB, email data elements were configured. When the name was updated on a profile, a Business Event was generated, and the payload included ALL data elements for UPDATE PROFILE.

Now, the Business Event payload only includes the configured data elements, not any additional fields. This means that at max, the payload contains only the data elements configured in the Business Event setup, no other values.

2. Introduction of 'Send Delta Only' Checkbox

A new "Send Delta Only" checkbox is available in the Business Event configuration.

  • When Send Delta Only is enabled:

    • Only the modified values among the configured elements are included in the JSON payload for getBusinessEvents.

    • Unchanged or empty fields are excluded.

  • When send Delta Only is not enabled (default behavior):

    • All configured data elements appear in the payload regardless of whether their values were changed.


The Business Events Configuration screen showing the new Send Delta Only checkbox.


Example:

  • Business Event = UPDATE Profile
  • Configure only 4 Data Elements:
    • EMAIL, COMMENTS, NAME ID, NAME.


The Business Events Configuration screen showing the 4 data elements selected.


New Behavior

When any of these 4 fields (Email, Comments, Name ID or Name) on a profile are updated, a Business Event generates.

The payload of that event ONLY includes the 4 data elements, regardless if other elements within the profile are amended.

    • For example, if ‘Address’ is updated on the profile at the same time, the new Address will not be included in the payload.

IMPACT OR OTHER CONSIDERATIONS

Integrations that use Property APIs through OHIP may be affected by this change. Partners and customers using the getBusinessEvents API should verify their integration. As the getBusinessEvent payload could change, depending upon your configuration, the external system also needs to handle these changes.



INT - getBusinessEvents Operation Updated

To ensure we maintain high data privacy and security, PII masking is enhanced in all payloads generated by the getBusinessEvents in the Integration API. The following fields are always masked:

  • CreditCardNumber: Displays only the last 4 digits (e.g., XXXX XXXX XXXX 1234)

  • CreditCardExpiryDate: Fully masked

This ensures that no unmasked PII is transmitted through event payloads, aligning with PCI compliance and data protection standards.


IMPACT OR OTHER CONSIDERATIONS

Any systems, integrations, or partners consuming getBusinessEvents API should be aware that full credit card details and expiry dates are no longer included in the payloads.



INV - getMultiHotelInventoryStatistics Operation Added

Central badge.

A new operation getMultiHotelInventoryStatisticsis added to INV (Inventory) to retrieve the inventory statistics for multiple hotels.

Following are the parameters of getMultiHotelInventoryStatistics API (INV):

  1. hotelIds - List of the hotel unique ids for the inventory statistics search.

    Type: Array

    Required parameter: TRUE

  2. startDate - Start date for multi hotel inventory statistics search.

    Type: String

    Format: Date

    Required parameter: TRUE

  3. endDate - End date for inventory statistics search. If not specified, the default end date will be 31 days after the start date. When both start and end dates are provided, the duration between them should not exceed 31 days.

    Type: String

    Format: Date

    Required parameter: FALSE

  4. availabilitySummaryType - This identifies if inventory statistics are for the hotel availability or occupancy.

    Type: Array

    Possible values: "Availability," "Occupancy"

    Required parameter: FALSE



OUICFG - synchronizeBusinessEvents Updated 

InsynchronizeBusinessEvents, Profile BE sync is updated to include two date-based radio buttons from which you can select:

  • Created On
  • Updated On



PAR - getRestrictionsByDateRange Operation Updated

The getRestrictionsByDateRange operation in the Price, Availability, Rate (PAR) API is updated to support a new houseLevelRestriction optional boolean query parameter.



RSV - Ability to Add Membership On the Fly to Existing Profile with post/putReservation

When membership details are provided as part of the profile details in the profileMemberships object for post- and putReservation operations (RSV), the membership may be added to an existing profile. Additionally, it can be added to the reservation if also included in reservationMemberships object.



RSV - Ability to Retrieve Profile Subscriptions Using Reservation APIs

The query parameter profileExternalReferencesToFetch can be used to specify that external system(s) return Profile External Reference numbers (Profile Subscriptions) for all returned profiles in the following operations responses in the RSV module:

  • getHotelReservations
  • getReservations
  • getReservation
  • getReservationByExtId

You can specify up to 10 different external systems to return external references for each profile. Profile external references are included in the following areas of the responses for these operations:

  • getReservations & getHotelReservations
    • reservations>reservationInfo>attachedProfiles>externalReference
    • reservations>reservationInfo>reservationGuest>externalReference
    • reservations>reservationInfo>accompanyGuests>externalReference
  • getReservation & getReservationByExtId
    • reservations>reservation>reservationGuests>externalReference
    • reservations>reservation>reservationProfiles>reservationProfile>externalReference



RSV - get/post/putReservations Operations Updated

A boolean attribute is added to the following operations in the Reservation (RSV) API:

  • getReservations - Confidential attribute added to the reservationPaymentMethodType.
  • putReservations - Confidential attribute added to the reservationPaymentMethodType.
  • postReservation - Confidential attribute added to the reservationPaymentMethodType.



RSV - getReservations Updated and putConsumedPackageQuantity Added

New query parameters pkgConsumptionDateToFetch and pkgCategoryToFetch are added to the getReservations operation (RSV).

  • pkgConsumptionDateToFetch:
    • When used, package consumption details for packages with a consumption date equal to the date specified are returned in the response in the pkgConsumptionInfo object.
      • Package Consumption details include the following elements:

        • packageCode
        • packageDescription
        • consumptionDate
        • reservationDate
        • consumedQuantity
        • calculatedQuantity
        • quantity
        • calculationRule
        • unitPrice
  • pkgCategoryToFetch:
    • To be used in tandem with pkgConsumptionDateToFetch to filter consumption details for only packages belonging to the specified package category.
    • Note:

      Full Package Category functionality is currently under development and is not available in this release.

New Operation 'putConsumedPackageQuantity' Available (RSV)

A new operation putConsumedPackageQuantity is available in the RSV module, allowing you to update the consumed quantity of a package.



RTP - setRateAccessExclusions Operation Updated

The setRateAccessExclusions (POST / PUT) operation available in the Rate Plan Management (RTP) now includes validation for thesourceValueand rateCodeelements. Invalid values for these elements will result in a bad request response with an appropriate response message.



RTP - getRatePlanSchedules Operation Updated

Pagination support is added to the getRatePlanSchedules operation in the Rate (RTP) API.



REPORTS


Unified R+A Reporting Updated

The following Fiscal Reporting and Analytics (R&A) BI Publisher template reports are available in the Fiscal report group.

Report Path
rna_andorra_and_police_report (eText) /Templates/Fiscal/Andorra/AND - Police Report.xdo
rna_argentina_arg-f8089 (eText ) /Templates/Fiscal/Argentina/ARG-F8089.xdo
rna_brazil_sped_report ( eText ) /Templates/Fiscal/Brazil/SPED Report.xdo
rna_che_che-hoko (eText ) /Templates/Fiscal/CHE/CHE-HOKO.xdo
rna_germany_deu-citytax /Templates/Fiscal/Germany/Deu-CityTax.xdo
rna_italy_ita-istat (eText ) /Templates/Fiscal/Italy/ITA-ISTAT.xdo
rna_italy_vnc-arrivals (eText ) /Templates/Fiscal/Italy/VNC-Arrivals.xdo
rna_monaco_mco-police_report /Templates/Fiscal/Monaco/MCO-Police_report.xdo
rna_spain_es_sii ( eText - xml ) /Templates/Fiscal/Spain/ES_SII.xdo
rna_spain_esp-reserva_hospedaje (eText - xml ) /Templates/Fiscal/Spain/ESP-Reserva_Hospedaje.xdo
rna_spain_esp-viajeros (eText - xml ) /Templates/Fiscal/Spain/ESP-Viajeros.xdo
rna_tax_report (eText ) /Templates/Fiscal/Tax/Tax_Report.xdo
rna_tur_kbs /Templates/Fiscal/TUR/KBS.xdo
rna_tur_resmi_musteri_listesi /Templates/Fiscal/TUR/RESMI MUSTERI LISTESI.xdo


Text (eText) and MHTML file formats are added to Download As.. options for R&A reports.


Report Parameters Download As MHTML and Text options.

Watermarks are generated for custom BI Publisher reports (created using thewatermark.rtf) according to the watermark configuration. See Managing Report Watermarks.



RESERVATIONS


Child Ages Displayed in Search Results

For properties with the Child Rates by Defined Bucket OPERA Control active, child ages appear in a column in the following search results: Manage Reservations, Arrivals, In House, Departures, Open Folios, Preregistered, Queue, Scheduled Check Out, Quick Check Out, Advance Check In, Mass Cancellation, Room Assignment, and also show in the Reservation Overview and Check In business cards.


Child ages column shown in the Room Assignment screen search results.



Child ages listing shown in the Reservation Overview tile.



Comp Authorizer Added to Book Now Customizations

Gaming badge.

The Comp Authorizer field can be customized on the Look to Book Sales Screen Book Now page. Once added, you can select the Comp Authorizer for a reservation as part of the reservation booking process. Note: A Comp Authorizer selected from the Look to Book Sales Screen auto-populates in the Comp Authorizer field in Stay Details (available when customized) for the confirmed reservation.



The Comp Authorizer field in the LTB Sales Screen.


STEPS TO ENABLE
  1. Enable Page Composer at property/hub or chain level as required. See Using Page Composer to Customize Pages.
  2. From the OPERA Cloud menu, select Bookings, select Reservations, and then select Look to Book Sales Screen.
  3. Enter search criteria, then click Search.
  4. Double click a room/rate combination to launch Book Now page.
  5. Select the gear icon to customize the Book Now page.
  6. AddComp Authorizerfield in the desired locations.
  7. Click Save.



Default Rate Code(s) for Walk in Reservations OPERA Control Added

A Default Rate Code(s) for Walk in Reservations OPERA Control is added to the Front Desk group to default one or more rate codes in the Look to Book search criteria when creating a walk-in reservation. See Creating a Walk-in Reservation.


Walk In Reservation screen showing the default walk in rate code.


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 update the Default Rate Code(s) for Walk In Reservations setting.



Prompt to Update Block Rate Code and Amount Added

When assigning a block to an existing reservation, you are prompted to update the Rate Code and Rate Amount to the Rate Code and Rate Amount defined in the room & rate grid of the block. See Updating Reservations.


Stay Details message popup prompt example.



Rate Info Summary and Rate Info Details Updated

Rate Info Summary and Rate Info Details are updated to display summary information by transaction type. See Viewing Reservation Rate Information.

On Rate Info Summary, subtotals appear for each column, including Rate, Package, Sub Total, Generates, and Amount.


Rate Info screen showing new subtotals summary line.


Rate Info Details (displayed when selecting the 'i' icon) is updated to display a subtotal by section, as well as displaying the date being viewed.


Rate Info Details showing new subtotals summary line.



Reservation Sales Screen Updated

Central badge.

The Reservation Sales Screen is updated with the following:

Availability Screen:

  • The date formatting improvements simplify the date entry upon tab out by automatically populating the current year and converting unformatted dates into configured date format.
  • The Show default display sets switch is added to the availability toolbar, separating the default display sets from the Additional Display Sets filter chip. By default, when searching without rate-specific criteria, the switch is turned on, showing default display sets for all properties. You can add additional display sets using the Additional Display Sets filter chip.
    • Availability search without rate-related criteria: Shows default display sets.

    • Search with negotiated/member rates: Default display sets are shown with negotiated/member rates appearing at the top.

    • Search with rate, packages, or promotions: Default display sets are off by default. Only matching rates are shown. If the switch is turned on, matching rates appear first, followed by default display sets.

  • When multiple blocks appear in the availability results, you can use the navigation arrows ( < > ) in the Sell Messages drawer to scroll through the messages for each block.

Overview Screen:

  • You can now update a profile in the In Progress reservation screen. To do so, click the Select Another Profile icon, which opens the Find Profile search. After selecting a new profile, apply it, and the primary profile details refresh with the newly selected profile.
  • Validation is added to alert you if there is not enough inventory for items when adding a package.
  • The Packages, Preferences and Reservation Type fields show both the selected code(s) and their descriptions in a tooltip when you hover over the field.

Updates to multi-currency display:

  • The Estimated Total value is hidden when multiple segments use different currencies, or when multiple reservations with rates in different currencies are added to the Trip Composer.
  • Daily details show rates in the rate currency.
  • Shares show rates in the rate currency.
  • When there are multiple blocks in availability results, the View in Currency selection applies to all blocks.
  • When Central Currency OPERA Control is configured, and one of the selected rates is in a currency without a configured Global Exchange Rate:
    • Total Cost of Stay: Is hidden, with a message indicating it cannot be calculated.
    • Rate Information Table: Currency is displayed within table cells for clarity, while totals and the currency dropdown are hidden.

Email confirmation letter after booking:

  • For properties with the Confirmation Letters OPERA Control active, the Confirmation Letter drawer displays in the Reservation Sales Screen as a final step during the booking after confirming the booking.
  • You can select a recipient from the list of profiles attached to the single reservation or the multiple linked reservations, select or add a new email address, and select the confirmation letter report.
  • Click Send Confirmation to email the confirmation letter(s), or Close to skip this step.
  • When Confirmation Letter to Partner Solution is enabled, confirmation letters are automatically sent to the designated partner solution.



ROOMS MANAGEMENT


Attendant Name Added to Task Sheet Drawer

Task Sheet presentation is updated to display the assigned Attendant Name (Housekeeping Attendants Description) in the drawer next to the number of rooms.

This update makes it easier to move rooms to the correct task sheets. See Managing Task Sheets.


Task Sheet screen UI drawer showing added attendant names.



Emergency Notification Renamed to Location Notification

For properties with the Task Companion Assistance OPERA Control active, the Emergency Notification action is renamed to Location Notification. In addition, the Property Code is added to the notification that is sent, making it easier to determine the origin of the message for users operating from a hub location. The Receive Task Companion Emergency Assistance Notifications task is renamed to Receive Task Companion Location Assistance Notifications. See Using the Task Sheet Companion.


Send Assistance Message popup screen with "Send Location" rename.



Guest Service Status Updated 

For properties with the Guest Service Status OPERA Control active, the Make Up Room status is automatically removed when an attendant starts the room in the Task Sheet Companion.



Housekeeping Workflow Report Updated

The Housekeeping Workflow report (cf_hsk_workflow) no longer depends on the Advanced Credit Rules OPERA Control being active. See Configuration Reports.



Room Maintenance Updated

For properties with the Maintenance OPERA Control active, you can add the Expected By date without selecting the User. See Managing Room Maintenance Requests.



Task Sheet Completion Added

A Task Sheet Completion OPERA Control is added to the Rooms Management group, along with a Complete/Reopen all Task Sheets task to the Inventory task group.

Task sheets can be individually completed or all task sheets of a task sheet set can be completed at the same time (for users with the 'Complete/Reopen all Task Sheets' user task). When completed, changes can no longer be made to a task sheet and updates to data (such as Do Not Disturb, Service Declined, Room Status changes) will no longer be updated for the attendant's statistics. Completed task sheets will also be locked automatically. An icon will indicate that the task sheet is completed. Task sheets can be reopened if necessary. See Task Sheets and Managing Task Sheets.


Task Sheets page with 'Complete All Task Sheets' option.

Task Sheets page showing locked task sheets and the Reopen All Task Sheets option.


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 Room Management group.
  4. Locate and activate the Task Sheet Completion parameter.
  5. From the Role Manager menu, 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, then click the vertical ellipsis Actions menu and select Edit.
  8. Select the Inventorygroup and grant the Complete/Reopen all Task Sheets task.
  9. Click Save.



Unit Status Configuration Updated

For properties with the Unit StatusOPERA Controls active, a Return Time Required OPERA Control is added to the Room Management group.

When the Return Time Required OPERA Control is activated, a (return) Time can be entered when setting a room as Out of Order (OOO) or Out of Service (OOS) The return time is captured for informational purposes only and does not automatically change the room's status after the specified time. The room is removed from OOO or OOS status once the designated end date passes.

See Managing Out of Service Rooms and Managing Out of Order Rooms.


The Set Out of Service page with the (return) Time field.


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 Room Management group.
  4. Locate and turn on the Return Time Required parameter.



TOOLBOX


Folio Numbers and Sequence Numbers Updated

Folio Numbers and Sequence Numbers Updated

The Save button is updated with a new validation on the Folio Numbers screen. See Updating Folio Number Sequences.

When you enter a New Folio Start Sequence value for a Folio Type and select Save, OPERA Cloud performs the following validation:

  • If the value for New Folio Start Sequence is lower than, or equal to, the highest Folio Number (BILL_NO) generated in the current business year for the corresponding Folio Type, then the message "The entered sequence value is not allowed in RESORT. The value must be greater than the last sequence used (X)." appears.
  • If the value for New Folio Start Sequence is not already issued in the current business year, the Save is successful.

Sequence Numbers for Tax Registration Number Updated

The Save button is updated with a new validation on the Sequence Numbers screen.

When you enter a New Start Sequence value for Tax Registration Number and select Save, OPERA Cloud performs the following validation:

  • If the value for New Start Sequence is lower than, or equal to, the highest Tax Registration Number generated in the current business year, then the message "The entered sequence value is not allowed in RESORT. The value must be greater than the last sequence used (X)." appears.
  • If the value for New Start Sequence is not already issued in the current business year, the Save is successful.



Shell Export and Import Processes Updated

The Export Shell process is updated to compress large files for faster download.

The Import Shell process is updated as follows:

  • Import processes asynchronously in the background, so you no longer need to remain on the screen.
  • An Import Shell Logs option is added to view the status and history of import jobs.
  • File size limitations are removed, files of any size can be imported.

See Importing Property Configuration Shells.


The Import Shell with the new Import Shell Logs options and the Import Shell Logs pages.



Synchronize Block Projected Revenues Utility Added

A Synchronize Block Projected Revenue utility is added to synchronize the projected revenues for either blocks without revenue summaries – meaning blocks that have yet to have revenues displayed in the projected revenues of thedeposit/cancellation screen of the Block Overview, or you can synchronize the projected revenues for all blocks, which also includes blocks that already have projected revenues. See Synchronizing Block Occupancies.


Block Revenues page with the Synchronize Block Projected Revenue button.


STEPS TO ENABLE

  1. From OPERA Cloud Role Manager, select either Manage Property Roles or Manage Chain Roles.
  2. Enter or select an Organization (Property) or enter a Role and click Search.
  3. Click the vertical ellipsis button for the property or chain role to which you want to assign tasks and select Edit.
  4. From Main Tasks, select Toolbox.
  5. From the Available Tasks panel, select the Synchronization task.
  6. Select the Block Projected Revenues user task.
  7. Click Save.



Synchronize Profile Business Events Updated

Synchronize Profile business events is updated to include Created On and Updated On dates, and SynchronizeProfile History business eventsis renamed to Reservation History.


The Business Events page showing the ne Created On and Updated On options and the Reservation History Business Event.