As of SteelBrick CPQ’s Winter ‘16 Release, an Original Price Field has been added to SteelBrick's Quote Line Object. The Original Price field represents the "standard price" of the product and can come from the pricebook (standard functionality) or be used in Price Rules to adjust the original price to pull from a block price, cost + markup calculation, or however else the pricing method may be defined.
Depending on the pricing requirements, the Original Price field allows the current List Price to be considered a calculated List Price or adjusted List Price so discretionary discounts and uplifts can be added on top of the calculated List Price.
This example focuses on a Quote’s Payment Term. If the Payment Term is Net 60, the calculated List Price will have a 10% Uplift, and if the Payment Term is Net 90, the List Price will have a 15% Uplift.
This example is for a Sales Rep who would like to apply a Promotional Discount if a Product is quoted during a certain period of time. If the Quote Promo Code is entered and Products are added to a Quote during the Promotional period, a Discount should be applied to the Calculated List Price, thus allowing Sales Reps to apply an additional discretionary discount on top of the promotional discount.
The following example is intended for the Winter ‘16 release as we will use a lookup table to retrieve the discount percent and to evaluate the time period in which the promotional discount should be available.
This example is for customers who do not want to enable multi-currency in Salesforce and prefer to handle exchange rate in a custom manner. The idea is to apply the FX rate directly to the list price based on a pick list containing the list of currencies. In some cases, client will use a lookup table to retrieve the FX rate, potentially also based on a time period.