2 Resolved Issues

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

Accounts Receivables

BugID Description
38116587 When the Accounts Receivables OPERA Control is Inactive, AR accounts can be deleted unless associated with active routing instructions or linked to a payment transaction code.
37940016 In a scenario where the Parameter > Fiscal Bill Number is active, the number is not displayed in the Accounts Receivables > Credit Card Transfer screen. The fiscal bill number is displayed on all other related screens.
37910461 Resolved an issue where applying payments selectively in Accounts Receivable resulted in a timeout and "Session closure ERROR 504." You can now apply payments without interruptions
37894657 Resolved an issue where the ability to resolve AR Traces was incorrectly controlled by the 'BOOKING > NEW/EDIT BLOCK TRACES' task. This caused users without block trace permissions to be unable to manage AR Traces. The application now correctly enforces AR-specific trace permissions, ensuring that the ability to create, edit, delete, or resolve AR Traces is governed solely by AR-related tasks. Additionally, permissions for Reservation Traces, Block Traces, and AR Traces are now managed independently, as intended.
37358090 AR Payments Report > Unallocated Section: An issue is resolved in the AR Payments Report where the Unallocated section incorrectly displayed amounts for AR payments made against invoices with a negative balance. The report now correctly excludes such payments from the Unallocated section.

Block Management

BugID Description
38187923 The performance of deleting a block from the I Want To... menu in the Manage Block search screen has improved.
38025833 Avg Room Rate total at Block Stay Statistics Daily Block Summary is calculated by Total revenue divided by Number of selected date.
37927730 You can display the Manage Block search results in card view, and the results display the room nights and room revenues as expected.
37886697 Performance is improved when deleting a block from the I Want To menu in the Manage Block search screen.
37857376 If you have a master allocation, and all its sub allocations are in a cancel status, you can change the status of the master allocation.
37856626 While creating sub allocation, dates will not default from master allocation dates (nor any other dates).
37844612 Only packages associated with the property and set to the "Default Package Upon Block Creation" OPERA Control should get defaulted when creating a block.
37833890 You can navigate to other screens while the Block Occupancies synchronization is running.
37821791 You are to select Shift Block Date and perform the operation from the block I Want To. . . Menu as expected.
37820476 When OPERA Cloud functionality for the Rooming List is enabled, a change has been made to the 'Borrow' hyperlink to disable it once selected, allowing for the inventory to be proccessed without creating duplicate reservations for the borrowed room type.
37793582 You can delete sub allocations as long as there are no active reservations.
37761491 When Rooming List and Shares functionality is enabled, reservations created via Manage Block Reservations - Rooming List that have Linked Profiles and/or Notes attached to the block header, are not being duplicated upon creation.
37754384 When a reservation has a package code either added to the reservation or created with the package code and a Global Alert Definition configured for that package code, the Global Alert populates on the reservation.
37689643 You can schedule rep_bookchglog report and it works as expected.
37676193 When you cancel a sub allocation, the rooms allocated are released from the allocated rooms on the master allocation.
37637863 In OPERA Central, the following Block OPERA Controls are available when the property does not have an active subscription for the Cloud Property Management subscription: - Master Sub Blocks - Synchronize Master Sub Blocks - Master Sub Allocations - Multi Block Rates - Maximum Number of Block Rates
37227941 Manage Block Title appears in the Block presentation screen, and the Manage Event title is present in the Event presentation screen.
37111342 At the Hub level and Property level, the revenues for Rooms Picked Up and Average Room Rate Picked Up are appearing correctly.
36960203 Room nights and room revenues appear in the Block Overview screen for the Master Tour series when you select the calculate button.

Cashiering and Financials

BugID Description
38176601 Performance has been improved for the billing screen when searching and selecting reservations associated with restricted profiles and clicking on the Billing tab.
38160477 The Comp Posting Journal screen displays the details for Declined or Staged transactions.
38130750 You can drag and drop transactions to a Comp Folio window that is already associated with a Comp Authorizer.
38092193 Cashier count query updated; correct cashier count shows in the Manage End of Day screen.
38087761 Taxes configured using Tax type and beginning on future date are correctly calculated for transaction codes that are used for Fixed Charges.
38086681

Enhanced Logging: Logging for the "Create Guest Ledger" End-of-Day (EOD) procedure has been improved to facilitate better troubleshooting.
Performance Optimization: Redundant session lock logic has been removed from the get_folio_users function, leading to more efficient financial operations.
These enhancements are aimed at improving overall system performance and simplifying diagnostics.

38082837 When the Authorizer PIN Required control is On, the Authorizer ID displays correctly when selecting an Authorizer in Comp Routing Instructions.
38082228 There is a scenario where the Cashiering Parameter for Auto Generate Credit Bill for Deposit upon Check In is active, and Allow Negative Postings is active, when a deposit folio has been posted for a + (positive) and - (negative) amount and offset one another back to zero. If the reservation is checked in and the negative deposit folio is not matured automatically, running the Imbalance Analysis tool in Toolbox matures the unmatured negative deposit folio to the Lost Interface Postings account.
38068527 The FOLIO FLAG data element is correctly displayed in the CHECKOUT Business Event.
38067557 Bulk tokenization process correctly handles the "no records found" scenario and includes all credit cards starting with '~' for tokenization.
38057068 The user is able to view the Cashier Closure Reprint report with all details related to other payments, credit cards, foreign exchange, etc.
38035623 Enhanced the performance of the business_event query within the 'Manage End of Day' process by optimizing it for the create_guest_ledger procedure.
38035077 Comp Authorizer screen shows inactive authorizers when you select the Show Inactive option.
38034134 You can perform batch deposits for the properties that are integrated with 'AlternateTransRef' supported payment service providers via OPI Cloud.
38027399 When a date value is entered on the Matrix Report via Manage Reports, the correct results display for reservations that meet the criteria.
37977778 A change has been made to ensure Scheduled check out reservations properly check out on specified time.
37939005 Credit Card details remain on the Payment Instructions screen, though the reservation status is changed to No Show.
37932981 The Bulk tokenization process has been improved to tokenize in-house guests, followed by arrival and future reservations.
37915251 A "Prepaid Card Swipe Parsing" OPERA Control parameter is added to the Cashiering group, defaulting to off. It enables support of prepaid card parsing logic for card reader devices.
37888909 Credit card number masking is improved. When you enter the credit card number in the payment component and tab out, the number is immediately masked.
37886480 In some cases, where negative charges are posted in POSTIT or PASSERBY, a folio generation is attempted, and the OPERA UI gives an incorrect message saying "Please select a credit card terminal". This issue has been resolved in this release.
37882564 When you copy a comp transaction code to a template, a validation error message returns if the transaction code already exists as a template or the transaction group or subgroup does not exist as a template.
37877052 You can enter the supplement value and complete the passerby sale for the negative amount.
37876665 While creating a new rate code, the selected values under Financial Details remain intact when the Market code is entered under Rate Controls and Web channels.
37873195 The delete option is removed when only one default authorization rule is configured for the resort.
37860777 Rate amount entered for a specific date without providing the amount for Adult is throwing a validation message in order to add a price.
37856815 When processing a Batch deposit for large number of reservations, the process completes successfully without ending the session.
37856236

Resolved an issue where performing a Quick Split on a Package Wrapper resulted in the deletion of settled charges, leading to a folio imbalance when Folio No Reprint was enabled. This behavior caused inconsistencies in billing and unexpected balances on the folio.
The application has been updated to ensure that billed charges are preserved during Quick Split operations when Folio No Reprint is ON, regardless of the package configuration.

Relevant Configuration:

  • Folio No Reprint: ON
  • Automatically Transfer Generates with Main Transaction: OFF
  • Transaction Codes: Setup with Exclusive Generates
  • Rate Configuration: Rate includes package with Generates Exclusive, without allowance


This fix ensures accurate billing integrity during folio operations involving package wrappers.

37856118 Performance is improved for reservation business events.
37854682 Pricing schedules of daily rates are displayed correctly.
37847590 The Manage End of Day landing screen performance is optimized, and the dashboard shows the arrival(s) count based on the arrival reservation(s).
37835635 The End of Day Additional Procedures are updated to run successfully for the Creating Guest Ledger process.
37826679 You can successfully upload the data files through Toolbox > System Setup > Import Data.
37826649 The primary email address on a profile is not impacted when a new email address is added from the Print Folio option.
37826603

When OPERA Controls > Cashiering > Parameters > Credit Bill is set to active, Auto Generate Credit Bill for Deposit upon Check In is set to active, Cashiering > Setting > Default Deposit Tax Room has a value and the room is checked in, and Setting > Payment Transaction Code for Auto Generate Credit Bill does not have a value.

In a scenario where a reservation with a deposit is checked in, the following error message is displayed and the reservation is not checked in: Error: 'Payment Transaction Code for Auto Generate Credit Bill setting does not have a value. Please enter the required transaction code in this setting.'

37822133 The Copy Transaction Code to Template utility creates the transaction code template(s). If the source transaction code is a comp transaction code, the comp transaction code template is created.
37812757 The global exchange rate defaults to the Coordinated Universal Time (UTC) time zone if the time zone is not configured at the Hub level.
37796267 In a scenario where the 'Internal Credit Bill for POS Accounts' and OPERA Control is on, a POS Account reservation is in-house with a different payee profile on Window 2. Charges are settled on Window 2 to create an INTERNAL POS ACCOUNT Folio Type folio, and you generate a Credit Bill against that folio. Then, the INTERNAL POS ACCOUNT CREDIT BILL Folio Type Credit Bill generates successfully.
37786705 In a scenario where the 'Print Fiscal Information Folio' OPERA Control is on, and the Billing screen is in Split View, charges exist on the right window only. Select Information Folio from the right window, and the fiscal workflow is engaged to generate the fiscal Information Folio.
37785912 In a scenario where the Check for Credit Bill Folio on Settlement OPERA Control is on, navigate from the Billing screen to the Folio History screen to perform a Generate Credit Bill which times out. When you try a second time to perform Generate Credit Bill against the same original folio, the fiscal workflow is engaged correctly for the second attempt.
37781785 Undefined error no longer occurs when creating new end of day schedule
37780316 Packages are created successfully only when the transaction code is sent in the request of the postPackages AP.
37764941 The user is able to delete or inactivate Article Codes which are duplicates with different trx codes migrated from Opera V5 to Opera Cloud.
37754032 The Post Charge screen in OPERA Cloud Billing now properly distinguishes between the article code and transaction code selections. When the Post Charge option is configured to allow both, selecting an article from the LOV will correctly retrieve and apply the associated article price.
37750777 The Package Code Formula CITY_TAX only considers packages defined in the Packages To Include field that are setup with a transaction code se tup as lodging for calculation of City Tax. You can search profiles and receive results in a timely manner.
37746530 Transferring an individual AR invoice to a compressed invoice (same or different AR account) is now restricted.
37732697 When Package Availability Controls- DOW is active, updating a pricing schedule in package, which does not have Min/Max Guest/Nights previously, is successfully completed.
37727180

In a scenario where folios are voided, the Void Folio Reasons (void_folio_def) report displays the following in the Reason column:
When Parameter > Credit bill for void [CREDIT_BILL_FOR_VOID] = ON and Parameter > Credit Bill Reasons [CREDIT_BILL_REASONS] = ON, Credit Bill Reason appears on the report.
When Parameter > CREDIT_BILL_FOR_VOID = ON and Parameter > Credit Bill Reasons [CREDIT_BILL_REASONS] = OFF and Parameter > Void Folio Reasons [VOID_BILL_REASONS} = ON, Void Reason appears on the report.

37720156 When the Currency Cashier Amount is updated (OPERA Cloud Administration > Financial > Cashiering Management > Cashiers > Select a Cashier > Click on the vertical ellipses > Amount > New > Select a Currency Code and enter the amount > Save), the Cashier ID field is replaced with the Currency Code.
37716184 In a scenario where a CITY_TAX package is linked to a rate code, selecting Cashiering > Post Rate Code generates the expected City Tax amount.
37715047 The Display Name configured for the User Activity Log report is correctly output when the report is generated by End of Day.
37714034 In a scenario where folios are generated with a large number (12 digits or more), the folio is successfully previewed from the reservation or folio history.
37713538 The Manage Rate Code screen appears when Cancel is clicked while creating a rate code at both Hub and Property Level.
37709425 The 'Refresh Room Routing' action now works as expected when routing involves multiple transaction codes, without triggering any unexpected errors.
37704464 In a scenario where the Send Fiscal Folio prior to Voiding OPERA Control is on, and you perform Void Folio on a folio with Folio Type not configured for Fiscal Printing, the folio is correctly voided without engaging the fiscal workflow.
37700800 You can copy Tiered Rate Code pricing schedules to other tiered rate codes without unexpected behavior.
37690568 Credit Card Vault conversion is successful for all the records that are tokenized
37680311 When Cashiering Parameter for Fiscal Folio Printing is active, the performance is improved when generating a fiscal folio.
37670092 The Room section appears in the Rate Strategy screen in different zoom percentages.
37663168 Invoice supplement and Reference fields description truncates to 2000 characters.
37645911 When posting a charge in a currency for which there is no exchange rate, an error is returned correctly.
37591875 You can post a payment to an AR Invoice.
37535736 From the Manage End of Day screen, the Post Room and Tax step shows up to 500 errors on the screen. You can review the errors and click on continue to proceed with End of Day execution.
37526882 The Imbalance analysis tool can fix the imbalance caused due to the missing deposit_led_debit in the reservation.
37491666 When Cashiering Parameter for Fiscal Folio Printing is active, the performance is improved when generating a fiscal folio.
37476615 A change has been made to apply an imbalance fix only if the Folio No Reprint control is active for a property.
37458476 The Global Exchange Rate screen shows the exchange rates based on the Hub/property time zone.
37356815 The deposit amount transferred to another reservation does not mature on the source reservation.
37355119 In a scenario where the Advanced Deposit Handling setting is set to 4, and Advanced Tax Handling for Deposit Folios is active, the deposit is successfully matured.
37354757 In a scenario where print queues are active and a folio is voided, when a folio is generated using the same print queue bill number, any imbalances can be fixed using the Imbalance Analysis in Toolbox.
37354297 In a scenario where the room defined in the 'Default Deposit Tax Room' OPERA Control is not in-house, the 'Auto Generate Credit Bill for Deposit upon Check In' OPERA Control is off, and you check-in a reservation with a deposit, the deposit transfer is visible on the Billing window.
37334078 The Imbalance Analysis utility is updated to include Cancelled and No Show reservations when performing specific checks to resolve deposit imbalances.
37283617 In a scenario where the fiscal partner returns an error exceeding 500 characters, OPERA Cloud handles the error correctly and truncates it to 500 characters.

Client Relations

BugID Description
38144360

When adding an email address to a profile using postProfile and putProfile, the emailFormat is handled as follows:
1. If "HTML" or "Html" is specified, it is returned as "Html" when retrieving the email address for backward compatibility.
2. If any other emailFormat is specified, it is returned as is when retrieving the email address.

38142813 The Country value in profile communication no longer reverts back to the original value when Expression Language is coded for the Required attribute of Postal Code field. Note: this fix requires that the Refresh check box is unchecked and reselected for the component in page composer.
38096977 Profiles, Reservations, Reservation future and past stays, and AR accounts return in standard time format to ensure consistency.
38055466 When you remove a membership associated with a profile that has a Very Important Person (VIP) status, a warning message is displayed: 'Removing this membership may affect the profile VIP status.'
38034988 Improved the speed and reliability of viewing membership details in guest profiles. Information loads faster, providing a smoother user experience.
37976594 Validated check box is not displayed in the 2nd row while creating a new profile (all types of profile) even when the communication type is blank. Also, for guest profiles when an email communication value is removed and then Validated, the check box is not displayed.
37939044 You can access the future and past stay panel and the reservations by clicking on the confirmation number for any profile type.
37930945 Profile discounts can be configured for a profile with negotiated rates linked to it.
37929749 Membership details for a profile can be updated when an inactive membership with the same membership number is already associated with a different profile.
37918324 You will not see mini profiles in a profile search when the OPERA Control "Exclude Mini Profiles in Manage Profile search" is turned ON
37883889 You are able to update the profile details successfully for the profile that has a folio generated.
37855213 You can update the Activity, and it is working as expected.
37844019 Confirmation message : ID Type "Code" is already configured with the Role PASSPORT. Would you like to update ID Type "Code" to have the Role PASSPORT? is displayed when creating or updating a Identification type with ID Role as PASSPORT.
37822020 The Profile Type value is retained successfully when updating the Account Statistics report (REP_ACC_STATS).
37815375 You see the View Profile entry every time the same profile is downloaded. New profile entries are viewable only when the profile is downloaded for the first time.
37815042 The guest birth date is masked in profile overview and profile details screen for guest and contact profile. When in edit mode, the dates are unmasked for you to see before further updating.
37813446 The description for Data Residency Profile Nationality OPERA Control is updated to "For selected Nationalities, redirect the create and update Profile actions using Profile Residency Outbound Integration."
37801493 When you activate the IATA Search via Opera Cloud Distribution OPERA Control, you receive a warning message.
37746566 The Stay statistics screen shows the correct currency when viewing Reservation Statistics, Stay Records, or Revenue Statistics.
37727796 You can attach a bank account to a travel agent profile that has commission records associated with the default bank account.
37725328 When you select Add Contact from an account linked to an activity, any existing linked contact to that account appears.
37716826 On the Suspended Stays screen, the record that shows Error Msg -"Membership Number on the Stay Record does not exist for the given Profile" will appear at the top of the screen.
37716346 You can add, delete, and inactivate membership details on a profile when an external database with the name MYFIDELIO exists.
37690190 If communication changes are done on a profile, the influence code is not impacted.
37675162 You can attach titles to a profile.
37672884 When editing and accepting a Suspended Profile due to Name Change, you no longer receive Duplicate Membership exceptions for the same profile.
37661855 When the Override Profile Protection role is disabled and the OPERA control - Profile Protection is ON and set to BY PROFILE and Profile Details are protected, the Edit button in the Profile presentation screen is displayed and when clicking on EDIT, protected fields are not editable. Also the Merge option is not displayed from IWT of both profile presentation and at row level IWT from manage profile screen.
37652458 You can add, preview, delete and download an attachment linked to an Activity. An attachment can also be added to an Activiy via Rest APIs.

Commissions

BugID Description
37744691 The Bank Account is removed when you delete the bank account from the Travel agent profile.
37687277 The commission calculation removes the per-night calculation when the commission code is configured with a percentage for the revenue transaction code.
37665595 The Manage Commissions screen in the Reservations will, after a page refresh, remain on the same page to preserve navigation context.

Country Specific

BugID Description
38118968

In a scenario where Fiscal Folio Printing is active, the Universal Payload is updated to include tax postings generated by package codes for the related folio.

38052780

Country Specific - Poland
The PL_JPK_FA Export field <P_3B> is updated to contain the concatenated value of each Address field (Address 1, Address 2, Address 3, Address 4, City, Zip Code and Country).

38040722

Country Specific - Poland
In a scenario where you generate a pre-payment invoice, check-in the reservation, generate the 1st folio, generate the 2nd folio, and then generate a copy of 1st folio from Folio History, the copy displays with the correct layout.

38028152

Country Specific - Portugal
The PT_SAFT_104 Country export is updated to only display codes in the <Product> section related to actual postings and payments made for the export date range. If no postings or payments exist, no <Product> codes are displayed in the export.

38025864

Country Specific - Poland
In a scenario where you generate a fiscal pre-payment invoice, check-in the reservation, and a fiscal timeout/error occurs when you attempt to generate the first fiscal folio after check-in, then the next successful attempt at the fiscal folio correctly displays the pre-payment invoice as the associated folio.

37924233

Country Specific - Portugal
In a scenario where multiple associated bill numbers exist for a credit bill, the PT_SAFT_104 export is generated successfully.

37846521

Country Specific - France
When the Deposit Folio Functionality OPERA Control is on, the text 'Deposit' no longer displays to the right of the check boxes in the Deposit column.

37815428

Country Specific - Philippines
In a scenario where Cashiering (Financials) (Financials) Parameters for Folio No Reprint and Void Folio are active, when a BIR Invoice is voided/cancelled, the voided/cancelled BIR Invoice appears in reports as Cancelled. When a new BIR Invoice is generated the record is displayed correctly on BIR reports.

37809516

Country Specific - Poland
In a scenario where the Customer Faktura Vat Folio Type is ordered higher than the Faktura Vat Folio Type in configuration, OPERA Cloud correctly generates the Faktura Vat Folio Type during folio settlement in Billing and New Invoice from Accounts Receivable.

37787088

Country Specific - Poland
In a scenario where one or more of the following fields exceeds 100 characters, the Polish Export (PL_JPK_FA) generates successfully.

Note: The Export must be created from the template for the changes to take effect.

Faktura section: - P_3A (Name + Last Name) - P_3B (Address) - PrzyczynaKorekty (Credit Bill Reason) FakturaWiersz section: - P_7 (Folio Arrangement Code Description or Transaction Code Description) ZamowienieWiersz section: - P_7Z (Folio Arrangement Code Description or Transaction Code Description)

37711962

Country Specific - Maldives
When Cashiering > Parameter > Generate Tax Registration Number is set to On, a Tax Registration Number is assigned to each Arrival Reservation during the End of Day by procedure 'eod_misc_assign_tax_reg_no'. A Tax Registration Number is not assigned to Pseudo Room Reservations, Cancelled or No-Show Reservations.

37709565

Country Specific - Poland
The sample_folio_poland.rtf is updated to support values over 10,000 when generating a folio.

36908385

Country Specific - France
In a scenario where your User does not have a Cashier assigned, and you select a Cashier when accessing the Folio History screen, and you generate a Duplicate Folio, the selected Cashier is stored internally with the Duplicate Folio record.

36348622

Country Specific - Portugal
In a scenario where deposit folios exist with the same bill number, each deposit is matured successfully.

36070316

Country Specific - Brazil
In a scenario where only deposits exist in a billing window, when a folio is generated for the billing window the Folio Queue INTERNAL is automatically selected and no Universal Payload is generated when Cashiering Parameter Fiscal Folio Printing is active.

Distribution

BugID Description
37459689 The "Start Date" for distributing negotiated rates now defaults to the current business date and can be updated as needed

Events

BugID Description
38079517 The Available Panels list and Selected Panels list under the panel personalization in the composed menu screen displays correctly, and the data displays based on the selected panel list for the composed menu.
37960271 You can remove all types of translations in the Edit Menu Item screen.
37931437 The performance for the Event search screen when searching for an event by Event ID has improved.
37855469 The performance for the Event search screen when searching for an event by Event ID is improved.
37776688 When you update the Post As in the block catering details section, the Doorcard at the event level will be updated as well.
37687961 You can edit the serve start time and end time of an event even if the serve end time goes past 12 AM as long as the event is still within the block dates.
37674436 The Manage Events search screen works as expected at the Hub and property level.
37651528 You can successfully export event records to ExcelHTML and CSV from the Manage Events search screen.
37528182 The Manage Event search screen is working as expected.
37516976 When you generate the sample_bqt_chk_folio_by_event or by_rev, the translation for the Discount % only shows the first 13 characters. By limiting the field to 13 characters, you avoid getting an error when generating the reports.
37204686 The Catering Currency code appears correctly in the Admin - Menu items screen.

Exports

BugID Description
37892588 The export name can be identified in the error message when the export process fails during the End of day additional procedure step.

Front Desk

BugID Description
38143645 You can move a room for share reservations by dragging and dropping one of the reservations to the new room on the Room Diary screen. A popup displays where you can choose to move the share reservations as well.
37904866 The 'ETD of the Departing Reservation' column in the Queue screen shows the ETD added to the reservation that is departing the room assigned to the reservation currently in queue. If the departing reservation does not have an ETD, the column shows 'Occupied', and if the room is not currently occupied, the column shows 'Vacant'.
37888596 The Company Profile merge codes on the Sample Registration Card are customizable to display the relevant data when a company profile is attached to a reservation.
37877812 In properties where the Advanced Daily Details OPERA Control is active, you can set up room moves for the future. In that case the Housekeeping Tasks will update to reflect the configured departure task on the day the guest is moving rooms. When it comes to housekeeping task scheduling of reservations with scheduled room moves, each room segment is considered to be it's own reservation.
37865276 After updating a reservation, such as adding packages or updating stay details, you can cut keys by selecting the Create Key button on the Create Room Key panel.
37846351 When you update the reservation dates for shared reservations, room key data changes are triggered for the shared reservations, and key card updates are recorded to the changes log.
37805198 The Wake Up Call companion screen displays the current status of the call based on the property time zone.
37801303 Room Assignment under the Detailed Occupancy Screen now lands on the Assign Room screen
37723552 When searching for Open Folios via the Manage Reservation Screens and search by room number, the results return as expected.
36556996 All arriving Shared reservations are removed from the Queue once the check-in is completed for one of the share reservations.
35672744 Mass Check In and Advance Check In/Mass Advance Check In is possible for a reservation that has a Direct Bill payment method and has a Profile with an associated AR Account, when the 'Mandatory AR Account for Direct Bill Payment Type' OPERA Control is set to 'Check-In' or 'Reservation and Check-In'.

Integrations

BugID Description
38053208 The token expiry for legacy interfaces is now configurable for IA from Env SSOT.
38034965 Business Events will continue to include empty elements in the event payload by default.
38026520 IFC request records the valid Start Time when you cut a duplicate key if Multiple Guest Key Functionality is active.
38000900 Fetch Business Event gives expected response when an event is generated.
37999413 Reservations are created in OPERA Cloud with an OPI Internal token when sent via OXI Interface.
37946974 When accessing player Statistics from the Reservation presentation screen, the response includes the player ID.
37946456 Oracle Team - Queue Statistics screen shows the Messages in READY status accurately after Purge process.
37943546 Fixed issue where channel rate mappings were not displayed when searching by Property and Channel for properties with large datasets due to pagination limit in FetchChannelRateMappings API.
37931304 Previously, the <HotelReference> elements were ignored if they included namespace attributes (e.g., hc1:HotelReference). This has been fixed. The logic now properly identifies and processes hotel references even when they are namespaced.
37923071 The retrieval of pending inbound messages within the Cloud Hub Adapter have been optimized to enhance performance and reduce CPU and I/O usage. Inbound messages using Cloud Hub in OPERA Cloud Central are now processed more efficiently.
37898722 Business Event Streaming - Stream name for events is now logged in logs for better observability.
37895529 Inbound OXI Reservations with no accompanying guest details do not insert a primary guest as an accompanying guest.
37882412 When OPERA Cloud functionality for Accompanying Guests is enabled and Accompanying Guest Profiles are successfully added to a reservation via OXI, they are not duplicated when the profile ID may not exist.
37871653 Cloud Hub Adapter uses the OPI_INTERNAL_URL SSOT variable for OPI token exchange.
37806543 The performance of Check In Requests from the legacy OPERA Web Self-service (OWS) is optimized for faster processing.
37794306 Guest Profile is updated with the correct primary address when inbound OXI is processed.
37791590 Code bug fixed to not allow non-numeric values as a port. The recommendation is to not use non-numeric values as IP and PORT when configuring OXI communication method urls
37772388 Suppressed logging errors for CRSStatus API calls from OPERA v5 PMS.
37762103 In Interface Logs, when you delete Interface Messages, a warning message appears: "Are you sure you want to Delete All the records"? Selecting Delete deletes all interface messages.
37745608 When you check out and check in a back to back reservation, the create keys screen is not presented when an active back to back key was previously created.
37737930 When the Outbound DLS interface is active, you can cut the Key with and without Additional Rooms using the Create Key Panel.
37731471 Note display on the Interface Mapping UI for system type NULL and OHIP interfaces on External System Mapping value length and Cache Refresh time.
37727954 Reservations created in OPERA using OXI, will use the package price from the OXI Payload.
37725750 I-ORG users, without assigned roles, are correctly identified as invalid users during the pre-validation process.
37632685 Conditions on Business Events configurations can be added up to 2,000 characters successfully.
37409320 The outbound Delete Posting OXI XML messages will not be generated and shown in messages to the external system user interface.
37372516 Stay records upload performance from Toolbox or through the Cloud HUB adapter is improved.
37339674 In a scenario where Cashiering Business Events are configured and a settlement is performed, the Update Posting Business Event is successfully triggered for the parent transaction code, generate (if set up), and the payment transaction code. The Business Event contains the Bill Number data element populated with the value for the bill number generated during the settlement process.

Inventory

BugID Description
38092289 Property Availability searches are optimized.
37982371 You can update the room type attributes in properties where the Guestrooms, Meeting Rooms,Catering Events and Simple Events in OPERA Control are inactive.
37845265 If you go to Administration and select Inventory, and then Function Space Management, you are able to create function spaces as expected.
37746709 When master allocation room grid gets updated, the corresponding inventory value is also updated accordingly.
37740038 When clicked on, the Room types record in the Overbooking Protection screen, the details panel is always displayed on the right side of the screen irrespective of the zoom percentage of the application.
37719974 You can select previous dates once a future date is selected in Manage Restrictions, Block presentation, and Property Availability screens.
37668583 The asynchronous SellLimitsAPI handles multiple configuration creation requests seamlessly.
37648099 Enhanced error handling for FetchRateInfo operation resulting in enhanced performance when searching for availability and displaying rate information on the Look to Book Sales Screen.

Miscellaneous

BugID Description
38120450 In About OPERA, the OPERA Cloud Distribution URL displys either the Tenant Name or Oracle (Internal) name, depending on what type of user is logged in to the OPERA Cloud application.
38074560 Code changes allow correct assignment for idcsClientSecret in Multi region IDCS environment.
38051465 Error messages are now displayed when attempting to enable both mutually exclusive OPERA Controls: 'OPI Cloud Token Proxy Service for PMS' and 'OPI Cloud Credit Card Processing'. Also, the description for 'OPI Cloud Token Proxy Service for PMS' has been updated.
38033495 Error messages are now displayed when an attempt is made to enable both mutually exclusive OPERA Controls: 'OPI Cloud Token Proxy Service for PMS' and 'OPI Cloud Credit Card Processing'.
37884768 When you attempt to Delete a seeded value from a User Defined Field Group, the message "Cannot delete system required data" appears.
37883631 The user activity log reports generated from the Changes Log screen with criteria; the 'Property' or 'Global Level' displays only the corresponding records.
37692484 The Changes Log records the pre-stay charges and reservation type OPERA control setting changes.
37548274 When you are logged in to application using the French language, the "Complimentary/House Use" dashboard tile correctly displays "In House" in French as "Clients Présents."
37244041

HTML tags are removed when:
1. Creating/editing an existing report or report group.
2. Editing a Report Text configuration and translation.
3. Editing and adding text in the Enhanced Watermark Configuration in OPERA Controls.
4. Editing the Report Text Configuration using the & symbol. Text will correctly show the & (ampersand) symbol.

36943378 Application deployment for OPERA Cloud Identity Management (OCIM) works as expected.
31720987 Resolved an issue resulting in an 'ADF_FACES-30107:The view state of the page has expired' error.

Mobile

BugID Description
37988536 When the mandatory Default Market Code for Post It and/or Default Source Code for Post It OPERA Controls are left blank, an applicable message is displayed in OPERA Cloud Mobile > Post It.
37947273 Creating a trace for multiple days and/or multiple departments creates one trace per day, per department.
37876456 Update Room Status is restricted when the Room is currently Out of Order or Out of Service with a future through date.
37876423 In OPERA Cloud Mobile, when a room is in Out-of-Order (OOO) or Out-of-Service (OOS) status, you cannot update the room status. To update the room status, remove the OOO or OOS status first.
37765056 You can add and update Traces in Task Companion.
37703108 To access the reservations assigned to a room in Task Companion, a role assigned to you must have the Bookings -> Reservation Management task enabled.
37490121 When a room has been started in Task Companion, the On Break button is unavailable. To activate On Break mode, you need to finish or cancel the room(s) already in progress.
37463619 The icons that indicate an arrival or departure reservation display in the room listing and details screen of the Task Sheets.
37454166 Unread Notification messages appear before read Notifications in the Notification center.
37073590 The Login screen is presented after you log out from the installed OPERA Cloud Mobile app.

Property APIs

BugID Description
38195976 In getreservations operation (RSV) The query parameter 'pkgConsumptionDateToFetch' is updated to 'pkgForecastedConsumptionDateToFetch'
38188177 Oracle Teams - Limit Data Elements in Business Events When set to 'Y', it limits Business Event payload data only to Data Elements that are configured in OPERA Cloud Business Event Configuration.
38176033 The average room rate total in Block Stay Statistics for the Daily Block Summary is calculated by the total revenue divided by number of days the room has been booked.
38090999 Corrected spelling mistakes in API specifications.
38062221 Oracle Teams - the Export Config API is available for approved users only, it is a restricted API.
38035910 Resolved an issue where specific transaction ID data elements were missing from the getBusinessEvents API response for the following operations: DepositPayments: DEPOSIT TRANSACTION ID PostAdjustment: ADJUST TRANSACTION ID PostBillingCharges: TAX TRANSACTION ID These data elements are now correctly included in the response, reflecting the appropriate transaction numbers as expected.
37985155 Use Rate Plan Async API to publish rates from an external system to OPERA Cloud, allowing you to successfully create Rate Plans in OPERA Cloud.
37954750 When you run the deleteBlock operation and then the getBlock operation from the BLK (Block) API, a message displays that the block does not exist or belongs to a different property than the one listed in the search.
37938368 The getProfiles method allows you to exclude specific profiles from the response by specifying their IDs in the excludedProfilesId parameter. The descriptions of the following query parameters for getProfiles API operation have been updated to indicate that they are deprecated: excludedProfilesIdContext excludedProfilesIdType idExtension
37926133 getInventoryStatistics API returns AvailableRoomsExcludingOverbooking, MaxAvailablabilityExcludingOverbooking, MinAvailablabilityExcludingOverbooking, and MinAvailableRoomsExcludingOverbooking in the response irrespective of the OPERA Control Sell Limits ON or OFF for the property.
37895223 Pagination is implemented. External systems 500 records can be called to fetch more than 500 records the limit and corresponding offset needs to be sent.
37868799 When a guest profile is changed to a different profile for a reservation and using getReservation, the primary flag returns updates to true with the new profile.
37867918 [REST API] In the response for getReservations, when there is a country code as part of the address for an accompanying guest, it is returned in the correct object.
37857324 The description for the postDefaultBlockCode operation in the Block (BLK) API is updated to "Use this API to create the default block code for multiple blocks based on the pattern for the Block Code Template OPERA Control."
37829870 To update a guestroom as a meeting room via REST API, you have to have the Guestroom set up as Meeting Room OPERA Control active in the property.
37809604 [REST API] Performance improvements to FetchInventoryStatistics operation. (INV)
37809534 Resolved an issue where the usedForPaidout flag was correctly returned as true when retrieving a Paidout transaction code using the specific GET by Code API (/transactionCodes/{code}), but incorrectly returned as false in the GET All Transaction Codes API (/transactionCodes). This fix ensures consistency across both endpoints, and the usedForPaidout value now correctly reflects the configured value in the OPERA UI.
37792303 [REST API] The operation 'getReservationExcludedPreferences' is deprecated. (RSV)
37787976 You can successfully retrieve existing profiles using the getProfiles operation of the Customer Relationship Management (CRM) API using External System and External Reference ID.
37774005 downloadExternalRatePlan API is no longer accessible externally and has been deprecated.
37767433 You can create a profile with an associated relationship using the postProfile API by providing the correct target profileId and relationship type.
37757124 When a profile is merged in the business event API, the source profile ID displays.
37747699 The operations putInventory and putReleasedInventory are available in the Block API (BLK).
37742916 The postRoomType API is updated to include validations for the following elements which are available only when the respective OPERA Controls are active: Maintenance - Maintenance Meeting - Guest Room As Meeting Room Auto Room Assign - Room Type Auto Room Assign
37726518 The startRatePlanRoomTypesModifyProcess API is now available via OHIP.
37723089 An issue is resolve where the calculateTaxes API was returning incorrect net amount values when gross amounts were provided for tax codes configured with "Calculation for the generates" set to Amount. The API now correctly calculates net amounts based on gross inputs for such tax code configurations.
37718684 For the getBlockStatistics operation in the Block (BLK) API, the character limit for the room type name has been increased to 20 characters.
37693807 The Property API specifications accurately reflect that the x-externalSystemCode field supports up to 40 characters.
37679064 A bulk request for getRatePlanSchedules API returns the correct results without any timeout errors.
37663174 When running the operation getBlockReservationStatisticsByDateAndRoomPool in the RSV (Reservations) API and not providing both start and end date a message displays "Request should contain both start date and end date".
37657654 The getBlockAvailability operation in the Block (BLK) API returns the availability for up to 999 nights.
37655690 getRestrictionsHistory API returns the right results according to the params
37651318 In a Channel Reservation, id extension is now supporting up to 39 digits.
37618574 Performance has been improved for the fetchFinancialPostings API.
37618280 The getTickets operation in the RSV module does not require passing any query parameters to return tickets associated with a reservation.
37596171 To create Room number, no leading space or trailing spaces should be added.
37586674

The setRatePlanSchedules operation in the Rate Plan Management API (RTP) used for updating non-daily rate schedules is updated to the following:
- Allow modification of dates or days of the week for existing pricing schedules.
- Address the scenario where creating a new schedule with the same start date and room type as an existing schedule, but with an earlier end date and matching day of the week, incorrectly resulted in an "End date greater than start date" message.

37554453 The "limit" query parameter for both getBusinessEventsByExternalSystem and getBusinessEvents operations now defaults to 20.
37513857 When an invalid transaction code is provided during rate plan creation or modification, (postRatePlan/putRatePlan) returns the appropriate error messages.
35164422 Error handling is enhanced to create improvements for putValidateReservationChanges operation (RSV).

Reports

BugID Description
38032811 When a date value is entered on the Matrix Report via Manage Reports, the correct results display for reservations that meet the criteria.
37904025 The rep_deposit report generates with data when one or multiple properties are selected.
37890908 The Market Segment Totals Report generates correctly when filtering by 'Room Class'.
37853831 The Taxexempt_02 report correctly generates based on the default report parameters setup.
37831106 When selecting a Property in Manage Reports, the "Select Printer" list of values correctly displays printers configured for the property plus all global defined printers.
37814601 The Statistics Room (statroom) report is updated to no longer depend on any OPERA Controls being active. The report is available by default.
37733185 When you print the sample_beo in rich text format for multiple blocks and select to print the address of Account, the address prints only for the accounts that have one listed.
37725086 You can schedule the Reservation Statistics report to run based on fiscal periods.
37699199 The Reservations for Repeat Guests report allows you to view reservations within a chosen arrival date range that have a primary guest who is linked to a prior reservation at the property. You can choose to report based on whether the past reservations to be considered include only those where that past reservation's contact was the current reservation's primary guest (Booked), or all past reservations linked to the primary guest (Stayed).
37658368 The RES_WITH_NOTES report includes a filter for reservation status.
37566809 You can run and view the executed report for the rep_actbh report.

Reservations

BugID Description
38188747 When sharing reservations exist and the share rate distribution method is set to 'Entire', if a rate code change is made to a share, the distribution method remains 'Entire',
38087836 Streamlined reservation processing when a guest accepts a Nor1 upsell offer.
38081082 Dates on the 'Daily View' tab of the Packages panel on a reservation are shown in the configured date format.
38081078 When a Share Reservation becomes an 'Early Departure' checking out on the same day as arrival, the changes log records the 'Check Out'.
38056987 You are not able to extend a reservation outside of the Block Dates for a Non-Elastic Block.
38053375 Promotion and coupon codes removed during reservation changes in LTB no longer appear in the updated stay details.
38041059 While assigning a block to a staggered share reservation, and selecting the option to update the rate on sharing guests, the block rate amount and rate code is updated on all sharing reservations.
38000493 You can use the option to 'Edit with Look to Book' for an in house reservation, regardless if the OPERA Control 'Default Reservation Type' is set.
37954248 The Reservation Bar and icons show for the Next segment of an In House multi-segment reservation in the Room Diary.
37953662 Improved error handing on the Stay Details screen when updating the reservation stay dates to a date with insufficient availability.
37939149 You can edit Daily Details in Grid view on the Daily Details screen if your user has the 'Edit Daily Details' user task.
37933661 When creating a reservation using a discount, the discount amount cannot be greater than the rate amount.
37931834 In the Reservation Sales Screen, you can create a rate award reservation for a member profile.
37915638 Improved error handling on the Book Now screen in Look to Book when using a Direct Bill payment method.
37903987 Improved error handling when removing a block from share reservations that do not have a rate code.
37898937 When a Rate Code is configured for a package with an allowance attached, the function to Add to Rate - Separate Line is disabled.
37897552 Property Calendar Week View now reflects the European date format when configured.
37889081 You can update the profile successfully when the Direct Bill payment method is selected.
37882735 Deposit Rule that has a Deposit Rule Schedule and Cancel Penalty that has a Cancel Penalties Schedule are now prevented from being deleted.
37870851 When splitting a reservation and selecting another profile from reservation search, the total number of rooms for split reservations remains the same
37858297 When moving credit card or chip and pin payments from window 1 and making window 1 cash payment type, other changes to reservations such as adding an accompanying guest are accepted, and the reservation is modified successfully.
37847660 You are able to make changes to all fields within Stay Details if your user has a role with the user task 'Edit Stay Details' regardless of whether the assigned role has the user task 'Look to Book Sales Screen'
37847100 Performance is improved when navigating to Book Now in the Look to Book Sales Screen and when opening Manage Reservation.
37840471 In the Room Diary, rooms are displayed under respective room type when you select the 'Group By Room Type' option after clicking on Load More button.
37839394 Coupons are created successfully in the OPERA Cloud Central environment.
37838135 Response times are improved when searching for reservations by confirmation number.
37835003 When reservations with existing memberships are copied and a new profile is selected for the copied reservation, the previous profile's membership_id is not copied to the new reservation.
37807221 All drawers in OPERA Cloud have the appropriate background.
37806589 Change Log of the reservation shows the exact number of room keys that are created from the Create Key panel.
37798740 You can now change the existing coupon code to a different coupon code while updating a reservation without encountering an unexpected error.
37791194 During the Auto Mass Cancellation process, reservations are cancelled at the configured time and are based on the reservation type configured.
37788629 In the Manage Reservation screen, share reservations, when either combined or separated from the Shares Panel on a reservation, automatically refresh and correctly display the asterick when sharing, or remove the asterick when no longer sharing upon closure of the Shares Panel.
37782675 Edit with Look To Book Now. The stay details show the proper currency codes.
37733651 You can use Mass Update Reservation Details for Day Use reservations.
37733585 You can use Mass Update Reservation Details to update the rate code on reservations regardless of whether the rate code on the selected reservations has packages.
37732875 You are able to see Track It details for the selected reservation.
37730537 When using the Mass Update Reservation Details to make updates to In House reservations, Rate Codes and Room Type Restrictions are considered when performing the update.
37729274 When the Fixed Rate OPERA Control is active, when updating the rate amount for reservations using Mass Update Reservation Details, the rate will be marked as fixed on the updated reservations.
37728601 When searching rates with a profile having both membership and negotiated rates, the rates search results display negotiated rates first, followed by membership rates, followed by default display set rates, if multiple display sets is ON and multiple display sets are defined in OPERA Controls.
37720675 Future Promotion Code cannot be applied to the arrival date reservation.
37717219 In the Reservation Sales Screen on the In-Progress Overview screen for a multi-night reservation, when you change an availability impacting field and it is required to recheck availability, the pop-up message explaining this appears only once.
37715738 Date is required when adding or updating Item Inventory on a reservation.
37713229 Improved ability to edit or delete Global Alerts without error.
37706871 Cancel Penalties when copied from Template to Property have all attributes copied to the new Property record.
37697347 In the Look to Book and Reservation Sales Screen, when using profiles with a membership attached and searching specifically for guaranteed rates, the rate appears in the appropriate Membership Rates display set in the search results.
37687375 When logged in at Hub level and accessing Cancel Penalty, Deposit Rules and Reservation Types Schedules and if the Opera Control Multi Property is not activated, the list of values displays all of the active resorts.
37684575 Communication Search with email address has been improved to return the expected results when @ or % is used in the search.
37677960 Enhanced error handling on the Daily Details screen when refreshing the rate after making changes in grid view.
37673174 The Refresh roles option is removed from the OPERA Cloud Settings and Manage Users screen (OPERA Cloud Role Manager). You will now get the latest role updates by simply logging out and logging back in.
37512256 Default behavior has been changed to do an exact match on the confirmation no/cancellation no, sent in the getReservation RQ. If the user wants to do a wild card search, they have to explicitly enter the wild card character ( '%') e.g. 123% to search for confirmation number beginning with 123.
37507902 When searching for reservations on the Manage Reservations search screen, the Arrival To search filter defaults to two years in the future.
37474317 When making a multi-segment reservation with the OPERA Control Advanced Daily Details active, after adding a discount on the Book Now screen in Look To Book, and selecting 'Refresh' in Stay Information, the calculated deposit amount is recalculated to consider the applied discount.
37436534 When a flex link added to Reservation Overview and is customized to Automatically Refresh the page, the Reservation presentation screen is automatically refreshed once the page from the flex link is opened.
37385246 Error handling when creating ECoupons has been enhanced.
37308187 Enhanced error handling when updating stay dates in Stay Details and there is no availability.
37305743 You are able to add/remove inactive fields on the Arrivals, In House, and Departures reservation search screens.
36876416 A limitation has been added to only allow a maximum of 10 Share Reservations at a time for Pseudo Reservations.
34805408 Error handling when marking traces as completed and reverting to pending status is enhanced.

Role Manager

BugID Description
37177580 The default Property is set to null for new users created in SSD. Additionally, when switching properties within a chain, the default property is updated to the newly set default property.

Rooms Management

BugID Description
38086289 Performance is improved on the Task Sheet Presentation screen when navigating from one task sheet to another.
37920105 The Housekeeping Board is accessible when the OPERA Foundation Cloud Service is active for the property.
37887385 When you select the Reservation Information option in Display Options on the Housekeeping Board, the reservation status, along with the guest's name, appear in the Name column of the results grid.
37866251 The User list of values on the 'New Room Maintenance' and 'Edit Room Maintenance' screens is updated to only show users that have access to the selected property.
37804566 The Task Sheet Summary report can be scheduled to generate with the current business date.
37710030 In Properties, where the OPERA Sales and Event Management subscription is active, along with the Advanced Function Spaces OPERA Control, you can configure Combo Function Spaces, which are made up of multiple other function spaces. Similar to Component Suites, those Combo Function Spaces are omitted from the Housekeeping Board and the Housekeeping Details report. Instead, those two areas will show the function spaces that make up the Combo function space.
37669793 The top margins are adjusted for the Task Sheet Report styles 9 and 12.
37289566 Back To Back (B2B) reservations assigned to the same Room are considered one continuous stay. Housekeeping Tasks are assigned as such, considering the arrival date of the first B2B reservation as the start date and the departure date of the last B2B reservation as the end date.
37247223 Performance is improved when generating the Turndown Task Sheet report.

Sales

BugID Description
37938224 When at Hub level you can update an activity type using multi-edit and if the activity type is not available in one or more properties, a message displays.
37917759 The performance of deleting one or multiple activities from the Manage Activities search screen or the block presentation action link I Want To...has improved.
37917624 The performance of Create Activity has improved.
37855857 The performance of searching for activities with different criterias in the Manage Activities search screen has improved.

Toolbox

BugID Description
38142539 The synchronization utilities for Block Revenues and Block Occupancies retains the original from and to dates when the user navigates away from the screen and returns while the utility is still in progress.
38091068 Oracle Team Added support for Guarantee and Cancellation Policy Schedules.
37959182 In a scenario where an Imbalance exists for the Passerby ledger, the Fix routine option from Imbalance Analysis located in Toolbox > Utilities > Data Management Imbalance Analysis fixes the imbalance.
37925245 Country specific - Portugal. In a scenario where the Accounts Receivable Parameter for AR Payment Receipt is active, the AR Receipt Number sequence is available for update in the Receipt Numbers screen in Toolbox > Document Number Update, when the user has the associated Role Manager Tasks
37917726 You are able to search and import a shell without error.
37719048 A change has been made to enhance the Forecast Processor to be able to process multiple Forecast Processor messages for the same reservation without generating an unique constraint error.
37707012 You can successfully update owners using the utility in Toolbox.
37692512 You can update the market code on your blocks via utility data management, and the credit card information on the posting master are not impacted by the updates.
37660556 A new environment control is available for AMS Users to enable Forecast Processor logging.