Manage Rounding Rules
Use a rounding rule to replace a value with some other value that's shorter, simpler, or more explicit.
Apply a rounding rule to a price to make sure you apply rounding consistency across pricing algorithms.
Create a complex rounding rule. For example, create rounding rules to meet the needs of a local cultural preference, or that your company policy requires.
-
Round each price to 0.97 or 0.99 for companies that reside in the United States, and round each price to 88 for companies that reside in China.
-
Round each price that includes a value.
-
Between 1 and 100 to a precision of 4
-
Between 100.001 and 10000 to a precision of 2
-
Greater than 10000.01 to a precision of 0
-
Summary of the Setup
-
Create the rounding rule.
-
Assign the rounding rule to a currency.
-
Refresh the order promising server.
This topic uses example values. You might need different values, depending on your business requirements.
1. Create the Rounding Rule
-
Go to the Setup and Maintenance work area, then go to the task:
-
Offering: Order Management
-
Functional Area: Pricing
-
Task: Manage Rounding Rules
-
-
On the Manage Rounding Rules page, in the Name attribute, enter %, then click Search.
The Manage Rounding Rules page displays the predefined rounding rules.
-
Examine the predefined rounding rules.
To reduce maintenance, use a predefined rounding rule instead of creating a new one.
-
If you can't locate a predefined rounding rule that meets your needs, then click Actions > Add Row, then set the values.
Attribute
Description
Name
Enter text that Pricing can use to reference the rounding rule.
-
Enter alphanumeric text.
-
Use headline capitalization.
-
Use an underscore to separate each word.
Type
For details, see Types of Rounding Rules.
Round To
For details, see Types of Rounding Rules.
Direction
Set to one of these values.
-
Up. Round values up.
-
Down. Round values down.
-
Standard. Round up or down to the nearest value. For example, if the value is $1.75, then round up to $2. If the value is $1.25, then round down to $1.
Incremental Value
For details, see Types of Rounding Rules.
Setup Enabled
Enable or disable.
-
Add a check mark. Make this rounding rule available at runtime.
-
Remove the check mark. Make this rounding rule available at run time, but prevent a user from assigning a currency to it on the Manage Rounding Rule Assignments page.
This feature is useful when you must discontinue usage of a rounding rule but can't delete it because historical data still uses it.
Active
Add a check mark to make this rounding rule available at runtime.
-
-
Click Save and Close.
2. Assign the Rounding Rule to a Currency
As an option, you can assign the rounding rule to a currency. If your business uses more than one currency, then you can specify the currency that the rounding rule affects. Use this feature to create more than one rounding rule, then assign a different currency to each of them.
-
In the Setup and Maintenance work area, go to the task.
-
Offering: Order Management
-
Functional Area: Pricing
-
Task: Manage Rounding Rule Assignments
-
-
On the Manage Rounding Rule Assignments page, click Actions > Add Row, then set the values.
Attribute
Description
Currency
Choose the currency that you must assign to this rounding rule.
Rounding Rule
Choose the rounding rule that you created earlier in this topic.
At runtime, Pricing applies this rounding rule only to an item that uses the currency that you set in the Currency attribute.
3. Refresh the Order Promising Server
Refresh the Order Promising server each time you add, modify, or remove a rounding rule.
-
Go to the Scheduled Processes work area.
-
On the Overview page, click Schedule New Process, then search for Refresh and Start the Order Promising Server.
-
Set parameters, then click Submit.
Parameter
Value
Fulfillment Lines
Contains a check mark.
Sourcing
Contains a check mark.
Items
Contains a check mark.
-
Verify that the scheduled process finished successfully.