Sales Compensation 1.2.0

Version 1.2.0 requires Pricefx Hurricane 9.1.0 to work properly.

Manual Changes

Update Seller Attributes

Attribute

Change

Attribute

Change

attribute5

Set name: terminationDate
Set label: Termination Date
Set type: DATE

attribute6

Set name: hireDate
Set label: Hire Date
Set type: DATE

attribute7

Set name: region
Set label: Region
Set type: STRING

attribute8

Set name: market
Set label: Market
Set type: STRING

attribute9

Set name: status
Set label: Status
Set type: STRING

Update Accrual Record Attributes

Attribute

Change

Attribute

Change

attribute6

Add description: "This value typically represents volume, revenue, or margin depending on the relevant condition type."

attribute11

Add description: "This number represents a value from one period ago. It typically represents volume, revenue, or margin depending on the relevant condition type."

attribute12

Change name: NextPriorPeriodPricingMonth → PenultimatePeriodPricingMonth

Change label: Next Prior Period Pricing Month → Penultimate Period Pricing Month

attribute13

Change name: NextPriorPeriodPricingQuarter → PenultimatePeriodPricingQuarter

Change label: Next Prior Period Pricing Quarter → Penultimate Period Pricing Quarter

attribute14

Change name: NextPriorPeriodPricingSemiYear → PenultimatePeriodPricingSemiYear

Change label: Next Prior Period Pricing Semi Year → Penultimate Period Pricing Semi Year

attribute15

Change name: NextPriorPeriodPricingYear → PenultimatePeriodPricingYear

Change label: Next Prior Period Pricing Year → Penultimate Period Pricing Year

attribute16

Add description: "This number represents a value from two periods ago. It typically represents volume, revenue, or margin depending on the relevant condition type."

Change name: NextPriorPeriodPricingBaseline → PenultimatePeriodPricingBaseline

Change label: Next Prior Period Pricing Baseline → Penultimate Period Pricing Baseline

Update Compensation Record Attributes

Attribute

Change

Attribute

Change

attribute1

Add description: "This value typically represents volume, revenue, or margin depending on the relevant condition type."

attribute5

Clear / Remove

attribute6

Clear / Remove

attribute7

Clear / Remove

attribute8

Add description: "This value typically represents forecasted volume, revenue, or margin depending on the relevant condition type."

Change label: Accrual Forecast Baseline Value → Forecasted Baseline Value

attribute9

Change name: AccrualForecast → AccrualForecastCompensation

Change label: Accrual Forecast → Compensation Forecast

attribute10

Change name: TruesUp → TrueUp

Change label: Trues Up → True-up

attribute11

Change name: AccrualMethod → ForecastMethod

Change label: Accrual Method → Forecast Method

attribute12

Change type: NUMERIC → PERCENT

attribute14

Change label: Accrual Forecast Quantity → Forecasted Quantity

attribute18

Add description: "This number represents a value from one period ago. It typically represents volume, revenue, or margin depending on the relevant condition type."

Update Condition Type Attributes

Attribute

Change

Attribute

Change

attribute9

Change label: Target For → Quota For

attribute18

Set name: BaseFieldSeller
Set label: Compensation Base Field Seller ID
Set type: String

Create New Condition Types

Name

Label

Pricing Logic (formulaName)

Condition Type Name (attribute4)

Name

Label

Pricing Logic (formulaName)

Condition Type Name (attribute4)

SC_MultiTargetAmount

Multi Target Amount

Sales Compensation (SC_Compensation)

Multi Target Amount

SC_MultiTargetPercent

Multi Target Percent

Sales Compensation (SC_Compensation)

Multi Target Percent

Update Compensation Types

Type

Change

Type

Change

Indirect Compensation

Remove

Direct Compensation

Remove

Individual Compensation

Needs to be created.

Header Logic: Sales Compensation Header (SC_CompensationHeader)
Compensation Plan Workflow: Sales Compensation Plan (SC_SalesCompensationAgreement)
Compensation Record Workflow: Compensation Record (SC_AgreementRecord)

Adjust Configuration Wizard

Navigate to Settings > Configuration > Configuration Wizard Admin and change the label of SC_AdjustmentWizard: SC Adjustment Wizard -> Request Adjustment.

Create Header Seller Details Mapping Company Parameter

Based on this default definition:

Create New Publishing Templates

Based on these default definitions:

Improvements and Fixed Issues

Stories

PFPCS-6072 Adjustment Creation Wizard - Add summary screen

PFPCS-6071 Adjustment Creation Wizard - Add transaction filters

PFPCS-6069 Rename "Next Prior" column to "Penultimate"

PFPCS-6067 Accrual Forecasts - Rename to Compensation Forecasts

PFPCS-6062 Adjustment Wizard - Add filters for seller, transaction unique ID and Payment Date

PFPCS-6061 Adjustment Wizard - Add possibility to modify Product and Customer of a transaction

PFPCS-6060 Adjustment Wizard - Improve messages

PFPCS-6059 Adjustment Wizard - Add “Created By” read-only input

PFPCS-6037 Add descriptions for Baseline columns

PFPCS-6036 Add new Seller table fields

PFPCS-6025 Hide payout date and calculation date header inputs

PFPCS-6024 CPQ Plugin - Remove rounding from header level chart

PFPCS-6017 Add currency information to absolute inputs condition type inputs

PFPCS-5996 Rename Target to Quota - Labels

PFPCS-5994 Adjust Compensation Types

PFPCS-5977 Additional read-only Inputs

PFPCS-5957 Input Validation - allow setting target to 0

PFPCS-5946 Replace SellerGroup input with Seller input for Direct and Indirect types

PFPCS-5936 Display Seller Information in Compensation Header

PFPCS-5935 Multi-Target Condition Type

PFPCS-5927 Replace SG input with Team dropdown input

PFPCS-5926 Accrual Records - Fill period data even when there is no data

PFPCS-5924 Seller Termination Date

PFPCS-5921 Adjustments - Pre-check if exist before executing performance-heavy-filter queries

PFPCS-5920 Replace .unique() with a built-in stream unique functionality

PFPCS-5900 Adjustments - Replace Issue Type with title of request

PFPCS-5880 Adjust Publishing Templates to new calculation flow

PFPCS-5815 Condition Types - Add override option to Seller ID field

PFPCS-5753 SC Accrual Forecasts

Tasks

PFPCS-6074 Remove redundant record attributes

PFPCS-6040 Adjustment CFO: implement the mechanism to block submitting when there is no data

PFPCS-6031 Record Calculation - Disable recalculation of submitted Compensation Records

PFPCS-5904 Migrate the Adjustments definition into new JSON structure

PFPCS-5903 SC - Update min supported version to 9.1

PFPCS-5810 Warn the user properly if no data found + have the tx data rows only with filters

PFPCS-5783 Warn the user if there are more rows of transactions data, than currently displayed

PFPCS-5985 [SC Quoting Plugin] Add more calculation

PFPCS-5892 Adjustment CFO: allow to open the transaction list matrix always

PFPCS-5891 Adjustment CFO: Created time in detail should be the same with list

PFPCS-5841 Adjustment: CFO's Label should be filled automatically somehow if seller creates form from wizard

Bugs

PFPCS-6121 SC_AdvancedConfiguration is changed after deployment from -upgrade

PFPCS-6118 COR: error displays when running record detail manually but not running plan calculation beforehand

PFPCS-6117 CO: There is no workflow after clicking Submit

PFPCS-6110 Missing Condition Type in the warning when required inputs are empty both on header and line

PFPCS-6100 SC Transaction Dashboard - Remove Indirect Compensation in Compensation Header Type selection input

PFPCS-6096 SC Transaction Dashboard - Alerts display in Compensation Plan Statistics when leaving date range empty

PFPCS-6065 Mismatch Accrual Compensation label between header and line

PFPCS-6049 Seller information displays incorrectly by field label

PFPCS-6047 Accrual Compensation Comparison Chart on header: null displays after creating new CO

PFPCS-6046 Restore accidentally changed field names

PFPCS-6023 Multiple INPUT VALIDATION messages display if containing many line items

PFPCS-6022 COR: Adjustment Id is applying to all records met the condition (seller, product, customer) but not including pricing date period

PFPCS-6016 Dashboards - Error when opening embedded active compensation plans dashboard in payouts and plans dashboard

PFPCS-5964 Replace payoutdate with start/end date in Active Compensation Table filters in Payee Plans Dashboards

PFPCS-5923 Query for adjustments doesn't work when filter is too big

PFPCS-5912 Group Compensation does not work if member of more than one teams at the same time and select directly in Sellers master

PFPCS-5873 Indirect & Direct Compensation: issue when having the same seller but different teams and time is overlapped

PFPCS-5837 Compensation Pie Chart can show only 2 first SKUs in Quote Items tab

PFPCS-5794 Edge case: the error thrown at Record Calculation Task job when adding seller back into SX

PFPCS-5679 Missing Publishing Templates for Compensation Plans