How the System Determines the Opportunities

The system determines the additions to suggest for an order by evaluating all order level and simple basket level adjustments in the pricing schedule on the sales order. The system checks the order and basket adjustment level breaks for higher breaks than currently ordered with better discounts.

The system considers an adjustment level break as an opportunity only if it is a discount adjustment which has a negative adjustment value that decreases the order price. If the level break is not a discount adjustment, for example, it adds a positive markup value to the price, then the system does not consider it as an opportunity even if it will apply free goods to the order.

The system considers level breaks with better discounts than what currently applies as opportunities if the level break and adjustment that currently apply are the same type of adjustments and the system can determine which adjustment is better. For example, both adjustments apply discounts of a percentage of the current net price to the order, one is 15 percent and the other is 10 percent. The system determines that the first adjustment has better discounts by comparing the percentage values without using a complex and costly process.

If the level break and adjustment that currently apply are different types of adjustments, for example, one applies a discount of a percentage of current net price and the other one applies a fixed value of discount, then the system cannot determine which one has the better discount without using a complex and costly process. The system considers the level break as an opportunity if the level break is a discount adjustment that has a negative adjustment value.