Symptom
- Differences occur between the expected condition value (unit price condition multiplied by invoiced quantity) and the condition value shown on the down payment request.
- The billing plan was applied in the sales document.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
Cause
The possible cause is the billing document was created by copying from a source document that has a billing plan:
- For conditions that are not re-determined during copy (as per the pricing type in copy control), the system sets KSTEU = ‘E’.
- Such condition values are proportionally adjusted to the fraction to be billed and then fixed by function PRICING_COPY to prevent rounding differences; this is by design and crucial for milestone billing plans.
- The billing plan’s billing value in the source sales order can differ from the sales order’s actual net value; this mismatch leads to perceived differences after proportional distribution.
Resolution
The steps below can be referred:
- Review the source sales order’s billing plan and confirm that each billing plan amount equals the intended net value for the item.
- If a mismatch exists, correct the billing plan billing values in the source document and test again by creating the billing document.
- Check the pricing type in copy control to determine whether conditions should be re-determined or kept fixed (KSTEU = ‘E’). Adjust configuration if a different behavior is required.
- Recreate or reprice the billing document after adjustments to ensure the condition values reflect the corrected billing plan amounts.
See Also
Keywords
Pricing, Billing Plan, Milestone Billing Plan, Condition Value, Invoice Value Mismatch, Proportional Distribution, KSTEU E, PRICING_COPY, Copy Control, Pricing Type, Down Payment, Rounding Differences. , KBA , SD-BF-PR-2CL , Pricing (Public Cloud) , Problem
Product
SAP S/4HANA Cloud Public Edition all versions
SAP Knowledge Base Article - Public