You have a Purchase Order for a Product for in which the Net Price Calculation works as for example: 30.50 XYZ per 100 units (Where XYZ stands for the Currency being used).
When you go to Invoice it, you see that the calculations changes for each unit and the rounding instead of being 0.3050, using four digits as you would expect, it is 0.30, using only two digits.
SAP Business ByDesign
Reproducing the Issue
- Go to Supplier Invoicing Work Center.
- Go to Invoice Entry View.
- Show All Purchase Orders and search for the affected Purchase Order.
- Select it and see that Net Price is 30.50 XYZ per 100 units.
- Click New Invoice button.
- See that in the New Invoice Screen the Net Price will show up as 0.30 XYZ per unit.
This happens because in the Activity Currencies in the Business Configuration, the Decimal digits for the affected Currency is set as 02.
- Go to Business Configuration Work Center.
- Go to Implementation Projects View.
- Select the Current Project and Click Open Activity List.
- Search for the Activity Currencies.
- Open it and see that for the affected Currency the Display Decimal column shows 02.
- Change it from 2 to a digit that better suits your need between 0 and 6. You also need to change the Rounding Value Accordingly.
Once you have done this, the rounding will no longer be of only 2 digits for this Currency.
Purchase Order, Supplier Invoice, Currency, Currencies, Decimal, Digit, Rounding, Net Price , KBA , SRD-SRM-SI , Supplier Invoicing , How To