Symptom
When posting an invoice the lower limit is exceeded for PP tolerance check but no payment block is issued.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Create a purchase order.
- Post the goods receipt.
- Enter an invoice with an amount below the tolerance limit.
- The invoice is not blocked for payment, although messages are raised.
Cause
This is standard system behavior.
For tolerance key PP (price/value variance), exceeding the lower limit (invoice value lower than PO) issues only a warning and does not set a payment block.
A payment block for price/value variance is only set when the upper limit of the PP tolerance is exceeded to prevent overpayment.
Resolution
The lower limit of tolerance key PP does not set a payment block; only a warning is displayed.
If a payment block is required for price/value variances, maintain the upper limit for tolerance key PP in SSCUI “Define Tolerance Limits: Invoice Verification” (ID 101947) to the desired threshold (for example, 0.00 to block any positive price variance).
See Also
Keywords
PP tolerance, lower limit, upper limit, payment block, price variance, value variance, blocking reason R, quantity variance, tolerance key PP, tolerance key DW, invoice posting, supplier invoice, invoice verification, blocking reasons, s/4hana cloud public edition , KBA , MM-FIO-IV-2CL , Fiori UI for Invoice Verification (Public Cloud) , How To
SAP Knowledge Base Article - Public