beqomPay Suite 15.1 - Feature release notes
This article details the latest improvements introduced in version 15.1 of the beqomPay Suite application, their benefits for our end-users and their principles of use.
Compensation
Bonus plan configuration enhancements
A new version of the Bonus Plan configuration wizard was introduced under the Bonus Plans tab within the Compensation module. This update is designed to improve the clarity and functionality of the bonus plan setup and offers more control over payout distribution.
This new version of bonus plans can now be used in compensation rounds, with calculations that reflect the new structure.
Plan details step
The first step, Plan details, now requires the entry of the following mandatory fields:
Name
Code
Start Date
End Date
The mandatory fields are visible in the following image:
Plan details step
Goal plan period section
A new section allows users to define the usage period for associated goal plans.
Goal plans step
After selecting a goal plan, the screen will now display status cards showing the Total goals number and the Goal types number.
This step is divided into two tabs:
Organizational: For organizational workflow goals.
Individual: For individual workflow goals.
Under each tab, a list of all goals is displayed. Each goal in the list has a Payout curve drop-down menu, allowing users to assign a specific payout curve to each goal. For efficiency, users can also Bulk assign a payout curve to all goals on the page.
To help users find what they need, new Filters have been added, allowing to filter by Type of goal or by Payout curve, as shown in the following picture:
Goal plans step filters
Auto-Save functionality
To improve user experience and prevent data loss, the system will now automatically save any selections made on the Goal Plans page.
Prorating factors and Bonus calculation equation
These steps remain unchanged.
The new configuration offers a more structured way to set up bonus plans, giving users a more granular control by allowing payout curve assignments at the goal level. This update also reduces manual input with the new auto-save feature and creates a clearer association between bonus plans and goal plan usage periods.
Demo
Calculated columns in Compensation
The Calculated columns feature introduces dynamic formula-based calculations directly within the Planner grid. Compensation Admins and Global Comp Admins can now configure new columns using an Expression builder to perform real-time calculations based on existing data in the compensation round. This allows for better insights, automation, and support for advanced compensation strategies.
Calculated column creation
This feature is accessible underWorkbench > Compensation > Compensation Rounds > Team Planner View > Add Calculated Column, as presented in the following illustration:
Calculated column creation button
To create a Calculated column, user requires the following:
Column name
Column code
Column type: The column type is fixed to "Decimal" and is not editable.
Display color: Optionally, a display color can be assigned for easy recognition.
Decimal Precision: The default precision is 2 decimal places, as illustrated in the following image, but this can be configured to support higher precision as needed:
Calculated column details
Currency Support: Currency usage is optional. When enabled, admins can select a currency source from:
A data model field (e.g., Base Salary currency)
All currencies (select from the full company currency list)
Compound currency (defaults to the compound’s currency settings)
Formula configuration (Expression builder): This is based on the same Expression builder used in Budget rules, Guidelines, Guaranteed amount rules, and Eligibility rules.
Supported input fields: Decimal fields from the data model and compensation elements (Increase %, Increase Amount, Guaranteed Amount, Calculated Amount, Target Amount, New Values).
Limitations: Custom columns and other calculated columns are not supported in the formula at this time.
Operators: Standard arithmetic operations are supported (e.g., +, -, ×, ÷).
Planner display & user experience
Calculated columns appear directly in the Team Planner, as shown in the following illustration:
Calculated columns in the grid view
They are identified by a formula icon, a tooltip that indicates it is a calculated field, and a drawer preview that displays the formula logic and appears when the icon is clicked. Values are calculated automatically in real-time based on the configured expression.
Example Use Case: Total Compensation = Base Pay + Bonus
User Roles Involved:
Compensation Admins / Global Comp Admins: Configuration
Compensation Managers / HRBPs: View and utilize calculated results during planning
Demo
Performance Management
These enhancements introduce critical flexibility and transparency in the management of organizational goals. With individual start and end date assignment and audit trail tracking for both dates and weights, clients can better support real-life scenarios like employee transitions, retroactive goals, or dynamic organizational changes.
Start–end dates for org goal population (MVP)
It is now possible to assign individual start and end dates to each user in an organizational goal's population. This allows for more accurate tracking of performance contributions based on when users were actually involved with the goal.
The feature is available on the Goal Management screen for goal types with the feature enabled via back-end.
Key features:
Initial Dates (default): The start date is Goal.Publish.Date and the end date is Goal.Due.Date or Plan.EndDate (if due date is not defined).
Individual Overrides by Goal Admin: Goal Admins can set custom start and end dates per employee.
Bulk Actions by Goal Admin: Goal Admins can update initial Start–End dates and reset all individual dates back to initial values.
UI enhancements
A new Key dates tab has been added to the Workbench > Performance Management > Goal Management > Population, as illustrated in the following image:
Key dates tab
Edited fields appear in black, while default (unmodified) fields appear in gray. You can filter by In population (default) and Moved out (users who were previously assigned), as shown in the following picture:
Worker population status filter
Demo
Progress trail for start–end date changes
Every change made to goal dates is now tracked and recorded in the Progress Trail, ensuring visibility and accountability.
The Progress trail tracks the editing of initial start and end dates, individual user date overrides, and bulk resets, as illustrated in the following image:
Progress trail overview
Only Goal Owners and Goal Admins can see the progress trail; employees cannot see audit logs of changes made by admins or managers.
All tracked changes are included in the Goal PDF Export.
Progress trail for weight changes
Similar to date tracking, changes to goal weights are now fully tracked.
The Progress trail tracks changes to the initial goal weight, individual weight overrides by managers or Goal Admins, and bulk reset actions.
Only Goal Owners and Goal Admins can see the progress trail; employees cannot see audit logs of changes made by admins or managers.
All tracked changes are included in the Goal PDF Export.
Demo
Pay Transparency
With the 15.1 release, we've extended the Digital Reward Statement to give organizations more flexibility in how they communicate compensation and to provide employees with a clearer understanding of their pay. The overview of our enhancements is shown int he following picture:
Digital Reward Statement overview
Show/hide sensitive data toggle
This feature gives employees better control over their privacy when accessing their digital reward statement.
A new toggle buttons, shown in the following pictures, on top of the digital reward statement, allow users to switch between Show and Hide sensitive data:
"Show sensitive data" button
"Hide sensitive data" button
Sensitive compensation information—such as total, direct, and indirect compensation, and breakdown values—is now hidden by default when an employee opens their Digital Reward Statement. When this information is hidden, numeric values are replaced with placeholders (•••••), and certain compensation widgets (e.g., historical compensation, recent salary changes) are not displayed, as illustrated in the following image:
Overview of Compensation tab with hidden information
When user reveals the information, all actual values and widgets become visible.
The toggle resets to Hide on every page load, ensuring sensitive data remains protected in shared or public environments.
Pay information card
This feature enables employees to request access to their pay information in compliance with regulations. It is a configurable card that allows companies to provide employees with access to pay-related information.
The card can be configured in Workbench > Platform Setup> Passport > Compensation > Digital reward statement after clicking the Edit button. By default, the card is disabled and hidden from end users in the Digital Reward Statement. Users with Configuration role can enable/disable the card, add rich text content (up to 500 characters), and decide whether to allow "Pay Information requests" for workers, as shown in the following picture:
Pay information card
If enabled, the card appears in the Digital Reward Statement's right-side panel. It displays the configured text and, if requests are enabled, a Request pay information button (Note: This button is currently non-clickable and is part of a future update), as shown in the following illustration:
Pay information card in the Digital Reward Statement panel
Position in pay range widget
This feature displays an employee's position relative to their pay range in a clear and visual way, showing the minimum, median, and maximum of the employee’s pay range, along with their current pay position.
This gives employees a clear, visual understanding of their pay position within the defined range while providing administrators with flexible configuration options. It helps employees understand where their salary sits in the defined range, promoting fairness and transparency.
By default, the widget is disabled. Users with Configuration role can enable/disable it in Workbench > Platform Setup> Passport > Compensation > Digital reward statement after clicking the Edit button and clicking on the toggle, as shown in the following picture:
Position in pay range section
Admins can edit the section header (mandatory, up to 50 characters) and description (optional, up to 100 characters). A Compensation Policy link can also be configured with a custom label and URL.
The widget appears in the Digital Reward Statement below the Compensation Breakdown section. It can show an optional section header, description, and compensation policy link, all configured by admins.
The widget displays a graphical pay range bar showing the employee’s current salary position against the Min, Median, and Max values of their individual pay range. It fully respects the Hide/show sensitive data toggle, masking the widget when sensitive data is hidden. It also handles out-of-range salaries gracefully by placing the marker within margins outside the Min/Max boundaries.
Empty States:
If the salary currency differs from the pay range currency, the range values are shown, but the salary is hidden.
If the minimum and maximum values are missing, or if the minimum is greater than or equal to the maximum, an empty state icon replaces the range bar.
Compensation philosophy card
We're introducing a new Compensation Philosophy widget in the Digital Reward Statement. This widget allows organizations to share a meaningful message about their approach to compensation directly with employees, positioned right after the "Position in pay range" widget.
This feature allows companies to communicate their compensation philosophy, guiding principles, or policies directly within the statement. It provides valuable context to employees about the company’s approach to pay, reward, and recognition, helping them better understand the rationale behind pay structures and policies.
Users with Configuration role can enable/disable it in Workbench > Platform Setup> Passport > Compensation > Digital reward statement after clicking the Edit button and clicking on the toggle, as shown in the following picture:
Compensation philosophy section
Admins can edit the section header (up to 50 characters) and description (mandatory, editable rich-text editor with a 3,000-character limit that supports rich formatting).
The workers are able to see the card displaying a section header (e.g., “Our Compensation Philosophy”) and a rich-text formatted description below it, reflecting the exact content configured by the administrator. All formatting options (bold, italic, lists, links, etc.) are preserved for clear and engaging communication. If the widget is disabled in the configuration, it will not be shown to the worker.
Platform
Incremental data upload for CSV (UI & SFTP)
We're excited to announce the addition of a new Incremental data upload method for CSV files, available through both the UI and SFTP.
We now support two upload modes:
Full data upload (existing option): Upload the complete effective-dated history for each worker included in the file. Any previously uploaded worker records missing from the file are treated as soft deleted.
Incremental data upload (new option): Upload only what has changed. New effective-dated records are added, and existing records are updated when field values change. Records not included remain unchanged.
The Full data upload view is illustrated in the following picture:
Full data upload overview
This update offers greater flexibility, allowing users to choose between sending complete history files or just the latest changes. This improves efficiency, as users no longer need to resend large history files when only a small number of records have changed. It also supports different customer feeds, working with both one-time historical backfills and ongoing change feeds.
It is available in:
UI Uploads: A new configuration option is available when customer sets up their data upload behavior. It is possible to select either Full data upload or Incremental data upload.
SFTP Uploads: The chosen configuration automatically applies to files sent through SFTP.
Review your current upload process and select the method that best matches your source system. If you generate full history extracts, continue using Full data upload. If you generate change-only feeds, switch to Incremental data upload for better efficiency.
Snapshot Manager
Release 15.1 introduces Snapshot Manager, a new capability within the Data Management section of the Workbench. Snapshot Manager provides admins with greater control and visibility over how data snapshots are created and managed. It ensures data consistency by capturing point-in-time records tied to compensation and performance processes.
Create data snapshots: It is now possible to generate new snapshots directly from the Workbench. User can select a data model, set an effective date, and optionally choose a population to capture a precise snapshot of worker data.
Worker categories for analysis: Define specific fields (e.g., gender, country, language) as worker categories. These categories enable deeper insights and analytics on snapshots, such as monitoring the gender pay gap or comparing compensation by location.
The Create snapshot window is illustrated in the following image:
Create snapshot window
View & manage snapshots: Browse all previously created snapshots with full details, including the snapshot name, data model, effective date, creation date, owner, and status (e.g., Pending, Published, Failed). You can also drill into snapshot details to see included fields and worker categories, and download snapshot logs for auditing and troubleshooting.
The overview of the Snapshot Manager is shown in the following illustration:
Snapshot Manager overview
Status Tracking: Snapshots now display real-time progress indicators to track their lifecycle:
Pending: waiting to start
Started: snapshot generation in progress
Published: snapshot successfully created and available
Failed: snapshot generation was unsuccessful
Stale timeout: snapshot creation did not complete within the allowed time
Search & Filter: Quickly locate snapshots using filters for snapshot name, data model, and status.
The Snapshot Manager can be accessed by users with the following roles: Data Modeler Admin, Compensation Admin, and Global Compensation Admin.