Symptom
- Price discrepancies occur when quotes are submitted from CPQ to S4
- In CPQ, the price is calculated with higher precision (e.g., $32.70251 per unit), but it is rounded to two decimal places (e.g., $32.70) before being sent to S4
- The rounding leads to a mismatch in the total price between CPQ and S4 (e.g., $53,000 in CPQ becomes $52,992 in S4).
Environment
SAP CPQ connected with S/4HANA
Cause
- The rounding configuration in CPQ is set to two decimal places, which causes the unit price to be rounded before being sent to S4.
- This discrepancy occurs because the rounding precision in CPQ does not align with the configuration in S4.
Resolution
CPQ has rounding configuration inside Setup, that needs to be adjusted in accordance to the desired. It is suggested to follow these steps:
- Verify the rounding configuration in S4 to determine the number of decimal places used for pricing
- Adjust the rounding configuration in CPQ to match the decimal precision used in S4.
See Also
Keywords
Rounding, Decimal, Setup, S4, Price, Quote, CPQ , KBA , CEC-SAL-CPQ , Sales Cloud CPQ , How To
Product
SAP CPQ all versions
SAP Knowledge Base Article - Public