This document summarizes the main improvements and fixes introduced in the Pricefx Unity minor release version.
|
Version |
16.3.0 - Black Cat |
|---|---|
|
Release Date |
April 24, 2026 |
|
Release Type |
Minor |
Improvements
|
Description |
Components |
ID |
|---|---|---|
|
Introduced a feature flag to toggle between full-row selection and checkbox-only selection for table rows. |
UI - Table |
PFUN-34565 |
|
A new API method |
Agents, Analytics - Backend |
PFUN-34481 |
|
Introduced a new `preciseConditionValue` field to condition records to support pricing values with up to eight decimal places. |
Condition Records |
PFUN-34429 |
|
A new |
Agents, Analytics - Charts, Analytics - Rollups |
PFUN-34384 |
|
The Expression Editor now supports the Weighted Average ( |
Agents, Analytics - Charts, Analytics - Rollups |
PFUN-34382 |
|
The Expression Editor now supports the |
Agents, Analytics - Charts, Analytics - Rollups |
PFUN-34353, 34379 |
|
Error notifications are now automatically cleared when navigating away from the document detail page. |
Agreements & Promotions, Quoting, Rebates, Sales Compensation |
PFUN-32276 |
Bug Fixes
|
Description |
Components |
ID |
|---|---|---|
|
In Price Lists, the Target Date is not editable when pricelistTargetDateEditable is set to true. |
Price Setting - Price Lists |
PFUN-34686 |
|
After performing a mass edit on a Price List, the user interface freezes or becomes very laggy. |
Price Setting - Price Lists |
PFUN-34669 |
|
On the Price Lists page, text is missing when grouping items by warnings. |
UI - Table |
PFUN-34630 |
|
The Analytics module displays inconsistent measure visibility in Rollups and fails to render selected Y-axis labels in Analytics charts. |
Analytics - Data Manager, Analytics - Rollups |
PFUN-34477 |
|
The system fails to save a Dashboard 2.0 portlet after a duplicate name error is corrected with a unique name. |
Dashboards |
PFUN-34454 |
|
The top-right header action buttons fail to refresh after a Price List submission, causing the Submit button to remain active and trigger an error if clicked again. |
Price Setting - Price Lists |
PFUN-34446 |
|
The system incorrectly executes model configurators from future steps during model reruns or backward navigation, causing errors when dependencies from those later stages are not yet available. |
Model Class |
PFUN-34442 |
|
Quote inline numeric inputs fail to apply the correct locale and formatting. |
Quoting |
PFUN-34439 |
|
The system fails to log detailed error messages and response data when file conversion through CloudConvert encounters an error. |
Administration |
PFUN-34436 |
|
Multi-series charts fail to load or display when opened as the initial selection in the Data Analyzer. |
Analytics - Charts |
PFUN-34390 |
|
The system fails to create a new Price List when converting from a Live Price Grid detail view if the underlying logic includes attribute extensions. |
Price Setting - Price Lists |
PFUN-34351 |
|
The system returns a 404 error when attempting to view product details for SKUs containing special characters such as percent signs. |
Price Setting - Live Price Grids (LPG), Unity |
PFUN-34322 |
|
The Revoke button remains visible in the React Quote list even when it is explicitly disabled in the Quote Type JSON configuration. |
Quoting |
PFUN-34316 |
|
Data table mini bars display baselines for null values, overflow cell boundaries, and exhibit inconsistent thickness during column resizing. |
Dashboards |
PFUN-34313 |
|
Users experience an intermittent issue where attribute columns in the Price List grid appear empty despite the data being correctly populated in the system and available via export. |
Price Setting |
PFUN-34249 |
|
The system incorrectly uses Product Extension attribute metadata for datasource fields instead of Product attribute metadata when decoupling is disabled. |
Analytics - Data Sources |
PFUN-34153 |
|
An error occurs when a user discards a new document revision and tries to go back. |
Agreements & Promotions, Quoting, Rebates, Sales Compensation |
PFUN-34129 |
|
When a Live Price Grid with an attribute extension is converted to a Price List, the values for the attribute extension are empty. |
Price Setting - Price Lists |
PFUN-34126 |
|
When creating a curated agent, clicking "execute all next steps" does not automatically navigate to the summary page after calculation. |
Agents |
PFUN-33981 |
|
The system incorrectly displays the Submit button on a Price List containing critical alerts when the list is converted from within a Line Item Group. |
Price Setting |
PFUN-33928 |
|
Validation warnings on restricted columns disappear prematurely when a user edits or interacts with a different column in the table. |
Master Data - Company Parameters |
PFUN-33531 |
|
When creating a Live Price Grid, the 'Set Parameters' inputs are unavailable if the 'Pricing Logic' field in the Product Master is empty instead of null. |
Price Setting - Live Price Grids |
PFUN-33515 |
|
The "contains pattern (match case)" filter fails to restrict results and returns all table rows regardless of the specified criteria. |
Advanced Filter |
PFUN-33136 |
Hot Fixes
The following hot fixes have been released for the 16.3 version:
16.3.1 PR
Released on
Bug Fixes
|
Description |
Components |
ID |
|---|---|---|
|
Users can view the details of a new quote during creation even when access should be restricted by the Quote Entitlement Filter. |
Quoting |
PFUN-34531 |
|
The system corrupts label translation metadata when a user modifies the requirement flag of a Product Extension attribute. |
Master Data - Product Extensions |
PFUN-34548 |
|
The system experiences significant performance degradation during Calculated Field Set (CFS) processing due to excessive and redundant POS.flush calls occurring before each formula evaluation. |
Backend - General, Calculated Field Sets (CFS) |
PFUN-34684 |
|
The FlexChart template editor allows the execution of arbitrary JavaScript code through unsanitized property chains in the template configuration. |
UI - General React |
PFUN-34694 |
|
The Price Grid and Price List Type configuration interface incorrectly counts attribute extensions toward the 100-column selection limit, preventing users from adding additional columns. |
Price Setting |
PFUN-34716 |
|
The system intermittently aborts distributed PriceGrid calculations during long-running tasks due to a serialization error involving internal optimization proxies. |
Price Setting - Calculation Grid |
PFUN-34737 |
|
Live Price Grids fail to display the "Include extra fields" checkbox and omit additional columns during Excel exports when the "extraExportColumnsConfig" advanced configuration is enabled. |
Price Setting, Price Setting - Backend, Price Setting - Live Price Grids (LPG) |
PFUN-34780 |
16.3.2 PR
Released on
Improvements
|
Description |
Components |
ID |
|---|---|---|
|
Introduced a new Groovy API method |
Agents, Dashboards, Query API |
PFUN-34339 |
Bug Fixes
|
Description |
Components |
ID |
|---|---|---|
|
The system fails to create condition records when a contract or quote is submitted in asynchronous mode and automatically approved without workflow steps. |
Condition Records |
PFUN-34828 |
|
The Quote UI displays an incorrect selected line item count when a line item is recalculated because the system retains the selection state of the original item after it is replaced. |
Quoting |
PFUN-34719 |
|
The "See Details" button on denied quotes fails to navigate users to the workflow history tab and instead redirects to the header tab or incorrectly updates the URL. |
Quoting |
PFUN-34715 |
|
The `api.streamKVsPayload` method fails to recognize existing tables and throws an exception even when the tables are accessible via other API methods. |
Backend - General, Groovy API |
PFUN-34702 |
|
The system fails to import data for columns whose labels contain trailing whitespace, resulting in those fields being silently stored as null values during manual uploads. |
Analytics - Data Sources |
PFUN-34501 |
|
The Quote Line Item Configurator fails to consistently trigger auto-refresh events after numeric cell edits, causing desynchronization between the user interface and the calculation engine. |
Quoting, Quoting - Backend |
PFUN-33978 |