cancel
Showing results for 
Search instead for 
Did you mean: 

Purchase order Net price needs to maintain in three decimal Place.

SAPSupport
Employee
Employee
0 Kudos


Our SAP system is capable of putting only 2 digit post points due to the configuration like 4.69 but our negotiated price with the vendor is 4.692.
Now the vendor is asking to change PO price but sap does not allow to set the price at three decimal point.

Please suggest how we can do the same.


------------------------------------------------------------------------------------------------------------------------------------------------
Learn more about the SAP Support user and program here.
laurent_burtaire
Active Contributor
0 Kudos

Hello,

do not understand your request. Decimal places for currency is a legal constraint of each country, not from suppliers.

Japanese Yen has no decimal places (as Vietnamese Dong and other currencies).

Kuwaiti Dinar has 3 decimal places.

You have this information in OY04 transaction.

Regards.

Accepted Solutions (1)

Accepted Solutions (1)

SAPSupport
Employee
Employee
0 Kudos

While it is entirely possible to have this setting (in tcode CUNI), we can only strongly recommend that you *do not* - for these reasons:

1) Customising the overall currency beyond the 0.00 format *will mean the whole system would have to adopt it* - so this would be a significant change overall to how the system works;

2) Even if the currency were changed to 3 places, key functions *inside* the end to end order process will *only* use 2 places (from Sales Order to Final Invoicing, there are key valuations / calculations that will truncate any values above / outside the format):

As explained in KBA 1679279 and 2131049, condition amount / price is stored in database tables with two decimal places.

Also, KBA 2184240 speaks on issues that may arise from using *no* decimal places (as some currencies do) - so this would be the inverse of the problem (not enough places in standard, leading to consistency issues).

So, for this case, it is recommended to use the Rounding functions (to "round down" to 2 decimals) rather than extend the shorter field to 3.

Other threads are on here with the same request (and suggestions to not do it):

https://answers.sap.com/questions/5913586/purchase-order-three-decimal-places.html

https://answers.sap.com/questions/5352672/po-rate-in-3-decimal-place.html

https://answers.sap.com/questions/9316647/po-price-upto-three-decimal-place.html

Hope this helps!

Answers (0)