CPQ Package 1.1.0

Bugs

  • [PFPCS-1053] - Historical period parameter is not optional

  • [PFPCS-1122] - CPQ- history lookuputil: no property customerId defined.

  • [PFPCS-1123] - HistoryLookupUtils - no such property dmCtx defined

  • [PFPCS-1149] - Sale overview: Column Name error

  • [PFPCS-1200] - Avg. Quantity Per Invoice should be empty when product don't have in DM

  • [PFPCS-1202] - Error when input same competitor for both Competition Data and PX

  • [PFPCS-1256] - Rebate value is not showed on CPQ

  • [PFPCS-1491] - Documentation - Missing details for where to setup configuration: PP, AP

  • [PFPCS-1492] - When creating a new quote, selecting a customer, and adding one new product, an error appears at the top of the screen.

  • [PFPCS-1494] - SW error is displayed after new item is added to the new Quote:

  • [PFPCS-1496] - Quote configurator - format of message

  • [PFPCS-1497] - Quote configurator - non consistent errors

  • [PFPCS-1505] - Not consistent when displaying the fields that are using ValueOptionsFilteredByCustomer and ValueOptionFilteredByProduct

  • [PFPCS-1510] - CPQ - quantity is not working properly

  • [PFPCS-1540] - Not possible to create Quote for USD customer and USD products

  • [PFPCS-1567] - Incorrect Discount Type information on Confluence

  • [PFPCS-1617] - Error (@0) null for Quote Summary

  • [PFPCS-1642] - Unhandled error when using function getCurrencyExchangeRate in ConversionUtils

  • [PFPCS-1656 ] - Remove Business Key from PX Product Cost that is used for Lightning

  • [PFPCS-1015 ] - Sonar Bug - Code could use elvis operator

  • [PFPCS-1016 ] - Sonar Bug - Violation in class None. The ABC score for method [defaultProductCostConfiguration] is [85.1]

  • [PFPCS-1017] - Sonar Bug - Violation in class None. The ABC score for method [defaultStandardDiscountConfiguration] is [65.1]

  • [PFPCS-1018] - Sonar Bug - Violation in class None. The ABC score for method [lookupProductHistory] is [87.2]

  • [PFPCS-1019] - Sonar Bug - Violation in class None. The cyclomatic complexity for method [setConfiguratorParameter] is [28]

  • [PFPCS-1020] - Sonar Bug - getLookupFilter

  • [PFPCS-1021] - Sonar Bug - Violation in class None. The ABC score for method [defaultPriceGuidanceConfiguration] is [95.1]

  • [PFPCS-1022] - Sonar Bug - Testing the negative condition first can make an if statement confusing

  • [PFPCS-1023] - Sonar Bug - Violation in class None. The ABC score for method [defaultProductPriceConfiguration] is [66.4]

  • [PFPCS-1024] - Sonar Bug - Violation in class None. The ABC score for method [getFolderSummary] is [61.9]

  • [PFPCS-1025] - Sonar Bug - SalesOverview improvement

  • [PFPCS-1026] - Sonar Bug - The [net.pricefx.server.dto.calculation.ContextParameter] import is never referenced

  • [PFPCS-1027] - Sonar CodeSmell - Confusing declaration in class None. The variable 'records' is initialized to null

  • [PFPCS-1028] - Sonar Code Duplication

Improvements

  • [PFPCS-1148] - Change ProductCost PX table into new one "CostData"

  • [PFPCS-1504] - Remove "Product" prefixes from PX names

  • [PFPCS-1508] - Create cost data PX for Lightning

  • [PFPCS-802] - Possibility to set default customer currency

  • [PFPCS-388] - Price Guidance from Price Optimizer module

  • [PFPCS-394] - Price record table mapping

  • [PFPCS-723] - Top 5 Lowest competitor matrix column configuration

  • [PFPCS-931] - CPQ Improvement

  • [PFPCS-1111] - Enhance NumberUtils and use enhanced libs method in cpq

  • [PFPCS-1248] - CPQ Accelerator - Input Configuration - Ability to apply customer/product filter when fetching values

  • [PFPCS-1253 ] - Improve message when customer not set

  • [PFPCS-1254] - Change message when currency is not defined in ccy DS

  • [PFPCS-1384] - Ability to show/hide outputs in the CPQ Accelerator

  • [PFPCS-1455] - CPQ Input Config. - Do not allow to Submit if set Required

  • [PFPCS-1501] - Link from email notification leads to classic UI

  • [PFPCS-1522] - Change "true/false" to "Yes/No" in CPQInputConfiguration P

Upgrade Notes

  • [PFPCS-1504] - Remove "Product" prefixes from PX names: You need to migrate data from old PX tables to new tables:

    • ProductPriceByCustomer → PriceByCustomer

    • ProductPriceByCountry → PriceByCountry

    • ProductPriceByRegion → PriceByRegion

    • ProductPriceBySegment → PriceBySegment

    • ProductPriceCompetitors → PriceCompetitors

    • ProductPriceGuidance → PriceGuidance