Professional Documents
Culture Documents
Products
Products Industries
Industries Support
Support Training
Training Community
Community Developer
Developer Partner
Partner
About
About
Ask a Question Write a Blog Post Login
Former Member
MM (Materials Management)
share
0 share tweet share
Follow
Finally here is the part 2 of Invoice Tolerance keys which is the continuation
of part 1 .
https://blogs.sap.com/2015/12/04/invoice-tolerance-keys-an-insight-part-2/ 1/12
9/29/2018 Invoice Tolerance Keys – An insight – Part 2 | SAP Blogs
System
Behavior:
PO Qty =
100 EA
FRB1 =
100 SGD
GRN Qty
= 100 EA
IR Qty = 100 EA
Planned delivery cost = 110 SGD
Variance (KW) = 100 * (110/100) = 110 which is 10 SGD more than PO but
within the tolerance hence No warning message.
If planned delivery cost is 111 SGD
Variance (KW) = 100 * (111/100) = 111 which is 11 SGD more than PO
value above the tolerance hence below warning message will be issued and
invoice will be blocked for payment.
https://blogs.sap.com/2015/12/04/invoice-tolerance-keys-an-insight-part-2/ 2/12
9/29/2018 Invoice Tolerance Keys – An insight – Part 2 | SAP Blogs
with the value limit of the purchase order. It then compares the
difference with the upper percentage and absolute tolerances
defined.
System Behavior:
PO Limit = 1000 SGD
GR not applicable
IR1 Value = 500 SGD
IR2 Value = 510 SGD system allows without any warning message as the
variance = (500 +510)=1010 is compared with PO limit 1000 SGD which is
within the tolerance.
If we try to post the invoice for 511 then system would throw below pop-up
message. Still we can post the invoice which will be blocked for payment.
https://blogs.sap.com/2015/12/04/invoice-tolerance-keys-an-insight-part-2/ 3/12
9/29/2018 Invoice Tolerance Keys – An insight – Part 2 | SAP Blogs
If the posting date of the invoice is after the validity period, the
system calculates the number of days between the posting date
and the end of the validity period. The system compares the
number of days with the absolute upper limit defined.
System
behavio
r:
Scenari
o 1:
PO
Validity
end
date: 03/12/2015
Posting date : 13/12/2015
No warning message because (13-03)= 10 days is within
tolerance
Scenario 2:
PO Validity end date: 03/12/2015
Posting date : 14/12/2015
Warning message as below since variance is above tolerance (14-
3) = 11 days. It will be blocked for payment .
https://blogs.sap.com/2015/12/04/invoice-tolerance-keys-an-insight-part-2/ 4/12
9/29/2018 Invoice Tolerance Keys – An insight – Part 2 | SAP Blogs
System behavior:
Scenario 1:
PO Price :100 SGD / Item
PO Qty -:100 EA
PO Total value : 10000 SGD
Scenario 2:
PO Price :100 SGD / Item
PO Qty -:100 EA
PO Total value : 10000 SGD
https://blogs.sap.com/2015/12/04/invoice-tolerance-keys-an-insight-part-2/ 5/12
9/29/2018 Invoice Tolerance Keys – An insight – Part 2 | SAP Blogs
Scenario 3:
Invoice & Subsequent debit:
For the same PO Qty & amount if we do invoice as
IR Qty = 100 EA
IR Value = 10000 SGD
Then
Subsequent debit as
Qty = 100 EA
Value = 10 SGD
No warning message since the variance (already invoiced value+
current subquent debit value – PO amount ) = ( 10000+ 10 –
10000) = 10 is within tolerance.
(ZLSPR)
https://blogs.sap.com/2015/12/04/invoice-tolerance-keys-an-insight-part-2/ 6/12
9/29/2018 Invoice Tolerance Keys – An insight – Part 2 | SAP Blogs
compares the variance with the upper and lower tolerance limits
defined (absolute limits and percentage limits).
When posting a subsequent debit/credit, the system first checks
whether a price check has been defined for subsequent
debits/credits, If so, the system calculates the difference between
(value of subsequent debit/credit + value invoiced so far) / quantity
invoiced so far * quantity to be debited/credited and the product
quantity to be debited/credited * order price. It then compares the
variance with the upper and lower tolerance limits defined
(absolute limits and percentage limits).
(ZLSPR)
https://blogs.sap.com/2015/12/04/invoice-tolerance-keys-an-insight-part-2/ 7/12
9/29/2018 Invoice Tolerance Keys – An insight – Part 2 | SAP Blogs
Scenario 1:
PO item value: 100 SGD Per item
PO Qty = 10 EA
PO Value = 1000 SGD
PO Delivery date: 03/12/2015
blocking SPGRT
indicator =X
update
(ZLSPR)
https://blogs.sap.com/2015/12/04/invoice-tolerance-keys-an-insight-part-2/ 8/12
9/29/2018 Invoice Tolerance Keys – An insight – Part 2 | SAP Blogs
With this I have completed all the tolerance keys relevant for
Invoice Posting.
P.S: There is one more tolerance key PC which is used for invoice with reference to Contract
which is not covered in this article due to technical reasons.
Alert Moderator
https://blogs.sap.com/2015/12/04/invoice-tolerance-keys-an-insight-part-2/ 9/12
9/29/2018 Invoice Tolerance Keys – An insight – Part 2 | SAP Blogs
7 Comments
You must be Logged on to comment or reply to a post.
Nice explained document , i want to add that there is a user-exit to try your defined
rules.
EXIT_SAPLMRMC_001
Regards.
M.Ozgur Unal
Former Member
Hello Raja,
Many Thanks.
Kind Regards;
Amit Rahate
https://blogs.sap.com/2015/12/04/invoice-tolerance-keys-an-insight-part-2/ 10/12
9/29/2018 Invoice Tolerance Keys – An insight – Part 2 | SAP Blogs
Former Member
There is one point you mentioned for DQ Tolerance Key that if it is not mentioned for
a company code, it means a zero tolerance and system would block the invoice for
payment if there is any variance. Does this apply to PP Tolerance Key as well?
Former Member
Former Member
tnx a lot for providing all tolerance limits in IR with best examples
Former Member
https://blogs.sap.com/2015/12/04/invoice-tolerance-keys-an-insight-part-2/ 11/12
9/29/2018 Invoice Tolerance Keys – An insight – Part 2 | SAP Blogs
Sitemap Newsletter
https://blogs.sap.com/2015/12/04/invoice-tolerance-keys-an-insight-part-2/ 12/12