NF10 Fixed Price Discount
From iDempiere en
Feature: Add Fixed Price Discount Support to Discount Schema
Goal: Functional
Feature Ticket: IDEMPIERE-5260
Description:
Enhance discount schema to support the setting of fixed unit price for each discount break point.
Changes:
- Add Fixed Price field to the Discount Break tab.
- Break Discount % and Fixed Price field are mutually exclusive - if there is a Break Discount % and Fixed Price is entered, the Break Discount % should be reset to 0. If there is a Fixed Price value, and a Break Discount % is entered, the Fixed Price should be reset to 0. Only one value can exist on a line.
- When a new line is added to an order, the Discount Schema is process, and the criteria for the Line are met, see if there is a value in Fixed Price, if there is, set Price on the Order Line to the Fixed Price. If not, use Break Discount % as before.
Example:
- Setup Fixed Price=1 for Break Value=10 and Produce=Mulch.
- Order line with Quantity=1. Quantity is less than break value and doesn't apply the fixed price discount.
- Order line with Quantity=20. Quantity is greater than break value and unit price takes the fixed price value from discount schema.