In **Setup** > **Pricing/Calculations** > **Rounding Setup**, you can create and apply rounding rules to columns on quotes. Rounding rules determine how many digits are used in price calculations, how many decimal places are displayed to users and, in Quote 2.0, which currencies are affected by these calculations.

There is always the **Default** rounding rule which is used in all calculations whenever specific values are not provided. This rounding rule can be edited.

Since the **Rounding Setup** on Quote 1.0 differs from the one in Quote 2.0, they are covered separately in the following text.

Go to **Setup** > **Pricing/Calculations** > **Rounding Setup**.

Two parameters and the list of existing rounding rules displays.

Click **Add New**.

The list of columns on quotes for which rounding rules can be set displays.

Select the column for which you wish the rounding rule to be applied.

Rounding preferences are displayed.

Enter a number of decimals to be used in calculations.

This number determines how many decimals will be used in the calculations. The value is rounded per the option selected in the **Types of Decimal Rounding** parameter.

Enter a number of decimals to be used when performing rounding.

This number determines how many decimals will display in the quote for this column. If the number of decimals used for rounding is lower than the number of decimals used in calculations, the value is rounded per the option selected in the **Types of Decimal Rounding** parameter.

Click **Save**.

There are two available parameters in **Pricing/Calculations** > **Rounding Setup** that can be applied to the rounding logic you wish to be used in your environment.

Original number | “Away From Zero” method | “To Even” method |

3.5 | 4 | 4 |

2.8 | 3 | 3 |

2.5 | 3 | 2 |

2.1 | 2 | 2 |

-2.1 | -2 | -2 |

-2.5 | -3 | -2 |

-2.8 | -3 | -3 |

-3.5 | -4 | -4 |

**Fix Quote Amount After Currency Conversion** - This parameter checks if there is a difference between the total net price and the summed (and rounded) extended amount. For example, if the total net price is 100 and the price of each item is 33.33 (99.99 in total for three items), there will be a difference of 0.01 between the total net price and the extended amount. If there is a difference, that amount is added to:

In Quote 2.0, you currently can't define if the system should round values away from zero or to even because the parameter **Types of Decimal Rounding** is not available in Quote 2.0.

Go to **Setup** > **Pricing/Calculations** > **Rounding Setup**.

The list of existing rounding rules displays.

Click **Add New**.

The list of columns on quotes for which rounding rules can be set displays.

Select the column for which you wish the rounding rule to be applied.

Rounding preferences are displayed.

Enter a number of decimals to be used in calculations.

Enter a number of decimals to be used when performing rounding.

Select checkboxes next to the currencies to which the rounding rules are applied.

The **Select All** checkbox can be used to instantly select all options.

Click **Save**.

Identical currencies cannot be selected twice for the same quote column.

When you are setting up a different number of decimal places for displaying or calculating **Item** or **Total** columns on quotes, it is not enough to simply change the rounding setup for that column. Since different quote columns’ mathematics are executed (on adding/updating items on the quote, changing that column value and so on) you must know to what decimal place numerical values (quote columns that other columns depend on) in the mathematical logic are rounded off.

**ExtendedAmount** = **Qty** * **NetPrice**
So, **NetPrice** should also be included in the rounding setup.

**NetPrice** = **ListPrice** * (1 - **DiscountPercent**) * Multiplier
**List Price**, **Discount Percent** and **Multiplier** should also be included.

Some issues may occur when the rounding is applied to quote columns.

The Total NRC discount amount exists in SAP CPQ, although neither of the items has a discount value set. This may appear as a result of a calculation error, which can be caused by an invalid setting in the Rounding section. One example of this would be items, which have an extended amount with a decimal residue (for example, 100.5). If the value of the rounding setting is not greater than zero, the value right of the decimal separator may be truncated, leading to the rounding issue.