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. |
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.
|
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. |
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: |
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: |
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 |
38040722 |
Country Specific - Poland |
38028152 |
Country Specific - Portugal |
38025864 |
Country Specific - Poland |
37924233 |
Country Specific - Portugal |
37846521 |
Country Specific - France |
37815428 |
Country Specific - Philippines |
37809516 |
Country Specific - Poland |
37787088 |
Country Specific - Poland |
37711962 |
Country Specific - Maldives |
37709565 |
Country Specific - Poland |
36908385 |
Country Specific - France |
36348622 |
Country Specific - Portugal |
36070316 |
Country Specific - Brazil |
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: |
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: |
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. |