The purpose of this wiki page is to clarify how rounding works.
Values calculated in Pricing are always rounded to the amount of decimal places which the used document currency owns.
As subsequent processing steps setup on this rounded value rounding differences can occur in the calculation of the price per
unit or in the subtotal line.
You need to make the following settings in Customizing for automatic price point rounding.
Price points are defined using price point groups in Customizing for Pricing:
For each price point group, a price point currency and arounding rule must be defined as well as price points. The rounding rule
determines how prices are to be rounded to the price points. Thus you can, for example, decide whether prices should be rounded
up or down to the next price point (to the nearest whole number) or whether prices should always be rounded up to the next price point.
Price points are used in sales price calculations as proposals for persuasive sales prices Price points are created with the aid of price
point rages. All price points in a price point range are generated on the basis of the first price point. The interval (increment) is
repeatedly added to the fist price point until the last price point is calculated. The price point group controls which price points are used in
sales price calculations and how prices are rounded off within the price point group. Example:
Typical price points are the ninety-nice prices (such as 6.99, 7.99, 8.99, 9.99). To enter these prices, create the following price point range:
- First place point 6.99
- Last price point 9.99
- Increment 1
You assign price point groups to organizational levels/merchandise categories in Customizing for Pricing:
This defines which price point groups are to be used in the sales price calculation function. The following assignment criteria apply:
a) Price point category: The price point category allows you to assign different price point groups for rounding the final price (ENDPR list
field) and the retail price (EVPRS list field). The retail price is used only in two-step price calculation in wholesale. This price is the sales
price for the wholesaler's customers, which is calculated for them as a service. As customers generally use different price point rounding
than your company does, you want to use different price point groups for the different sales prices. Price point groups that are to be used
for rounding the retail price are assigned using the price point category 02. Use price point category 01 in all other cases.
b) Organizational level: Organizational levels are differentiated by distribution chain (sales organization and distribution channel) and
(for wholesale) by distribution chain first and then by price list and price list currency.
c) Merchandise category
1) Run transaction V/06
2) Select the required Condition Type.
3) Under "Control Data 1" Tab, there is a box for Rounding Rule.
4) Leave the above box blank.
SAP Note 80183 - Rounding