Evaluate Block Pricing Tiers Across All Lines

Allow Oracle Pricing to consider the quantity from all order lines in your sales order when it prices according to a block of units in a tiered pricing rule.

Before Update 25A, a tiered pricing rule only considered the quantity on each order line. If you added a new line that had the same item or if you split a line, then Pricing would calculate the block separately for each new line even though the item on the new line was the same as the item on the old line.  Starting in Update 25A, if you opt into this feature, then Pricing will add up the quantity across all lines for the same item when it calculates the block for each tier.

If you set up tiers for blocks that have increment values before Update 25A, and if you set the Aggregation Method to On Document when you set up your tier rule, and if you opt into this feature, then you might see results that are different than you're used to seeing. We recommend that you enable this feature in a test environment and examine the results before you enable it in your production environment. For background, see Add Tiers to Pricing Rules.

Assume you set up this rule for the AS54888 Desktop Computer item on the classic Manage Discount Lists page in the Pricing Administration work area:

Minimum Quantity

Maximum Quantity

Application Method

Increment Value

Adjustment Type

Adjustment Amount

0

10

As Block

5

Discount Amount

10 USD

10

-

As Block

10

Discount Amount

20 USD

You set the Partial Block Action attribute to Include Partial Block.

Here's the same set up on the redesigned Discount Lists page:

Minimum Quantity

Maximum Quantity

Calculate

Lumpsum Group Quantity

Adjustment Type

Adjustment Amount

0

10

Lumpsum

5

Discount Amount

10 USD

10

-

Lumpsum

10

Discount Amount

20 USD

You set the Remainder Quantities in Lumpsum attribute to Yes.

Assume you enable this feature, and then create a sales order with these lines:

Line

Item

Quantity

1

AS54888 Desktop Computer

65

2

AS54888 Desktop Computer

5

The tiered adjustment is for $20 for each block, in increments of 10.  There are 7 blocks to evaluate because the sales order's total quantity is 70. The total adjustment across both lines is $140.

  • Line 1 has a quantity of 65, which is in the second tier, so it gets a $2 adjustment for each unit.
  • Line 2 has a quantity of 5, which is in the second tier, so it gets a $2 adjustment for each unit.

If you don't enable the feature, Pricing will determine the correct tier to apply according to the quantity across both lines on the order, but it will calculate the adjustment for the unit price according to the quantity on each line, not the total across lines. It won't calculate the extended amount for the tier adjustment correctly. The total quantity for:

  • Line 1 is 65, which is in the second tier, so it gets a $2 adjustment for each unit.
  • Line 2 is 5, which is in the second tier, so it gets a $.29 adjustment for each unit.

Get more accurate results when you use block pricing.

Steps to Enable

You don't need to do anything to enable this feature.

Key Resources

Access Requirements

Users who are assigned a configured job role that contains these privileges can access this feature:

  • Price Sales Transactions (QP_PRICE_SALES_TRANSACTIONS)

This privilege was available prior to this update.