This document summarizes the main improvements and fixes introduced in the Pricefx Unity minor release version.
|
Version |
Black Cat 16.2.0 |
|
Release date |
March 27, 2026 |
|
Release type |
Minor |
In this document:
Improvements
|
Description |
Component |
ID |
|---|---|---|
|
The activation dialog now displays the changes that an activation will apply to strategies, snippets, and lookups. |
Strategy Designer |
PFUN-28560 |
|
The Live Preview panel now includes a 'Relationships' tab that displays a list of relationships between entities. |
Formula Designer, Strategy Designer |
PFUN-29798 |
|
A new optional JSON attribute can be added to condition record items and historical items. |
Condition Records |
PFUN-31476 |
|
Overridden (translated) values for backend-originated messages are now correctly applied across the application. |
Agreements & Promotions - Backend |
PFUN-32912 |
|
The DMDIMQUERYSTATEOPTION input now supports defining a value that is not present in the Datamart. |
Accelerator Tracking, Agents |
PFUN-33972 |
|
It is now possible to select the 'Date' type in a lookup argument. |
Visual Configuration |
PFUN-34049 |
|
Informational alerts about default values from parent folders are no longer displayed. |
Quoting, Rebates, Agreements & Promotions, Sales Compensation |
PFUN-34159 |
Bug Fixes
|
Description |
Component |
ID |
|---|---|---|
|
The application crashes when using |
Unity |
PFUN-30120 |
|
In an active formula, it is not possible to see the full formula details. Fix: Increased default max visible characters in Blockly fields to 500. |
Formula Designer |
PFUN-30887 |
|
Claims sometimes showed incorrect or empty line item data after recalculation and partial page refresh, while a full page refresh displayed the correct results. The fix updates the table’s column and row hash caches so stale entries are pruned and recalculated data is always rendered correctly after visibility changes and page navigation. |
Channel Management, UI - React Components |
PFUN-31784 |
|
When a logic with Attribute Extensions is duplicated, the Attribute Extension values are incorrectly set to false in the duplicate. |
Price Setting |
PFUN-31996 |
|
In the Formula Designer, the Lookup Data table columns display the name instead of the label. |
Formula Designer |
PFUN-33060 |
|
Fixed a race condition in the inline configurator for Model Objects that caused input fields to revert to old values, ensuring the latest data is now always displayed. |
Model Class |
PFUN-33122 |
|
Cancelling a calculation task sometimes breaks the document, incorrectly showing a warning that a long-running task is still in progress. |
Quoting - Backend, Rebates - Backend, Agreements & Promotions - Backend, Sales Compensation - Backend |
PFUN-33723 |
|
When converting a Live Price Grid with a filter applied to a Price List, translated elements are not carried over. |
Price Setting - Live Price Grids, Price Setting - Price Lists |
PFUN-33844 |
|
Moving multiple line items into a collapsed folder causes a version conflict and an infinite loading spinner. |
Quoting, Rebates, Agreements & Promotions, Sales Compensation |
PFUN-33902 |
|
In the Model's dashboard step, the portlet layout does not get applied after a dashboard recalculation. |
Accelerator Tracking, Agents |
PFUN-33977 |
|
Formulas that declared a Groovy |
Formula Engine |
PFUN-34008 |
|
In a Data Table portlet, the fields on the Data setting tab do not update after changing the query. |
Dashboards |
PFUN-34017 |
|
After a full Rebate Agreement recalculation, the calculation "Results" section is blank and does not repopulate when selecting individual Rebate Records. |
Rebate Agreements |
PFUN-34045 |
|
A read-only DMFilterBuilder configurator entry does not display the selected values. |
UI - Configurator |
PFUN-34063 |
|
A JavaScript error occurs when clicking between a Rebate Record Group and a Rebate Record. |
Rebate Agreements, Rebate Records |
PFUN-34100 |
|
The |
Quoting, Rebates, Agreements & Promotions, Sales Compensation |
PFUN-34104 |
|
Sorting and grouping options are unavailable on the Data tab for certain portlet chart types. |
Dashboards |
PFUN-34134 |
|
In a Portlet, "Group By" fields are duplicated after switching the chart type from Pie to another type. |
Dashboards |
PFUN-34135 |
|
In Formula Designer, an error occurs when trying to redeploy an active formula type. |
Formula Designer |
PFUN-34139 |
|
A non-periodic Calculation Flow that is set to repeat on failure enters an infinite loop. |
Calculation Flows |
PFUN-34167 |
|
Users with the 'View Rebate Agreements' role cannot see the Approve/Reject option in workflows. |
Rebate Agreements |
PFUN-34225 |
|
Header Type View Preferences do not apply when a user group is assigned via a Business Role. |
Quoting, Rebates, Agreements & Promotions |
PFUN-34237 |
|
Exception messages ( |
Custom Forms |
PFUN-34248 |
|
Deleting the first decimal in a numeric input field also incorrectly deletes the decimal point. |
Custom Forms, Master Data - Company Parameters, Master Data - Product Extensions |
PFUN-34256 |
|
In an Input Matrix, a vertical scroll bar appears even when |
UI - Inputs |
PFUN-34266 |
|
In Import Manager, text picklist fields reject Excel values that consist only of digits. |
Import Manager |
PFUN-34287 |
|
When Copilot is enabled on all pages, it cannot be opened on certain pages after being used elsewhere. |
Copilot, Gen AI - Frontend |
PFUN-34320 |
|
The Dashboard settings panel is collapsed and cannot be opened when viewed in a smaller iFrame screen. |
CRM Integrations, Dashboards |
PFUN-34381 |
|
In the Advanced filter, a custom "N days/weeks/months" rule shows "[object Object]" and forces the value to 1. |
Advanced Filter |
PFUN-34423 |
Hot Fixes
The following hot fixes have been released for the 16.2 version:
16.2.1 PR
Released on April 1, 2026
Improvements
|
Description |
Components |
ID |
|---|---|---|
|
Query API now supports product references. |
Query API |
PFUN-33923 |
Bug Fixes
|
Description |
Components |
ID |
|---|---|---|
|
Deleted items in a duplicated quote reappear after submitting the quote when using a non-admin role. |
Quoting |
PFUN-34288 |
|
The Revoke button is visible on the React Quote list even when it is configured to be hidden. |
Quoting |
PFUN-34316 |
|
In a Distributed Calculation Data Load, |
Analytics - Data Loads |
PFUN-34323 |
|
It is not possible to close the Copilot chat window. |
GenAI - Frontend |
PFUN-34369 |
|
Auto-approved Deal quotes cannot be opened due to a null pointer exception. |
Quoting |
PFUN-34427 |
|
When processing running jobs, their type is sometimes mishandled if it contains an underscore, which can cause job execution limits to be ignored. |
Service - Heartbeat |
PFUN-34447 |
|
In Price Lists and Live Price Grids, the Label column incorrectly contains an inner cell. |
Price Setting - Price Lists, Price Setting - Live Price Grids |
PFUN-34448 |
|
Query API does not support attribute extensions for Price Grid Items and Matrix Price Grid Items. |
Query API |
PFUN-34475 |
16.2.2 PR
Released on April 7, 2026
Bug Fixes
|
Description |
Components |
ID |
|---|---|---|
|
A hibernate error in the Formula Engine causes the transaction to be marked as rollback-only, and the Calculation Flow is then not rescheduled. |
Backend - General, Calculation Flows |
PFUN-28523 |
|
The 'Submit' button is available on a Price List with critical alerts when it is converted from within a Live Price Grid. |
Price Setting |
PFUN-33928 |
|
The Condition Records Splicing job fails with a |
Condition Records, Price Setting - Price Lists |
PFUN-34550 |