An amendment quote was created for a contract that contains a fixed-price subscription "Software License". There is a discount schedule associated with this product that is setup as follows (assume default values for any fields not listed):
Type: Range
Discount Unit: Percent
Aggregation Scope: Quote
Quote Line Quantity Field: Quantity
| Discount Tier | Lower Bound | Upper Bound | Discount % |
| Tier 1 | 1 | 11 | 10% |
| Tier 2 | 11 | 21 | 20% |
| Tier 3 | 21 | 31 | 30% |
The original quote was sold with 6 Software Licenses, which puts the quote line in Tier 1 with a 10% discount. This deal is closed and a contract is created. A few months into the contract, the customer decides they wish to add more Software Licenses to their contract and the sales rep processes an amendment. On the amendment, the sales rep adds a net-new Software License quote line with a quantity of 10. The sales rep notices that the net-new quote line is being given a 20% discount even though the quote line only has a quantity of 10 and, based on the discount schedule, seems to fall within the Tier 1.
This behavior is due to the Discount Schedule having an Aggregation Scope of "Quote" and a Quote Line Quantity Field set to "Quantity".
On the amendment quote, the discount schedule is aggregating Quantity of the product for the entire quote -- this includes the "existing" quantity from the existing line plus the net-new quantity from the new line.
This is the expected behavior of discount schedules. It may be possible to achieve alternative behavior by modifying the discount schedule or changing business process. Please note that these recommendations are generalized recommendations based on native CPQ capabilities:
1. Perform an add-on instead of an amendment. Add-ons are a way to add a net-new quote to an existing contract by processing a net-new Opportunity and Quote. The dates will need to be properly aligned to the contract to ensure the add-on goes into effect at the desired time. The discount schedule will not need to be changed, but there will need to be a business process change to use add-ons instead of amendments for these situations.
2. Change the Aggregation Scope to "--None--". This will cause CPQ to evaluate each quote line quantity individually when evaluating discount tier. Note that any use cases that hinge on multiple lines of the same product on a quote aggregating their total quantity to determine discount tier will no longer evaluate the total quantity and will only evaluate each line's individual quantity for discount tier determination.
3. Change the Quote Line Quantity Field of the discount schedule to reference Effective Quantity instead of Quantity. Since the effective quantity of existing lines on amendment is 0, CPQ will only evaluate discount tier based on the net new lines. Please note that the Effective Quantity field is also used in tandem with other CPQ functionalities such as Block Pricing. Note that Block-priced quote lines have an Effective Quantity of 1; they will not receive any discount past the quantity 1 tier regardless of the value in the quantity field. Additionally, this will not function as desired if, on amendment, the existing quote line has it's quantity increased.
001176946

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.