Price All Lines on a Quote at One Time Using an Advanced Price Model

The new Advanced Price Model introduced in Oracle CPQ 24D invokes BML once for the entire set of quote lines being priced in a Pricing Engine invocation to enable scripts to evaluate all lines when calculating the pricing for each line. When the 24C Incremental Repricing Option is disabled, CPQ Commerce will reprice all lines on a quote when any one line or header Pricing Attribute is modified. The new Advanced Price Model will be executed only once for all lines so that calculations such as tier or volume pricing can be easily applied across the entire quote when the same product occurs multiple times on the quote.

The new Advanced Price Models improves BML processing performance and also allows functions that are not possible in the legacy Advanced Price Model, such as setting a price of one line item as a multiple of another or applying cumulative quantity-based tier and volume pricing.

Steps to Enable

Refer to the Oracle CPQ Administration Online Help once this feature is generally available in Oracle CPQ Update 24D.