SAP Knowledge Base Article - Public

3629060 - Unexpected rounding occurs on the condition value in item level of sales documents or billing document - SAP S/4HANA Cloud Public Edition

Symptom

In saved sales documents or billing documents, the unexpected rounding occurs on the condition value in item level. In the condition detail screen, the field 'Cond.rounding diff.' is added in the related condition type.

Taking condition type TTX1 as example:

For a sales order, which has 2 items:

 

Condition Base Value

Condition Amount

Condition Value

Item 10

4.18

20%

0.84

Item 20

4.18

20%

0.83

    This behavior also occurs before saving the document, after displaying the header condition screen.

    Environment

    SAP S/4HANA Cloud Public Edition

    Reproducing the Issue

    1. In VA01 or VF01, create the sales order or billing document.
    2. Go to the header level to check the pricing element.
    3. Go to the item level and observe the pricing element in each item.

    Cause

    The related condition type is set as group condition.

    As a result, the system calculates the base value, for example, for the calculation of a scale base, as a cumulation of the values of the individual items.

    In that example, the system calculates the condition value based on (4.18+4.18)=8.36.

      The condition value is calculated as: 8.36*20%=1.67(After rounding).

      And the difference between 1.67 and (4.18*20%+4.18*20%) will be added to an item as CondRoundDiff.

      Resolution

      The system behaves as designed.

      If the related condition type is set as non-group condition, the system will just plus the respective condition value in item to header level. 

      See Also

       

      Keywords

      SAP S/4HANA Cloud, inconsistent rounding, sales order, pricing conditions, group condition, non-group condition, CondRoundDiff. , KBA , SD-BF-PR-2CL , Pricing (Public Cloud) , Problem

      Product

      SAP S/4HANA Cloud Public Edition all versions