on ‎2025 Apr 15 4:40 PM
Hello Everyone,
I need assistance with the following requirement related to pricing in sales orders.
In our project, we are using manual pricing conditions because the pricing data is received from an external, non-SAP system. This system maintains prices with four decimal places (e.g., 1.2345). However, standard SAP only supports two decimal places, which causes the system to round the price to 1.23 when entered manually.
Our requirement is to capture the price exactly as received from the external system, without any rounding or truncation.
Non-SAP system price: 1.2345
SAP captured price: 1.23
Non-SAP system price: 1.2345
SAP captured price: 1.2345
Is there a way to enable or configure SAP to support four decimal places in pricing conditions?
Looking forward to your suggestions.
Thank you!
Request clarification before answering.
Amount and Prices in SAP carry a number of decimal places per currency code.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Consider calculating the unit price per 100 piece instead of one piece, so that you will get the exact net value.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 40 | |
| 21 | |
| 16 | |
| 6 | |
| 3 | |
| 3 | |
| 2 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.