Info

Interface implementation class: ReApplyAdjustments

This implementation will apply manual adjustments for specified pricing variables. Use it when u do calculations after ApplyChargeManualAdjustments but u still want to apply the adjustment done by user.

Typical use case example: when you set the cost OT_COST, allow to override it, then calculate the price OT_STD_PRC from cost and you want to allow to override the price. This implementation will check if user did price override for OT_STD_PRC and will apply it against current value of this pricing variable.

Populate Pricing Context Params

Use

To configure automatic re-adjusting of manual price adjustments for pricing variable STD_AMOUNT:

  • set Variables with comma-separated list of pricing variables, here: "Variables" : "STD_AMOUNT"
  • configure pricing plan steps to be fired after applying adjustment in metadata: sfix__CPQAdjustmentsPricingStep__mdt

Pricing Steps Custom Metadata

Note: make sure to add PopulatePricingContext step to fetch all required custom fields