Visma Net
Calculate prorated discounts
Introduction
Discount sequences can be prorated if you select the Prorate discounts check box in the Discounts window. For prorated discount sequences, the discount amount (or the quantity of free items) is calculated in such a way that the customer cannot try to split a sales order to get a greater discount, or a larger quantity of free items.
The Prorate discounts option is applicable to discount sequences with discountable quantities as well as with discountable amounts.
This example concerns a prorated group-level discount defined for quantity tiers. The sequence defines the discount with the following tiers:
- 10 units: 1 unit of the free item
- 20 units: 2 units of the free item
- 40 units: 3 units of the free item
To determine the discount for a discountable quantity larger than one break point, but less than the next break point, the system treats the discountable quantity as a combination of break point quantities, using the largest possible break point quantities. It then calculates the discount according to the breakpoints used.
With prorated discounts, a sales order for 50 units would yield 4 units of the free item: 3 (for 40 units) + 1 (for 10 units) = 4.
For an order of 70 units, the discount is 6 units of the free item: 3 (for 40 units) + 2 (for 20 units) + 1 (for 10 units) = 6.