IMOS - Advanced Pricing Example - Otherwise Rules


When setting up Advanced Pricing for a contract, in the Pricing Rule Form, you can create an Otherwise Rule that displays Results in the contract if none of the other Rules evaluate to true. Otherwise Rules ensure that a contract with Advanced Pricing always has a result (for example, Freight Rate), and they can be used to display Results signifying that no other Rules have taken effect.

Without an Otherwise Rule, you may see a warning error message like the following: WARNING - Freight is missing from Otherwise rule.

Creating an Otherwise Rule

To create an Otherwise Rule, open the Pricing Rule form for a contract and then create a Rule with Results but no Conditions:

  1. On the Pricing Rule form, click  Add Record button bw.jpg to create a new Rule.

  2. Enter a Name and Description.

  3. To delete all Conditions, click ... to the right and then click Delete Condition.

    Ch-Advanced Pricing-Otherwise Pricing Rule example 1.jpg

  4. At the bottom of the Pricing Rule form, enter one or more Results.

    Ch-Advanced Pricing-Otherwise Pricing Rule example 2.jpg



  5. To save your changes to the contract's Advanced Pricing, click Update Contract.

  6. If you did not add the Otherwise Rule to the bottom of the Rules list, a Move Rules With No Conditions message appears. To move the Otherwise Rule to the bottom of the Rules list, click Yes.

    Ch-Advanced Pricing-Otherwise Pricing Rule example 3.jpg


    The new Otherwise Rule is now in effect, and Data Locking and Validation warning error messages should not appear for the associated contract.

    Ch-Advanced Pricing-Otherwise Pricing Rule example 4.jpg