SAP Knowledge Base Article - Public

3641593 - Rounding issues between S/4HANA and CPQ

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:

  1. Verify the rounding configuration in S4 to determine the number of decimal places used for pricing
  2. Adjust the rounding configuration in CPQ to match the decimal precision used in S4.

See Also

Rounding Setup

Keywords

Rounding, Decimal, Setup, S4, Price, Quote, CPQ , KBA , CEC-SAL-CPQ , Sales Cloud CPQ , How To

Product

SAP CPQ all versions