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. 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 Enable for Scripting Support for Price Models.