2 Resolved Issues

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

Accounts Receivables

Bug ID Description

37550894

Prerequisite: The Accounts Receivable OPERA Control must be inactive for creating AR Account Types, even if the Statement Name is not updated.

36967064

Linking or delinking an Account Receivable account to a Transaction Code is not permitted while the Transaction Code is in use. If you try to add or remove the AR Account, an error message appears stating: "Transaction code has postings. Associated AR Account cannot be modified."

36954347

You can delete the Accounts Receivables Account if the Cashiering Function Account Receivables is not active.

Block Management

Bug ID Description

37514978

Business Event for Block Restrictions issues are resolved and OPERA Xchange Interface (OXI) messages are created and transported. This is working for the Creation, Update, Deletion and Clear All actions on Block Restrictions.

37461035

Business Event for Block Restrictions are fired, and OXI messages are created and transported. This is working for the Creation, Update, Deletion, and Clear All actions on Block Restrictions.

37354444

You can add a package to a block and remove it before saving it. After saving the package, you can only delete it.

37285968

When the Block_Forecast_Grid and the Autoload_Forecast_Grid OPERA Controls are active, and you wash the rooms on the Room and Rate Grid, then subsequently you change the start date of your block and you no longer receive an error message.

37254303

Forecast rates appear as expected in Room pool view. Also, the sc_room_category appears correctly instead of displaying Null in the Allotment Snapshop table.

37251565

If you send a request to add a package to the block rate code, and the same package has already been added, you receive an error message in the web services as well.

37248943

The rate code auto-populates when you copy a block and select the Copy to Property checkbox if the same rate code exists in both properties.

37236142

The Quantity field populates in the Allotment Snapshot table when creating or updating the Forecast grid.

37224585

Updates to a block reservation's Origin Code as part of an Apply to All change are saved to all selected reservations.

37196727

You can navigate to the Deposit/Cancellation for a business block with a large number of reservations without encountering an exception error.

37192080

Master Allocations only have rooms and room status.

37173683

You can generate the rep_busblock_list report, and the Account displays information correctly.

37160896

You can generate the rep_group_rooms_pace_bi report for multi properties, and the properties selected appear in the report footer.

37149909

When Rooming List functionality is enabled, attributes for Deposit, Payment Method for Windows 2-8, and Room Features are added to the template reservation and will be added to any block reservation created within the Rooming List.

37117916

You can override a block restriction and continue booking if you have the appropriate user task.

37094052

The original and available rooms for selected blocks display the correct numbers in the Room and Rate Grid and in the Group Rooms Control.

37084766

The PM reservation will inherit the contact profile as the Reservation and Billing Contact from the block when the Reservation Contact OPERA Control is active.

37076984

You can add block restrictions tor Room Types.

37076078

A new Block Code search field added in Administration > Booking Rules and Schedules > Deposit Rule Schedules and Cancel Penalty Schedules screens improves filtering of search results.

37011139

When a Travel Agent Profile is added to Block Profile, reservations created from the rooming list are successfully created and can also be validated using the Validate Rooming List option.

36996210

If you update the catering attendees on the master block of a synchronized master/sub block, you are prompted with the option to update them on the sub blocks as well, and all of the options are working as expected.

36996165

When you change the start date of a block using Edit, and also edit the number of catering attendees, you are prompted to apply the changes for the catering attendees to your events first, and then to move your events afterwards.

36972051

When Block Reservations exist, you can combine existing reservations and save changes as expected.

36962242

When the TA Record Locator OPERA Control is enabled and added to a reservation using Manage Block Reservations where "Apply to All' presents, the TA Record Locator successfully applies to the reservations selected.

36956938

When in Card View mode in the Manage Block screen, and you select the I Want To Go To Rooming List for a block, the Block Name appears correctly.

36896725

When you add a rate in the Room and Rate Grid and book a reservation using the Look to Book Sales Screen, the additional rate is added based on the number of adults in the reservation.

36760041

The Shift Block Date is currently not available for Regular Master and Sub Blocks.

36705429

Block status codes flow for every block status change appears as expected.

36632076

On the Look to Book Sales screen, you can select Exit Booking after searching for block availability without retaining the previously searched for block information.

36525347

You can display more information about a rate package when you select More Info on the Available Packages panel.

Cashiering and Financials

Bug ID Description

37559151

Promotion Code search results display a  short description instead of a long description.

37519761

REST APIs for postSupplementalFolio and postCreditBill are updated and populate the Transaction Codes and Payment information in a scenario where a credit bill or supplemental folio is generated.

37519753

The Relink Profit and Loss Generates for Fiscal Cashiering parameter is available in OPERA Controls when the Fiscal Folio Printing and Advanced Packages OPERA Controls are on in the property. When the Relink Profit and Loss Generates for Fiscal OPERA Control is active, the exclusive generates of package profit and package loss transactions are linked to the parent transaction in the universal payload when you generate a fiscal folio.

37514924

Fiscal Integration Update: OPERA Cloud Fiscal Business Events for Profile (New Profile and Update Profile), Reservation (New Reservation, Update Reservation, Check In, Check Out, and Cancel), Cashiering (New Postings with Generates and Delete Posting with Generates), and Availability (Summary Totals) are improved to inform all data elements and fiscal export mappings.

37514921

Fiscal Integration Update: OPERA Cloud Fiscal Payload (universal payload) is improved for informing the fiscal export mapping for the ID Country.

37514913

A change was made to correct behavior in scenarios regarding deposits with deposit taxes.

1. In a scenario where the Default Deposit Tax Room OPERA Control is populated with a room that is in-house, a reservation has a deposit folio for a positive amount and a second deposit folio for an equal negative amount, the reservation becomes No Show or is cancelled, and you view the Billing screen, the deposit taxes are moved to the Default Deposit Tax Room and not visible on the Billing screen.

2. In a scenario where the Default Deposit Tax Room OPERA Control is populated with a room that is not in-house, a reservation has a Deposit Folio for a positive amount and a second Deposit Folio for an equal negative amount, the reservation is checked in, and you view the Billing screen, the deposits and deposit taxes are visible on the Billing screen.

3. In a scenario where the Default Deposit Tax Room OPERA Control is populated with a room that is in-house, a reservation has a Deposit Folio for a positive amount and a second Deposit Folio for an equal negative amount, the reservation is checked in, and you view the Billing screen, the deposit taxes are moved to the Default Deposit Tax Room and not visible on the Billing screen.

37433233

You cannot turn off the Generic Authorizer OPERA Control when generic authorizers exist on the property.

37382810

In a scenario where a deposit payment exists and a posting equal to the deposit is posted in the Billing screen, when a folio is generated, the folio amount displays total charges in Folio History.

In a scenario where a deposit folio exists and a posting equal to the deposit is posted in the billing screen, when a folio is generated, the folio amount is displays 0.00 in Folio History.

37381814

Packages are correctly created when the OPERA Language is set to French.

37362028

The Manage Global Currency Exchange Rates user tasks names have been changed to the following:
MANAGE_GLOBAL_CURRENCY_EXCHANGE_RATES
DELETE_PAST_GLOBAL_EXCHANGE_RATES.

37344374

The reference room type is removed when the Room Type or Room Category is changed. Additionally, unapproved rate codes are not shown in the list of values for selection, and a warning appears if there is an attempt to detach a room type from a pricing schedule that is configured with only one room type.

37339721

In a scenario where the Allow Negative Postings Cashiering parameter is inactive, negative amount Deposit Folios cannot be generated from the Reservation Deposit/Cancellation area. A Credit Bill should be generated for the original Deposit Folio in Folio History.

37339644

A validation is added for the Advanced Deposit Handling setting while generating PostDepositFolio or PostDepositPayment operations, ensuring only the related deposit functionality is available for each REST API operation.

37318316

Due to a change, an incorrect error message no longer appears when no date range is entered in the Departures Search screen when an open balance is selected.

37318187

In a scenario where open folios exist, the OPERA Controls Cashiering Parameter Folio No Reprint cannot be set to active and the error message, "Reservations have been found with an Open Folio status having balance. Folio No Reprint control cannot be turned On" appears.

37315245

OPERA Cloud sends an asynchronous comp posting approval request for the following scenarios and updates the transaction status based on the gaming vendor response:
1) Posting charges on the billing folio are moved to the comp window because of existing routing instructions.
2) You can manually post the charges to the comp window using the drag and drop option.
3) Transfer postings are moved to the comp window because of existing routing instructions.
4) Batch charges are moved to the comp window because of existing routing instructions.
5) POS charges are moved to the comp window because of existing routing instructions.
6) Post It charges are moved to the comp window because of existing routing instructions.
7) Posting a rate code is moved to the comp window because of existing routing instructions.
8) Posting advance folio charges is moved to the comp window because of existing routing instructions.

From the Comp Posting Journal screen:
1) If you submit a single transaction to the gaming vendor, a synchronous comp posting approval request is submitted to the gaming vendor and updates the transaction status.
2) If you are submitting more than one transaction to a gaming vendor, an asynchronous comp posting approval request is submitted to the gaming vendor and updates the transaction status based on the gaming vendor response.

37314872

Profile discounts are calculated correctly against dynamic base rates.

37305631

In a scenario where Advanced Tax Handling for Deposits is active, and a Proforma folio is generated before check-in, the deposit is successfully matured and the deposit tax offset transactions are transferred to the default deposit tax room during check-in.

37303068

A validation error is added when you attempt to sync a rate code to the same property.

37293749

The date updates when you select the Next Day option from the selection list linked to the Start Sell Date and then tab out.

37283720

The Comp Redemption code length is increased to 20 characters from the Redemption Code Configuration screen.

37277707

When the Activity Log is generated from the Billing screen, the time converts to the property time zone.

37277371

The Rate Management controls load properly.

37273408

When the Guest Age Categories OPERA Control is active, configuring package pricing with the Per Child rule displays "Guest Age Categories" as the section title for pricing configuration.

37272191

Changes to a package's configured posting attributes are applied to an existing reservation when the reservation's rate is refreshed.

37263072

The Japanese event name is printed and displayed correctly in the proforma invoice report.

37259708

Prerequisites required:
Turn on both Advance Packages and Package Allowance Consumption When Nopost Or Post Stay.

If No Post is not selected, then after allowance consumption an overage will generate as applicable for interfaces as well as manual postings, and the package allowance consumption does not occur after check-out even when Valid Until End of Day is enabled.

If No Post flag is not selected, an overage will generate after allowance consumption for both interface postings and manual postings, as applicable. Additionally, package allowance is consumed after check-out, even when the Valid Until End of Day option is enabled.

37258767

In a scenario where Advanced Tax Handling for Deposits is active and the Default Deposit Tax Room is checked in, deposit taxes with a bill number attached are not transferred to the default deposit tax room during check-in.

37253865

In a scenario where Permanent Folio Storage is active, when migrating from OPERA PMS, the correct values are stored in OPERA Cloud.

37243086

The Check Out Business Event (BE) generates successfully upon guest checkout.

37232265

At the hub level, you can perform a search for Hurdle Rates across multiple properties whether OPERA Controls Yield Management or Yield Market Types are activated.

37204462

You can create promotion codes even if the OPERA Control Multi Property is not active.

37203358

The Terminal Selection screen prompts you to select the terminal when you post the negative amounts from the Post It screen.

37203060

The Reopen Guest Folio Business Event is triggered only once after a charge is posted for No Show or Cancelled reservations. Once the folio opens, the Reopen Folio Business Event will not be triggered again. The changes log records the actions correctly.

37197241

In a scenario where the Fiscal Folio Printing OPERA Control is active, the "Room Number to Which any Lost Interface Postings will be Sent" IFC setting is blank, and you select the Generate Credit Bill link on the Folio History screen, the following message appears: "Please verify the OPERA Control Room Number to Which any Lost Interface Postings will be Sent" is configured and the corresponding room is checked in."

In a scenario where Fiscal Folio Printing is on, the "Room Number to Which any Lost Interface Postings will be Sent" IFC setting is populated, but the room is not in-house, and you select the Generate Credit Bill link on the Folio History screen, the following message appears: "Please verify the OPERA Control 'Room Number to Which any Lost Interface Postings will be Sent' is configured and the corresponding room is checked in."

37197147

In a scenario where the fiscal service fails during credit bill generation and Retry No is selected, the Imbalance Tool moves the internally orphaned entries for the internally voided folio to the lost interface postings room.

37187586

In a scenario where a folio is generated for a PM room using Folio Style 16 or 18, all postings and footer details appear correctly.

37181848

The duplicate checkmark is removed for the same card ID associated with multiple profiles.

37179415

You can preview both general and folio history reports containing the logo as expected.

37176902

The reason for declined/staged transactions appears in the Comp Posting Journal screen as expected.

37151721

Records on the pkgledger_balance report appear based on the property time when the required time zone is set in Property Controls.

37147886

In Postman, creating or modifying routing instructions outside of stay dates is restricted. If attempted, OPERA Cloud displays an error message: "The specified date range is outside the stay date range."

37146432

When you navigate to the Open Folios screen from the End of Day procedure, the screen displays reservations with a balance from up to five years ago.

37134031

When a promotion code is created by copying the same code from the template, the corresponding Business Events are generated as expected.

37128130

NA Guest Ledger Detail report (naguestledetail) generation is improved.

37126818

The BI Publisher report sample_payment.rtf is updated to convert the description to the profile's language if translation data exists.

37125292

In a scenario where two print queues exist with the same folio attached and the same last folio number, folios can be generated successfully.

37124795

A failure to authorize the amount on a credit card during posting is due to an attempted double authorization and is resolved.

37122727

You cannot have both of the following OPERA Controls active/on at the same time. Attempting to do so generates error messages.

-Automatic Authorization uncheck No Post.
-Exclude No Post Reservations from Automatic Authorization.

37117352

In a scenario where a deposit exists and pre stay charges are posted and a folio generated, the deposit matures successfully at check-in.

37106236

The Open Cashiers screen shows the current business date instead of the calendar date.

37103793

You can synchronize package prices for reservations.

37101153

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

37096126

Promotion codes are visible regardless of whether the Multi-Property OPERA Control is active.

37094236

In a scenario where Cashiering Setting Advanced Deposit Handling is set to four and Advanced Tax Handling for Deposit Folios is set to On, when duplicate reservations exist (one has a deposit attached), using Matched Reservations to merge the reservations generates the following error message if you attempt to merge the reservation containing the deposit with a checked-in and matched reservation: “This Reservation cannot be merged as Deposit Folio Tax postings exist.”

37083922

Fiscal Integration Update: Fiscal Payload is enhanced to inform the payee's profile primary WEB Communication Type while generating a folio.

37080654

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

37066234

When the credit card interface (EFT) is off and the "Credit Card Rebate can exceed credit card payments" user task is not assigned, you do not receive the Override message prompt.

37058482

Validation errors occur when Min Child Age Bucket is given more than Max Child Bucket and when Max Child Bucket is given less than Min Child Age Bucket.

37052533

The End of the Day Generate_Export_NA_Data Export generates successfully when the country_exports OPERA Control is disabled at the property level.

37051317

The Rate Change Type selection list correctly displays unique values under the ARI Upload group in Channel Controls.

37031284

Currency Decimals is updated to zero decimals for MKD (Macedonian Denar) for properties created in new chains. Existing chains and properties are not updated and display two decimals for this currency.

37029342

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

37027076

On Guest Type and Ratecode/Ratecode details, the Business Event ID is not shown, and other issues are resolved.

37018947

In a scenario where a credit bill is generated, only the balance of the credit bill can be settled when the payment method is Direct Bill/City ledger. This is the same as current behavior in the Billing screen for scenarios where the Payment Method is Direct Bill/City Ledger.

37017357

Rate amounts appear in the configured property currency format on the Rate Change Report.

37014621

The rate code description appears for both the Dynamic and Advance Dynamic Base Rate selection list.

37008056

An issue is resolved with customized stationery and reports to ensure amounts appear in the currency format mask selected in Property Controls.

36998249

The Post It screen shows articles with prices greater than zero.

36992512

The Reference field in the Billing and Deposit Post Charge and Payment screens accept up to two thousand characters. The first two thousand characters are preserved in the Reference field when the user types or copies more than two thousand characters, the inserted value is truncated, and the last digits are removed.

36989810

The field for Currency is added to the rep_ev_forecast report. When the Ability to Quote Rates in Foreign Currencies OPERA Control is active, the Currency field is visible and a mandatory parameter.

36975236

The payment type of the transaction code linked to the Direct Bill Payment Methods cannot be changed. Attempting to do so triggers an error message stating: "Transaction Code associated with the application setting AR SETTLEMENT TRN CODE cannot be configured as Cash, Check, or Credit Card."

36971904

The End of Day final report process email address size is increased from 100 to 1,000 characters.

36891877

The description of the Non Revenue Correction Code OPERA Control is updated to "Transaction Code used for posting Non-Revenue corrections."

36885324

You can add package detail issues correctly without any errors.

36825805

In a scenario where a deposit amount is transferred from one reservation to a second reservation, and transferred again from the second reservation, the correct amount is transferred from the deposit ledger to the guest ledger when the deposit matures (for example, Check In or Last Stay Night, based on the OPERA Control Deposit Maturity Preference).

36808053

The rate code format is applied per the configuration.

36783503

A rate code is created using the postRatePlan operation in the Rate Plan Management (RTP) API, with the Rate Code type set to Advance Dynamic Base Rate and compareWithRateSchedules as null, false, or true.

36718701

The length of the Copy Description As field, which appears when copying a rate code to the same or another property, is increased to accommodate more than 40 characters.

36705278

The Cashier lock message is enhanced with the name of the user who holds the lock.

36574171

In a scenario where a package is configured with the Posting Rhythm for Custom Posting Schedule(based on Night), and the reservation exceeds the 14-night cycle of the package, the cycle repeats correctly after 14 nights using the same package configuration.

36353343

The issue of address discrepancies between the ARAGINDET and Trial Balance reports, caused by the accruals section in the Account Receivables report not focusing solely on credit-related ledgers, is resolved.

36090381

Cashier roles (with Cashier IDs) can log in and navigate through the application seamlessly.

36081381

The membership number in the Award Points screen is truncated and displays the complete membership number when you hover your mouse over the number.

Client Relations

Bug ID Description

37514944

Tier processing happens correctly and successfully per the year configurations.

37429230

You can perform Profile Batch update functionality successfully.

37424943

You can reject a suspended profile without errors.

37403449

The valid values accepted for the following OPERA Controls are from one to 3,650:

1. Purge Days for Company Profile
2. Purge Days for Group Profile
3. Purge Days for Source Profile
4. Purge Days for Travel Agent Profile

37392885

The Negotiate Rates configuration is updated to ensure the end sell date aligns with the end sell date of the rate code.

37370563

You can add and save Membership numbers on a profile with a maximum length of 50 characters.

37351189

You can access the Subscription ID generated for duplicate profiles in PMS, regardless of the Merge Business Events setup.

37344648

You can add, view, and edit upto 50 addresses for a profile.

37334487

You can enter and save membership card numbers with special characters period (.) and hyphen (-).

37328426

You can generate the PROFILEPRODUCTIVITYSTAT report using the Booking Type filter.

37321001

Correspondence no longer appears in the database as an Activity class in OPERAS Cloud.

37294575

Profile search finds profiles in reservations, reports, routing instructions, and so on as expected. You can search for profiles using various criteria, and the results appear promptly.

37262008

You can create and save profiles without a country code in the address.

37260691

The time zone for profile attachments are based on the user logged in and the time zone configured at the property level or hub level.

37258473

Room Type and Room Type to Charge are non-mandatory fields when managing a suspended stay.

37256876

The Membership Type is a read-only field when editing a Membership Type rule.

37255731

The Central Profile correspondence privacy fields update based on the interface rule configured in the central system.

37255544

A valid warning message appears when a stay is suspended due to an invalid membership.

37248265

The central Profile Name link is visible in the Suspended Profile screen when the reason for profile suspension is Duplicate Membership.

37246698

You can successfully fetch suspended profiles based on the Suspended Reason search criteria.

37242917

Values are updated in the central system correctly. Invalid values generate a warning message and do not update the profile.

37233927

Rule conditions (Enrollment Group, Enrollment Code, and Membership Level) are available when configuring Membership Type Rule based on Enrollment.

37222882

Profiles display correct/valid address information in OPERA Cloud when received from the HUB Adaptor.

37202386

Cloud Hub processes the inbound profile communication details as is without minimum phone length validations. The Central Interface parameter MIN_PHONE_LENGTH from the Profile group is discarded.

37197625

When linked reservations exists for any contact profile, the same are reflected accordingly under the Future and Past Stay panel on the contact profile.

37189584

The deleted communication and address details of a profile are anonymized in the data base when the profile is anonymized.

37156653

You can search the available active membership types and numbers associated to a profile from the selection list in the suspended Stays screen.

37138648

You can generate the Duplicate Profile (prduplicateprofile) report for Source Profile type as well.

37117589

You can successfully search Player Statistics details under Player Snapshot.

37077600

When you merge two profiles, the middle name of the main profile is retained on the final profile.

36980923

You can see the correct error/warning messages in messages from an external system when an invalid value is sent.

36896252

The Profile Requests report is not available in OPERA Cloud.

36724537

In the View Details screen, you can view only the respective created promotion codes that are added while creating new transactions for a profile membership.

36329181

A valid error message appears when dates are not per the configuration while creating new membership details.

35804992

You can view all records in Enrollment Groups configuration.

Commissions

Bug ID Description

37220048

The Commission Prepayment scheduled report displays the commission records.

37000444

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

Country Specific

Bug ID Description

37519817

Country Specific - Philippines.

In a scenario where Cashiering parameters for Folio No Reprint and Void Folio are active, when a BIR folio with an associated Acknowledgement Receipt is voided, the voided BIR folio appears in reports as cancelled, and the associated Acknowledgement Receipt does not appear in Receipt History but does appear on the Acknowledgment Receipt Report.
NOTE: Acknowledgement receipts are not marked as Cancelled, but no longer appear in Receipt History.

37513738

Country Specific - Portugal:

In a scenario where the Total Gross of a folio is 0.00, the O field within the QR Code populates with 0.00 on the Sample Folio Portugal (sample_folio_portugal.rtf).

37452337

Country Specific - Romania:

In a scenario where the Multiple Credit Bill Folio Types OPERA Control is on, and you perform Convert Folio, the Credit Bill that is generated populates the Folio Number from the correct sequence.

37326025

Country Specific - Italy:

The IT_FISCAL_BLIST report is now generated successfully.

37243769

Country Specific - Italy:

When you generate settlements from the Post It screen in a property where Fiscal Folio Printing is on and Folio Types are configured, the fiscal workflow engages only when the corresponding Folio Type has Fiscal Printing checked.

37211775

Country Specific - Portugal:

When the Restrict No Show and Cancellation Folios Cashiering parameter during End of Day is inactive, if a deposit folio exists, and the reservation is cancelled or no showed, the folio automatically generated during End of Day displays the correct number from the folio number sequence.

37183536

Country Specific - Hungary:

Package Formula PERC_CITY_TAX_HUNGARY is updated. In a scenario where a Rate Code and/or Package exists with a different currency to the property currency, PERC_CITY_TAX_HUNGARY converts the rate and/or package amount to the property currency for use in the PERC_CITY_TAX_HUNGARY calculation.

37169573

Country Specific - Poland:

When the Multiple Credit Bill Folio Types OPERA Control is on, you can configure a second Credit Folio Type (for example, RACHUNEK KREDYT) and link it to the No Tax ID Folio Type (for example, RACHUNEK).

- When you navigate to Folio History and perform Generate Credit Bill against a RACHUNEK folio, OPERA Cloud automatically selects the linked Credit Folio Type (RACHUNEK KREDYT) to generate the Credit Bill.

- When you navigate to Folio History and perform Generate Credit Bill against a FAKTURA folio, OPERA Cloud automatically selects the existing unlinked Credit Folio Type (KREDYT) to generate the Credit Bill.

37153428

Country Specific - Spain:

The ES_SII_SRC_TAXTOTALS Country Export is updated. In a scenario where a deposit exists on a folio, the deposit appears in the export for the business date where the deposit was posted. When the deposit is matured and a folio generated, only the folio footer breakdown is reported in the export. The deposit totals are not included as they are already included in the export for the posted business date.

37091102

Country Specific - Philippines:

In a scenario where the same AR Number exists at multiple properties in the same chain, customized Folio (sample_folio_philippines) and customized BIR Receipts (sample_payment_philippines ) appear as expected.

Distribution Management

Bug ID Description

37592970

When copying to channels, if successful, the dialogue box displays the message: "copied successfully."

37566785

Channel Connectivity: The Global Distribution Systems (GDS) can request more rates in the Single Availability request. The More Rates request key supports the booking code as a value to find the remaining rates. The maximum number of rates returned on the GDS screen for a travel agent may differ per GDS. 

37556067

Room types and inventory are created successfully in OPERA Cloud and Distribution even without newRoomType and numberOfRooms fields in the request payload.

37546294

Shop amounts are now showing correctly in the Channel Availability screen (OPERA Cloud-> Distribution-> Channel Availability).

37478157

You can create and modify Booking.com and Expedia channel mappings using the Channel Rate Plans screen.

37430280

Channel Reservation: When a reservation in session is deleted using the Purge Routine in OPERA Cloud, the Inventory for the booked room type is rolled back without delay.

37429315

Distribution channels support Promotion codes or Promotion groups using special characters.

37428497

Room count is updated correctly in OPERA Cloud and Distribution when the room count is updated in the room type configuration when the PMS license is Off and the OPERA Cloud Central license is On.

37384517

In OPERA Cloud Distribution when copying a Channel Rate Plan with overridden values from one channel to another, the Channel Rate Plan Type and Global Distributions Systems (GDS) Rate Code Descriptions are copied from the source channel to the target channel ensuring accurate data transfer.

37309815

Provisioning details for existing or newly self-provisioned channels updating successfully.

37299429

The Access Code and Profile Name fields are re-positioned in the Channel Negotiated Rates flow. The Access Code now appears like the Channel Rate Code, while Profile Name is moved to the right partition along with Client ID, Distribution Alternate Name, Start Date, and End Date. This change applies to both property and hub modes.

37269099

You can save Distribution Property Controls from OPERA Cloud Administration.

37242584

You can view all available channels in the Channel Search LOV when adding or managing channel distribution under Administration > Distribution > Channel Distribution > Channel Rate Plan.

37197226

You can provision a new channel from the newly added Channels submenu under Channel Distribution in OPERA Cloud Administration.

37048971

You can remove all Distribution Attributes except meal plan.

37048952

Channel Rate Code is no longer required when searching for channel negotiated rates from the OPERA Cloud Profile screen.

37013193

The channel rate code is returned as expected for Expedia and Booking.com when creating or updating rate mapping.

36999800

In some scenarios, migrated Channel Negotiated Rates are not visible in OPERA Cloud Profile channel negotiated rates.

Events

Bug ID Description

37530113

Performance is improved for blocks and reservations while creating business events.

37348216

You can view the Banquet Event Order (BEO) report with discounted prices on it without any exception errors.

37100222

If you download the rep_bh_short report as delimited data, it displays the correct information for blocks with cancelled events.

37092392

If your set-up and tear-down times for events fall outside the block start and end dates, OPERA Cloud displays an error message.

37079471

Event Posting performance is improved.

37079408

When you add a package to a block and create share reservations from the Group Rooming List, the package gets added to all share reservations.

37013526

You can add an Item template using Quick Insert without encountering exceptions.

36999915

If you create blocks at the hub level and have events in different properties, you can see the Event Production Changes and the Event Changes Log for those events at hub level as well.

36998153

You can generate the Mice Report (micegroupconfirmationen) at the Hub level and the correct property and address appears in the report header.

36957187

You can set the rep_event_list_detailed report to generate the events from a specific date and leave the date blank, and the report generates as expected.

36835475

Packages appear as expected when you create or edit a pricing schedule for a rate code with an attached package.

36066331

The Catering status change is working as expected.

35459502

When logged in at the hub level, the report rep_catering_summary selected filters all properties selected in the list of values as expected.

35041789

The screen refreshes when switching between the Included and the Consumption check boxes in composed menus. Also, a Cancel link does not appear in the Confirmation pop-up when deleting the menu class.

Exports

Bug ID Description

37348734

Data generated in Stay Export charge amounts no longer contain decimal values.

Front Desk

Bug ID Description

37507679

You are presented with the option to Break the Lock when checking in a reservation that is locked by another user who is trying to check in the same reservation.

37470755

The Save button responds appropriately when clicked without changing any field on the Stay Details Edit Screen pop-up.

37326326

In properties where the Advanced Daily Details OPERA Control is active, you can assign a reservation to a Move Out room (a room that has a reservation with a scheduled room move for the current day), but you cannot check it in until that room move is completed.

37316132

Prerequisites:
- Front Desk Setting - Check In Prepay Rules (CHECK_IN_PREPAY_RULES) is set to Advanced Folio Posting.
- Front Desk Setting - Auto Advanced Bill Payment Methods (AUTO_ADVBILL_PAYMTHD) is configured.
During check-in of a reservation that is set for Auto Advanced Bill Generation, OPERA Cloud settles the additional packages added to the reservation followed by Advanced Bill Generation.
The following payment methods are eligible for the Front Desk Setting - Auto Advanced Bill Payment Methods:
1. Others
2. Credit Card with manual processing. EFT is not allowed for this setting.
3. Others with CC Type.
Note:
The payment type Other, but populated as Direct Bill settlement, is not eligible for the above setting.

37303928

In properties where the Component Suites OPERA Control is active, you can rent a configured combination of rooms as Component Suites. If at least one of the Rooms that make up the Component Suites is Out of Order (available when the Out of Order OPERA Control active), the Component Suite is not available for assignment or check-in.

37200244

In properties where the Auto Check In of Advance Checked In Reservations OPERA Control is enabled, advance checked-in reservations on a room with a Hold Condition (HOLD1-HOLD4) are only auto checked in when the hold condition is removed from the room.

37184231

In properties where the Swap/Shift Rooms OPERA Control is active, you can swap and shift rooms from one reservation to another on the Arrivals screen.

36997972

In properties where Packages and Items is selected in the Custom Check-in Steps OPERA Control, the Packages and Items step at check-in shows as Attention Required when there is no package added to the reservation to call the attention of front desk agents to upsell purposes. Nevertheless, you can complete check-in without selecting any packages.

Integrations

Bug ID Description

37553919

OPERA Cloud creates and processes the OPERA Xchange Interface (OXI) message, "Configure Promotion Code."

37553853

Inbound profiles created in OPERA using OPERA Xchange Interface (OXI) are created using nameid in XML when EXCHANGE_O5_PRIMARY_ID is enabled.

37551005

Inbound to OPERA Cloud using Cloud Hub will create share reservations correctly.

37550898

The OPERA Xchange Interface (OXI) Exchange Inbound Message "Configure Promotion Code" under Configuration gets processed and created in OPERA Cloud.

37520128

When the TA_CRS_OVER control is turned off in OXI HUB, the Travel Agent profile does not update when multiple reservations are created using the same travel agent.

37473486

The Auto Configure OXI-OPERA Interface Setup for All Properties OPERA Clontrol deactivates successfully.

37463946

The Legacy Interface User receives a password expiry email notification 30, 14, 7, 5, 4, 3 ,2, 1 days prior to password expiry as a reminder to reset the password.

37442586

Inbound reservations with credit card data are tokenized using the Oracle Payment Interface (OPI) Cloud configuration.

37441345

The maximum supported creation time stamp skew limit is increased from one second to 180 seconds to prevent request failures due to invalid time stamps.

37405157

For legacy OWS, the <hk:HouseRoomStatus> tag in the FetchHouseStatusRequest (Housekeeping webservice) consistently returns the expected HouseUseStatus.

37400559

The oxi_service_utility.pkb package does not cause invalid objects and follows EBR standards.

37350771

You cannot download an External Profile when the Shared Profile is set to N for a chain.

37324055

When a room type is mapped in the Interface Mapping UI, the RATE Outbound OXI XML contains the room type converted values for New RATE, Update RATE messages.

37306660

Profile Business events with Full overlay=Y appear in the user interface when migrated.

37300325

When the Oracle Hospitality OPERA Web Self-service (OWS) general availability is fetched for zero nights, it returns day use rate codes.

37300298

For ADS legacy integrations, the rates are calculated correctly in certain scenarios.

37300237

Legacy OWS - when a reservation request is recieved with with a negative child age, an error is returned stating "INVALID CHILD AGE."

37300168

Legacy OWS - FetchBooking performance is improved by removing unnecessary conditions.

37300153

Legacy OWS - if a CreateBooking request message contains credit card with speical characters or spaces, an error will be returned and the createBooking request will fail.

37300127

For legacy OEDS integrations the correct Outstanding Stay Total Amount appears when you update the arrival date with either prepone or postpone dates. The amount is always in sync with the amount shown in the Rate Availability screen.

37295606

An issue in daily rates calculation in specific scenarios of OPERA Web Self-service (OWS) modify booking request, particularly when packages are included for certain rate scenarios, is resolved.

37290271

Exchange Interface Resync logs are captured accurately in the Changes Logs with the respective user context.

37286537

The value for No Post on a reservation at the time of creation is included in the corresponding New Reservation business event.

37272270

The Override Existing Configuration checkbox on the External System Edit screen is visible or hidden based on the status of the Restrict Number of Resorts OPERA Control (On/Off).

37253212

Edit External Database Code allows you to change the Interface Type for the External Database Code.

37242467

You can select the Valid Start Date and Valid Start Time fields when configuring a Door Locking System (DLS) Interface, and this data is sent to the IFC8 and external system when a room key is created.

37238409

The OPERA Electronic Distribution Suite (OEDS) service responds appropriately to requests from the OPERA Web Self-service/Hotel Technology Next Generation.

37207910

An invalid address type sent from the central system is no longer updated on the profile in OPERA Cloud. However, when an existing address type is updated in the central system profile with an invalid address type, it is deleted from the profile.

37200064

Business Event Configuration Filter Conditions are applied appropriately based on the Input Conditions provided.

37184666

The Credit Card Terminals configuration adheres to the New/Edit Credit Card Terminals task and the Delete Credit Card Terminals task.

37179059

The Exchange Switch Interface allows you to select the Interface first and then the respective property to set the default context for Exchange screens.

37174558

Traces configured as an auto attach element are auto attached to reservations created by OPERA Xchange Interface (OXI) when the auto attach element criteria is met.

37157786

The OPERA Cloud Exchange New Interface setup allows you to configure the non-configured properties only in the Property selection list for the selected Interface Code.

37157720

Profile Business events is enhanced to include only delta GDS (Global Distributions Systems) negotiated rates.

37133789

OPERA Xchange Interface (OXI) Processor Logging is enhanced to capture the processor Stop and Start actions.

37109846

OPERA Cloud Central Cloud Hub applies conversions for both Inbound and outbound messages based on the respective groups configured under Interface Mappings.

37090641

Once deleted, Sales Itemizer records and Transaction Code mapping records do not appear again in the Transaction Codes screen in the POS interface.

37053684

The OPERA Xchange Interface "Updating Send IFC Created Only" parameter description is appended with "This is a chain level parameter. Update of this parameter applies to all properties in the chain for this interface."

37012611

You are presented with a validation error when you enter Unavailable from the selection list in the Device Area and Encoder Type configuration screens.

36980684

You can to configure up to 160 characters in text for the Delivery Method configuration for Text To Guest in Delivery Management.

36974915

A new Outbound Timout Environmental Control with a default value of 120,000 milliseconds is added inToolbox under System Setup. The value defined determines the maximum waiting time to communicate with the external system during profile lookup.

36964389

Reservation Trace Codes are applied per the Interface Mappings defined for the External System while inbound and outbound message are processing.

36902425

Outbound Configuration for CRM_LEGACY allows Oracle users to update the "Timeout in seconds" with a value between 10 and 120. The default value for CRM_LEGACY is 40 seconds.

36556981

You can directly manage WIZ Processor Services from the Manage OEDS screen in OPERA Cloud, allowing you to start and stop these services with ease.

Inventory

Bug ID Description

37555898

When a room type is copied to a property from a template, the  copyTemplateCodes event is published, and inventory is created for two years from the current business date for the newly copied room type.

37288543

When the Sell Limits OPERA Control is active, Property Availability data appears in bold with associated links. If OPERA Controls is inactive, the data is not bolded and has no links.

37247519

Property Availability updates changes in reservation stay dates and room types to reflect the updated deductions in availability.

37216799

Accessing the Manage Reservations search screen from the Quick Links Menu opens the Manage Reservations screen in the same way as if opened from Bookings > Reservations > Manage Reservations.

37214820

When creating or editing a restriction, you can set the End Date, which must be later than the selected Start Date, using either the calendar option or by entering it manually.

37100968

In Manage Restrictions when past restrictions are updated, you can add restrictions correctly.

37058457

A room dependency is removed for migrated properties and you are able to delete rooms.

36719524

The New option in Posting Attributes is disabled when Item Inventory OPERA Control is inactive, preventing the addition of item inventory while creating or editing a package.

Membership

Bug ID Description

37348424

The membership number masking on the following reports is controlled by the Mask Membership Numbers OPERA Control.
1. arrprecheckin
2. dupmember
3. ga_comp_routing
4. profprodsum
5. comp_open_balance
6. loyalty_member_stay
7. member

37148173

Membership Award and Tier Points appear in decimals in the Membership Transaction Listing and Details screen.

37096385

You can attach the same Promotion Code at the Property and Global level, if the Promotion Code is configured as a Property and Global level promotion code.

37082529

When a membership is attached or removed from a reservation, the Update Reservation Business Event is generated.

37080086

You can view all of the selected rate codes when editing a Membership Rate Group.

37079321

When you add a new Claim Activity to an existing Membership Claim, the submitter information appears as expected.

36524212

The Upgrade Tier process would consider only those profiles that have a new Membership Transaction record from the current date until the last upgrade process date.

36281232

You can only delete Membership Type Rules that have not been used for Points Calculation.

Miscellaneous

Bug ID Description

37564733

Caching issues with the Property Details > Values list field are corrected for when adding, updating, and removing values.

37546041

When you run the request for the getProfileMemberships for the CRMCFG API, you must have the NameId as mandatory query parameter. 

37542900

A high response time issue for comparing to a previous revision is resolved by committing only the changes.

37450087

Selecting Identity Management from the OPERA Cloud side menu successfully launches OPERA Cloud Identity Management.

37441174

You can navigate to OPERA Cloud Administration from Source Codes without any errors.

37382319

You can view the Databases tab in About OPERA Cloud.

37197787

Following a period of inactivity in OPERA Cloud, the system redirects you to the Login page for your active enterprise session.

37134790

The Changes Log records the foreign currency add, update, and delete actions.

37025709

The use of the special character "&" in configuration code Note Types is allowed for creating and updating through OPERA Cloud Administration under Enterprise/Chain and Property Management.

37006881

You can add 20 characters to Property Detail codes.

36997817

The bucket name pattern contains the environment id (env id) information.

36996945

Additional characters in the Property Details Values Code field are supported.

36978935

The Changes Log records the Credit Card OPERA Control settings changes.

36830158

The copy option is removed from the Service Request Codes screen in Administration at the property level.

36753093

An error message appears when deleting a telephone category that has dependent records.

36455570

You can select or deselect all values in a list of values without the page becoming unresponsive.

Mobile

Bug ID Description

37315580

"No task sheets assigned" message appears when your user is not granted with the Access All Task Assignments in the Task Companion task and no task sheet is assigned to you.

Property APIs

Bug ID Description

37569674

The roomType field in the startHurdleRatesProcess operation of the Rate Plan Asynchronous (RTPASYNC) API is optional. If omitted (roomType field is not included in the request body), hurdles apply to all room types in the yieldCategory. If the request body contains invalid room type codes, they will be ignored, and a warning will be returned in the response. If a valid room type code is provided with an associated yield category, hurdles will apply specifically to that room type. However, if the room type code is valid but lacks an associated yield category, hurdles will not be applied.

37551031

The Default External Reference to Display at Hub Level OPERA Control is available for defining the external system to be used for populating the external reference number in reservation search results when logged in at Hub level as well as with the results of Hospitality Integration Platform (OHIP) calls made to getReservations (RSV) operation with a Hub level context sent.

37544001

To enhance the performance of PostProfile/PutProfile, WS to DB round trips for communication are eliminated. As a result, invalid country/state codes in the API payload no longer trigger errors.

37540383

The Resync utility defaults to promotion codes from the current business date if no criteria is provided.

37460456

When using post/putReservation with reservationNotification set as true, and a credit card payment method is specified with an invalid card type, the payment method defined in the Reservation Notification Default Payment Method OPERA Control is applied to the reservation.

37408683

The getRestrictionsHistory operation in the Price Availability Rate API returns an error if more than 10 ratePlanCodes, ratePlanCategories, roomTypes, roomClasses, or restrictionTypes are specified in the parameters for fetching restrictions history.

37404366

You can set the value for optedForCommunication as part of postReservation.

37393776

Using Membership Transaction ID as both a path parameter and query parameter, you can fetch details for a specific membership transaction.

37345927

The operation getEligibilityReservations in Reservation API is removed.

37345504

The expirationDateMasked field value is masked on the Deposit Payments API.

37326601

The postCheckIn and postRoomAssignment are updated to return a meaningful warning message when attempting to assign/check-in a reservation with more than one room.

37297876

The "hasMore" attribute for the "getCityPostalCodesAPI" operation true only if there are additional records available for retrieval.

37297640

An HTTP 400 Bad Request occurs when an invalid profile ID is used with getNegotiatedRatesForGivenProfile operation available in Rate Plan Management (RTP).

37296146

You can now search and attach profiles when search is performed using communication methods from reservations.

37287877

The getFinancialPostings API supports retrieving data for company names with lengths up to 2,000 characters.

37273338

postProfile API sends a 400 response code with details if the payload contains an empty personName array or is provided without a surname.

37258587

The "hasMore" attribute for the getMembershipIssueAwardsList API operation is true only if there are additional records available for retrieval.

37239132

When the sourceOfSale is sent with no values for sourceType and sourceCode, default values for either the property or hub are used based upon the location sent in the header of the request.

37201497

The description of the deleteProfile API operation is changed to "Use this to anonymize a guest or contact profile in OPERA"

37195482

The gethouseKeepingTasks API is updated to return a meaningful message when multiple breakouts exist and the request does not include the Task Codes or Breakout ID.

37189266

An availability query with getHotelAvailability with ratePlanInfo - true works as expected.

37186356

When sending the getHousekeepingTasks API request, you can use the taskInstructions filter parameter to search for specific task sheets with specific task instructions.

37184094

The API (and UI) does not allow you to add event resources on an event when the resource is configured at any property other than the event property.

37180454

CSH (cashiering) outbound approveCompPosting schema is updated for the externalUserId format.

37170396

The response for getReservation operation (RSV Module) when fetchInstructions are included to return reservation preferences, will only include the object for preference type 'ROOM FEATURES' if there are room feature preferences associated with the reservation.

37155072

You can make an In-Session Cancellation from OPERA Cloud Distribution when the Cancel Window OPERA Control is active.

37107014

In Inventory Component Room: When the Sell Limits OPERA Control is inactive, the RestResponse no longer displays the AvailableRoomsExcludingOverbooking field.

37102544

The facilityDepartureTask element description is updated within the HSK and FOF .json to the following:  "Indicates if this task code is the Departure Room Default Task to be scheduled on the departure date of the reservations. Defining a Departure Room Default Task is available when the 'Housekeeping Task Scheduling' OPERA Control is active."

37085496

You can use postCombineShareReservationsByExtId to combine two existing reservations into a share by using the external reference numbers of each reservation.

37079065

The negotiatedRates operation in the Rate Plan Management (RTP) API now provides informative error messages for issues encountered while retrieving rates from the database. The messages are crucial for logging before creating, updating, or deleting negotiated rates.

37069582

The postRestrictionsProcess ASYNC API is updated and provides accurate validation messages for all invalid values.

37043630

Error handling is improved for postReservation when incomplete information is sent for the primary guest of the reservation.

37040212

The description for the amountBeforeTax element, amountBeforeTax, found in getReservation (reservations>reservation>roomRates>rates>rate>base>amountBeforeTax) is updated to reflect it is the total amount, not including any exclusive associated tax.

37023786

The postEnrollment API returns the 400 status code along with correct details if there is a mismatch in the property/hub name in header x-hotelid/x-hubid and field values in hotelId and registeredProperty.

36988468

The "Resort cannot be empty" message appears for the POST file attachment API for activities when hotelID is not passed.

36973801

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

36768666

The description of the "absoluteDeadline" attribute in the response body of getReservationPolicies is updated to reflect that the time in this attribute is reflected in the property's time zone.

36705259

The response to the acquireReservationLock operation, when a lock cannot be aquired due to another user already holding a lock on the reservation, includes the existing lock's associated user name.

36674669

When the getBlocks API request is sent, the block list displays on the BlockID.

36614890

A proper message is returned when an unyieldable or invalid room type is included in the startHurdleRatesProcess operation of the Rate Plan (RTPASYNC) API.

36556479

The length of the shortDescription field in the postPackage operation of the RTP (Rate Plan Management) REST API is now limited to 40 characters to align with the related database information.

36476886

The setMassRatePlanSchedules operation is deprecated in the Rate Plan Management (RTP) API.

36451064

Manage Block search performance is improved.

36273344

The error message, "Unable to update rate code type as pricing schedule details exist. Please delete all pricing schedules," appears when you update the rate code with pricing schedules to a daily rate.

36070086

When get method getBlockAccessExclusion is changed to internal and hit, a 404 not found error appears in Postman.

36058704

No null exception appears when an API request is sent.

35349655

When you run the put events, put cateringPackages or post events request operations for the EVM API, and the sub events OPERA Control is inactive, the response returns the message, "Unable to create Sub Events as OPERA Control is inactive."

Reports

Bug ID Description

36989810

The Currency field is added to the rep_ev_forecast report. When the Ability to Quote Rates in Foreign Currencies OPERA Control is active, the Currency field becomes visible and is a mandatory parameter.

36854587

You cannot retrieve or create the cf_user report (not supported in OPERA Cloud).

36803064

For properties with the Report Scheduler OPERA Control active, reports scheduled for delivery by email are no longer delayed in processing in some scenarios.

36725496

Reports and stationery output the translations set up in the Report Text Configuration for language using custom or non-ISO language codes.

36049492

The currency format for reports appears correctly when set up per currency format configurations for decimal.

Reservations

Bug ID Description

37564704

Coupon Code is required when searching availability for a Limited Use Promotion. 

37556306

The default routing instructions prompt does not appear when creating share reservations from the Look to Book Sales screen.

Share Reservations created from the Look to Book Sales screen with an account profile (Company, Travel Agent, Source) are not duplicated in Trip Composer.

37545609

Performance is improved when booking a reservation from Reservation Sales Screen.

37519827

In Reservation Sale Screen when navigating to the In Progress reservation without a guest profile selected in the search, you are prompted to add a profile from the Profile panel.

37498390

You can search for profiles and get results in timely manner.

37463133

In the Reservation Sales Screen availability results you can view and expand results to view all rates at different zoom levels. 

37460848

You are no longer supported for extending a non-elastic block reservation if you have the Auto-Borrow from House when Updating Block Reservations user task.

37460543

You can select/deselect multiple properties using the Property Filter chip.

37453851

The Reservation Overview panel of the Check In Reservation screen refreshes after you make changes in the Stay Details panel.

37451723

In Reservation Sales Screen, in the overview after entering ages of children and saving those changes, the Child Ages field becomes read only. You can hover on the child ages field to view all ages values existing or you can click the pencil icon to edit the child's ages.

37376395

The Reservation Mass Update feature triggers an error when the arrival date, number of children, or adults is modified for In House or Due Out reservations.

37372065

The Reservation Sales Screen closing script does not display suppressed rate amounts.

37366103

When generating or sending a confirmation letter, you can use the Confirmation_Email merge code to display the email address where the confirmation letter is being sent. This merge code is available both to be added to the confirmation letter stationery item, as well as within Confirmation Letter Delivery Management.

37356935

In Reservation Sales Screen, the Currency dropdown in the availability results toolbar is updated to " Show Rate in" and on search, it defaults to "Default Currency" showing all rates in the results in the configured currencies. You can select any other currency with exchange rates configured and results are converted to the selected currency. To convert the rates back to the original values, select Default Currency again.

37350561

When updating a reservation with an existing credit card, the changes are confirmed without requiring you to reenter the credit card information.

37350396

In Reservation Sales Screen, the alternate calendar displays applicable messages when viewing award rates or membership rates.

37346628

In Reservation Sales Screen, existing profile notes appear in the notes area of the In Progress screen.

37344619

When booking a block reservation using Reservation Sales Screen, the block description appears in the Block field.

37344595

In Reservation Sales Screen, when editing daily details for a specific date, it is updating just that date and does not update the dates in the stay.

37338009

A House Posting Account is created at the Property or Hub level regardless of whether the Guest Age Categories OPERA Control Guest Age Categories feature is active or not.

37333945

The URL flex links setup on the Reservation Overview screen open launch without error when the profile name includes an apostrophe.

37333031

When making a deposit payment, the Reservation Type defined in the Default Reservation Type for Deposit Payments control is updated to the Reservation Type only when Reservation Type validations are satisfied. If the validations are not satisfied, a warning message appears on the Deposit Payment screen.

37331342

When booking a block reservation on the Reservation Sales Screen, and you return from the In Progress screen and delete a block reservation from the trip composer, the Inventory block inventory is returned and updated.

37313618

The Deposit Ledger report includes records of pseudo reservations with deposit balances that are expected to check-in during the End of Day process at the Pseudo Room Arrivals Next Day step.

37311853

When booking a block reservation from Reservation Sales Screen, the action buttons in the Block Borrow drawer are responding.

37311637

In Reservation Sales Screen new reservation search, you can select the Promotions filter with a single click.

37310872

In Reservation Sales Screen, the closing script colors appear when configured.

37310377

In the Reservation Sales Screen you can scroll through the block availability screen.

37305305

In Reservation Sales Screen, you can add multiple preferences in the new reservation search.

37299782

Proper validation messages appear in Mass Update when updating the arrival date to later than the departure date, "Unable to update the reservation as the arrival date is later than the departure date," or the departure date to be earlier than the arrival date, "Unable to update the reservation as the departure date is earlier than the arrival date."

37288534

When creating folio routing instructions as part of Mass Update Routing Instructions, the default selection for Payee is set to "Guest Profile."

37287992

In the Reservation Sales Screen, Find Profile screen, you can select additional filter chips by selecting More Filters.

37282508

The giratecheck report preview appears with a selected reservation status when Reservation Status and Walk In Checkbox filters are applied.

37282097

In Reservation Sales Screen, the Total Cost of Stay displays the appropriate amount for each day even when there is a rate change during the stay.

37278808

When selecting an owner room on the Look to Book Sales Screen, the corresponding room type is auto-populated in the Room Type field.

37275899

When OPERA Cloud Alerts functionality and Auto Attach Element are enabled, a change is made where the PMS license is disabled/ORS License is disabled is no longer dependent.

37273834

Values for Channel and Purpose_of_Stay are stored in both the Reservation_Name and Reservation_Daily_Elements tables.

37273514

The age field in the Look To Book Sales Screen is required if the corresponding Guest Age Category is set as mandatory.

37273494

In properties where the Auto Check in of Advance Checked in Reservations OPERA Control is active, reservations are auto checked in once all auto check-in criteria is met and rooms are not on any holds (available when the Hold Rooms OPERA Control is active).

37264848

In Reservation Sales Screen, a quick note added in the landing screen can be viewed and updated in the new Reservation search screen.

37262843

When booking a multi-segment reservation from Reservation Sales Screen, the package amount in the room and rate details are reflecting the number of guests for each night where applicable.

37259188

When you select the I Want To Create ESign Registration Card option on a reservation without a membership, you are able to select any configured Electronic Registration Card without an associated membership.

37258498

The Source Code selection list displays source codes specific to the selected property.

37243834

When you are logged into Reservation Sales Screen at the hub level, that hub's configured date format is used for all date fields. If you are logged into Reservation Sales Screen at a specific property, that property's configured date format is used for all date fields.

37243820

The Reservation Sales Advance Search Screen displays a field level message when the max nights or max rooms are exceeded.

37241083

When copying a reservation to create a new House Posting Account, you must select a profile on the Create New House Posting Account screen.

37238853

You can use a pipe symbol (|) in the External Reference number field of a reservation.

37238454

On reservation search screens, you can filter search results by Distribution (OHD) channels using the Channel Search filter.

37233907

In Reservation Sales Screen availability results, the Rate View options are available when searching for multiple nights.

37231699

Reservation search allows you to search with a combination of a room number and an Arrival To Date that is earlier than the current business date.

37228603

In properties where the Waitlist OPERA Control is active, you cannot assign a room to a waitlisted reservation. Once the reservation is accepted and removed from the waitlist, you can assign a room.

37223687

In Reservation Sales Screen, a number of records appears in the Notes drawer Toolbar.

37223637

When you generate the Routing Details (routing_details) report and select a block using the Block Reservations filter, reservations matching the critera for the selected block are listed in the report.

37211635

In Reservation Sales Screen In Progress reservations, the shares confirmation number is read-only.

37210715

When OPERA Cloud functionality for Shares is enabled, you can combine existing reservations that are part of a Block from the Shares Panel with a transient reservation.

37209321

When the Multiple Guest Room Keys OPERA Control is enabled, key option values are not removed when you select guest/multiple guests in the Create Keys panel.

37209081

In Reservation Sales Screen, the Closed Rate reason icons and descriptions are added in the legend.

37209006

In the Reservation Sales Screen multi-select fields, the cursor appears after the last selected value when you return to the field with multiple selected values.

37202125

Reservation package allowances are consumed for package, taxes, and Service Charge.

37201695

When you configure a Pre Registration Rule based on check-in time, the before and after property check-in time values are saved and appear in their respective fields. Afterwards, the I Want To Preregister Reservation option is available in reservations within the time range defined in the rule.

37191268

You can make modifications to Stay Details for departure reservations.

37186416

Accessing the Manage Reservations search screen from the Quick Links Menu opens the Manage Reservations screen in the same way as if opened from Bookings-> Reservations-> Manage Reservations.

37179271

Updates made to reservations' origin code as part of Mass Update Reservation Details are saved to the selected reservations.

37175309

In Reservation Sales Screen, the Adults and Children filter chip accepts any value of zero or greater.

37175025

In Reservation Sales Screen when the Fixed Rate parameter is inactive, rate amounts are not editable and the Fixed Rate selection does not appear.

37159094

Validation is added to Mass Update Routing Instructions to prevent adding routing instructions outside of the reservation stay dates.

37154135

Packages displayed correctly in the Package Overview page per the package frequency.

37148448

The reservation "commit" for Global Distribution System and Distribution In session bookings is processed successfully when a reservation is already created in-session using last available room.

37145157

Map View now displays only attractions and excludes hotels outside of the chain.

37139949

The rate amount appears correctly in the property's defined currency format on the Look to Book, Book Now screen.

37139566

You can add Room Instructions, in the Housekeeping panel of a reservation, with up to 500 characters including multi-byte characters.

37136342

The Stay Date filter for arrival date is searchable for reservations in the past.

37133613

In Reservation Sales Screen multi-select fields, you can search and add additional values after the comma or by selecting new values.

37132332

When Rooming List Functionality is enabled, you can manually type and save a credit card number within a Rooming List row entry and save it on a reservation when you select Submit.

37123620

You can copy reservations that have a discount, and the discount remains with the copied reservations.

37118791

When making a block reservation that has a restriction, the start date displayed on the Rate Availability Analysis screen reflects the arrival date of the reservation and not the start date of the block.

37112865

In Reservation Sales Screen, the block, group, and room type details populate in the In Progress screen when booking a block reservation with a restricted room type.

37106519

In Reservation Sales Screen block availability, the search criteria remain visible when scrolling through the search results.

37104051

When Share Price Distribution is defaulted in OPERA Controls or is manually selected when Shares are created from Look to Book or the Shares panel, rates distribute correctly whether or not Fixed Rate applies.

37095515

In the Reservation Sales Screen, clicking the selected Preferences filter Chip Count displays selected values in the selection list.

37092283

The additional information in the Reservation Sales Screen property brochure appears in the popup after you click the Eye icon, and disappears when you scroll or click outside the pop-up.

37089416

When the Child Rates by Defined Buckets OPERA Control or the Guest Age Categories OPERA Control are active, you can move reservations with related information between properties.

37085439

In Reservation Sales Screen, you cannot book a block reservation with an access exclusion not marked to allow "create reservation."

37073870

When OPERA Cloud functionality for Shares is enabled, Sharing Reservations that are in Cancelled Status and Reinstated remain as Shares.

37061145

You can update or delete the Origin Code.

37059092

Phone number search in Reservation Sales Screen, New Reservation supports search by different phone number formats.

37058998

When adding a new note in Reservation Sales Screen, the focus is in the first editable field in the new note form.

37055132

When logged in at hub level and trying to access a reservation presentation deep link without providing the resort as a parameter, an informative error message is returned.

37053186

In the Reservation Sales Screen, you can switch the views to see Available, Allocated, or All Rooms in Block Availability.

37036418

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

37032874

In Reservation Sales Screen, Credit Card details are retained when a profile is added on the overview in the In Progress screen.

37032768

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

37021948

In Reservation Sales Screen, you cannot delete package groups attached to the selected rate from the In Progress reservation.

37021499

In the Look to Book screen after selecting a profile and adding the reservation to trip composer, when there is a profile change and you click reset, the name field is cleared.

37020130

The tab header is updated to "Property Brochure" when the property brochure is opened in a new tab from the Reservation Sales Screen.

37019643

When accessing source codes at the chain or hub Level, you can select the selection list for Source Code and Source Group as part of the search criteria.

37019159

In the Reservation Sales Screen in-progress reservation, all fields required based on the selected reservation type are marked as required.

37017947

In Reservation Sales Screen, in the Overview Packages tab, when selecting a view date from the calendar, you are brought to that specified date for the package.

37016468

You can see rate availability in Reservation Sales Screen even when the rate amount is beyond seven digits.

37005704

In Reservation Sales Screen, the Property filter chip displays a list of properties.

36999714

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

36994611

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

36978288

In the Reservation Sales Screen availability search results, the search bar remains visible in the screen after scrolling through the results.

36973615

When a Global Distribution System (GDS) session reservation is cancelled, the cancellation number in GDS is the same as the cancellation number in OPERA Cloud.

36972520

In Reservation Sales Screen when the profile with membership is selected, the Membership Type in the New Reservation header displays the description.

36921962

You can access the property brochure from the Look to Book Sales screen when accessed from Manage Profile.

36909994

When you create a single booking with multiple rooms and split one reservation using the Split Reservation option, changing the payment method and receiving a token, the new payment method and token appear correctly in the panel, and the reservation splits upon clicking Save.

36764276

Entering letters in the OCInputDate component is blocked.

36749433

In Room Diary when you drag an Out of Order (OOO) room / Out of Service (OOS) room beyond an Arrival Reservation stay dates, a warning message stating "Room XXX is Blocked" appears and stops the extension of the OOO/OOS.

36578834

In Reservation Sales Screen, you can filter by VIP in the profile search.

36478840

In Reservation Sales Screen, suppressed rates display as a strike through or a hash symbol according to the specific roles assigned to the user in all the areas a rate amount appears including availability mini rate cards, trip composer, room rate details, alternate calendar, overview, total cost of stay, shares, and daily details screens.

36430294

When the Room Type to Charge OPERA Control for is inactive, the column RTC is not available for display in the Reservation Search screens.

36086213

You can successfully perform a search in any Reservation Search screen where multiple canellation penalities or deposits exist. 

Role Manager

Bug ID Description

37540851

The following tasks are removed from the seeded (read only) <PROPERTY_ORG_ID>-ADMIN role and from the property template role configuration and any custom property roles:
- Hubs
-- New/Edit Hubs
-- Delete Hubs

The following task are deactivated for <PROPERTY_ORG_ID>-ADMIN role, but is available for the property template role configuration and any custom property roles:
-OPERA Controls
--Edit Property Controls

37519816

In a scenario where the General Parameter Flexible Dynamic Fields is active and Property Roles are configured in Role Manager > Tasks, the following Tasks are available in Manage Property Roles:

Enterprise Admin > Flexible Dynamic Fields and sub tasks New/Edit Flexible Dynamic Fields, and Delete Flexible Dynamic Fields.

Client Relations > Profiles Management > Profile Flexible Dynamic Fields and sub tasks New/Edit Profile Flexible Dynamic Fields, and Delete Profile Flexible Dynamic Fields.

Bookings > Reservation Management > Reservation Flexible Dynamic Fields and sub tasks New/Edit Reservation Flexible Dynamic Fields, and Delete Reservation Flexible Dynamic Fields.

37428079

A new custom attribute, OC_Hubs_String, is added in the customer's Oracle Cloud Infrastructure (OCI) Identity and Access Management (IAM) Identity Domain where the data type for this attribute is string and this new attribute enables you send multiple hubs as comma separated values in the Federation JIT claim.

37080346

The Manage Interface User screen is visible to users with the SUPPORT-SUPPORT and SUPPORT-SUPPORTMANAGER roles.

35751173

The Display Name text field on Manage Chain Roles/Property Roles is no longer editable.

36061668

You can no longer save a custom role created without any tasks assigned in OPERA Cloud Role Manager.

Rooms Management

Bug ID Description

37205154

In properties where the Shares OPERA Control is active, share reservations are considered as one task on the Housekeeping Forecast screen throughout the stay of the shares, as they are sharing the same room.

37170159

Performance is improved for auto generating task sheets.

37159724

When a room is marked as Guest Service Status Make Up Room, and the room is started in the Task Sheet Companion, then the Guest Service Status is removed. The Guest Service Status OPERA Control must be active in the property.

37159412

When updating Room Instructions using Mass Update Housekeeping, you are prevented from entering a Room Instructions of more than the limit of 500 characters.

36997954

In properties where the Housekeeping Task Scheduling OPERA Control is active, you can shift the tasks on the Housekeeping Calendar of the reservation. You can do this in any language available in OPERA Cloud.

36898091

When you are logged in at hub level and set a default property, the selected property defaults when accessing the following screens:
Housekeeping Forecast, Room Discrepancies, Room Maintenance, Auto Generate Task Sheets, Create Manual Task Sheets, and  Manage Task Sheets.

36577096

When configuring Floors (preferences), the Code field allows you to place a period such as: 1.1, 1.2, 1.3, and so on.

36573917

When adding task sheets to an automatically generated Task Sheet Set, the added tasks correctly reflect on the generated task sheet reports.

36400980

The description of the Housekeeping Credits OPERA Control, along with the options within the setting, are improved for a better description of the functionality.

Sales

Bug ID Description

37063538

Completed Activity start times and completed times appear as expected (unchanged) when updated. A follow-up activity is created with time entered for the completed activity.

35863120

Completed Activity start times and completed times appear as expected (unchanged) when updated. A follow-up activity is created with time entered for the completed activity.

Toolbox

Bug ID Description

37317377

The following scenario is added to the Imbalance Analysis Tool to address the Effective Package Ledger imbalance. When a package is removed from a checked-in reservation, the room charges were not being populated.

37289986

You can see the progress on the progress bar when performing a profile purge.

37282577

Selecting Fix Missing Invoice in the Check Missing Invoices tool (path: Toolbox > Utilities > Data Management > Imbalance Analysis > Check Additional Imbalance Issues > Check Missing Invoices) resolves the invoice issue without triggering an exception error.

37232538

You can update Market Codes from the Update Market Code option in the Utilities section of the OPERA Toolbox menu.

37190004

The Export Shell file size is increased from 10 MB to 15 MB, allowing shell files to be exported without issues.

37017911

You can see purge processor details in a log format when queried in the database.

37045165

Detection of the Single Sign-On (SSO) user and its roles is correct. No API access permission errors appear in the console.

The 403 error returned by the property's selection list is expected behavior when you lack the necessary permissions.
You must update the documentation to specify that users need the DATA_ACCESS role to access the Resync Utility.