beqom Pay Suite 18.0 - Detailed release notes
This article lists the new features that have been added to the platform, as well as the bugs that have been corrected in the intermediate 18.0 release of the Pay Suite application and in the subsequent patches.
18.0
Deployment to staging environments: November 18th, 2025
Deployment to production environments: November 25th, 2025
| Type | Issue key | Module | Description | |
|---|---|---|---|---|
| Zendesk | Jira | |||
| AC-17701 | Pay Intelligence | A tooltip positioning issue was corrected in the Overview of Recent Salary Changes widget of the Digital reward statement where tooltips were offset compared to the element they related to. Tooltips now display properly near the relevant table elements. | ||
| AC-17704 | Pay Intelligence | Empty state display was standardized across all widgets of the Digital reward statement, available under Passport > Compensation. All widgets (charts and tables) now show consistent empty state components from the design system when no worker compensation data is available, providing a more unified user experience. | ||
| AC-17954 | Performance Management | Response permission settings were added for career development template questions. Administrators can now configure in the template who can answer each question (worker, manager, or both) when creating or editing templates in Workbench > Performance management > Career development plans, providing enhanced control over the career discussion workflow. The feature includes three permission options with Worker as the default, supports all answer types, and integrates with the mandatory question functionality. | ||
| AC-17955 | Performance Management | The response permission-based answering was implemented in career development forms. Workers and managers can now answer questions according to the permissions configured for the template in Workbench.
| ||
| AC-18824 | Pay Intelligence | An issue where the system was unresponsiveness when the machine learning service was offline was corrected. The application now handles machine learning service unavailability gracefully instead of generating a 500 error in the console and displaying an empty page, ensuring the system remains operational even when the machine learning configuration is missing or the service is down. | ||
| AC-18917 | Pay Intelligence | Enhanced error reporting for Pay Analytics data uploads. The system now translates PayAnalytics validation errors into clear messages that identify the specific fields, records, and data type mismatches causing upload failures, replacing generic 400 error codes with detailed explanations that help users quickly understand and resolve data issues. | ||
| AC-19423 | Performance Management | An error that was occurring when enabling feedback requests for behaviors in Workbench > Platform Setup > Feature Enablement was corrected. The problem specifically occurred when attempting to enabled the feature while the Behaviors feature was disabled. The system now properly disables behavior-related feedback settings when the Behaviors functionality is disabled and displays a helpful tooltip to explain why the option is unavailable. | ||
| AC-19473 | Performance Management | The display of errors when uploading historical rating files in Workbench > Performance Management> Historical Performance Rating Upload was improved. Users now receive clear, specific error messages that point to data issues such as duplicate values, along with a user-friendly banner and the ability to download detailed error logs. | ||
| AC-19515 | Pay Intelligence | A legacy PayAnalytics analysis synchronization process was removed. The system now exclusively uses on-demand synchronization for PayAnalytics data, simplifying the architecture by eliminating the obsolete ML-triggered background service as well as its associated endpoints and database columns. | ||
| AC-19547 | Data Foundation | The foundational infrastructure for the localization API was put into place, including REST client capabilities, and a structured folder system for managing JSON localization files. | ||
| AC-19556 | Authorization | As part of the implementation of the Population service into performance reviews, administrators can now assign one or more global populations to reviews. | ||
| AC-19559 | Authorization | As part of the implementation of the Population service into performance reviews, individual user exclusion capability was added for performance reviews. Administrators can now manually exclude specific workers from assigned populations. | ||
| AC-19562 | Authorization | As part of the implementation of the Population service into performance reviews, individual user inclusion capability was added for performance reviews. Administrators can now manually include specific workers who are exceptions to assigned populations. | ||
| AC-19565 | Authorization | As part of the implementation of the Population service into performance reviews, manual override visibility was added for performance review populations. Administrators can now view a comprehensive list of all workers who have been manually included or excluded from review populations, providing full transparency and visibility into population exceptions. | ||
| AC-19577 | Authorization | As part of the implementation of the Population service into performance reviews Cerbos schema custom attribute management was implemented in the application back-office to handle all CRUD operations. | ||
| AC-19652 | Pay Transparency | As part of the ongoing development of the Pay information feature, the foundational infrastructure for the Pay Transparency API service was established. | ||
| AC-19723 | Performance Management | The accessibility of notification buttons was improved. Namely, proper accessibility text was added to the "mark as read" icon buttons in the notifications interface, ensuring screen readers can properly identify and announce button functionality for users with visual impairments. | ||
| AC-19753 | Pay Transparency | To improve accessibility, keyboard navigation focus display in check-ins view page was improved to enabled users to properly focus and scroll the page using keyboard arrow keys, even when no other focusable elements are present. | ||
| AC-19765 | Pay Transparency | Accessibility issues were corrected in the performance review submission modal (contextual window). The keyboard focus management was improved to ensure the focus remains within the modal and drawer elements, properly handling Tab and Shift+Tab navigation even after clicking outside the modal. Users navigating by keyboard can now reliably maintain focus on open modals and drawers. | ||
| AC-19768 | Performance Management | Accessibility was improved for additional notification buttons. Namely, proper accessibility text was added to "mark as read" icon buttons in notification cards, ensuring all icon buttons have discernible text for screen readers to properly announce their functionality to users with visual impairments. | ||
| 139444 | AC-19771 | Performance Management | An issue with the feedback request read status was not properly tracked in the Analytics Hub. Feedback requests and feedback items are now automatically marked as read when opened from notifications or direct URLs, ensuring the Request Read and Reply Rate metrics in the Feedback Request Overview dashboard accurately reflect user engagement. | |
| AC-19789 | Compensation | The styling of the breadcrumbs was improved for better visibility. Underlines were removed from breadcrumb links and the color of the text was updated to adhere to theming standards (i.e. to match colors of each application theme), ensuring breadcrumbs are readable on all backgrounds. | ||
| AC-19818 | Compensation | The keyboard accessibility for drop-down custom columns in Planner was improved. A NULL option was added to the drop-down list component, enabling keyboard users to clear drop-down selections without relying on tab navigation to reach the clear button. | ||
| AC-19915 | Data Foundation | The heading hierarchy in the feedback request interface was improved. In particular, the heading order was adjusted to ensure semantically proper progression, thus improving accessibility for screen readers and document structure. | ||
| AC-19932 | Pay Intelligence | A proper accessible name was added to the chat input field of the Career development page in Passport, ensuring screen readers can properly identify and announce the input field's purpose in the Career chat section. | ||
| AC-19991 | Compensation | In the bonus plan management interface (under Workbench > Compensation Management > Bonus Plans) Compensation admins and Global compensation admins can now create pending drafts fo existing bonus plans in Ready status to make edits without immediately affecting the active plan, enabling safer and more controlled plan modifications. | ||
| AC-19994 | Compensation | Compensation admins and Global compensation admins can now refresh the goal data in bonus plans to ensure bonus plans reflect the most current goal definitions, maintaining accuracy when goal configurations have been updated. | ||
| AC-19997 | Compensation | To avoid any confusion for users, the API connection section was temporarily removed from Payroll data drop page of the compensation round until the full API-based payroll data withdrawal functionality is implemented. | ||
| AC-20028 | Compensation | An incorrect behavior of the Reset to default button behavior in the Bonus element section of Team planner view step of the compensation round configuration wizard was fixed. The button is now always active and correctly resets all relevant fields to their initial draft state. | ||
| AC-20029 | Authorization | The performance review population filtering mechanism was enhance to respect PerformanceEligibility status. The system now includes only in performance review populations workers for whom the PerformanceEligibility field of the Worker entity of the data foundation set to true, ensuring only eligible workers participate in the review process. | ||
| AC-20136 | Pay Intelligence | A new page, called Pay Analysis Results was added under Workbench > Pay Intelligence to enable users to view and manage PayAnalytics analysis results from the Pay Suite platform as part of the ongoing integration efforts between Pay Suite and PayAnalytics. | ||
| AC-20145 | Pay Intelligence | An API endpoint was created to retrieve comprehensive analysis information from PayAnalytics into the Pay Analysis Results page. | ||
| AC-20169 | Data Foundation | As part of the implementation of the localization service, a table was created to add supported languages and a localization schema was introduced as well for the localization to retrieve the translations based on the selected language. | ||
| AC-20264 | Data Foundation | Missing page headers were added to the data foundation modules. Proper page titles and metadata were added to the Custom Fields, Data Modeler, Snapshot Manager, and Populations pages in Workbench, improving navigation accessibility. | ||
| AC-20278 | Pay Transparency | Document generation capability was added to the pay information requests. HRBPs can now generate documents by selecting templates and data snapshots, preview generated content before attachment, and attach directly to requests with proper validation and error handling for data mismatches. | ||
| AC-20286 | Authorization | Custom fields can now be used as authentication attributes in the application back-office. | ||
| AC-20327 | Compensation | The legacy code of the first version of bonus plans was removed from the code base, simplifying the codebase and improving maintainability. | ||
| AC-20350 | Performance Management | An issue was corrected in the goal setting review template, in which the text displayed when closing a review did not match the functionality. The "Close review" confirmation now displays appropriate text based on whether challenge and discussion processes are enabled in the template settings, providing clearer guidance to administrators. | ||
| AC-20365 | Compensation | As part of the implementation of the upcoming compensation portal, a new tab Configuration overview was added to the interface. This tab will enable administrators to view comprehensive round configuration details for Ready, In Progress, and Closed compensation rounds. | ||
| AC-20368 | Compensation | As part of the implementation of the upcoming compensation portal, a new tab Statement generation was added to the interface. This tab will offer administrators a dedicated interface for managing statement generation within the round management workflow, streamlining the process of creating and distributing compensation statements. | ||
| AC-20371 | Compensation | As part of the implementation of the upcoming compensation portal, a new tab Payroll data drop was added to the interface. This tab will allow administrators to access the payroll data drop functionality directly within round management, providing centralized control over payroll integration and data export processes. | ||
| AC-20400 | Performance Management | To improve clarity on the actions, the Cancel button in the pop-up to add a check-in to the calendar was renamed to Close to better indicate its purpose. | ||
| 140732 | AC-20406 | Performance Management | A goal alignment deletion issue, where users could not remove goal alignments after saving and publishing goals, was corrected. Alignment configurations can now be modified as needed according to goal type settings. | |
| 140729 | AC-20411 | Performance Management | The following issue was corrected: when marking check-ins as done from the Planner, managers were redirected to Passport > Check-ins, instead of Planner > Check-ins. The redirection now behaves as expected, allowing efficient management of multiple check-ins without navigation interruptions. | |
| 139061 | AC-20416 | Performance Management | An issue where an 400 was displayed when attempting to delete feedback was corrected, ensuring users can successfully remove feedback items from the system without encountering validation errors. | |
| 141839 | AC-20436 | Performance Management | The goal creation permissions for self-assignment of goals was extended. Managers can now create goals for themselves using the Myself option, regardless of ABAC group membership. | |
| AC-20452 | Pay Transparency | Added alert columns to Pay Information Requests list. HRBP users can now see visual alerts for requests approaching or exceeding the regulatory 8-week response deadline based on configured warning and overdue periods, improving compliance tracking and time management. | ||
| AC-20455 | Pay Transparency | Date formatting was enhanced in pay information requests to display only day, month, and year. This improvement allows for a cleaner presentation, with full timestamps available on hover via tooltips for users. | ||
| AC-20466 | Pay Transparency | An API import configuration option was added to pay information request, allowing authorized users to enable or disable API import functionality through Workbench > Pay Transparency > Document Settings. | ||
| 140242 | AC-20469 | Performance Management | Career development plans could not be deleted, even by their owners. This behavior was corrected; it is now possible to delete career development plans in Draft status, aligning the behavior with performance review templates. | |
| AC-20473 | Authorization | Pay Management was renamed to Compensation Management across the platform. All references to Pay Management in the user interface and navigation menus, now use Compensation Management terminology for better alignment with business terminology and industry standards. | ||
| AC-20497 | Pay Transparency | The redirection behavior of the Save & Exit in pay information requests. Users are now properly redirected to the request list after saving changes and exiting, with a success banner displayed to confirm the save operation was completed. | ||
| AC-20516 | Pay Intelligence | In Pay Analysis Data Mapping, data model field can now be filtered by type. Drop-downs now show only appropriate field types for each mapping category (numeric fields for compensation and currency, text fields for demographics), preventing invalid mappings and improving data quality. | ||
| AC-20550 | Pay Intelligence | Form validation was added to the Data Mapping configuration interface. Users now receive clear validation feedback when required fields are missing or invalid. | ||
| AC-20554 | Pay Intelligence | The data set mapping configuration endpoint was expanded to include field names along with UIDs. | ||
| AC-20560 | Compensation | Users (HRBPs and Compensation managers) with proxy permissions can now act on behalf of other compensation administrators and HRBPs in Planner > Compensation, with clear proxy mode indicators and easy exit functionality. | ||
| AC-20575 | Pay Intelligence | The analysis list endpoint used to retrieve analyses in Workbench > Pay Intelligence was expanded with main analysis filtering. The endpoint now supports filtering by main analysis UID to retrieve subgroup analyses with their identification and grouping information. | ||
| AC-20610 | Pay Intelligence | In Workbench > Data Management, the Dataset Mapping Configuration menu item was renamed Pay Analysis Data Mapping. | ||
| AC-20616 | Pay Intelligence | The PayAnalyticsReader role permissions for dataset mapping were corrected. Users with the PayAnalyticsReader role now have proper read-only access to dataset mapping configuration, preventing edit attempts and errors, while allowing view access for monitoring and reporting. | ||
| AC-20625 | Pay Intelligence | A warning for unsaved changes was added to the Dataset Mapping Configuration page . Users now receive a confirmation dialog when navigating away from the configuration page with unsaved changes, thus preventing accidental data loss. | ||
| AC-20637 | Pay Transparency | Warning and overdue period configuration was added to the pay information requests settings. It is now possible to set threshold periods to highlight requests approaching or exceeding the regulatory 8-week deadline. | ||
| AC-20701 | Compensation | A status label was added to the Plan details step of the bonus plan configuration wizard, under Workbench > Compensation Management. Bonus plans now display their status (Draft, Pending Draft, Ready, or Deactivated) directly on the details page, providing immediate visibility into the plan's lifecycle state for better plan management. | ||
| AC-20704 | Data Foundation | A full hash column was added to data model snapshot tables for change detection. | ||
| AC-20708 | Data Foundation | Error handling when creating data models with duplicate names was improved. Users now receive clear, user-friendly error messages instead of generic 422 errors when attempting to create a data model with a name that already exists in the system. | ||
| AC-20714 | Data Foundation | Acceptance tests to xunit-based api-tests project to support the gradual migration away to a newer acceptance test framework. | ||
| AC-20742 | Compensation | Compensation administrators and bonus plan owners can now delete pending drafts attached to bonus plans in Workbench > Compensation Management > Bonus Plans. | ||
| AC-20745 | Compensation | A confirmation pop-up was added when republishing bonus plan pending drafts for Compensation admins, providing better control and preventing accidental republish operations. | ||
| AC-20766 | Performance Management | An error 400/404 was displayed when attempting to open feedback or a goal using an email notification when another user was previously logged in. While the error was expected, it should have been an error 403 instead of an error 400/404. The error handling was corrected and the system now returns the expected error. | ||
| AC-20768 | Data Foundation | The triggering frequency of the live snapshot was reduced from 10 minutes to 5 minutes. | ||
| AC-20772 | Compensation | Development tools, Azure SDK, testing libraries, i18n libraries, UI utilities, and build systems were upgraded for improved stability, security, and performance. | ||
| AC-20802 | Performance Management | An error was occurring when goals were refreshed during the publish workflow. Goals no longer trigger unnecessary data refresh calls after publishing. | ||
| AC-20814 | Compensation | The duplication and republish workflows were reworked for bonus plans with a goal plan alert. Specifically, alerts in the original bonus plan or pending draft are retained in duplicated plans. | ||
| 141534 | AC-20817 | Performance Management | A organizational goal visibility issue where workers could see goals assigned only to managers was corrected. The manager definition and goal filtering logic were updated to ensure workers only see organizational goals they have permission to access. | |
| AC-20818 | Data Foundation | A notification configuration API endpoint to handle notifications sent in case a data upload fails. Administrators can now configure email recipients for upload failure notifications through new REST endpoints, enabling proactive monitoring and alerting for data ingestion issues. | ||
| 141542 | AC-20843 | Authorization | A ERR_TOO_MANY_REDIRECTS authentication issue was corrected. The problematic redirect behavior during the authentication flow was removed to prevent infinite redirection loops. | |
| AC-20844 | Data Foundation | Snapshots can now be published incrementally by referencing a base snapshot, while still retaining the possibility to generate a full snapshot. | ||
| AC-20891 | Pay Transparency | An issue where it was possible to publish a communication round via API without being its owner was corrected. Fixed authorization for communication round publishing. Now only the round owner can now publish communication rounds via API, with proper 403 error responses returned for unauthorized attempts. | ||
| AC-20893 | Data Foundation | A diff logic was implemented for incremental snapshots in the data foundation. The system now performs hash-based comparison at worker-level granularity, significantly improving performance by including only changed worker data in incremental snapshots rather than republishing all data. | ||
| AC-20917 | Compensation | An error occurred when duplicating compensation rounds with salary and then adding bonus plan. An error 422 was displayed instead of displaying the Team planner step of the compensation round configuration wizard. | ||
| AC-20962 | Authorization | The access token now includes email and preferred_username claims to support full sign-out processes with external identity providers, improving authentication integration capabilities and session management. | ||
| AC-20965 | Authorization | The Reviews role was added to the getPopulationList API endpoint to grant access to population management. Review administrators can now assign populations to template. | ||
| AC-20995 | Compensation | The alert icon alignment in the compensation round list under Workbench > Compensation Management > Compensation Rounds. When viewing rounds in read-only mode where the round name is not clickable, the alert icon now displays with proper right alignment for improved visual consistency. | ||
| AC-21012 | Compensation | The validation warning message was not displayed as expected in the payout curve configuration wizard, under Workbench > Compensation Management if users created a payout curve with an already existing code. The warning now appears immediately on the first code validation attempt. | ||
| AC-21037 | Compensation | Additional guidance was added when configuring currencies in calculated columns in the compensation round configuration wizard. Clear explanations were added to Team planner view page, in the Calculated column drawer and in the Bonus calculation formula step to help administrators understand available currency options for calculations and their implications. | ||
| AC-21065 | Pay Transparency | A case-sensitiveness issue in the authentication service seeding which was causing document import issues when using the API. The process now correctly handles tenant and client name matching regardless of case differences, ensuring all clients receive the required import_pi_request scope for document import via API. | ||
| AC-21122 | Localization | Missing translations in the standard supported languages were added for the PDF generation feature. | ||
| AC-21260 | Authorization | A migration job was added to ensure all subject attributes in MongoDB have a Roles property initialized as an empty array, resolving authorization problems for users with no assigned professional roles. | ||
| 139792 | AC-21383 | Pay Intelligence | An issue was reported in PowerBI reports: an incorrect data type in cause a refresh issue in the Comp Round report. The data type was corrected to match the data foundation. | |