2 Resolved Issues

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

Accounts Receivables

Bug ID Description

35148082

You can post in the Negative Balance through the AR Enter Old Balance option.

35105307

The Imbalance Tool is enhanced to resolve imbalances caused by direct bill invoices not getting transferred in the Direct Bill Transfer screen.

35091815

The Accounts Receivable (AR) folio prints when printing the statement with the invoice.

35083840

The decimal format in Manage Account Invoices numeric values appears as configured in the Property Control configuration.

Block Management

Bug ID Description

35318541

When leads are sent from OPERA V5 SFA to OPERA Cloud, and the Opportunities application function is active in OPERA Cloud, leads are created as Opportunities. When updates are sent from OPERA V5 to these leads, the blocks in OPERA Cloud retain their Opportunity status.

When leads are sent from OPERA V5 SFA to OPERA Cloud, and the Opportunities application function is not active in OPERA Cloud, leads are created as regular blocks. When updates are sent from OPERA V5 to these leads, the blocks in OPERA Cloud update to the status in the OPERA Xchange Interface (OXI) message, or to the OXI mapped status.

35168046

When a change is made to a lead in OPERA Property v5, and this lead is linked to an Opportunity in OPERA Cloud that was converted into a block, the update made in OPERA Property v5 does not revert the block to an Opportunity in OPERA Cloud.

35159357

You can select House Availability in the View Options for the Room & Rate Grid.

35159285

When moving from Property Availability to Group Room Controls and then back to Property Availability, the date is retained in the Property Availability screen.

35152531

When a block has an attached profile with configured routing instructions, reservations created through the Rooming List inherit the routing instructions.

35151532

When a Fixed Rate is added to a block or when the Always Fixed Rate OPERA Control is active, if you create a Group Posting Master, the Fixed Rate check box inherits onto the reservation.

35064729

The Room Pool list of values shows room pools that are mapped to room types.

35041714

When rep_proforma_invoice is generated for more than one block at different properties (from a hub location), each of the blocks is included in the generated report. The property selected in Manage Reports controls the property header information included in the report.

35000200

In Block Details, the Print Rate check box is selected by default during block creation. If you leave the check box selected, the room rate prints. If you deselect the check box, the room rate does not print.

34893269

Leads entering OPERA Cloud from OPERA 5 central through OPERA Xchange Interface (OXI) are inserted as opportunities when the Opportunities OPERA Control is active.
If the Opportunities OPERA Control is not active, the leads are inserted as regular blocks.
The Room and Rate Grid is accessible and displays the allocated room types/rates accurately.

34804153

In Edit mode in the Room & Rate grid, you can edit sell limits.

34783299

When package codes are manually added to a block that also has a rate code with associated rate code packages, upon creation of a block reservation, both packages added manually to the block as well as the rate code packages are attached to the block reservation.

34778601

You can access the Catering Package link on Blocks when the catering status is Lost/Cancel/Refused.

34357908

If you try to add more rooms on a sub allocation than available on the master allocation, you receive a message warning you there are no rooms available on the master allocation.

Cashiering and Financials

Bug ID Description

35354911

When the Use Forecast Revenue OPERA Control is active, the expected function space room rental is copied to the forecast revenue based on the revenue type selected in the setting for Default Space Revenue Type.

35228151

  • An Advance Bill is generated if the Check In Prepay Rules OPERA Control is set to null.

  • The Advance Folio Generated Yes/No label is changed to Advance Folio Generated.

  • The Indicator for Advance Folio Generated is changed from Y/N to Yes/No.

  • The Reverse Advance Bill Transaction option is changed to Reverse all Advance Bill Transactions in the Billing I Want To . . . menu.

35223136

When you create a new cashier or edit cashiers, your mapping actions are recorded in the Changes Log.

35217779

You can inactivate the End of Day report from the End of Day Final Procedures and Reports screen.

35213123

A validation check is added to determine whether the rate code's package transaction code is only a wrapper. Otherwise, the following error message is generated: "Package transaction cannot be configured with a revenue or payment code."

35119236

The following merge codes in the BI Publisher report sample_folio displays the correct data as earlier when displaying the format configured.
  • XPAYEE SALUTATION

  • XSALUTATION

35185673

The Allow_Negative_Postings OPERA Control changed to a parameter under the Cashiering group.

35182593

The Proforma Invoice generates successfully when the translation text is less than 100 characters for the following fields: REP_BEO.P_ICL, SC_ROOMOCC1, SC_ROOMOCC2, SC_ROOMOCC3, SC_ROOMOCC4.

35159566

Country Mode - Portugal:
The Working Documents section in the pt_saft_104 export does not include the VAT Transaction Codes.

35152898

The Financial Transaction by Tax Type (finjrnlbytax) report shows the transactions time in the property's time zone.

35149584

Advance settlement and Advance Payment pop-ups disappear automatically once the Advance Bill/Folio for deposit is generated.
The label of Advance Folio Generated YN is changed to Advance Folio Generated Yes/No.

35141856

Yield and hurdle rate menus are visible with any of the following Business Event and OPERA Xchange Interface (OXI) subscriptions:
  • OPP_EZRM

  • OPP_HIRO

  • OPP_IDEA

  • OPP_OPTM

  • OPP_OPUS

  • OPX_ARMS2

  • OPX_ARMSACCOR

  • OPX_EZRMS

  • OPX_EZRMS2

  • OPP_PROS

  • OPX_RAIN2

35141204

The Cashiering setting VAT Offset Payment Type is updated to accept the alphanumeric values.

35122731

When you generate a credit bill, all transactions for the credit bill exist in the same folio window regardless of any routing instructions on the reservation.
A Transaction code cannot be configured for Deposit Posting if the Transaction code is already configured in a Routing code.

35120395

The NACLOSEDAY RTF report default mode type is set to RTF in UI model and DB.

35119777

When you create a rate strategy, you can define the number of days in the Unit field for the following restriction types:
  • min. stay through

  • max. stay through

  • min. length of stay

  • max. length of stay

  • min. advance booking

  • max. advance booking

35118774

You can generate the credit bill using the Direct Bill method if the payee profile has AR Account associated with it. If the AR Account is not attached, then the Credit Bill cannot be generated and an error stating, "There is no AR Account attached to this Profile" appears.

35116983

When the Rebate Validation parameter is on, Pay Only Credit Cards must have a credit card number/token to process the refund.

35105773

Arrival and Departure Date Merge Codes are added under G_Invoice in Sample_Statements.

35099397

In Package attributes when you select the Formula UDF "Added Adult Charge," there are only two text boxes available: Adults Included and Extra Adult Amount.

35092935

If the Auto Credit Deposit Folio upon Check-in OPERA Control is enabled after a deposit matures against a reservation, then while performing the settlement, the deposit tax does not transfer to the room (as defined in the Default Deposit Tax Room Cashiering setting).

35080093

The Rate Code list of values no longer displays the Night Audit Rate Code.

35061705

In a scenario where Custom Charges functionality is on, your user role is not assigned a cashier, and you select a cashier when prompted by Force Cashier login, OPERA Cloud recognizes the cashier when you adjust Custom Charges.

35054499

When you generate a Fiscal Folio that includes one or more Transaction Codes linked to Articles, the Article information is only included in the fiscal payload if an Article was posted to the folio.

35053974

You can enter a floating-point percentage value for Transaction Generates when the property decimals is set to 0.

35049372

In the Advance Daily rate pricing schedule, when you search with a desired start and an end date range within the 30 days range, the results only display a pricing schedule for the selected start and end dates. When you search for more than a 30-day range, the results display a pricing schedule by the selected start date on the first page, followed with future days on the next page.

35044547

In Billing, the feedback message is updated to: "The Default Surcharge Transaction Code setting is not set up for your property. Please update the setting in OPERA Controls."

35043563

The End of Day does not continue if Default Currency is not configured for the property. When this occurs, an error message is generated, stating: "This property does not have default currency defined. Please contact administrator." Once the default currency code is updated, you can run the End of Day.

35043042

The field length in the database is increased to accommodate the DEVELOPERPORTALACCESS, so that a user with the DEVELOPERPORTALACCESS role can successfully post the room and taxes step during the End of Day process.

35031268

You cannot select transaction codes with generates while configuring payment awards.

35023125

The following End of Day procedures that are not applicable to OPERA Cloud are deprecated:
  • pms_prform00.update_profile_resv_statistics. src_pkg.download_preferences

  • resv_mobile_msg_pkg.na_mobile_chkout_validation

35022294

You can update Tax ID 1 and Tax ID 2 fields of a profile when null, even if a folio exists for the profile. The fields become read-only once a value is added and a folio is generated.

35012133

A warning message indicating possible custom data deletion appears while inactivating the Electronic Fund Transfer (EFT) interface.

34992534

You can configure Membership currency exchange rates when the External Loyalty Program OPERA Control is active.

34989202

You can perform check-in with a Cashier ID between 999000 and 999999.

34987467

In a scenario where the Permanent Folio Storage OPERA Control Cashiering parameter is on, and you view/print a stored folio from Folio History, the Copy watermark appears.

34974342

In a scenario where a package is configured with the CITY_TAX formula and more than one person is staying for the reservation, the calculation for City Tax is correct when rounding is required.

34964327

You can set the Promotion code to Active or Inactive without any errors.

34960835

The Sample Folio QRC (sample_folio_qrc.rtf) is retired and unavailable for OPERA Cloud.

34956504

In France country mode, you can generate folios after running the Reset_Control_SEQ procedure during Night Audit.

34955138

In a scenario where a Deposit Folio is posted for one window and refunded in another window, the deposits appear on the Billing screen when they mature.

34897190

Imbalances no longer occur when changes are made to a reservation stay details, and packages refresh correctly to reflect the changes made.

34894224

In the event that there is no source code updated in the Default Source Code for the Post It OPERA Control setting, the following feedback message appears: "The Default Source Code for Post It setting is not set up for your property <XXXX>. Please update OPERA Controls and select a source code for the Default Source Code for Post It setting."

In the event that there is no market code updated in the Default Market Code for the Post It OPERA Control setting, the following message appears: "The Default Market Code for Post It setting is not set up for your property <XXXX>. Please update OPERA Controls and select a source code for the Default Source Code for Post It setting."

34887721

The Description of Income Audit OPERA Control is updated to the following: "When activated, the rolling of the business date happens as normal during End of Day, however, final statistics and reports will not be generated and the business date will not be closed. Business date will remain open until the income audit has been completed. There can be a maximum of 5 business dates open for an income audit."

34883680

End oF Day (EOD) final reports can be configured in PDF and other formats HTML, RTF, XML, Delimited, and Delimited data formats when the destination is Email. The Spool name is mandatory for all non-PDF file formats.

34873291

The following issues with the POS Interface are resolved:
  • You can add, modify, and delete the Sales Itemizer in the Transaction Code panel.

  • Transaction Code Mapping can accommodate more than 50 characters in the Posting Description.

  • An error message appears when you try to create a duplicate Sales Itemizer.

  • The Factor field allows decimal values.

34861041

You can update the property currency if the currency format is null from the property configuration.

34817830

The Manage Currency Exchange screen shows the latest currency exchange rates.

34773671

The Deposit Payment/Cashier Login screen displays correctly when a copy reservation is created from an In House reservation.

34764171

Currency code TRY is updated to two decimals in Foreign Currency Codes under Administration.

Client Relations

Bug ID Description

35368479

You can see membership information fields with values even when the membership handling is externally controlled.

35324947

You must add the primary or the default membership to the profile when the Preferred Card OPERA Control is active. Only then you can add any other type of membership to the profile.

35232730

You can generate and attach a membership ID from the user interface successfully when the membership handling is externally controlled by an external database.

35130996

When adding new reservation preferences, you can add the preference(s) to a profile if the New/Edit Preferences task under Client Relations is assigned to your role.

35129381

You can add and create relationships to Profiles.

35115165

During property provisioning, reservation preferences associated with the source property are copied to the target property.

35112772

You cannot delete a Preference code from the Administration menu if it is attached to a future reservation.

35151225

The Walk-in check box is removed from PR_Birthday report parameters.

35149986

Valid email IDs with special characters, letters, and digits can be saved. Invalid characters in the email ID show a warning message while saving. You can save email IDs for all profile types from APIs and the user interface (UI): Valid email id: "very.(),:;<>[]\".VERY.\"very@\\ \"very\".unusual"@strange.example.com Invalid email id: i_like_underscore@but_its_not_allowed_in_this_part.example.com.

35068470

Membership Type conversion is used for Webservice actions including membership information and card number from OPERA Cloud to Oracle Hospitality OPERA Customer Loyalty Tracking.

35063380

While adding membership to a profile, Tier Administration and downgrade fields are visible if the Membership Type is primary and centrally managed.

35047467

You can configure payment awards at the property and hub levels.

35038786

When you perform a profile search where profiles are also searched in an external system, the results are returned in the stipulated time frame.

35027971

The guest profile First Name, Last Name, and Middle Name fields are read only for member profiles when the membership type attached to the profile is configured with the Name Protected check box selected.

35008913

The Award List panel is available when the loyalty membership is active. When the membership is inactive, the Award List is not available in the panel.

35006530

The Profile Productivity report parameter allows you to filter by Guest, Company, Travel Agent, Source, Group, or Contact profiles in the View By list of values.

34992704

The alternate name appears in the ghost text when performing a Profile advance search based on the Multi Language OPERA Control status.

34992627

You can update or modify profile notes and their titles by changing the Note Type.

34980644

You can reuse an IATA number that was available on a deleted profile when the Allow Duplicate IATA OPERA control is inactive.

34975903

Any newly added codes are visible in the list of values immediately.

34974216

Global and property preferences are returned when attaching preferences to a profile.

34969714

In the Alternate Name of Guest Profile, you can add character length per the following definitions:
  • Alternate Name and Alternate First Name up to 40 characters including a combination of extended special characters.

  • Alternate Salutation up to 60 characters including a combination of extended special characters.

  • Alternate Envelope Greeting up to 200 characters including a combination of extended special characters.

In the Alternate Name of Travel Agent Profile, you can add character length per the following definition:
  • Alternate Name can be added up to 80 characters including a combination of extended special characters.

34963121

When a Company Profile is created from the OPERA Reservation System (ORS), the profile is successfully processed to OPERA Cloud, and the relationship is reflected against that Company Profile without any errors in inbound messages.

34922528

You can view the same profile quantity results in both basic Search and Advanced Search.

34921978

A valid error message is returned once a profile is purged and accessed from reservation search.

34861116

You can preview the report of booking type = IND / BLK and Name Type = Individual / Company / TA /Source/ Group for individuals and blocks based on the filter selection of Booking Type for Report: profileproductivitystat in manage reports screen.

34840984

The End of Day final procedures and reports has procedures that are applicable to OPERA Cloud available for you to configure.

34821813

You can add .rft files as attachments to profiles.

34802080

For properties with revenue buckets configured by Profile bucket type, profile revenue statistics are displayed correctly.

34668765

The Points to Expire screen shows the rows with the date, points to expire, and the points that are eligible to extend.

Commissions

Bug ID Description

35269953

When processing payments, HLK TX records for zero amounts are not generated.

35261315

You can search for an existing reservation and attach it to the travel agent.

34840451

From the Manage Bank Account screen, you cannot configure the next check number that is already used.

34746396

The Tax Types selection list shows the commission tax type values for the export configuration.

Country Specific

Bug ID Description

35277357

Country Specific - Hungary:

Prerequisites
1. Customize sample_folio_hungary and include the fiscal_bill_no merge code in the folio header.
2. The bill_number_header merge code is present by default.

The sample_folio_hungary displays the correct values against bill_number_header, fiscal_bill_no when it is reprinted the following day or any day.

35232268

Country Specific - Poland:

When you generate a fiscal folio (such as RACHUNEK), the fiscal printing workflow engages correctly, and the Fiscal Printing check box no longer exists on the Fiscal Printing pop-up.

35057710

Country Specific - Hungary:

Package UDF Formula - PER_CITY_TAX_HUNGARY. The character limit for the parameter, Nationalities to be excluded, is increased from 200 to 800 characters.

35028337

Country Specific - Czech Republic:

When you generate the Trial Balance report (trial_balance) for two consecutive nights, the Balance Carried Forward from the first business date matches the Balance Brought Forward for the second business date.

Note: Properties must perform "Repopulate Trial Balance - All Dates" for this change to be applied to past records/reports.
Path: Toolbox> Utilities> Data Management> Imbalance Analysis> Repopulate Trial Balance - All Dates> Start.

35015843

Country Specific - Portugal:

In a scenario where an Information Folio is generated on a folio window, followed by a folio settlement, additional charges, and another Information Folio, the header section populates correctly for the second Information Folio.

34974903

Country Specific - Hungary:

In a scenario where the property is configured with a zero decimal currency and a rate code and package is configured in a two-decimal foreign currency where the package is configured with the PERC_CITY_TAX_HUNGARY formula, the rate code and package is posted for the correct amount.

34973555

Country Specific - Hungary:

While configuring a package using the UDF function, PER_CITY_TAX_HUNGARY, the values updated in the Nationalities to be Excluded parameter are reflected on the rate code when the same package is attached to it.

34955559

Country Specific - Spain:

Pre-requisites
OPERA controls:
Generate Zero Bill - OFF.
Post Stay Charges - ON.
Open Folio - ON.
Open Folio Closing Preference- SAMEDAY.
Deposit Handling - On.
Advanced Deposit Handling - 6.
Deposit Maturity Preference - CHECK IN.

During the End of Day, if there are open folios with zero balances, they are closed without generating the folios.

Events

Bug ID Description

35152750

You can add Menu Serving Start time and Serving End time between the event time.

35152030

In the Copy to Other Dates screen, the Show All check box displays all events associated with Opportunity Blocks when selected.

35111783

When the OPERA Sales and Event Management Standard Subscription is active, you can access the Menu Item drawer while editing a menu attached to an event.

35096371

When you deselect the Include Space in Package check box, the values for Rental Code and Rental Amount are saved.

35031592

You can see the Non Compete flag in the Function Dairy screen from Quick Event accessed from the I Want To . . . menu (two click process).

35024543

You can add Menu Items from the menu drawer in a composed menu.

34944442

For catering packages with flat pricing, the Banquet Event Order (BEO) revenue summary shows the flat pricing regardless of the number of attendees.

34805077

You can view two Menu Item classes with linked menu items for the same property after copying the Menu Item Class.

Exports

Bug ID Description

35162619

You can add missing exports from OPERA V5 to OPERA Cloud without errors.

35153769

The HCC EFT export shows the Total Gross Commission, Total Tax Amount, and Total Net Commission Due Amount values in the Batch Trailer (BT) record.

35007311

You can create and edit exports successfully.

34841998

You can create and edit country specific exports from the OPERA Cloud Miscellaneous menu by selecting Exports and then selecting Country.

34820117

You can use Generate File for all exports.

Front Desk

Bug ID Description

35314909

The AI Room Assignment Last Run Status displays date and time based on the format configured for the property.

35211876

You can assign rooms to day use reservations using the Auto Assign process from the Room Assignment screen.

35170787

In properties where the Room Rotation and Forecast Rotation Points OPERA Controls are active, you can see the Rotation Room (the room that should be assigned next in the room rotation sequence) changing depending on whether the Forecast Rotation check box is selected on the Room Assign screens.

35159849

You can expect the following behavior in properties with the Room Rotation and Hold Rooms OPERA Controls active: Rooms being held with a Hold code are skipped in the room rotation order for all users, except the one that placed the room on hold. Rooms that have a Room Condition attached that is configured with the Display in Available Room Search check box selected become part of the normal room rotation order. Rooms that have a Room Condition attached that is configured with the Display in Available Room Search check box deselected are skipped in the room rotation order.

35147250

When reassigning a room on the Assign Room screens, you can change the reservation's room type and set the room to Do Not Move at the same time. Do Not Move functionality is available when the Do Not Move OPERA Control is active.

35106323

You can transfer the deposit to the Billing window in cases where the deposit is not matured during check-in.

35097460

When configured, Deposit Rules appear in reservations on the Deposit/Cancellation indicator.

35073223

In Guest Messages, selecting multiple "Insert Quick Texts' with large text content generates the following error message: "Guest Messages length cannot be greater than 2,000 characters."

35057933

The following is implemented generically but is of specific interest to properties in Turkey.
Prerequisites:  
OPERA Control > Accompanying Guest > Active.
OPERA Control > Reservation Event with Accompanying Guest profile elements:
Business Events should be configured for the Reservation module instead of the Profile module.
IPath: Administration > Interfaces > Business Events > Business Event Configuration, OPERA Fiscal Integration Solution (OFIS) version 23.1.0.0 is installed, Gateway service is up and running.

When a reservation is created with accompanying profile attached, the reservation business event is generated without encountering any errors (ERROR[ORA-06531: Reference to uninitialized collection]) in OPERA Fiscal Integration Solution (OFIS).

35033487

When the Reservation Room Features and Floors OPERA Control is on, Room Feature and Floor Preferences associated with the reservation appear in Room Assignment screens. When off, Room Feature and Floor Preferences associated with the profile appear in the Room Assignment screens.

35008122

The Total Children column width increased to four digits for the departure_all report.

34995298

H or Hx Line Type, Room Number, and Line Number are saving in upper case.

34977984

When you make a deposit payment to any folio window, the payment method is saved correctly to the corresponding folio window.

34827334

In scenarios where fiscal business events are generated for New Reservation, Check In, Check Out, Update Reservation, or Cancel, the following corresponding data elements populate correctly:
  • Hotel Out of Order

  • Hotel Rooms Occupied Current

  • Hotel Rooms Available Current

  • Hotel Rooms Expected Current

  • Hotel Persons Current

Integrations

Bug ID Description

35361090

Messages received by the Cloud hub adapter processes the Restriction inbound XML message received from the external system and updates into OPERA Cloud accordingly.

35345696

You can download a profile with Country Code data value mapping.

35308993

OPERA Cloud Business Events and OPERA Xchange Interface (OXI) outbound messages are set to expire in two days from their generation dates.

35308641

When you modify an OPERA Cloud Outbound Configured External Property, the changes are effective without having to clear cache in Profile Lookup.

35231733

The Service Locator timeout is increased to support OPERA Cloud Property Interface integrations.

35228734

In the POS Interface:
1. If the currency format of the property uses a comma as the decimal separator, the Sales Itemizer Factor field uses a comma as the separator instead of a dot.
2. If the currency format of the property uses a period as the decimal separator, the Sales Itemizer Factor field uses a period.
3. If the currency format of the property does not use any decimal separator, the Sales Itemizer Factor field still allows decimals and uses periods.

35227543

Cloud hub container issues and outbound message processing issues are resolved.

35176853

The service locator framework stores the expiration time for the OAuth token to avoid retrying before time expires.

34969211

The RateCode selection list in the Channel Rate Mappings screen load codes without errors for any number of properties selected in the Property list.

34964907

In the Business Event configuration, the Clear Cache action refreshes with recently configured events and conditions.

34963080

The Oracle Hospitality OPERA Web Self-service (OWS) Make Payment functionality displays credit card and expiry date details masked in the Billing window.

34950801

When the Rate Ownership Handling OPERA Control is active, and if Protection Type is selected with Property or Central on the Rate Code, and if OXI Parameter Rate External Locked is active, then OPERA Xchange Interface (OXI) does not update rate header and details XML coming from an external system. Otherwise, OXI updates the rate header, details, and protection type on the rate as "externally protected" to lock the rate code from edit actions in OPERA Cloud.

34917302

All profiles linked to a block are attached with the correct internal ID and appear when the block is inserted into a remote system by OPERA Xchange Interface (OXI).

34827334

In scenarios where fiscal business events are generated for New Reservation, Check In, Check Out, Update Reservation, or Cancel, the following corresponding data elements populate correctly:
  • Hotel Out of Order

  • Hotel Rooms Occupied Current

  • Hotel Rooms Available Current

  • Hotel Rooms Expected Current

  • Hotel Persons Current

Miscellaneous

Bug ID Description

35228563

The ODA (OPERA Cloud Digital Assistant) widget user interface is now consistent across the tabs and desktop view without any alignment issues.

35143651

The OPERA Cloud Digital Assistant (ODA) icon position is aligned with the Back to Top icon in tablet devices.

Mobile

Bug ID Description

35044302

Alignment issues in the OPERA Cloud Digital Assistant (ODA) are resolved in Small Form Factor to be consistent with the look and feel of the chatbot elements in Large Form Factor devices.

34778459

When the Post Charges to No-Post Reservations task is disabled, you cannot post against No Post Reservations from Small Form Factor (SFF).

Profiles

Bug ID Description

34817021

A '%' special strings search is supported from the user interface for all modules.

33985956

When the Cross Brand Recognition OPERA Control is active, Enrollment Source and Enrollment At are visible on the Membership screen.

Property APIs

Bug ID Description

35388204

The Inventory Statistics ASYNC API returns all elements as expected in the GET response.

35213873

You can use the postCancelShareReservation API to cancel reservations, including multiple share reservations, with a single request. Cancellation numbers are sent to you in the response.

35107901

Service Locator Routing picks up the correct API path per the configuration.

35088723

The FetchFinancialPostings API is updated to query up to 31 days of the date range to match with the user interface.

35069717

The following Delete Restriction Operation descriptions and parameter descriptions are updated:

Summary: Delete a Restriction.
Description: This API allows you to delete a given restriction. The date range is passed along with the restriction control type details that can include house, room type, room class, or rate plan information. The unique criteria is defined with one of these combinations: restrictionType, restrictionStartDate, restrictionEndDate, bookingChannelCode, ratePlanCategory, ratePlanCode, roomClass, or roomType.

Parameters:
Name: restrictionId.
Description: Indicates the restriction type of the restriction and mandatory to delete the restriction.

Name: hotelId.
Description: Indicates restriction is applicable to a specified property and mandatory to delete the restriction.

Name: restrictionEndDate.
Description: indicates the end date of the restriction and mandatory to delete the restriction.

Name: restrictionStartDate.
Description: Indicates the start date of the restriction and mandatory to delete the restriction.

35028937

You can use the Stay Records Async API with dates following the ISO format without requiring Membership Type and Membership Number information.

35022427

Swagger specifications for getReservation API do not include shares as an available attribute in fetch instructions.

35012884

All ResvTypes appear in Initcap without a space.

34965235

The Hotel Registry API is successfully authenticated from the publisher service, and the publisher can process the staged events based on the stream mappings received from the former API call.

34944859

When you search for promotion groups, the list of all existing promotion group codes appear with the respective description as expected.

34941204

With the code change, the following profile types accept names with double quotes (""):
  • travel_agent_name

  • company_name

  • group_name

  • resv_contact_name

34923746

When the property default currency is different from what is configured for a rate code, getReservationsDailySummary displays the Rate Amount Currency on the Reservations Daily Summary.

34887600

The response for Sell Limit Rooms data returns both house and room type with Over Booking Rooms data.

34853595

The update_date column in opera_async_rq_rs table provides a time stamp when the status is changed from Processing to Completed.

34850293

The hasMore data point in the HousekeepingOverview webservice response returns either false, when there are no additional records, or true, when there are additional records to be retrieved.

34802672

Updating the room type on a reservation using the putReservation API when a room is already assigned results in the room being removed from the reservation.

34038589

The lastModifyDateTime field in getReservation and getReservations APIs displays the time in the property's configured time zone.

Reports

Bug ID Description

35091726

You can schedule the report rep_event_note_changelog.

35079233

The Manager_report saves and displays the fiscal style changes on the Manager Report as expected.

35075056

When the selected report Layout Sort Order is set to Alphabetical and accessed from Reports > Manage Reports > Manage Scheduled Reports, it is retained successfully.

34989022

Support for email addresses with tje plus ("+") symbol is available. You can send any kind of reports to a targeted email ID that includes the + symbol.

34974795

When creating or editing an existing RES_FORECAST1 scheduled report, deselecting the Deduct Inventory check box saves the report.

34965709

A proper error message is generated when you toggle On/Off on the Scheduled Report.

34960835

The Sample Folio QRC (sample_folio_qrc.rtf) is retired and unavailable for OPERA Cloud.

34770330

You can preview and schedule the REP_MONTH_FORECAST report, and the report footer displays the correct date ranges.

34730811

Reports generate in the currency format selected in property configuration.

Reservations

Bug ID Description

35361127

The Refresh Rates for Extension Dates Only OPERA Control does not exclude reservations with a Daily Rate Type rate code.

35261981

When selecting the Matching Reservations indicator, you are presented with a listing of future sequential reservations with the same profile name, starting with the current reservation.

35261831

You can move a reservation from one property to another, and any existing reservation note on the source reservation is copied to the new reservation when the same Reservation Note types exist on the target property.

35255418

The following updates are made in the Daily Details when editing in Grid View:
  • When updating the rate amount, you can enter a discount reason code if the Fixed Rate OPERA Control is on.

  • Selecting Refresh Rate multiple times does not multiply an applied discount amount.

  • An update to the Number of Adults on the Daily Details screen is automatically reflected in the Grid View.

  • The column for Fixed Rate is available for display only if the Fixed Rates OPERA Control is active.

35255405

The following updates were made in the Daily Details when editing in Grid View:
  • When adding children and their ages to a specific night, you can use the Apply to Future Nights action to update subsequent nights with the same details for nights with the same details prior to the change being made.

  • When updating the rate code for a single night by selecting the Apply to Future Nights action, you are updating subsequent nights that have the same rate code as the record you are updating. Nights that have a different rate code than the original rate code on the updated record are not updated.

35229815

When selecting the I Want To . . . action from the Reservation Search screen (Manage Reservations) and creating a trace, the arrival date for the associated reservation is defaulted for the date range of the new trace.

35222456

When your location is set to Hub, the time zone configured for that Hub is used to determine the business date.

35220741

When membership is controlled externally, you can continue editing the reservation if the external Profile ID is not populated in Profile Subscriptions.

35213597

Sell messages only appear in Look To Book (LTB) when they are configured for LTB.

35206360

Manually Added packages for a multi night block appear as a single line per package code on the Book Now screen.

35177257

A message alerts you when a reservation is locked for editing and reveals the name of the user holding the lock.

35176362

You can add an Associated Profile to a reservation when specials exist.

35156715

On Reservation Search screens, you can do a partial search for a confirmation number, external reference number, or a TA Record Locator by adding the percent symbol (%) as a wild card either before or after the value you enter. For example, entering the string 34567% would find a reservation with the confirmation number 345678.

35151449

New Guest Message, Update Guest Message, and Delete Guest Message action types are added under the Reservation group of the Changes Log in Miscellaneous to show guest messages logs. The Messages action type is present for viewing old logs related to Guest Messages.

35148695

You can configure a VIP Level and Manage VIP Level description from Administration > Client Relations > Profile Management with more than 200 characters and access reservations with the respective VIP code.

35145149

You can enter a date using the keypad.

35141869

The users list of values on the Reservations and Cancellations Today tile opens without errors when the length of the Properties field is greater than 20 characters.

35144955

The Four Week forecast report filters the report for Room Class and Room Type based on selection.

35127994

The assignment horizon is extended to resolve an issue where the AI Room Assignment logic assigned rooms for only one day despite the lock-in days being configured for more than one day.

35116680

The Item Inventory Panel is updated to show the PIN override message for users without the Override Item Sell Control task. If you have the Override Item Sell Control task granted to your role, you can authorize the override of the sell control by inputting your PIN.

35112916

You can select a different linked profile and corresponding address to include on a confirmation letter that is customized within OPERA Cloud.

35088596

In properties where the Room Rotation OPERA Control is active, you are presented with the appropriate convert message (Owner to Non Owner, Referral to Non Referral) when breaking a share that is assigned to an Owner/Referral room.

35058927

Business events configured to be triggered by changes in reservation packages are sent only when there is a change to a reservation's package(s).

35047530

When viewing package details from Manage Reservation, Stay Details, the Package Price field is not editable for award packages.

35047501

The Award Points payment button is only available for reservations with loyalty (primary and centrally managed) memberships attached.

35046688

When you apply a Room Class filter in the Look to Book Sales screen, the search results display only those room types that are associated to the selected room class.

35046153

Updating traces, guest messages, alerts, or notes on a reservation in Cancelled or No-Show status does not trigger an update to the Pre and Post Stay Charges selection.

35045968

OPERA Cloud triggers Queue Room - Guest In Messages to Interface Configuration (IFC) only when the "Enable with Queue Room" feature is selected in the respective Interface.

35043528

You can enter an External Reference with two values separated by a hyphen, and after you refresh the reservation, the External References appear on the Reservation Presentation screen as expected.

35028920

When a room is Out of Service (OOS) throughout the stay dates of a reservation, you can edit the different values on the Stay Details screen without an override prompt. An override prompt appears only when editing the stay dates.

35022772

On the Room Information popup, which appears when you click the Room link throughout the application, the room features from the room configuration appear.

35017704

When entering a unique partial string of leading characters for Reservation Type on the Stay Details screen, the corresponding Reservation Type is automatically selected upon navigating away from the field.

35017023

The award number associated with a reservation appears in the Arrivals Detailed report.

35016378

In properties where the Room Rotation OPERA Control is active, Owner and Owner Referral reservations show the Owner or Owner Referral icons on the business card section of several screens. The icons are updated when a change to the reservation is made that affects the Owner/Owner Referral status.

35006364

You can create a new profile and link it to another profile from the Associate Profile tab on the Linked Profiles panel. The Linked Profile panel shows the correct number and profile type attached.

35002874

Reservations with packages that have a posting rhythm of Custom (Based On Nights) are calculated correctly upon reservation confirmation.

35037802

When share reservations are reassigned to/from Owner/Owner Referral rooms, the reservation being re-assigned receives the conversion prompt, and when you convert the reservation, all shares are also converted.

35001533

When adding a share guest from the Book Now screen, if Do Not Move is selected on the original reservation, it is also selected for the new share reservation.
When creating a share reservation from Book Now for an Owner or Owner Referral reservation, a validation occurs for the selected sharer profile and room and, if applicable, allows you to create the reservation as an Owner or Owner Referral reservation.

34997477

The AI Room Assignment algorithm parameters are fine-tuned to improve performance and perform optimal room allocations to reservations.

34994638

When deleting a Preference code from Administration, the preference indicator count on past reservations, which had the deleted preference code attached, will update to no longer consider the deleted Preference code.

34989870

When selecting a profile from the Look to Book flow, you are correctly returned to Look to Book with the profile selected.

34983577

In properties where multiple currencies are configured, packages show the currency code for the selected currency in the Rate Information screen.

34978992

For properties where the Room Rotation OPERA Control is active, you can see Owner/Referral conversion messages when dragging and dropping a reservation from an Owner/Referral room to a non Owner/Referral room on the Room Diary.

34972391

Extra revenue is calculated correctly on the Stay Revenue screen.

34969486

The due date for deposit rules in the Deposit Rule selection list reflects the date format configured in Property Controls.

34955506

In properties with the Room Rotation OPERA Control active, you are presented the Room Rotation Override popup when selecting a room that is not the next room in the rotation room sequence in the Room field on the Look To Book Sales screen.

34969229

You can open the Matching Reservation action link from reservation's I Want To . . . menu.

34969160

The Room Diary is resetting the default Filters correctly.

34960319

When accompanying guests are added to or removed from a reservation, preferences that were on the reservation remain on the reservation as expected.

34953998

You can attach a Contact Profile to a reservation as part of the booking process from the Book Now screen.

34920949

You cannot delete or inactivate rate/upgrade/package awards when they are attached to any active reservation. An error message is generated if you attempt to delete/inactivate.

34834444

You can copy a reservation with Specials and Preferences, and they are copied to the new reservation.

34768299

When searching for reservations using Basic Search or Advanced Search, you can enter a contact name and results are filtered based on the entered criteria.

34767161

Any user appearing in the User selection list on the Reservations Created and Cancellations Today tile can be selected.

34764822

The number of Departures on the Reservation Revenue Summary Dashboard Tile includes checked out reservations and excludes reservations for Owner Exclusive Inventory.

The number of Arrivals on the Reservation Revenue Summary Dashboard Tile excludes owner exclusive inventory.

34723197

You can update the selected profile for a saved Confirmation Letter, and the updated profile type is reflected on the Confirmation Letters screen.

34722778

You can search for multiple properties in Departures and Player Snapshot when Checked Out is selected.

34718670

Internal improvements identify and restore missing merge codes in the Merge codes area.

34713737

In Stay Details when attempting to make row level edits in the Daily Details tab, the following applies:
  • Without the Override tasks, you cannot override changes without entering valid credentials.

  • With the Override tasks, you can save changes without entering credentials again.

34678390

You can search, create, and delete Day Types or Event Types in the property calendar.

34519677

The Arrival Date field is read only on the Look To Book Sales screen when creating a Walk In reservation.

34494678

You can use the MembershipId binding to pass the membership card number when configuring flex fields in page composer by manually adding the binding '#{bindings.MembershipId.inputValue}'.

34357518

In Membership Award configuration, the delete option is available for active awards.

34016340

You can use Room Move for Share Reservations when E-Coupons are active as expected.

31590827

When you enter values in the Children buckets in the Look To Book screen and complete the reservation creation process, you can view the Children bucket values in the Stay Details section of the Reservation presentation screen.

Role Manager

Bug ID Description

35161224

Owner codes are supported in federated environments.

34818372

The sub-permissions under Report groups appear on the Configured Roles and Tasks Report from OPERA Cloud Role Manager.

Rooms Management

Bug ID Description

35140702

You can merge task sheets from the Task Sheet Presentation screen.

34970733

The In House link in Housekeeping Forecast shows only in-house reservations.

34960663

In Room Diary, when you drag and drop an Inhouse Reservation to another room, Inspected and Pick Up statuses do not appear in Old Room status when the Inspected and Pickup functions are Inactive.

Toolbox

Bug ID Description

35213278

Support users can purge OEDS (OPERA Electronic Distribution Suite) data from the select list table in Toolbox without errors.

35153585

When two parallel Imbalance Tool jobs are running, the following message appears: "Another job is already running. Please try again later." This avoids a NO_DATA_FOUND error from appearing.

35088051

A pop-up notification gives you the option to drop any disabled change room type jobs and allow a new job to start.

34976325

You are returned to the Toolbox main page when you click the Back to Home button at the top of the Imbalance Analysis screen.