2 Resolved Issues

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

Accounts Receivables

Bug ID Description

36064378

Use the Imbalance Analysis tool to scrutinize and address Accounts Receivable imbalances. Employ the View Details option to inspect amounts that deviate from balance. After a meticulous analysis of the details, proceed with the necessary corrections without encountering any errors or screen freezes.

35918104

AR Accounts should not get created by OPERA Cloud Central Cloud Hub when the Handle Resort AR Numbers Interface Controls is set to "Ignore" and the Accounts Receivable OPERA Control is Inactive.

35857575

You can modify the credit limit in an AR account only if the Account Receivables OPERA Control is active.

35778002

The Payment Due Days OPERA Control is available with either an OPERA Cloud Foundation or OPERA Cloud Central Management Services subscription.

35767843

Each time a transaction configured with "Check number mandatory" is used for batch charges, an error message stating "Check number was not supplied" appears.

35767634

No duplicate invoices are created on posting charges on an invoice from the Manage Invoice Details screen.

35760884

AR Restrictions can be configured with an OPERA Cloud Foundation Cloud Service or an OPERA Cloud Central Management Services subscription.

35745542

You can distribute the AR account to more than 100 properties without encountering any errors by accessing the Account Setup, clicking the ellipsis, and selecting the Distribute option.

35738202

You can create an AR account for a company profile and select communication details such as email, fax, phone, and address.

35735806

The Load More action successfully fetches additional invoices in Manage Invoices.

35734322

You can see the pagination for AR Account Search results.

35732372

You can transfer charges between invoices of the same or different AR account for new invoices.

Block Management

Bug ID Description

36067815

You can create a block from the Property Availability screen and the field for Room Pool if the Room Pool OPERA Control is active, or from Room Type if the Room Pool OPERA Control is inactive and available in the Block Details section.

36047661

In the Manage Block Search screen you can search for blocks using Created By field. The Created By search only allows you to select one property in the Property selection list.

36031635

When you change the status of a parent and child block that are synchronized, the reservation type from the parent applies to the child. If they are not synchronized you can select Save and Apply to Sub Blocks, and the reservation type applies to the Sub Blocks selected.

36027988

You can navigate from Manage Blocks to the Function Diary screen.

36009096

You can see block status updates for multiple sub blocks.

35990421

Block search performance is improved.

35966726

For Original Rate and no rooms, the True Net Forecast Rate calculates automatically and displays values accordingly.

35959574

The Block Cutoff Schedule Days field allows a value up to 999.

35937704

The Block cutoff days value is between 0 and 999 days inclusive.

35932722

Canceling one of a block's sub allocations does not impact the status of its other sub allocations.

35926008

The Changes Log shows the Allotment_Origin LOV change correctly.

35906062

If you make any changes to a block that is being modified by a third party integrator, a message appears letting you know the record is being changed by another user.

35896403

At the Property level:
- The Catering Owner column is visible when parameters are active.
- The Catering Owner column is not visible when parameters are not active.

At the Hub level:
- The Catering Owner column is visible if at least one of the blocks in the results belongs to a property satisfying the parameter conditions. Otherwise, the Catering Owner column is not visible.

35847119

The Room Revenue Transaction Code no longer disappears when you change the Block status.

35899600

All rate codes and negotiated rates are visible from both Block Search and Manage Block as expected.

35841864

Cancelling changes to block notes does not save the update.

35837650

In the Group Rooms Control (GRC), the Property list field displays all properties with the Group Rooms Control OPERA Control active.

35831801

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

35827422

A message indicating no rooms are available on the master allocation appears when using Load Room Grid or Edit to add more inventory to a sub allocation block than what is available on the master allocation.

35795051

You can create a block from the Property Availability screen and the field for Room Pool (if the Room Pool OPERA Control is active) or Room Type (if the Room Pool OPERA Control is inactive) is available in the Block Details section.

35790172

At the hub level, packages on blocks appear in the property's currency.

35777982

The property logo, address, and contact information appear correctly when generating the banquet check by Revenue Type/Group (style 21).

35772770

You can preview the "Sample_cont_merge" report with PMS Room Types" and the "Rooms with Rate and No Inventory" and the event status parameter is selected.

35770749

When generating "Sample_cont_merge" using event template 7 or 8, the extra package attendees appear correctly.

35764856

The pick-up figures for the Master Allocation are set back to zero when you run the Block Occupancies Utility for the Block date range where there is a master allocation with picked-up rooms and no sub allocation found with the same room type booked.

35756872

When you move a block with events by editing the dates in the Block presentation, you are prompted to use the Shift Block date to perform this action.

35756154

In the Master/Sub Tour series Block, you can see the Change Block status link in Block Status in the Block presentation screen.

35755905

A message appears in the Room Rate Grid when the time it takes to perform the requested action exceeds the time-out limit. The message suggests a way to action.

35734076

You can change the block status for one of the Tour Series blocks and then change the block wtatus for the Master Tour series.

35734017

When you change the block start date using Shift Dates from the I Want To . . . menu, you are prompted with a warning message that you must accept, if the new dates would cause events to be waitlisted.

35724754

When a block has the sell limit selected for the room inventory, the Room and Rate grid displays the column for Sell Limit. On the left of the Room and Rate grid, you can see the daily total for the sell limit.

35717871

When you change the Block Status for Catering only, and the Catering status is not the same as the Rooms status, the Block Status change sequence displays the changes for Catering status in the correct chronological order.

35712129

When you change the master tour block start or end date, the sub blocks are updated accordingly.

35705721

You can default Sort Order and Group By in Manage Reports to the Group Rooming List report.

35695544

Rate Grid View options appear consistently regardless of the location from which the Room Rate Grid is called.

35212919

You can create a block with a block name that includes special characters, and the block code generates as expected.

34678406

USE_SINGLE_BLOCK_STATUS is updated to active and when the Manage Opportunities checkbox in the Manage Blocks screen is selected.

Catering Status is enabled when the USE_SINGLE_BLOCK_STATUS OPERA Control is deactivated and when the Manage Opportunities checkbox in the Manage Blocks screen is deselected.

34671483

Edit and Actions links in blocks are visible and working as expected.

34412364

You can copy a block with that has multiple translations in catering packages.

Cashiering and Financials

Bug ID Description

36075317

As a prerequisite, the Check In Prepay Rules Front Desk setting is set to Advanced Folio Posting. The Charges are routed correctly, and payments are applied accordingly in both Window and Room Routing scenarios.

36064455

The fiscal workflow is not engaged when you settle a fiscal folio to Direct Bill in a scenario where Fiscal Folio Printing is on and the payment method for Direct Bill is not selected as a Fiscal Folio Payment Method on the Fiscal Partner configuration screen, and other payment methods are selected.

36053439

In the folio window drop-down, names appear as the are on the profile account.

36035650

When splitting the price schedule for a rate code, child rates are updated in all date ranges.

36016672

In a scenario where the Child Rates By Defined Buckets Rate Management function is inactive, the formula for CITY_TAX is configured on a Package with fields for Child One, Child Two, and Child three are set to N, and the reservation includes children, the formula calculation is correct and does not increase for the number of children on the reservation.

36013614

You can copy Rate Classes without issue.

35969403

Manage Transaction Diversion Rule:
The Sequence Field is required when setting up a Transaction Diversion rule. If not updated manually, the sequence number is assigned automatically.
Every rule is assigned a distinct sequence number, ensuring that no two rules share the same sequence number.
The sequence number is visible on the Transaction Diversion screen when viewing the rule linked to a reservation.
In cases where a reservation has both a membership and a VIP level, and there are diversion rules configured for both, resulting in two rules applying to the same transaction code, the sequence number is used to determine which rule takes precedence and is applied.
Note:
Since each sequence number must be unique, the only way to switch the sequence numbers of two rules is by changing the existing sequence number to one that has not been used before. After that, you can assign the intended sequence number to the respective rule.

35967109

The following tasks are updated:
- From Post the Covers to Post Covers.
- From Edit the Covers to Edit Covers.
The description of the "Post Covers" Cashiering OPERA Control is updated to "Enables the ability to manually post and adjust covers, and export covers data."

35963995

You can see promotional text on reports when you configure the Promotional Text1 merge code for the folio reports.

35961151

A change ensures that the "Associated Folio Details Required for a Credit Bill" OPERA Control and the "Credit Bills can only be created from Folio History" OPERA Control cannot be active at the same time.

If you attempt to activate both OPERA Controls in a property, the following messages appear:
  • "Associated Folio Details Required for a Credit Bill' cannot be activated when "Credit Bills can only be created from Folio History" is on.

  • "Credit Bills can only be created from Folio History" cannot be activated when "Associated Folio Details Required for a Credit Bill" is on.

35943640

The Reservation > I Want To . . . menu > Create Vouchers option is visible only when you have the Print Vouchers user task assigned to your role.

35937671

You can set Maximum Daily Uses as null while creating a Kiosk Cashier.

35927511

In a scenario where the Fiscal Folio Printing OPERA Control is on and the Credit Bill OPERA Control is off, and one Folio Type is configured, you can successfully settle and generate folios.

35911051

When the Multi Language OPERA Control is active, a folio is generated in the language of the profile linked to the reservation.

35859131

In a scenario where a large number of Deposit Folios exist for a reservation, you can successfully generate a folio with the large number of Deposit Folios linked as associated folios by OPERA Cloud.

35266466

In the Rate Strategies screen, clicking Load More Results loads the next set of Rate Strategies.

35874997

The folio download options work as expected.

35815943

An error no longer appears when you select the Property list of values in rate code channel management.

35817562

When accessing the Custom Charges configuration from a hub location, the amounts appear in the local currency of the property.

35814944

The End of Day Email Address OPERA Control setting value is validated upon save.

35803902

The Begin Date and Time update when you update the exchange rate.

35800707

In a scenario where you create routing instructions to a folio window for a payee profile that differs from the guest profile on the reservation and you settle that folio window to an AR Account from the Direct Bill/City Ledger Payment Method, the payee profile stores successfully as part of the folio.

35787492

Revenue from advance payments is distributed across the length of stay dates rather than appearing on the first night of stay.

35782289

The CC Commission field is enabled for transaction codes configured for Credit Card payment.

35768586

You can edit rate codes without any errors.

35758904

Folios sent by email use the corresponding Subject and Body text configured in the Billing Delivery Method.

35758883

In a scenario where a credit bill is generated in Folio History for a deposit folio, the payment method for Direct Bill/City Ledger is not available.

35756197

HTTP_USERNAME and HTTP_PASSWORD in the Custom Data panel of an Electronic Fund Transfer (EFT) interface are populated when the EFT interface is made inactive and then active.

35756115

In a scenario where the Advanced Packages OPERA Control is active, and package postings are routed from window 1 to window 2, and you perform a settlement, the package postings are included only in the universal payload for window 2.

35755786

You can copy multiple deposits and cancellation schedules from one property to another.

35752299

When the Rebate Validation OPERA Control is inactive, you can post negative payments using the Pay Only card without a credit card number/token.

35738253

You can select all rate codes in Manage Restrictions.

35725002

You can search for in house reservations when attempting to add reservations to the Other Reservations tab on the Move Charges panel in the Billing screen.

35740293

The transaction code assigned to any OPERA Control is always accessible for selection in the list of values (LOV).

35731856

After downloading the End of Day report in DELIMITEDDATA, or DELIMITED, or TXT format, the files are downloaded with the ".txt" extension only.

35721973

When a user deletes base rate information from a rate code that combines "Base Rate" and "BAR Based Rate" in OPERA Property, the information is also deleted from OPERA Cloud.

35713986

When the Tax Type Calculation OPERA Control (setting) is set to Profile and a charge is posted from a hub location, the tax type configuration for the property is considered.

35709754

When you generate the Custom Charge and Redemption Summary report (custom_charge_summary), only the reservation nights within the date range are included.

35682767

Using Search on the Posting Journal screen returns all results as expected.

35649383

You can successfully modify Revenue Bucket Code configuration.

35605458

In a scenario where the Fiscal Folio Printing Cashiering parameter is on, the Fiscal Service Terminals Cashiering parameter is off, and the Fiscal Partner is configured for POST PAYMENT, the Universal Payload includes a TerminalId value of OPERA9TERMINAL.

35278474

For properties with the Rate Code Approval OPERA Control active, Copy Rate Code is updated to not copy the approval status to the new rate code unless you have the Rate Code Approval user task granted to your role. 

35603477

In Role Manager Financials, the task name is updated to "Override Direct Bill to Restricted AR Account."

35603463

In a scenario when settling a folio to Direct Bill and the AR Account credit limit is exceeded, the following message appears: "The AR Account balance exceeds the specified Credit Limit for the AR Account. Do you wish to continue with settlement?"

35585443

In Folio History, when generating a credit bill for a folio where a package rate was posted, selecting All Transactions displays a breakdown of the individual transaction codes posted with the current transaction code configuration.

35424353

Minimum Occupancy and Maximum Occupancy fields are added in putRatePlan and postRatePlan API.

33596972

You can see the open folio transactions from the Reservation Changes Log.

35036006

The Fiscal printing pop up does not appear when the folio type is not marked for Fiscal Printing

34339529

The Fiscal Workflow does not trigger when the folio type is not configured for Fiscal Printing.

Client Relations

Bug ID Description

36124282

If a company name is modified or added with any special character, you can search existing channel negotiated rates.

36106683

A new Global OPERA Control, Mandatory Communication Details, is added under the Profiles Group. When creating or enrolling a profile, this new Control lets you make it mandatory to provide communication details based on this new OPERA Control and the configuration of OPERA Control Settings Guest Email Type, Guest Phone Type, Company Phone Type, and Default Phone Type for a Contact.

36105212

When you distribute negotiated rates to other properties, the distribution is recorded in the Profile Changes Log.

35949653

When selecting an account profile carried over from OPERA V5, you see only the company name displayed from the search results.

35949612

You can download and create a new profile in OPERA Cloud when Tax ID Validation control is active.

35927659

You can enter up to 20 alphanumeric characters in Card Prefix when configuring Card Number Validation and Card Number Auto Generation under Membership Card Number Details.

35894744

The Channel list of values for searching channel negotiated rates appears without errors.

35883333

You can create profiles throughout OPERA Cloud when the address validation control is enabled.

35878460

Negotiated Rates display the correct property.

35869647

The Journal by Cashier and Article Code report and the Journal by Cashier and Transaction Code report accurately display the same time and date for the corresponding postings.

35868642

For reservations with changing daily rate amounts and an applicable Profile Discount, the profile discount is applied individually to each day's rate.

35861535

While creating and updating the profile (for all profile types), the AR Number Central field is available and accepts up to 20 characters. The Influence Code field is available only on Contact Profile types and allows a selection from configured Influence Codes.

35846927

You can delete inactive profile subscriptions.

35836048

Profile Lookup and Download is processed from the Global Hotel Alliance (GHA) instead of the OPERA Reservation System (ORS) when the parameter value "GHA_CONNECTOR" is passed.

35823804

When Allow Updates from External System is selected in Negotiated Rates, it updates the IFC_CREATED field to Y.

35795586

When you update a membership level, the new level appears on reservations for that profile.

35793250

You can merge profiles that have the Guest Privacy field selected.

35758384

A negotiated profile without an end date can be added, edited, or deleted.

35740856

You can view the changes log without errors after updating the membership for profiles without negotiated rates.

35706420 

If an existing negotiated rate code start date or end date is updated and if this record is distributed to other properties where the record is present, it copies successfully.

35704438

The date format for Profile Notes appears based on the Short Date Format set for the property or the Hub according to the logged-in context (Property or Hub).

35608933

You are restricted to merge profiles with membership when the Name Protected setting is active on the membership. When the member profile update restriction with reservation control is active, you are restricted from merging member profiles with future reservations.

35519479

In the Channel Negotiated Rates search and New screens, you can see, create, change, and delete Channel Negotiated rates.

35307187

You can toggle between active and inactive memberships.

Commissions

Bug ID Description

35698598

The reservation External Reference value is available in Manage Commissions.

Country Specific

Bug ID Description

35941108

Country Specific - Italy:

In a scenario where the "Credit Bills can only be created from Folio History" Cashiering parameter is on, a negative charge is posted to the reservation, and you perform a settlement. The Folio Type pop-up window appears, prompting you to select the Folio Type (for example, Fattura or Ricevuta).

35858991

Country Specific - Taiwan:

The TWD currency (New Taiwan Dollar) is set to 0 decimals.

Note: Newly provisioned properties that are configured in the TWD currency inherit 0 decimals.

35832160

Country Specific - Portugal:

In a scenario where a credit bill that contains a paid-out transaction is generated, the record appears correctly in the PT_SAFT_104 country export.

35830046

Country Specific - Greece:

When a credit bill is generated for an Accommodation Tax Folio, the credit bill is successfully generated and the universal payload contains the expected posting and tax information.

35781049

Country Specific - Portugal:

In a scenario where the Auto Generate Credit Bill for Deposit upon Check In OPERA Control is off and a folio is generated that includes a deposit, the figures in the Document Totals section of the PT_SAFT_104 export displays data for the charges posted to the folio and do not consider the charges posted to the deposit folio.

35744928

Country Specific - Italy:

The Italy E-Invoice Exports (IT_E-INVOICE, IT_E-INVOICE_DAY) are improved to populate the <DatiFattureCollegate> tag with the correct Associated Bill Number.

Note: The Italy E-Invoice Exports (IT_E-INVOICE, IT_E-INVOICE_DAY) must be recreated from the template for this change to take effect.

35745196

Country Specific - Italy:

Records on the IT_FISCAL_B report appear under each folio type by date and then by bill number.

35510463

Country Specific - Portugal:

In a scenario where a folio is settled using Early Check Out, the postings and payments are displayed correctly in the PT_SAFT_104 export.

34095376

Country Specific - Italy:

For properties with the Generate Zero Bill OPERA Control active, generating zero folio settlements from the Billing screen displays the Folio Type selection window as part of the workflow.

32997772

Country Specific - Italy:

For properties with the Fiscal Folio Printing OPERA Control active, a Credit Folio Type with the Fiscal Printing box deselected, and not linked to another Folio Type, the fiscal workflow does not engage when you post a negative charge and perform a settlement from the Billing screen to generate a Credit Bill.

Events

Bug ID Description

36020452

You can modify Menu Item Class or Menu Class details with more than 30 characters.

36019961

The Business Events Listener is handling multi-byte characters within the request payload.

36009177

When you change dates and/or status for a block, the events are updated accordingly.

35905862

You can see the Guaranteed field menu, and the column should be blank and enabled for editing.

35904862

The Manage OEDS (OPERA Electronic Distribution Suite) screen does not give a java exception error if OEDS machines are not configured.

35899280

A chain level role user with the Edit Event Resource task revoked cannot view the Events Resources Notes Checking options for menus.

35896504

When generating the Banquet Event Order, the Revenue Summary uses the Guaranteed Attendees in the Revenue Summary calculations.

35883679

At the property level, without the New/Edit Catering Events task granted to your role, you can see the catering package but not the Pricing and Copy actions.

35837572

You can save report parameter defaults successfully for the Catering Progress BI report (rep_catering_progress_bi).

35875005

You can create and view composed menus in Remote Property when the Multi Choice Menu OPERA Control is active.

35854668

The function space rental amount appears in the event property's currency when logged in at the hub level.

35851922

If the Event Waitlist OPERA Control is active, when you have an event in actual status and add a function space that is already booked in deduct status, your event is waitlisted.

35819148

When a catering event is waitlisted in OPERA Property, and the OPERA Property environment is linked from the OPERA Xchange Interface (OXI) to an OPERA Cloud environment, the update to Waitlist event status is communicated to OPERA Cloud.

35791960

When the Alternate Space OPERA Control is active, and you shift the date for a block with an alternate event with a function space in deduct status over to a date where the same function space is already in deduct status, you receive a message that the alternate space is not available.

35769167

The Event Posting link in only enabled when the Event Posting OPERA Control is active.

35754557

You can create a composed menu and add menu items to it, and the Menu Item Drawer opens with the requested results.

35737684

You can see catering menu prices with respect to property currency values.

35734111

Manage Events displays the Space Name column.

35610199

Event notes allow for up to 2,000 characters.

35377509

You can save a 2,000 bytes string as event notes.

34791695

You can save the Menu Item name with a less than, or equal to, 200 byte string. The whole string is stored as the Menu Item name.

35374758

When a block with a profile name of more than 40 characters has event resources attached, you can access the Event Resources screen from the Block Presentation screen without any errors. Also, you can access the Event Details screen from the Manage Events screen without any issues.

35321828

You can create a catering package and add, edit, and delete catering packages.

33235796

The Quick Insert field does not appear when the Quick Insert OPERA Control is inactive.

Exports

Bug ID Description

36109886

The End of Day Data Export and Country Export IT_E-INVOICE_DAY are generated successfully.

35904214

The DCO_SCC_080003 and DCO_SCC_080003_DAY custom exports are updated to use Membership Type = OR.

35835867

Performance is improved when generating the Foliotax Export (FOLIOTAX_EXPORT).

35815437

For Exports where columns are configured to "Ignore Length" unchecked and the "Column Length" is set to 0, no additional spaces are added to ensure that fixed length exports generate correctly.

35709648

When creating or updating an export based on the BH_DAILY_SUMMARY_DAY, you can select exp_country_bh.get_total_checks as the footer formula.

Front Desk

Bug ID Description

36011998

The Property Availability screen no longer freezes when you click Back to Home.

35833485

You can create keys for more than four guests without time-out issues.

35785773

You can set default parameters and save the Rate Variance (giratevariance) report.

35764477

When generating the Guest In House Rate Check (giratecheck) report with the Reservation Status parameter selected, only the reservations with the respective reservation status are listed and displays notes as expected.

35744693

In properties where the Queue Rooms OPERA Control is active, the "ETD of Departure Reservation" column is available and showing the status of the departing reservation.

35740562

The mass processing of keys shows the Previous Keys Made count in the create room keys screen.

35724010

You can search and filter reservations by company in the Queue Reservations screen.

35704452

You can create wake-up calls from Front Desk Workspace > Wake Up Call Companion for Departure Reservations.

Integrations

Bug ID Description

36122766

Oracle Hospitality OPERA Web Self-service (OWS) Reservation service operations are working as expected with reservation ID in the request.

36109888

The PostNegotiatedRates API has a validation limit for a maximum of 20 profiles to be updated for negotiated rates codes. A validation is added to allow the creation of a maximum of 1,000 negotiated rates codes at a time.

36035764

  • When the Wake Up Calls function is active, the Create Wake Up Call Business Event generates even when the PBX interface is not configured in the property.

  • When the PBX Interface is configured in the Property, a user created Wake Up Call for a Room that is not imported in the PBX or imported, but is now allowed for Wake Up Call, then Create Wake Up Call BE is not triggered.

  • When a Follow Up Wake Up Call is Cancelled/Deleted, then the Main Wake Up Call Follow Up Time is updated to show a blank value.

36018594

When creating a new session record, ResvNameId was parsed as an Integer. In lp39b, the current ResvNameId is higher than the limit for an Integer in Java, causing an exception when being parsed, which is resolved.

36009022

When Send Valid Start Date is deselected in the DLS Interface, and you create a new key, KeyRequest always has the Reservation Arrival Date in the GuestArrival tag. For a Duplicate Key, the GuestArrival tag also populates with the reservation arrival date (same as the New Key value).

To deselect the Send Valid Start Date, select the Administration menu, select Property Interfaces, and then select DLS, Edit, and General Information.

35942898

When PMS is active, FINTRIX msgs flow from OPERA Property ORS (OPERA Reservation System) to OPERA Cloud PMS from the Cloud hub. This is applicable only for OPERA Cloud Central.

35941717

Email functionality works with invoices, confirmation letters, and reports when sent from OPERA Cloud.

35938194

Cloud Hub processes and updates the reservation Routing Instructions in OPERA Cloud based on the XML message received from the OPERA Property external system.

35891291

The OPERA Xchange Interface (OXI) channel should not be visible in the channels selection list in the Channel Rate Mapping screen in OPERA Cloud from OPERA Cloud Administration> Financials > Rate Management> Channel Distribution and from OPERA Cloud administration> Financials> Rate Management > Rate code > Edit rate code > click Channel Distribution panel.

35869513

The logs for Create Block and Save Block consolidate the RQ and RS in one call.

35864810

Cloud Hub processes the Reservations Result messages (having Company or Travel Agent with Reservation references) received from OPERA Xchange Interface (OXI) for the Channel Reservations sent from OPERA Cloud.

35860409

The correct business events are generated for create, update, and delete profile relationships.

35846853

OPERA Cloud Exchange Interface Resync History appears only for the property and interface in context.

35844370

The OPERA Cloud Central Exchange - Interface parameter - Profile Group parameter HANDLE RESORT AR NUMBERS set with the IGNORED value ignores incoming AR numbers.

OPERA Cloud Central Exchange - Interface parameter - Reservation Group parameter EXT SYS MARKET/SOURCE CONTROL set with EBRD value identifies the preferred order for market and source codes from the sources in the required sequence. E stands for External System, R stands for Rate definition, B stands for Block definition, D stands for Default values.

35842839

New profile and new/updated reservation messages received from a Global Distribution System (GDS) are sent by OPERA Cloud Central Cloud Hub and are processed simultaneously by OPERA Xchange Interface (OXI) processors.

35837643

When the Rate Ownership Handling OPERA Control is active and the Rate Protection Type is set to Central, OPERA Xchange Interface (OXI) processes the inbound Rate OXI/XML message without removing the Rate Protection flag.

35832944

When you reactivate an Inactivated Neg Rate from OPERA Property in OPERA Cloud, it only activates back instead of creating a new Inactivated Neg Rate or generating an error message.

35827891

When multiple reservations are received from an external system, and each reservation has a leg number, the leg numbers are added to the respective reservation.

35806002

Cloud Hub creates or updates the reservation with the leg number provided in the XML message received from the external system.

35796737

Cloud Hub processes the reservations with the available identification number when a unique constraint violation is encountered during message processing to avoid reservation failures.

35784350

A property configured for fiscal business events lets you select the available modules from the Business Events Configuration screen.

35776594

OPERA Cloud Exchange Interface Mapping does not allow you to perform mappings for the deleted interface.

35763987

The OPERA Property version section is no longer included when the universal payload is generated.

35758672

Business Events are not generated when temporary "OnHold" reservations are automatically purged based on elapsed time.

35757924

The Door Lock System (DLS) interface configuration only allows numeric values for the Position field of Key Options in the Translation panel.

35739146

You can see the label element in request/response payload once lookup is performed.

35733279

The Enhanced External Systems user interface prevents duplicate values from being added in the External URI field.

35733270

Business Event (BE) delivery continues when there are any failures in cross region connectivity.

35732559

Cloud Hub uses the Rate Code Inbound default defined when Rate Code Not Found in the Reservation XML message is received from OPERA Xchange Interface (OXI)/PMS.

35729076

If Window 1 has the payment method as null, and Window 2 has a valid payment methods, you can fetch bookings with OPERA Web Self-service (OWS) successfully.

35727374

The Create Reservation operation accepts non-unique external reference numbers.

35722431

The Business Event Configuration user interface allows you to add and edit conditions.

35684155

The GuestDataChange message is sent to the PBX Interface when updating a reservation guest profile from a hub location.

35680254

The OPERA Xchange Interface (OXI) generic parameter "Purge No. Days" is discarded as this configuration is not being used by the OXI purge process.

35672579

Fiscal Integration Update, Universal Payload payment amount and quantity in the posting, and fiscal bucket sections are improved for the Checkout command.

35322084

When an Accompanying Guest profile is detached from a reservation, any active keys for this profile become inactive.

Inventory

Bug ID Description

35944419

When the occupancy percentage option is not selected in the Property Availability screen View option, the Room Type Level displays physical rooms, Out of Service rooms, and Out of Order rooms in the correct rows.

35842590

Availability processing performance is improved.

35799773

The correct date appears when clicking Today after searching a past or future date.

35760068

The Property list field in Yield Market, Yield Categories, Yield Adjustment, and Hurdles only displays properties with the Yield Management OPERA Control active.

35741046

The Property Availability screen loading time is improved.

35713922

A change to Property Availability search improves performance for properties that do not have the Room Rotation OPERA Control active.

Miscellaneous

Bug ID Description

36087347

The basic authenticator request using query parameters (username and password) for OAuth tokens are not supported. The username and password should be part of the request body for OAuth tokens.

36037396

The Changes Log Key Failed Action Type Description length is increased to 2,000 characters.

36005005

The Populate Price Cache parameter is no longer supported in the user interface.

35964678

When the PMS License is inactive and the Shares OPERA Control is Active, the Share Rate Splitting for Fixed Reservations setting is available.

35945841

You can add properties to new and existing hubs.

35912450

Track It history shows the correct Property Time zone.

35903878

You can do searches in selection list fields using special characters in upper and lower case.

35650417

You can remove Country Mode from OPERA Cloud /Enterprise - Chain and Property Management/Property/Property Controls for a newly provisioned property that was provisioned using the shell.

Property APIs

Bug ID Description

36048088

The APIs deleteNegotiatedRates and distributeNegotiatedRates are now publishable.

36023453

The postRestrictionProcess async operation works as expected with the multiple values sent in the roomType array element of the request payload.

36022120

The postRestrictionProcess async operation works as expected with the 202 Response Status code.

36013502

The operation ID - getMultiPropertyChannelRatesAccess is added to Service Locator.

36009023

For Create Keys and Outbound externalRoomKeys API:
  • KeyValidityStart and KeyValidityEnd format is ISO 8601 Standard format. YYYY-MM-DDTHH:MM:SS.SSSZ.

  • The noOfKeys is in integer format: "noOfKeys":1.

  • The createExternalRoomKeys API is updated to show version 23.3.0.0 and OPERA Cloud.

35967738

The Reservation ASYNC API works as expected with special characters data present in the response.

35904824

The asynchronous operation getReservationsDailySummary supports fetching reservations that have special characters in the profile section of the reservation payload.

35899706

You can delete a Floor Plan and create a New Floor Plan with the same Name.

The deleteSitePlan API is modified to accept hotelId and sitePlanCode path parameters.

REST Changes:
  • OperationId: deleteSitePlan

  • summary: Delete Site Plan

  • description: Delete a site plan from a property

  • deleteSitePlan API is modified to accept hotelId and sitePlanCode path parameters.

  • "/hotels/{hotelId}/sitePlan/{sitePlanCode}":{

  • "delete" : {

  • "summary" : "Delete Site Plan"

  • "description" : "Delete a site plan from a property

  • "operationId" : "deleteSitePlan"

  • "parameters" : [ {

  • "name": "hotelId"

  • "in": "path"

  • "required": true

  • "type" : "string"

  • "minLength" : 1

  • "maxLength" : 20

  • "description": "Unique ID that identifies a single hotel property."

  • },

  • {

  • "name": "sitePlanCode",

  • "in": "path",

  • "required": true,

  • "type" : "string",

  • "minLength" : 1,

  • "maxLength" : 20,

  • "description": "The unique name of the site plan to which this record applies."

  • },

  • }

35865442

If the transaction codes used in the API getFolioByTransactionDetails belong to different properties, the API does not yield any results.

35864094

When roomId is included in a query parameter for getReservations, the response is successful with the search criteria results and no longer returns an error.

35847737

The reservationDailySummary operation is optimized for faster and more efficient interaction.

35802235

The startReservationsDailySummaryProcess, startRevenueInventoryStatisticsProcess, startBlockAllocationSummaryProcess, and startHurdleRatesProcess async API operations now interpret the date format accurately within the sent requests.

35781588

When the "Rate Code Mandatory for Block Pickup" OPERA Control is off, an external system calling postReservation WS to create a reservation or the putReservation WS to modify an existing reservation for a Block (where no rate plan is attached) correctly creates new reservations or updates existing reservations without an error message informing you that a rate code is mandatory.

35327191

The getpostingrhythm API is updated to set as the default to Every Night when either Posting Rhythm or Posting Rhythm Type is null.

35873872

When the fetchReservation request includes the fetchInstructions=ReservationPolicies parameter, the response contains basisType in the amountPercent element of each policy.

35860331

The RSV early release API deleteReservation is available until the end of the deprecated timeline. The new API deleteOnHoldReservation is available as a replacement API.

35831855

The x-operationid field is available in the response header for all the API operations.

35769112

When you create a Rooming List or Change Block Reservations, a new element, Success, gets added for both postRoomingList and putBlockReservations operations based on whether the outcome Success attribute is updated to True or False.

35762818

When Accompanying Guest Profiles are added to a reservation, the getReservation using fetchInstruction AccompanyingGuestProfile correctly returns "profile Type" and "Guest" elements in the response.

35758612

When a room is added to a reservation using postReservation REST API operation, the room assignment is noted in the corresponding Changes Log entry for the reservation.

35746150

Performance is improved when updating reservations using the putReservation operation.

35741780

The postProforma operation is deprecated.

35741290

When submitting a putReservation request without providing a Room Type attribute in RoomStay>RoomRates, an error message is returned informing you that Room Type is missing.

35738816

A character limitation is corrected for postAutoAttachElements to support Auto Attach Element Codes to be no more than eight characters in length, and an error appears if the rule is more than eight characters.

35737313

When using the postReservation and putReservation REST operations, phone numbers and/or email address are added to the respective communications field as included in the request.

35731557

The fetchRatePlans and fetchPackages operations are updated to include Property Currency Code when the currency code in packages is null.

35721647

You can see if a reservation has a rate code marked as House Use or Complimentary using the getReservation REST API and by reviewing the corresponding elements, "complimentary" and "houseuseonly."

35712423

getReservationsDailySummary no longer responds with "bad request" for HEAD and GET operations when Channel Type has many characters.

35704107

The postTelephoneBookEntries and putTelephoneBookEntries REST API operations create and update telephone book records respectively.

35669455

The getblockAvailability operation shows the total revenue for the number of rooms specified in search parameters.

35626914

Validation occurs when passing the post and putTemplateGuaranteeCodes operations to ensure that valid characters are used as part of the code.

35512892

Performance tuning performed for fetchTransactionCodes bulk operation PostingRule attribute in the response always returns as False for the Bulk Fetch Transaction Codes response for improving performance. This flag is returned in the single fetch transaction code operation.

35254857

Two new elements added to the getReservationsDailySummary response return the date in the property time: createdHotelDateTime and modifiedHotelDateTime.

33359725

When the postReservationation operation does not include a Market Code and/or Source Code in the request, a check on the Rate Code Header takes place and if these are configured, they are used to create the reservation, otherwise, a 400 Bad Request error returns in the response.

Reports

Bug ID Description

35948144

You can default the Include Internal Notes checkbox on the parameter form for the Rate Variance report (giratevariance.rdf) by editing the report.

35938882

The History and Forecast report shows occupancy statistics for past dates including reservations without complete profile information.

35933129

The sample_cont_merge created during previous OPERA Cloud versions are visible and generate.

35932281

Cash payment transactions appear in the finjrnlbytrans and finpayments reports as expected.

35895030

The Deposit Activity report displays appropriate data when using Cashier ID as a search filter.

35879277

The Group Rooms Reservation sheet (sample_grmres_sales_std) generates successfully when filtering by Start Date.

35861868

The Housekeeping Status report (hk_allstatus) can be grouped by Floor.

35829355

The RES_FORECAST1 report generates as expected when the Reservation Types parameter for Individuals is correctly saved when selected and deselected.

35822623

The following Configuration reports are no longer available:
  • Back Office Interface Market Codes Mapping (cf_bof_mktcodes_map).

  • Back Office Interface Statistic Codes Mapping (cf_bof_statcodes_map).

  • Back Office Interface Transaction Codes Mapping (cf_bof_trxcodes_map).

35756914

You can copy stationery from one property to another.

34955052

You can schedule the Task_Sheet_Report in Report Scheduler.

Reservations

Bug ID Description

36093393

You can generate an e-signature registration card from the I Want To . . . menu on the Manage Reservation overview screen.

36058558

The Refresh button no longer exists in the workflow of adding an Associated Profile to a reservation being created from Look to Book.

36058482

On the Look to Book, Book Now screen, The Total Cost of Stay for reservations with a discount applied to a negotiated rate is calculated based on on the selected Room Type to Charge (RTC).

36024687

When creating a reservation that has a rate code with pricing in a foreign currency, the exchange posting type is inherited from the exchange posting type configured on the reservation's rate code.

36018748

You can access the Payment Instructions panel for a pseudo room reservation marked as Always Checked In. The getReservation API response returns the value for AlwaysCheckedIn using the AutoCheckInRoomType fetchInstructions.

36013372

The Occupancy link in Property Availability is updated to include Inhouse reservations.

36008955

You can add Payment Instructions to a personalized or customized panel view on the Reservation screen without affecting the display of other panels added within the same view.

35973465

Existing Auto Attach Elements that have incomplete configuration such as missing conditions, are not considered when creating a new reservation or editing an existing reservation.

35955327

Shares values for fetch instructions are added into the query parameter for get reservations, enabling you to fetch bookings for shares reservations using this query parameter.

35945416

Auto Attach Elements based on rate code(s) are attached successfully to reservations with the defined rate code(s).

35944868

You can use multi-byte characters in the First Name field when searching for reservations.

35913045

You can use Move Reservation to move a reservation with a promotion code from one property to another.

35909418

Upon saving changes to a reservation using Edit With Look to Book, you can see an updated closing script (if configured) for the modified reservation.

35903225

In Hub mode, when configuring room routing, you can only select reservations from the same property. If you attempt to select a reservation from a different property, an error message appears: "Reservation can only be routed to other reservations of the same resort."

35900192

When using Tab to navigate from the Arrival Date to the Nights field on the Look to Book Sales Screen, the Number of Nights is selected allowing you to overwrite the current value with a new one without needing to delete first.

35889555

Upon saving changes to a reservation using Edit With Look to Book, you can see an updated closing script (if configured) for the modified reservation.

35846986

When you create, modify, or copy a profile while creating the reservation, the profile's registered resort is recorded with the reservation's property.

35877999

When a room routing exists on a reservation, and there is a system generated posting of a transaction code included in the routing, the posting occurs one time and routes to the target room.

35857545

In a scenario where linked reservations exist between properties, the Linked Reservations indicator in Manage Reservations search results appears in bold lettering with the count of reservations linked to the selected reservation.

35850180

You can successfully move reservations with a promotion value selected to another property.

35833766

When you are logged in at the hub level and create reservations at multiple properties during the same booking process, you may see the linked reservations in the Additional Reservations tab of the Reservation Overview as well on the Linked Reservations panel.

35831498

The Attach Travel Agent user task is renamed to Attach/Detach Travel Agent, and the Attach Source user task is renamed to Attach/Detach Source.

If you are not granted the Attach/Detach Travel Agent and/or the Attach Detach Source user tasks, the Linked Profiles fields for those respective profiles are read-only and not modifiable.

35827366

Checked-out reservations are only for the current business date if you have not selected an open folio.

35804985

The Mandatory Method of Payment OPERA Control is available with an OPERA Cloud Foundation Cloud Service or an OPERA Cloud Central Management Services subscription.

35804484

The Transportation pick-up and drop-off times require a date. When you enter a pick-up or drop-off time, the pick-up and drop-off date fields are marked as required and default to the reservation's arrival and departure dates respectively. The pick-up and drop-off times are recorded in the Changes Log.

35768988

Performance is improved for creating a multi-night reservation with a rate code that has several packages attached.

35764786

When logged in at hub level, you can unlink linked reservations from the Additional Reservations tab in the Reservation Overview as well from the Linked Reservations panel.

35763728

In a property where the Multiple Guest Room Keys feature is active, when you create duplicate keys, the Remaining Balance field in the grid is read only.

35759683

In-session reservations are handled where a modification request does not contain guarantee information.

35757543

You can see the configured package price on the Reservation Packages Panel regardless of the defined posting rhythm.

35755531

You can reinstate a shared reservation when there is no availability for the reservation's room type/rate combination by continuing to the Look to Book Sales screen.

35746573

The Floor Plan OPERA Control is available with an OPERA Cloud Foundation Cloud Service or an OPERA Cloud Central Management Services subscription.

35744101

Itinerary reservations are shown accurately created and updated from the OPERA Property and external systems.

35742869

In a property where the Child Rates by Defined Buckets OPERA Control is active and dependent Child Age Buckets are defined, when you edit Stay Details on a reservation with children, where child ages are not received from an external system, updating any non rate-affecting field (such as Arrival Time, Departure Time, Origin, Source Code, Market Code, UDF Flex Fields, and so on) does not initiate a rate refresh, and you are not forced to enter the child ages.

A rate refresh initiates for reservations without the Fixed Rate flag selected when updating any of the following rate-affecting fields: Arrival Date, Departure Date, Number of Nights, Number of Children, Child Ages, Rate Code, Block Code, Room Type to Charge (RTC), Purpose of Stay, or Award Code.

35742634

In a reservation where an advanced folio is processed, you cannot update the number of guests for the night(s) that were processed.

35740761

Channels: You can now successfully save the changes made on GDS reservations.

35738913

You can reinstate a reservation for a Component Suite.

35738020

You can update rates for share reservations in the Daily Details panel.

35737575

The Deposit Handling OPERA Control is available with an OPERA Cloud Foundation Cloud Service or OPERA Cloud Central Management Services subscription.

35735413

When making reservations, only active market codes are available in the Book Now screen.

35731318

Added support for modifying a reservation without CC (credit card) even when the guarantee requires CC (provided the create request had a card on file and guarantee type has not changed from create).

35730227

Emailed Confirmation Letters can be customized using the Rich Text Editor on the Confirmation Letters panel of a reservation.

35713349

If there are no reservations with an open folio, the Post Stay Charging OPERA Control can be inactivated. If there are reservations with an open folio, a warning appears as expected.

35707165

In properties where the Enhanced Room Assignment OPERA Control is active, when you edit the Rooms tab you can update multiple room ratings and save all changes at the same time.

35702558

The Room Search filter in all reservation search screens returns results based on an exact match of the value you enter on the field. You can start a search for multiple reservations by room number by entering the percentage (%) symbol after a partial room number, for example, searching by 10% returns all reservations where the assigned room starts with 10.

35669738

The Rate Information screen calculates the total fixed charges applicable to a multi-night reservation.

35640963

While searching for availability with the group profile, the Look to Book screen displays all active negotiated rates related to the group profile on top in the Negotiated display set.

35579443

You can add special characters and alpha numeric values in the Quick Insert field in Composed Menu, and Menu Item in both the property and hub levels.

35540351

When you reinstate a checked out reservation and select the "Send the Check In to the Interface" checkbox, a Guest In message is sent to the interface.

35373960

For an active block, the arrival date of the Rooming List row defaults to the current business date.

35269529

In the Stay Details panel, after you update the Room Type to Charge (RTC), the Rate Amount and Total Cost of Stay fields refresh and show the updated amounts.

Role Manager

Bug ID Description

35939199

The Interface User screen under Role Manager is not visible if the identity provider is Oracle Access Management (OAM).

35868004

You can edit Property Interface Machines only when the New/Edit Property Interfaces task is granted to you under the Interfaces Admin group.

35854416

A privileged user can update the OPERA Cloud Central Exchange Interface Controls parameter values.

35751503

Chain level access for CCTRANS, CCCONF, and PPCONF does not let you access a property from the Property list of values. You can see a property in the list of values based on the Addition Property Level assigned to your role.

Rooms Management

Bug ID Description

35961163

You can access a floor plan setup with rooms that belong to room types that have the same or different room class.

35932444

The Floor Plan selection list sorts values in ascending, alpha-numeric order.

35922753

The Room Information pop-up displays the Room Statuses of Rented Component Suites and Component Rooms.

35734768

You can select one, multiple, or all rooms from a task sheet and drag and drop them into another task sheet.

35714894

The Housekeeping Forecast counts component suites as the number of the component rooms that make up the suite. For example, a component suite that is made up of three component rooms and scheduled for service with Task FULL shows as three within the count for the FULL task. When you select the number link, the popup also shows the individual component room room types instead of the component suite room type.

35672576

For properties using Housekeeping Credits, you can enter values up to 99999.999 in the Credits fields throughout the application.

Sales

Bug ID Description

35754526

Search performance is improved in the Sales Activity Trace Definition configuration.

Toolbox

Bug ID Description

36047022

OPERA Cloud Toolbox Queue Statistics results shows the properties belonging to the logged in user context chain for reviewing queue statistics.

35954366

A correction in validation allows the Data Import for Contact/Profiles to import Currency Code.

35818324

OPERA Cloud Toolbox Utilities Synchronization Business Events generates the events for the selected property, external system, and the Module criteria, and the events can be polled or streamed based on the interface type. There should be Business Events configured as a prerequisite to perform synchronization.

35798975

When you update the Next Folio Start Sequence for a Folio Type with the maximum character length, the update is successful.

35763368

The Change Subgroup utility processes without error.

35759908

The OPERA Cloud Service Locator configuration screen no longer redirects while reloading during the refresh action.

35741016

The Guest Balance Forward data import is corrected to ensure only reservations in in-house status are available. An error message appears stating: "Reservation is not in the status to post guest balance."