2 Resolved Issues

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

Accounts Receivables

Bug ID Description

36888720

In an Accounts Receivables scenario where an AR Account has multiple invoices generated by different users for the same bill number, the correct user appears when previewing each AR Invoice.

Block Management

Bug ID Description

36950020

When changing the profiles on a block and activities exist, you are prompted to update the linked activities. When selecting yes, the profiles on the linked activities update successfully.

36923523

In the Room and Rate Grid, the cursor moves as expected to the columns where room types are loaded.

36914702

If the Shares functionality OPERA Control is active, and share reservations for a block are being created or combined where the Print Rate checkbox is selected on the Rate Code, share reservations inherit the Print Rate flag onto the reservation.

36913314

Validation is added to prevent duplicate packages from being added when the same package exists on a block reservation, and you attempt to add from the Apply to All functionality.

36824229

When the Activities OPERA Control is inactive, the prompt for Activity Updates in a block no longer appears.

36820316

Inventory Control is not visible on the Block Overview screen when the Elastic Block OPERA Control is inactive.

36811895

When creating a Block Reservation and applying a Custom Reference field to that reservation, when the Apply to All prompt is presented, you can apply the Custom Reference to additional reservations apart of the block.

36758038

The broken link icon appears in the business block when an account and contact that are not primary are linked to the block.

36725854

The Block Short Listing Report (rep_bh_short) displays actual Rooms and Catering Owner Codes.

36706030

The rep_month_end_details_bi report is generated in Excel format when it is scheduled to be emailed in Excel format.

36701801

You can assign rooms to rooming list records when the room is available for the selected date range of the reservation.

36680656

The Synchronize checkbox is not selected for status that is open for pick up even if it is a starting status.

36574986

If you create, edit, or copy a block for a number of days longer than the number set in the Maximum Number of Block Days OPERA Control, you receive an error message.

34783624

You can navigate to Stay Statistics without encountering errors.

Cashiering and Financials

Bug ID Description

37253391

The Check Out Business Event (BE) generates successfully upon guest check-out.

37029543

The End of Day process sends the staged transactions to the gaming vendor for approval. You can also select more than one staged transaction from the Comp Posting Journal screen and submit them for approval.

37014432

When the same rate code is configured across multiple properties, only one returns in a hub level search.

37101134

The City Tax calculation is correct in a scenario where the Add to Rate-Combined Line package is configured with the CITY_TAX formula, the formula field for Packages To Include is blank, and the package is attached to a reservation with a Fixed Rate.

37084704

The credit card number is removed from the Passerby folio when you enter the credit card details in the Supplement or Reference fields and create a Passerby folio.

37032845

The Deposit Ledger report accurately reflects the correct balances for deposits transferred from the Import Data Utility.

37018546

The Manage Rate Code screen appears when you select Back to Rate Code while creating a rate code at the hub level.

37014080

Rate Code Search and Rate Code Delete work as expected.

36994290

The amounts appearing on the Rate Information screen for Guest Pay Total (Estimated) and for Routing (Estimated) considers fixed charges routed to a reservation regardless of whether the Routed To reservation is checked in.

36951576

Following an upgrade, all deposits appear correctly on the Deposit Cancellation screen.

36951517

The Sample Folio report (sample_folio.rtf) is updated so that the decimal format of the TOTAL_INCLUSIVE_TAX merge code always adheres to the Currency Format configured for the property.

36945890

When the Check In Prepay Rules OPERA Control is set to Advanced Folio Posting and Suppress Advanced Bill Options is set to Tonight, you receive the pop-up after clicking Complete Check-in:
  • The "First Night" radial button is pre-selected.

  • The UI presents you with a night (first night) duration of the stay in the calculation.

36941875

During Copy Reservation, the Comp Routing Instructions are copied to the target reservation only when the guest profile exists with Patron Tracking System (PTS) membership.

36934002

In Article configuration, the currency code for the default price appears based on the currency selected in Property controls, even if the chain currency differs from the property currency.

36892753

When creating a new chain, the following Foreign Currency Codes update:
  • Currency Code UGX (Uganda Shillings) is updated to two decimals.

  • Currency Code EUR (Euro) is updated to two decimals.

36892441

When the Default Auto Settlement on Reservation OPERA Control is enabled, the Auto Settle checkbox in Payment Instructions is enabled for reservations with payment methods that are included in the Auto Settlement Rules Child OPERA Control Payment Methods.

36868502

In a scenario where a folio is voided, the information message, "A folio has been voided. Please finalize the corrections and generate a new folio" appears at the top of the billing screen until the corrections are complete and a new folio is generated.

36868260

You cannot activate the Pay By Link OPERA Control with the Advance Deposit handling OPERA Control setting value other than 0,1 and 2. Conversely, you cannot change the Advance Deposit Handling OPERA Control setting other than 0,1, and 2 when the Pay By Link OPERA Control is active.

36862740

When the Default Folio Style OPERA Control setting is set to 4, 5, or 13, you cannot change the Arrangement Folio setting from "Yes" to "No." If you try to print a folio with an incompatible Folio Style, the following error message appears: "The current folio style (4, 5, or 13) does not allow the Folio Arrangement parameter to be turned off. Please modify the folio style to proceed."

36860482

In a scenario where the CITY_TAX Formula is configured on a Package, and the field for Packages To Include is blank, the calculation does not include packages attached to the reservation or rate code.

36855291

Fixed Charges are not removed from a reservation after an arrival time is added and the length of stay increased.

36838765

In a scenario where CITY_TAX is configured for a rate code, and you change the Room Type to Charge (also known as RTC) value to a different Room Type, the CITY_TAX calculation considers the new Room Type to Charge value.

36828163

The IT_FISCAL_B report is updated to consider the first 200 characters for associated_bill_no for scenarios where more than 25 deposit folios are associated with a folio. There is no change to the data on the IT_FISCAL_B report as the associated_bill_no data is not visible on the report.

36780734

The Billing Deep Link URL allows you to fetch the Billing screen by providing the confirmation number and the HotelId.

36755037

The Night Audit Remote Authorization OPERA Control parameter is moved underneath Authorization During Stay/Deposit OPERA Control setting.

36655340

You can issue a prepaid card using the Chip and PIN payment method.

36810809

In a scenario where a tax is generated using the Transaction Code generates UDF Function UDF_TAX_FUNC, the correct tax percentage appears in the UPE Exports (UPE_EXPORT, UPE_EXPORT_DAY).

36798053

RoomTypes Distribution save successfully in Channel Property Rate mapping configuration without considering the ChannelControl, "ADS Max Rateroom Combinations Limit."

36775309

The Custom Charge and Redemption Summary report (custom_charge_summary.rtf) is updated to include Custom Charge Exemptions that are configured as 100 percent exempt.

36771010

In a scenario where you create a reservation for a rate code that is configured with an Add Rate Separate Line or Add Rate Combined Line package, and a CITY_TAX package, and you enter a fixed rate on the reservation, the calculation for City Tax is correct.

36769933

In a scenario where more than 10 Fiscal Terminals exist for a property, Interim Folios are generated successfully when you select the required Fiscal Terminal.

36767827

Rate code changes from OPERA Cloud are reflecting accurately in OPERA Hospitality Distribution upon synchronization.

36759519

Rate updates received from a yield partner process correctly.

36748514

The Currency code selection list on Manage Cashiers opens without any error and functions properly.

36746574

When the folio and invoice numbers are identical across properties, reversing the direct bill in one property will not impact the invoice in the other.

36731549

The Comp posting Journal screen supports long AuthorizerID up to 50 characters.

36716189

Package Codes with the Lodging transaction code type set up as Add to Rate Separate Line with a negative total are considered in the City Tax calculation when the Package Code exists in the Packages To Include field of the CITY_TAX package.

36714814

When AUTO CHECK NUMBER and ROLLUP Transaction code parameters are active, correct check numbers are assigned to postings during Check-in, End of Day, Advance Folios so that the transactions displays correctly as part of rolled-up transactions.

36710002

The Advanced Credit Rules OPERA Control is complimentary and does not add to the property's Function count.

36699026

The CITY_TAX package code function is updated to correctly include Add Rate Separate Line packages and Add Rate Combined Line packages in the calculation, when they are populated in the Packages To Include field of the formula.

36587571

In a scenario where the Child Rates OPERA Control is off, the package function CITY_TAX calculates the City Tax amount correctly (considering adults and children) when the package is configured per person.

36550971

When an error occurs while creating a pricing schedule, the proper rate schedule error message is created in the OPERA database.

36533481

When a pricing schedule is created selecting a rate season, the Start and End Date fields are auto populated and not editable.

36440644

The CITY_TAX Package Code function is updated to calculate using the Room Type to Charge field value when updated on the reservation Stay Details.

36264634

In a Fiscal Folio Printing scenario where a rate code is configured with exclusive tax for room revenue and contains "Included in Rate" packages with inclusive tax, and you generate a fiscal folio to settle the package wrapper transaction, the NetAmount value is correct within the TotalInfo section of the universal payload.

36256516

When updating the stay dates of a reservation with fixed charges, the fixed charges will not be updated so long as they fall within the new stay dates of the reservation. If an existing fixed charge falls outside of the new stay days of the reservation, it will be removed.

36165628

Performance improvements make it easier to generate a fiscal folio.

Client Relations

Bug ID Description

37095753

The prompt for updating Activities when updating blocks appears only when updating the selection lists for Block Owner, Room Owner, Catering Owner, Primary Account and Contact.

37018818

Changes related to Profile Membership appears as expected in the Profile Changes Log.

36989291

The following changes are completed:

1. The background color on the Import Collecting Agent Tax Percentages steps uses varying shades to distinguish the three-step process.
2. Using Cancel, you can navigate back to the OPERA Cloud Home screen.

36962619

You can search for the Default Global Enrollment Code OPERA Control using the search option in administation.

36962073

You can fetch Profile Reservations Statistics and view details for a property without encountering errors.

36951080

You can add the field position to a contact profile and add text up to 80 characters.

36935206

You can add the Department field to a Contact Profile and add text up to 20 characters.

36930507

When merging profiles with memberships attached, the deselected membership is inactivated on the final profile.

36925802

The Membership Promotion Code appears in the membership transaction when the membership points are calculated based on the Promotion Code.

36891237

In the Suspended Stays screen, you can filter suspended stays using the import data field date.

36887203

When the Extended Account Name Search OPERA Control is active, you can search account profiles with Name 2 and Name 3.

36870879

Customization (Basic, Advanced, Validator) is available for the Membership Type, Membership level, and Profile Type fields under Profile Details.

36862803

Global preferences populate in an available section when accessed from the Hub.

36862543

When the Room Rotation OPERA Control is active, you can create or edit an Owner Exclusive ownership record for the room as long as the only future reservations for the selected room are either Owner or Owner Referral Reservations.

36862188

Even if there is a timeout error message during profile lookup, you can still see the internal profiles when performing a search.

36845285

Upon clicking the Scan ID Document link and providing mandatory details in the ID Document Scanning Comparison screen, you can save the record and find your document by clicking the Identification link under the Profile section.

Note: Post upgrade process, you must clear cache and open the application in a new browser.

36845040

You can add a membership to a profile when membership types rules for enrollment are configured.

36836094

When the Profile Protection OPERA Control is inactive, you cannot see the Profile Protection configuration in the Administration menu.

36825905

Updates to the alternate name of a profile are saved correctly.

36820690

You can see the correct resort records in the Reporting & Analytics portal even while Membership transactions are being imported.

36800332

Reports for companies that have corporate IDs with alpha numeric characters generate as expected.

36774797

You can search profiles by name in the Manual Profile Purge Routine screen.

36765428

You can launch the Suspended Profiles screen without error when duplicate records exist.

36750478

You can process Stay Records from the Suspended Stay Records screen.

36749657

You can create/edit a Membership Type in OPERA Cloud Administration based on the New/Edit Membership Types user task.

36729691

The visibility of the Auto Merge Profiles job in the OPERA Chain Scheduler, and the Profile Merge Rules menu in OPERA Cloud Administration, is based on the Profile Auto Merge OPERA Control.

36721386

The Source Profile screen displays the correct value selected for the Electronic Fiscal Folio field in the Profile Overview section of the Profile Details screen.

36685202

The Sales Information OPERA Control is available with the OPERA Cloud Foundation subscription.

36618844

When logged in at the Hub level as a support user and using the QAS lookup, you no longer receive an error.

36567785

Future and Past Stays for guests' profiles appears in chronological order.

36547225

Details entered in the Correspondence Mailing tab in a profile are saved as they are updated.

36493736

Profile Lookup and Download are available from OPERA Cloud to OPERA Cloud Central.

36477411

You receive a warning message if the field for City in Profiles exceeds 40 characters.

Commissions

Bug ID Description

37057217

You can search and select a property from the Property selection list on the Commission Codes screen.

37003084

You can generate the Transmittal Summary report containing more than seven characters.

36901170

The Commission Details change log shows the date and time stamp based on the property configured format.

Country Specific

Bug ID Description

37077789

Country Specific - France:

When you generate an Information Folio or Pro-Forma Folio, and the Sample Folio (sample_folio.rtf) includes the RESORT_FULL_ADDRESS merge code, the address of the property populates correctly.

37049018

Country Specific - Italy:

The Italian Folio Tax Report B (it_fiscal_b.rep) is updated. The NET and VAT columns display the expected values.

36915472

Country Specific - Germany:

The GOBD_INDEX_DAY Country Export is updated and successfully generates data.

36887312

Country Specific - Italy:

A change for the Italy E-Invoice Exports (IT_E-INVOICE, IT_E-INVOICE_DAY) allows up to 1,000 characters in the field for Descrizione (section 2.2.1.4). If the value exceeds the maximum number of characters, the value is truncated to 1,000 characters in the Italy E-Invoice Export files.

Note: The Export does not need to be recreated from a template for this change to take effect.

36851444

Country Specific - Italy:

In a scenario where the payee profile is different from the guest profile on the reservation, the <TipoDocumento> element populates based on the Tax ID of the payee profile, and affects the Italy E-Invoice Exports (IT_E-INVOICE, IT_E-INVOICE_DAY) and Italy E-Invoice Wrapper Exports (IT_E-INVOICE_W, IT_E-INVOICE_W_DAY).

36774216

Country Specific - Italy:

The IT_E-INVOICE and IT_E-INVOICE_DAY Country Exports are updated. In a scenario where a FATTURA or NOTA DI CREDITO is generated, and the payee profile communication screen does not contain the communication type PEC, but does contain a generic communication type, the export does not display <PECDestinatario> tag.

36765069

Country Specific - Italy:

The IT_E-INVOICE and IT_E-INVOICE_DAY Country Exports are updated. In a scenario where a Deposit Folio exists for a reservation, and a Credit Bill is generated against the Deposit Folio, tag <TipoDocumento> is populated with the value TD04.

36726313

The following is generically available but should be reviewed by properties in Dresden, Germany.

In a scenario where the Package Code formula CITY_TAX and a value are entered for the Special Calculation Rule parameter, additional values are available to assist in the required calculation of City Tax when set as calculating using Room Net Gross = GROSS.

Value P = Calculation using Gross Room Revenue and the total number of persons (Adults + Children) on the reservation. The total is not rounded down to the nearest Euro Cent.
Value PRD = Calculation using Gross Room Revenue and the total number of persons (Adults + Children) on the reservation. The total calculated is rounded down to the nearest Euro Cent.
Value A = Calculation using Gross Room Revenue and the total number of adults on the reservation. The total is not rounded down to the nearest Euro Cent.
Value ARD = Calculation using Gross Room Revenue and the total number of adults on the reservation. The total is rounded down to the nearest Euro Cent.
Value C = Calculation using Gross Room Revenue and the total number of Children on the reservation. The total is not rounded down to the nearest Euro Cent.
Value CRD = Calculation using Gross Room Revenue and the total number of Children on the reservation. The total is rounded down to the nearest Euro Cent.

NOTE: There is no change to the calculation when using existing values for Special Calculation Rule of Y or N.

36557455

Country Specific - Italy

In a scenario where the Birthplace on a profile includes the maximum number of characters (80), and a reservation is checked in with that profile, the "Export Alloggiati per spedizione telematica (3.0) Export" (IT_ALLOGGIATI) generates successfully during the End of Day.

Deprecated

Bug ID Description

36944194

The getGuaranteeablePreferences method for accessing Guaranteeable Preferences is deprecated from the Availability REST APIs.

35032124

The PAR Console task in the Inventory group is removed as the related functionality is not available.

Distribution Management

Bug ID Description

37185107

The Channel Distribution user interface in OPERA Cloud shows validation error messages for invalid requests.

37185123

OPERA Cloud Distribution displays the count of search results in the Channel Rate Plans screen.

36969297

When logged in at the Property level, the search for existing channel rate plans works as expected.

36841674

The Channel Rate Code field in Channel Distribution search is an optional field in Opera Cloud.

36829305

You can successfully search the existing channel rate plans from the Channel Distribution screen in OPERA Cloud.

36473077

Performance improvements are implemented for reservation modifications done through Distribution.

Events

Bug ID Description

37056320

On the basis of Item Class selection, the Departments and Order By attributes are auto populating without any error.

37029310

A menu added to the Event and Package appears when you select the Include in Package checkbox.

36999423

The rep_catering_progress_bi report generates the correct revenue figures when the Use Forecast Revenue OPERA Control is active. If the revenue figures are modified the numbers are modified accordingly in the report and no longer generate a negative number.The rep_catering_progress_bi report generates the correct revenue figures when the Use Forecast Revenue OPERA Control is active. If the revenue figures are modified the numbers are modified accordingly in the report and no longer generate a negative number.

36950761

Expected Attendees and Expected Package Attendees are the same as the new Attendees value when the event is created from the selected catering package.

36898532

The rep_informa_invoice report previews successfully when the Menu Item name is equal to the maximum characters allowed.

36888433

In Event Details, the Rental Code field lists the Code and Description for the selected space.

36838910

Menu Item and Menu Item Class appear sucessfully when you search or edit records.

36815806

The Include Guest Rooms in the Revenue Summary report parameter is saved when configuring Banquet Event Orders (BEO).

36786655

When logged in at the property level and generating the sample_bqt_chk_folio_by_rev or sample_bqt_chk_folio_by_rev using the block dates as filters, the report correctly generates the events data for the specified time frame.

36748200

In the Function Diary, the filter option for Days of Week, and the Multi-day views are working as expected.

36706998

The following records are available in the Report Text Editor for translation:
  • Summary by Revenue Group: PROFORM_INVOICE_SUMMARY_BY_REVENUE_GROUP - Banquet Check by Event.

  • Summary by Revenue Type: REP_PFI_SRT - Banquet Check by Event.

  • Additional [Revenue Type Description] Charge: SC_REP_BEO_ADD_CHARGE - BEO.

  • Deposits Paid: REP_PFI_DEP_PAID - Proforma Invoice.

  • Estimated Due: REP_PFI_EST_DUE - Proforma Invoice.

36526499

If the Alternate Events and the Sub Events OPERA Controls are active, and you are logged in at the Hub level, the Include Sub Events and Include Alternate Events checkboxes are visible in the Manage Events search screen.

36521302

When you select Show Available Spaces in the Function Diary, you no longer see the function spaces that are out of order.

36492592

Deleted items are no longer visible when adding items to the Item template.

35299919

You can preview Business Event Order (BEO) templates in Microsoft Office Word when using BI Publisher.

Exports

Bug ID Description

37131328

You can configure and generate data for XML type exports and view all associated transactions including the total number of records.

37084107

If an export file contains "null" columns, and the CSV file is opened in Microsoft Excel and formatted using the Text-to-Columns feature, the null columns appear as blank.

37068937

The Include CC Accruals in City Ledger Export OPERA Control is no longer dependent on the OPP_BO add-on license.

36721796

The <SVL> tag shows the amount in Local/Resort Currency, while the <CID> tag shows the Property Currency instead of the Rate Code Currency in the EDW_Export_DAY and EDW_EXPORT_ADVANCED exports.

Front Desk

Bug ID Description

36917319

You can see Business Card information for a reservation during the Room Assign process when accessing the room assignment flow from the search results I Want To menu or from the Assign Room link in the search results.

You can see a reservation's Business Card information when accessing the Room Assign workflow from the I Want To menu or from the Assign Room link in the reservation search results.

36907932

In properties where the Guest Stay Indication OPERA Control is set to FIRST, RETURN, or BOTH, you can see the appropriate Guest Indicator on the pop-up when assigning rooms (Assign Room/Room Details).

36872872

When you add the Packages and Items step to the Check In screen using the Custom Check In Steps OPERA Control, you can add packages and items from that tab even if you change to another tab before saving.

36862042

In properties with the Pre-Registration Check In OPERA Control active, you can configure Pre-Registration Rules based on different reservation attributes (Specials, Rate Code, VIP Level for example). You can then pre-register guests who meet the configured rule criteria on their arrival day.

36774744

The Arrivals Detailed (res_detail) report now longer showcases In Session status Global Distributions Systems (GDS).

36742310

When you are completing a room move for a reservation where the room type is selected for Housekeeping, to a room where the room type is not flagged for Housekeeping, you get the opportunity to change the Room Status for the move-out room during the room move process.

35553150

While creating keys, a validation error appears if the Key Card Print Guest Details exceeds 500 characters.

Integrations

Bug ID Description

37131310

The Auto Configuration OXI-OPERA Interface Setup OPERA Control for all properties allows you to Activate and Inactive.

When activated, the system creates OXI-OPERA Interface Setup configurations for all active properties and activates the property level function. The activation process excludes the properties that have interface setup already in place, which could be migrated or manually configured.

When Inactivated, the system deletes the OXI-OPERA Interface Setup configurations for all properties where the Auto Create OXI-OPERA interface for the property function is active. This process excludes the properties that are already in Inactive status and could be migrated or manually configured. You must manually remove such property interface setup configurations.

37101306

A correction in the Business Events and Changes Log prevents duplicate records for Accompanying Guests when added or deleted.

37051467

On the Exchange Message Status screens, selected messages can be marked as reviewed using a table-level action.

37046888

The selected Property Code is removed from the respective External Database Code when you delete the Exchange Interface Setup for the Interface and Property.

36951057

Every Service Locator request routed to an external system updates and returns proxy credentials.

36945208

Cloud Hub applies the global default value defined for Address Type for inbound profiles if there is no interface mapping defined for the received address type value in the XML message.

36935238

The Cloud Hub Integration activation error response message is improved to: "Please contact Oracle Support."

36931538

The Exchange Communication Method allows you to configure the client URL including new special characters (~#@!$&'()*+,;%) along with existing supported characters (a to z, A to Z, 0 to 9, -_=:./?).

36910740

Proxy credentials are fetched and updated for every Service Locator request routed to an external system.

36891959

Cloud Hub processes the User Defined Fields (UDF) tags available in the received STAY OXI XML messages from external systems.

36891923

Interface Mapping allows you to view by Global or View Property selected, and unselected to view Global, or Property, or Both level configured mappings.

36891861

The external system UI allows you to create new external systems with added Properties from the selection list and delete from the row level action.

36891818

You cannot Inactivate External System type OXIHUB (Central Interfaces) when Cloud Hub Integration is Active for the Central Interface and Property.

36882648

The issue causing an HTTP Status 500 error from the Legacy Interface OPERA Xchange Interface (OXI) is resolved.

36876557

OPERA Cloud Exchange Communication Method does not allow you to configure Sleeptime and Timeout as they are moved to OXI Server REGEDIT Keys with default values.

36857119

Events in OHIP (OPERA Hospitality Integration Platform) do not cause delays for the Business Events (BE) service.

36855535

The Cloud Hub URL is listed in Application URLs under the About OPERA page.

36850013

Cloud Hub provides decrypted values for document numbers when encrypted in OPERA Xchange Interface (OXI) XML messages.

37017242

When you select to read an existing guest key using the Property Interfaces Read option, you can see the key details recorded in the key when it was created.

36830459

The Legacy Oracle Hospitality OPERA Web Self-service (OWS) Membership WSDL file has the correct closing tags to avoid any unnecessary application errors.

36825573

Central Interface's External Database code does not allow you to associate the same property with two different external database codes.

36820716

The OPERA Control name is updated to "OPI Cloud Token Proxy Service."

36815932

For Legacy ADS Interfaces, the Rate Avail Update Wait Time OPERA Control is relocated from OPERA Controls to Environment Controls with a default value set to five minutes.

36814977

Message Status screens (To and From) Search Results columns are aligned for improved visibility of search result data. The Message Status screens Module field is provided with tool tip information: "Selecting Profile will display all profile messages across all properties, irrespective of which property is chosen."

36810295

The OPERA Cloud Hub Outbound OXI XML Profiles message does not populate the "~" character when the Interface rules for Profiles To External System value is set to Never.

36803126

The Oracle Hospitality Integration Platform (OHIP) Business Events listener can receive events without any issues.

36800340

Editing the OXIHUB type External System shows you the list of properties in the Details section instead of at the Property selection list in read-only mode at the Header.

36796174

The UpdateProfile operation no longer creates new profiles each time it is called.

36789910

The OPERA Cloud Central Cloud Hub generates the UDFDEFINITION XML message for the Interface Rules when using Create/Update/Delete and sending to connected Property Management/OPERA Xchange Interface systems.

36784534

OPERA Cloud Exchange Message Status, Message To External System, search result shows the enqueue time value based on the property time zone.

36783429

Cloud Hub Integration processes the inbound and outbound messages for the active configurations.

36782908

The OPERA Cloud Central Cloud Hub processes messages successfully when the external property is different from the OPERA Cloud property, and you can  view the messages with respect to the property.

External Systems are not allowed to pull and push the messages from Cloud Hub when Cloud Hub Integration is inactivated.

36766482

The Authorization token returns successfully with userName and passwords approved as query parameters in the token endpoint of the opera-basic-authenticator service.

36766381

You can edit the respective Transaction Code Mapping record after selecting Cancel on a previously opened record in IFC mapping.

36711568

The Document Type provided in the OPERA Xchange Interface inbound reservation message is converted per the interface mapping and updated in the profile's identification section.

36532138

Oracle Hospitality OPERA Web Self-service (OWS) Regional availability with chain code returns availability for all the resorts in the chain.

Inventory

Bug ID Description

37013585

The date format in the Manage Restrictions screen follows the configuration specified in the Property Controls.

36708448

When performing the Property Availability search, selecting all options in the View Options, except Availability % (Excl. Sell Limits), the rows in the House and Room Type Levels will appear without any kind of misalignment.

36565749

When the Housekeeping Task Scheduling OPERA Control is inactivated, the Advanced Credit Rules OPERA Control is also inactivated.

36903958

Item Inventory for On Hold reservations is released when the reservation is cancelled or deleted.

Membership

Bug ID Description

36896777

Membership Info for Loyalty Programs displays the data received from the Loyalty System.

36886892

The Expiration Date displayed for Tier Management Upgrade or Renewal Batch Record details is determined by the old membership expiration date.

36873894

The Membership Card Expiration is directly tied to the chosen Membership Type/Level. If no level is selected, the expiration period defaults to either a Rolling or Calendar basis. For a calendar year, if only the month is specified, the default expiration sets to one year from the date of enrollment.

36780675

The Upgrade Tier process considers renewal of a membership based on the Re-qualify on Upgrade configuration under Membership Type Point Calculation and Tier Management.

36778730

Membership awards are issued when Award Reservations nights are extended.

36745892

The membership expiration date populates when a membership level is added or changed.

36741292

You can create a Membership Transaction manually with back-dated Points Credit Date.

36439528

The following details are available when creating a new Membership Transaction or viewing details of an existing Membership Transaction:
  • Name on Card

  • Membership Level

  • Member Since

  • Expiration Date

  • Average Rate Amount Currency (Based on the Property selected)

35978068

You can access the Membership Management Revenue Groups and Revenue Types menus in Administration and create or edit them without encountering errors.

Miscellaneous

Bug ID Description

37050381

The Property Details Values Code field supports entry of the "/" (forward slash) character in Administration.

36997757

If the only associated property of a hub is decommissioned, it will not appear in the hub configuration. Additionally, you can create a hub with the same name as one that was previously removed from the search list when its only property was decommissioned.

36909149

Expanded search results display the Property Detail Values list in the correct order according to the display sequence set up in the codes when accessed from Enterprise > Chain and Property Management > Property Details.

36898518

If any changes are made to the status codes flow, you can log in at the Hub level and have two different ways to view the user who made those changes: you can either generate the user activity log report (user_activity_log), or you can go to the Miscellaneous Menu, select Changes Log, and run a query for changes made in Group Configuration under Global.

36881054

When adding a tile in a new dashboard page, the selected room class is retained.

36816941

The character limit for the Restaurant code is increased to 20 characters and accessible from Administration > Enterprise > Chain and Property Management > Properties > Property Configuration > Dining & Retail.

36753216

OPERA Cloud does not automatically log you out if you sign in after your previous session ended without logging out.

36294726

The wording in regards to Room Status Changes is updated to reference Room Status instead of Housekeeping Status in the Changes Log.

Property APIs

Bug ID Description

37073976

An error (ERROR_INVALID_ACCOUNT) appears if an invalid AccountId is passed to the PostAROldBalances API.

37013617

The getRestrictions operation of the Availability Async (PAR ASYNC) API returns an error when a required field is omitted.

36999659

You can update the Purpose of Stay for a Reservation by sending a value in purposeOfStay in the additionalGuestInfo object in post/putReservation operations in the RSV API.

36997473

Enhancements to the setRatePlanSchedules operation in the API Rate Plan Management (RTP) ensures its expected functionality.

36976243

You can add notes to the putBlock in the BLK API without encountering errors.

36951627

Salutation and envelop greetings are added to the Guest's and Contact's profile based on the defined language and title when using the putProfile operation in CRM API.

36946752

In the postBlock operation for the BLK API, the blockSecurity elements are being applied.

36940020

The putProfileByExtId operation is added in the Customer Relationship Management API (CRM) and can be used to edit and update profile details using the External Profile ID and External Database.

36932811

The hasMore flag for the getRoomTypes and getRoomsSummary operations in the RM Configuration API returns false correctly when there is no additional data to retrieve.

36910534

The sample in the REST API specifications for the putReservation operation, in the Reservation API (RSV), is updated to reflect "reservation" as an array.

36898583

The postRestrictionsProcess operation in the Availability Async (PAR ASYNC) API is updated to prevent the creation of house-level restrictions when invalid room types or rate codes are present in the request.

36893644

The getReservation and getReservations Reservation APIs do not include the Event Pseudo Reservations.

36883114

The operation getBlockAvailability for the Block API (BLK) is returning the sell limit values for the each room type.

36871826

The Reservation Async (RSV ASYNC) operation getReservationsDailySummary now returns all dates within the requested dateRange, ensuring complete data retrieval for accurate reporting.

36857389

The hotelId attribute is added to the A/R element in the Update Profile Business Event.

36842790

Profile Membership details update successfully when the changeMembership operation in is called in parallel.

36840860

The postRoomMaintenance response returns the Maintenance ID in the response header URL and HATEOS link.

36830501

Daily Rates are updated through the putRatePlanSchedules REST API, even if the request contains duplicate Rate Set ID information.

36809881

The following operations are added to the CRM API: getStagedProfiles, deleteStagedProfiles, and processStagedProfile.

36800948

An updated operation getBlockStatistics for the Block API (BLK) returns more than 10 room types for the selected business blocks.

36797433

When Comp postings are submitted to a gaming vendor using the asynchronous process during End of Day, the postings includes authorizerId, guestNameId, and resvNameId details.

36794653

Source profiles with special characters are supported for the getReservationsDailySummary operation in the Reservation Async (RSV ASYNC) API.

36789668

The putProfile operation updates the profile based on the profileID.

36780736

REST API putReservation requests using Reservation Notification are successful regardless of whether they send a Guarantee Code in the request body.

36739118

The getRatePlan operation (RTP API) allows the Minimum Occupancy and Maximum Occupancy fields within the MinimumOccupancy and MaximumOccupancy elements to populate correctly.

36736001

The CardorToken element in the paymentCard object is always passed from OPERA Cloud in post/put/Reservation requests that include a credit card payment method.

36722724

The specifications of the Async API operations startSetDailyRatePlanSchedulesProcess of the module Rate Plan Async (RTPASYNC) is updated to reflect the latest limits and recommendations.

36714326

The getbusinessevents and getbusinesseventsbyExternalSystem operations in the INV API return "403 Forbidden - User is not authorized to access data for hub" when an invalid value is provided for x-hotelId or xhubid headers.

The getbusinessevents and getbusinesseventsbyExternalSystem APIs returns "400 Bad Request - xxxxx is not a valid external system" when an invalid value is provided for External System in the request path parameter irrespective of the hotel or hub in the header.

36701181

In the postHoldItemInventory operation (RSV API), a Get Hold Item Inventory link with the hold item ID is added and is used to return the hold item inventory.

36669058

When using the postProfile operation in the CRM API, and a profile is created without a last name, an error message indicating the last name is missing is returned in the response.

36393182

The getRateInfo operation in the Reservation (RSV) API supports a date range limit of 21 days.

36229311

The API call for deposit folios is updated. In a scenario where you try to generate a deposit folio with positive and negative charges totaling zero, a message stating "Payment cannot be zero" appears, and the deposit folio is not generated.

35318446

A performance enhancement improves fetching pricing schedules when using the getRatePlanSchedules operation in the Rate (RTP) API.

34018845

The hasMore attribute for the getBlocks operation in the BLK API returns the correct response.

Reservations

Bug ID Description

37158925

When a membership is either attached or removed from a reservation, OPERA Cloud generates an Update Reservation business event.

37090383

You can add a package to a reservation using the Packages Details link and also using the Packages and Items tab in the Check In Reservation screen.

37062670

In the Reservation Sales Screen, credit card details are retained when a profile is added on the Overview In-progress screen.

37053763

In Reservation Sales Screen, you can switch the views to see available, allocated, or all rooms in the block availability.

37043782

When you select the CC Required Reservation type, you cannot create a reservation without providing a credit card number.

37039012

In the Reservation Sales Screen Smart Search, the promotion filter chip drop displays the applicable promotions for that property.

37033038

In Reservation Sales Screen, Property Sell messages located in the Property Card on the Availability Results screen are repositioned further up on the card for immediate viewing without the need to scroll.

37027681

For properties with the Guest Age Categories OPERA Control active, creating pricing schedules for each defined category is improved.

36958869

Auto Attach Element functionality is no longer dependent on licenses for OPERA Cloud PMS OPP_900 or OPERA Cloud ORS OPR_900 being active.

36694263

36999642

The following updates improve the handling of Purpose of Stay:
  • You can update the Purpose of Stay from the Daily Details row-level Edit action.

  • When there is a change in value for Purpose of Stay in Daily Details, you cannot edit the Purpose of Stay from the Stay Details panel.

  • You cannot update the Purpose of Stay from Daily Details for a night after running an Advance Folio.

36974475

From a hub location, you can add a Block Code to reservation stay details without an OPERA Cloud Foundation subscription.

36952374

The Reservation Auto Attach Elements OPERA Control no longer depends on an OPERA Cloud Foundation subscription.

36952058

In properties where the Room Rotation OPERA Control is active, you can remove the assigned room for a future Owner/Referral reservation, which converts the reservation to a non Owner/Referral reservation.

36951504

In Reservation Sales Screen, all package posting rhythms calculate and appear per the package configuration.

36942428

In Reservation Sales Screen, all restrictions and inventory limits are listed in the right panel of the Alternate calendar for the applicable stay dates.

36935983

In the Reservation Sales Screen, the Alternate Dates screen displays the restrictions applicable for the selected stay dates in the right panel.

36930405

The resrepeatguest report displays repeat guests for the property correctly and does not display first time guests for another property.

36926750

All in-house reservations can appear in the InHouse Reservations Search screen when no filter criteria is provided. This includes long term reservations checked in more than one year prior to the current OPERA Business Date.

36917336

When reinstating a cancelled or no-showed reservation for a rate code that does not have a pricing schedule for the given room type and/or stay dates, you are taken to the Look To Book screen to search for and select a new rate code.

36912581

You can update the report style to "Month to Date" and save, open, and preview the Reservations Statistics (res_statistics2) Report.

36910650

OPERA Cloud prompts you to add default routing instructions when adding a reservation to Trip Composer that has an associated account profile with default routing instructions configured.

36909413

From Look to Book (LTB), you can search account profiles with Name 2 and Name 3 when the OPERA Control Extended Account Name Search is active without any performance issues.

36908568

When a change is made to a deposit policy's configuration, the updated configuration of the deposit policy is applied to new reservations based on existing deposit rule schedules (you do not need to manually refresh Deposit Rule Schedules in order to apply the updated deposit rule's configuration to newly booked reservations).

36905808

When copying a reservation and using a new profile, If the Automatic Creation of Profile OPERA Control is enabled, the country code from the original reservation is used for the new profile.

36892851

Sell Limit is aligned correctly in the Look To Book Sales Screen section for Block Availability.

36882459

The Packages field in the Look To Book Sales screen is visible when added through customization, even when one property is selected from the Property selection list.

36880764

Basic Search returns Accompanying Guest Name results when attached to a reservation.

36869633

In Reservation Sales Screen, when the search screen is resized, the additional filters are accessible from the More Filters overflow button.

36869528

After editing Daily Details from the Grid View and navigating to Stay Details, the Total Cost of Stay updates to reflect the updated amount without a need for refreshing the page.

36868074

In Reservation Sales Screen, the property filter chip is hidden in the Find Reservation screen when logged in at the property level.

36865479

When the Shares, Pre-Stay Charging, and Default Pre Stay Charges On Reservation OPERA Controls are active, and share reservations are being created, the Pre-Stay charging check box inherits the Payment Instructions panel.

36855257

You cannot deactivate the Advanced Package OPERA Control if there are any in-house reservations with advanced packages (allowances).

36845426

When a multiple room reservation with a TA Record Locator exists, the TA Record Locator is applied to all split reservations.

36837178

When searching for a reservation with a change in market code in Daily Details, the reservation's current market code appears within the results grid of the reservation search screen.

36831659

The correct error message appears presented on the Look To Book Sales screen for a reservation being created with a company profile that has default routing instructions and the rate code for the reservation has a rate code package with misconfigured pricing (allowance is less than price).

36828525

You can lookup and download a profile from the external system in the Find Profile drawer in Reservation Sales Screen.

36827899

When the Alert OPERA Control is active, and you are configuring a new Global Alert but select Cancel, the record is not saved as expected.

36826907

When booking a reservation on Reservation Sales Screen, the Block field appears in the Overview screen when the Business Block OPERA Control is active for the property.

36826847

When adding packages to a reservation during booking through the Reservation Sales Screen, a full name of the package appears when you hover over the package.

36820964

Error handling and the ability to override availability is improved for the following scenarios:
  • No availability at the room type and house level.

  • No availability at the room type and room class level.

  • No availability at the room class and house level.

  • No availability at the room type, room class, and house level.

36819317

You can update and save changes to the number of Tax Free Guests (Adults and Children) from within Stay Details when the Tax Free Guests OPERA Control is active.

36816780

In the Reservation Sales Screen, you can add child ages greater than 12 in the new reservation search.

36815755

When Cancellation Rules from Administration have more than 25 configured values, and you select "Load More," you can view all values configured and correctly display.

36812921

When a reservation has a Linked Profile or an Accompanying Guest and the reservation is copied, Linked Profiles are not inherited onto the copied reservation as it is not an inherited attribute as a part of the copy reservation workflow.

36812805

The Dashboard Tile for VIP Guests correctly populates departure reservations when VIP codes are attached.

36803787

After customizing a confirmation letter for reservations, you can view and make further modifications to the customized confirmation letter in the confirmation letter editor from Manage Reservation.

36801824

You can look up and download a profile from the external system in the Find Profile drawer in the Reservation Sales Screen.

36784920

When a reservation status is updated to "Reserved" from "On Hold" at a time greater than the On Hold Purge interval, the reservation is retained.

36784034

In Reservation Sales Screen, the Reservation Search screen does not display the Move button for any reservation having a financial transaction existing.

36780297

You can select a Sort By option from any Manage Reservation search screen, and if pagination is presented, all pages will retain the Sort By filter.

36779460

In the Reservation Sales Screen Property brochure, click the eye icon view to display details.

36775664

When the Shares OPERA Control is active, and share reservations are created using Create New Share in the Shares panel, the adult count changes to a default of zero to align with Look to Book.

36768398

In Reservation Sales Screen, the External Reference field is added to the Reservation Search results.

36763644

In the Reservation Sales Screen, an override dialog appears when you select a restricted profile.

36758022

You can add and manage notes for a new reservation created using Reservation Sales Screen.

36756991

In a scenario where the Custom Charges OPERA Control is on and the Accompanying Guest OPERA Control is on, you can successfully make changes (for example, select one, multiple, or all guests for an Exemption) on the Custom Charge Exemptions screen or Custom Charge Adjustments screen.

36755453

When you are logged in at the Hub level and have selected a property of choice, you are no longer locked into it when searching in any OPERA Cloud search screen.

36754054

In Reservation Sales Screen, if you do not have the Override Restriction task assigned to your role when selecting a rate code with restrictions, the Override Message opens giving a user with the Override Restriction task the ability to enter the appropriate credentials and override the rate restriction.

36753757

You can perform profile lookup from Reservation Sales Screen.

36741783

The Merge Reservations OPERA Control is updated to complimentary.

36726496

You can configure the Deposit Type report parameter options for the rep_deposit report.

36712556

When an alternate name that is longer than 40 characters is a Guest Profile for an existing pseudo reservation that is a part of a Group Block, you can modify the reservation in stay details and save changes.

36712145

When copying a reservation, the origin code is copied to the new reservation unless edited on the Book Now screen as part of the Copy Reservation workflow.

36626253

Stay Records that are generated for a profile display the Rate, Rate Code, Payment Method, and Travel Agent Reference ID based on the values defined in the reservation.

36593379

When you are in the Look to Book Sales Screen and you select the I Want To menu from a profile, the Create Reservation option is no longer available.

36533435

You can edit Stay details successfully without key creation errors when Auto Attach Membership is not attached to the reservation.

36524919

In the smart search bar of Reservation Sales Screen, when there are many filter chips selected, they appear in a second row.

36493188

In Reservation Sales Screen, when a record is cancelled or reinstated, the screen refreshes so that the appropriate reservation status and action buttons appear in the Find Reservation screen.

36487189

The stay dates filter appears as expanded in the Alternate Dates tab of Reservation Sales Screen.

36477680

A superfluous log entry created when creating, changing, or deleting a trace/note is removed.

36419923

Performance improvements are made where you can open and refresh reservations in the Reservation Presentation from Manage Reservation, Arrivals, Departures, and In-House screens.

36160255

In Reservation Sales Screen, the Events calendar is hidden in the Property Brochure. The Events link is hidden in the property cards in the availability screen.

36151203

Look To Book only displays Rate Awards for requested Reservation Dates.

35918603

When moving a reservation from one property to another, the original arrival and departure dates are defaulted for the new reservation at the selected property in Look to Book Sales Screen.

35874354

In Reservation Sales Screen, the payment method description appears as an assistive text below the field after adding or editing the Payment Method in the in-progress reservation screen.

35263280

You can view and access the Search Available Member Package Awards link on a primary loyalty membership profile's reservation.

34305844

When the Shares OPERA Control is active, and if sharing reservations are checked in on the current business day, if you select the Reversed Check-In option in the I Want To menu, the Share Confirmation prompt appears and allows you to select additional share reservations for Reversed Check-In. If you select to be Reverse Checked In, the reservations move to Arrival Status.

Role Manager

Bug ID Description

37110018

You can successfully update and save user details in Role Manager, Manage Users.

36938802

The Manage Interface Users screen is included in the SENSITIVEDATAACCESS role, allowing Support Org users to receive this role for access to the user interface (UI).

36831169

The Manage Interface User screen allows you to search by Interface Type to get the respective type of Interface users created.

36745057

The Validate Interface User menu entry in Role Manager is associated with the Validate Interface User task.

Rooms Management

Bug ID Description

36998549

In properties where the Turndown OPERA Control is active, you can see entries in the changes log when the Turndown Flag is updated on the reservation and also when the Turndown status is updated, for example, when the attendant sets Turndown to Completed from the Task Sheet Companion.

36903832

In properties where the Advanced Task Sheets OPERA Control is active with the NSR (No Service Required) - Additional Task Sheet configured, you can move rooms from the NSR Task Sheet to a regular Task Sheet with the rooms retaining the credits that were added while on the NSR Task Sheet.

36902535

When printing the Task Sheet report with Report Style 12, you can include or exclude the Housekeeping Specials.

36649765

You can search the Housekeeping Forecast (available in properties where the Housekeeping Task Scheduling OPERA Control is active) without any filters selected, even in a property with a very large number of reservations.

36523827

A success icon appears when the Room Hierarchy Class Copy operation between properties is successful.

36523652

When changing the room number in Room Utilities, a warning popup correctly displays the message: "No ORS room numbers are generated for this property."

36523618

In properties where the Housekeeping Task Scheduling OPERA Control is active, you can click the clickable links on the Housekeeping Forecast screen and filter the reservations that are returned by all of the available filter options.

36250700

The Task Sheet Report is not available for selection from within Scheduled Reports.

35996917

From a hub location, if you print the Task Sheet Report Style 9 with the Include Traces checkbox activated, the Department selection list displays the configured Housekeeping Traces departments corresponding to the property for which the task sheets were generated.

35640447

In properties where the Housekeeping Task Scheduling OPERA Control is active, you can customize the guest's housekeeping schedule (on the Housekeeping Calendar) by adding a task that was not previously scheduled. You can schedule that task every X number of days, just like in Task Schedule configuration.

Toolbox

Bug ID Description

36860808

The Toolbox/Data Import feature now restricts invoice creation to decimals matching the property's defined decimal settings, and the following error message appears if the decimals do not align with these settings: "AR_INVOICE_BALANCE DECIMAL CANNOT BE MORE THAN PROPERTY CURRENCY DECIMAL."

36820996

Status updates through Toolbox do not allow blank spaces after the status code.

36816235

The Block Occupancies Utility works as expected, so that when it runs, the Room and Rate Grid, and the Property Availability's room inventory, are rebalanced correctly.

36800384

You can view the resort registered in the business event when you run the Profile Sync utility.

36727795

The imbalance analysis tool can correct invoices that have PURGE_YN set to Y.

36420145

The Data Import Utility updates reservation balances after deposit balance postings, and the Deposit Ledger Report includes all migrated reservations with deposits.

36236629

The Imbalance Analysis resolved the imbalance occurring during Fiscal Folio settlement.