Set Tolerance Limits
In this step, you specify the tolerance limits for each tolerance key for each company code.
When processing an invoice, the R/3 System checks each item for variances between the invoice and the purchase order or goods receipt. The different types of variances are defined in tolerance keys.
The system uses the following tolerance keys to check for variances:
u2022 AN: Amount for item without order reference
If you activate the item amount check, the system checks every line item in an invoice with no order reference against the absolute upper limit defined.
u2022 AP: Amount for item with order reference
If you activate the item amount check, the system checks specific line items in an invoice with order reference against the absolute upper limit defined. Which invoice items are checked depends on how you configure the item amount check.
u2022 BD: Form small differences automatically
The system checks the balance of the invoice against the absolute upper limit defined. If the upper limit is not exceeded, the system automatically creates a posting line called Expense/Income from Small Differences, making the balance zero and allowing the system to post the document.
u2022 BR: Percentage OPUn variance (IR before GR)
The system calculates the percentage variance between the following ratios: quantity invoiced in order price quantity units : quantity invoiced in order units and quantity ordered in order price quantity units : quantity ordered in order units. The system compares the variance with the upper and lower percentage tolerance limits.
u2022 BW: Percentage OPUn variance (GR before IR)
The system calculates the percentage variance between the following ratios: quantity invoiced in order price quantity units: quantity invoiced in order units and goods receipt quantity in order price quantity units : goods receipt quantity in order units. The system compares the variance with the upper and lower percentage limits defined.
u2022 DQ: Exceed amount: quantity variance
If a goods receipt has been defined for an order item and a goods receipt has already been posted, the system multiplies the net order price by (quantity invoiced - (total quantity delivered - total quantity invoiced)).
If no goods receipt has been defined, the system multiplies the net order price by (quantity invoiced - (quantity ordered - total quantity invoiced)).
The system compares the outcome with the absolute upper and lower limits defined.
This allows relatively high quantity variances for invoice items for small amounts, but only small quantity variances for invoice items for larger amounts.
You can also configure percentage limits for the quantity variance check. In this case, the system calculates the percentage variance from the expected quantity, irrespective of the order price, and compares the outcome with the percentage limits configured.
The system also carries out a quantity variance check for planned delivery costs.
u2022 DW: Quantity variance when GR quantity = zero
If a goods receipt is defined for an order item but none has as yet been posted, the system multiplies the net order price by (quantity invoiced + total quantity invoiced so far).
The system then compares the outcome with the absolute upper tolerance limit defined.
If you have not maintained tolerance key DW for your company code, the system blocks an invoice for which no goods receipt has been posted yet. If you want to prevent this block, then set the tolerance limits for your company code for tolerance key DW to Do not check.
u2022 KW: Variance from condition value
The system calculates the amount by which each delivery costs item varies from the product of quantity invoiced * planned delivery costs/ planned quantity. It compares the variance with the upper and lower limits defined (absolute limits and percentage limits).
u2022 LA: Amount of blanket purchase order
The system calculates the sum of the value invoiced so far for the order item and the value of the current invoice and compares it with the value limit of the purchase order. It then compares the difference with the upper percentage and absolute tolerances defined.
u2022 LD: Blanket purchase order time limit exceeded
The system determines the number of days by which the invoice is outside the planned time interval. If the posting date of the invoice is before the validity period, the system calculates the number of days between the posting date and the start of the validity period. 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 with the absolute upper limit defined.
u2022 PP: Price variance
The system determines by how much each invoice item varies from the product of quantity invoiced * order price. It then compares the variance with the upper and lower limits defined (absolute limits and percentage limits).
When posting a subsequent debit/credit, the system first checks if 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 of the quantity to be debited/credited * order price and compares this with the upper and lower tolerance limits (absolute limits and percentage limits).
u2022 PS: Price variance: estimated price
If the price in an order item is marked as an estimated price, for this item, the system calculates the difference between the invoice value and the product of quantity invoiced * order price and 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).
u2022 ST: Date variance (value x days)
The system calculates for each item the product of amount * (scheduled delivery date - date invoice entered) and compares this product with the absolute upper limit defined. This allows relatively high schedule variances for invoice items for small amounts, but only small schedule variances for invoice items for large amounts.
u2022 VP: Moving average price variance
When a stock posting line is created as a result of an invoice item, the system calculates the new moving average price that results from the posting. It compares the percentage variance of the new moving average price to the old price using the percentage tolerance limits defined.
Variances are allowed within predefined tolerance limits. If a variance exceeds a tolerance limit, however, the system issues a message informing the user. If an upper limit (except with BD and VP) is exceeded, the invoice is blocked for payment when you post it. You must then release the invoice in a separate step. If the tolerance limit for BD is breached, the system cannot post the invoice.
Note that if you set all limits for a tolerance key to Do not check, the system does not check that tolerance limit. Therefore any variance would be accepted. This does not make sense particularly in the case of the tolerance key Form small differences automatically.
Activities
Configure the tolerance limits for the individual tolerance keys.
Lower limit Upper limit
Absolute Percentage Absolute Percentage
AN - - X -
AP - - X -
BD X - X -
BR - X - X
BW - X - X
DQ - - X -
DW - - X -
KW X X X X
LA - - X X
LD X - X -
PP X X X X
PS X X X X
ST - - X -
VP - X - X
1) "Powered by Jive Software" ....
2) 我看看有没有机会通过什么渠道反映这个问题..
Similar Messages
-
Set Tolerance Limits for Price Variance when PO-based Purch.Requisition
We must garanty that Price from Purch.Requisition will be the same at PO.
IF some variance occur a error messag must be sent to user and PO could not be saved.
I found at customzing under SPRO > Materials Management > Purchasing > Purch.requisition > Set Tolerance Limits for Price Variance .
Reading the help of customizing it mean the system consists what we need..
I have created tolerance limit NB, and set limits for all checks as 0,01.
When I will activate messages as recommended on help no messages 601 and 602 have the text that guide us to correctly setting.
The help mention that after create tolerance limit we must set this tolerance by document type..but I didnt find this field at customzing
Does anyone can help me ?
See the help on customizing below
Set Tolerance Limits for Price Variance
In this step, you can define percentage-based and value-based (absolute) tolerance limits for price variances between purchase orders and purchase requisitions. Variance types are mapped out in the SAP system by tolerance keys.
You define the tolerance limits for each tolerance key and assign your tolerance key to the document types for purchase requisitions. The tolerance limit then applies for all documents of this document type.
When processing a purchase order, the system checks whether the unit price of a purchase order item differs from the unit price of a purchase requisition item. If you have configured, activated and defined tolerance limits in document types, variances are permitted in the tolerance limits. If the variance exceeds the tolerance limit, the system issues a warning. If you have defined a percentage-based and a value-based absolute tolerance limit, the strictest of the two variances will apply for this check.
Note
You can determine whether the system messages (601 and 602) appear as warnings or error messages in step "Define Attributes of System Messages".
To do this, go to the Materials Management IMG and choose Purchasing -> Environment Data -> Define Attributes of System Messages.
Requirements
The tolerance key must be defined in step Define Tolerance Key.
Activities
1. Define tolerance limits for each tolerance key.
2. Define the tolerance key in step Define Document Types.
Thx and best regards,
AleHI
SET TOLERANCE LIMITS FOR PURCHASE REQUISITION UNDER THE DEFINE DOCUMENTS FOR PR
AFTER SETTING TOLERANCE LIMITS WHILE CREATING PURCHASE U WILL GET BASED ON TOLERANCE LIMITS THERE FOUR WAYS TO SET TOLERANCE LITS
1
ABSOLUTE VALUE
2
PERCANTAGE
3
TOTAL PO VALUE
4
QUANITY BASED PRICE PER UNIT
OK BYE -
Set Tolerance Limits for Price Variance for PR missing from SPRO
I'm looking into setting up tolerance limits for price variance at the PR level. But when i navigate here:
SPRO > Materials Management > Purchasing > Purch.requisition > Set Tolerance Limits for Price Variance
I'm not seeing that available in SPRO. It's available for PO's but not PR's. We want to be able to set tolerances on the PR to be applied to the PO for non stock items (material master). Please adviseHi,
There is no standard configuration option to set the tolerance limit at PR level. You may set the tolerance limit for PO and control the price change. If you want the same functionality at PR level, then you have to go for development. Please check whether the BAdI: ME_PROCESS_REQ_CUST can fulfill your requirement. You may set the tolerance limit in OLME - PO - Set Tolerance Limits for Price Variance itself and write the logic in the BAdI to check the price variance in PR based on the same configuration (table T169G and similar).
You may check the similar thread: PR VS PO Price Tolerance
Regards,
AKPT -
Set tolerance limits in invoice block
We have the following tolerances:
Lower limit Upper limit
Absolute Percentage Absolute Percentage
BD Formación automátic.difer.pequeñas 0.05
BR Desviación porcen.CPP (RF ant.a EM) 5
BW Desviación porcen.CPP (EM ant.a RF) 5
DQ Sobrepasar importe desviación cantidad 25 5
KW Desviación del valor condición 25 5
PP Desviación del precio 25 5
PS Desviación del precio estimado 300 10
We would like to avoid this:
1- User creates purchase order with price 1 u20AC por example
2- Goods receipt is made with 1 u20AC
3- User modifies purchase order´s price to 100 u20AC
4- Invoice is stored with 100 u20AC.
I would like to block invoices in which purchase price and invoice price
are the same but goods receipt´s price is very-very different.
How should I set the values? Which one?
Thanks in advance.Hello,
Set Tolerence limits for Invoice verification in OMR6 Tcode.
If Invoice price is more than tolerence limit, then invoice will go to block.
Regards
Mahesh Naik. -
Maintain tolerance limits in the Tolerance key
Hi,
Could any one help me how to maintain these Tolerance limits in the Tolerance key. This is an error I receive while creating a PO.
Best Regards,
Sridhar.kWhat is the Error Mesaage no you are getting??
Solution is as Follows
Set Tolerance Limits for Price Variance
In this step, you define the tolerance limits for price variances.
When processing a purchase order, the system checks whether the effective price of a PO item shows variances compared with the valuation price stored in the material master record. In addition, it checks whether the specified cash discount value is admissible.
Variances are allowed within the framework of tolerance limits. If a variance exceeds a tolerance limit, the system issues a warning or error message.
In the SAP System, the types of variance are represented by the tolerance keys. For each tolerance key, you can define percentage and value-dependent upper and lower limits per company code.
Standard settings
The standard SAP System supplied contains the following tolerance keys:
PE Price variance, Purchasing
Tolerance limit for system message no. 207. This message appears if the specified effective price exceeds the predefined tolerances when compared with the material price.
SE Maximum cash discount deduction, Purchasing
Tolerance limit for system message no. 231. This is a warning message, which appears when the specified cash discount percentage exceeds the predefined tolerances.
Note
You can specify whether the system message appears as a warning or error message using the menu options <b>Environment -> Define Attributes of System Messages.</b>
Activities
Maintain the tolerance limits for each tolerance key per company code
Regards
Biswajit -
Tolerance Limits - Error message: SV033
Hi Guys,
I am trying to add a new entry on the below transaction:
IMG - Material Managment - Logistics Invoice Verification - Invoice Block - Set Tolerance Limits
But I got the error message: SV033 - "Specify the key within the work area".
Does anyone know how can I procede in this case?
Thanks
DanielThat's a pretty odd message. Are you getting it when you enter the TCode? Upon saving? I'd check OSS and create a ticket if you can't find anything.
-
Tolerance limits for Price Variation
Dear All,
I have set the Following in Customizing.
In the following node : IMG-------> Materials Management ----------> Purchasing -----------> Purchase Order ---------> Set tolerance limits for price Variance.
In this, For Company code & Tolerance Key "PE" combination, it has been set " Check Limit 20%" in the Percentage field ( Upper limit ).
Now, I have a material having a Moving Average price of 100 INR in the material master Accounting view. When I create a PO for 130 INR, there is no warning/error message that is popping up? Isn't the system supposed to throw a message here, since 130 inr exceeds 120 INR, or am I missing something out here ?
Note : 120 INR = 100 + (20%)(100) = 120 INR.
Regards
SathyaHi Sathyanarayana Rao V N
You can benefit from M8 messages for incoming invoices with tolerances to solve your problem. You have to configure your system messages with error.
Regards.
M.Ozgur Unal -
Tolerance limits in Invoice Varification
Hi All
In Std SAP how to set the tolerance limits for Invoice Varification.
On what are all different parameters can i set these tolerence limits ?
That is in MIRO we do enter different values at Header level( Amout in basic data & Unplanned delivery cost) and at item level (Amount in PO reference, G/L a/c ,Material tabs)
Is it possible to set the toleremce limits for each of the above said values?
Pls advise..
With RegdsHi BSA
U can set tolerance limit in customization for following
Amount for item without order reference
Amount for item with order reference
Form small differences automatically
Percentage OPUn variance (IR before GR)
Percentage OPUn variance (GR before IR)
Exceed amount: quantity variance
Quantity variance when GR qty = zero
Var. from condition value
Amount of blanket purchase order
Blanket PO time limit exceeded
Price variance
Price variance: estimated price
Date variance (value x days)
Moving average price variance
Path
Spro>MM>LIV>Invoice Block>Set Tolerance Limits
Vishal... -
Maintain tolerance limits for tolerance key PE (CoCode S001)
Dear all
im getting error when i creating PO
Maintain tolerance limits for tolerance key PE (CoCode S001)
Please help me
Regards
venu gopalHi
You need to maintain the Tolerance key
PE Price variance, Purchasing
Tolerance limit for system message no. 207. This message appears if the specified effective price exceeds the predefined tolerances when compared with the material price.
Maintain the tolearnce key in
SPRO-> IMG-> Materials Management-> Purchasing-> Purchase Order-> Set Tolerance Limits for Price Variance
If you want the sytem to propmt for a warning or Error message you can configure the same in
SPRO-> IMG-> Materials Management-> Purchasing-> Environment Data-> Define Attributes of System Messages -
Maintain tolerance limits for tolerance key PE
Hi,
How can I correct the error below?
"Maintain tolerance limits for tolerance key PE"
ThanksREFER BELOW SDN POST
Re: TOLERANCE KEY ERROR DURING MIGO
MAINTAIN TOLERANCE LIMITS FOR TOLERANCE KEY PE ACCOUNT ASSIGNMENT -
> Please follow this link --> SPRO -> MM-> Purchasing --> Purchase Order --> Set Tolerance limits for price variance --> Here you have to set for Tolerance keys PE and SE. Just copy them from std co. code.
Message was edited by:
SHESAGIRI.G -
Triggering of price block for lower tolerance limits
Hi.....
I have defined tolerances for invoice verification using tolerance key PP (path: spro --> Material Management --> Logistics Invoice Verification --> Invoice Block --> Set Tolerance Limits). Our system is correctly blocking invoices when it comes to upper limits. However, when I post an invoice outside the lower limits, system is giving me a warning but it is not blocking the invoice. It simple posts the invoice despite the difference.
Where in customizing can you define that exceeding lower limits, also should lead to a block?
Kind regards
JacobHi Jacob,
in SAP standard the Invoice is only blocked if it is above the upper limit. If it is below the lower limit it will only issue a warning message:
In SAP Library: MM-Invoice with Variances-Tolerances you will also find the following explanation:
".. If the variance is outside the tolerance limit, the system displays this in a warning message. If you do not adjust your entries, you can still post the invoice. If, however, the upper tolerance limit is exceeded, the system automatically blocks the invoice for payment."
Usually you can be fine with the lower payments, it is the Vendor who should be afraid but If you anyway need to have that block I think the only way is to develop.
Let me know if useful.
cheers, MM -
Set Tolerance limit on PO with Inforecord price
Hello Team,
In Purchase order we have to set the tolerance limit +10, -10 % on Price variance key PE in PO with Inforecord price not on Material price. we have configured in PE as 10% but it is working on Material price but we need same but on Inforecord price with error message.
Please suggest me any config.
Thanks
Shital DHi,
this is the standard sap.
See the IMG documentation under trx
OLME > PO
Set Tolerance Limits for Price Variance
In this step, you define the tolerance limits for price variances.
When processing a purchase order, the system checks whether the
effective price of a PO item shows variances compared with the
>>>valuation price stored in the material master record.<<< In
addition, it checks whether the specified cash discount value is
admissible.
BR
Nadia Orlandi -
MIRO- INVOICE BLOCK-Set tolerance limit
Dear All,
We configure tolerance limits for each tolerance key in IMG-Invoice block>set tolerance limits.
What is meaning of absolute upper and lower limit in tolerance key. And how it is different from upper and lower limits
I have read the details of each and every tolerance key for example AN, AP, BD, BR, BW, DQ, DW, KW, LA, LD, PP, PS, ST, VP from sap help, but I am not able to understand properly and remember.
Especially DQ- (the line that is Underlined and in bold letters)
If a goods receipt has been defined for an order item and a goods receipt has already been posted, the system multiplies the net order price by (quantity invoiced - (total quantity delivered - total quantity invoiced)).
If no goods receipt has been defined, the system multiplies the net order price by (quantity invoiced - (quantity ordered - total quantity invoiced)).
The system compares the outcome with the absolute upper and lower limits defined.
<u><b><i>This allows relatively high quantity variances for invoice items for small amounts, but only small quantity variances for invoice items for larger amounts.</i></b></u>
You can also configure percentage limits for the quantity variance check. In this case, the system calculates the percentage variance from the expected quantity, irrespective of the order price, and compares the outcome with the percentage limits configured.
The system also carries out a quantity variance check for planned delivery costs.
Can anybody spare time to explain me in the laymen language ALL these keys so that I can remember and get the meaning of these keys.
thanks in advance
regardsPlease use the Posting Key BD, with no limits there by restricting any value differences
-
Set up Tolerance Limits with Date and quantity for GR
Hi Experts,
We would like to set the GR Tolerance Limits with Date and qty.
how to set the Tolerance Limits for Date and quantity..??
if we created PO 100qty and date 01-05-009.
if we receive the goods on 20-04-2009 and 50qty...
For GR .. Migo should be give error message..
where can i set this Tolerance Limit Configuration.... can u please explin me..
Thanks in Advance,
Anthyodaya .hi,
You can do one thing...
Activate the SLED check...
BY this when the date goes earlier or late from the expected date, then system show you the messages like:
1. Earliest delivery date is DD.MM.YY..
2. Expected delivery date was DD.MM.YY...
In std sap system, the second message is already error message...so when get late delivery then it'll not be possible to maintain the GR...
For the qty varinace, activate the quantity variance either via over/under delievery tolerances..or
Via SPRO settings...
SPRO >> MM >> LIV >> Invoice block >> check for qty tolerances and make the settings as per your requirement...
Regards
Priyanka.P -
Dear All,
I need to place tolerance limits on PO quantity. e.g 5 percent of the PO quantity is allowed to GRN.
how can i do that,
ThanksHi
The SPRO setting under Inventory Management > Good Receipt > Set tolerance key
this is at company code level. if you set this, then each and every MIGO will pass through the limit
this may have an impact on inventory inflation if MIGO is on higher side, especiallyfor A class items.
Better to set tolerence key at various level mentioned by one of Gurus so that only the particular combination will pass through the tolerance Limit. and on the other hand you will controlled inventory.
in spite of this client insist at Company code level then proceed with SPRO setting
Also check the message setting if you want to give Error message if it is exceeding the tolerence Limit.
Maybe you are looking for
-
I can not get my mail to send on my mac. It has been fine until about 2 hours ago, incoming mails are fine. I have jused all of my 3 accounts and I can't send from any og them (they are all on different servers) anyone have nay ideas on how I can fix
-
If I scan a document & save as a PDF, is it AODA compliant (accessible)?
If I scan a document & save as a PDF, is it AODA compliant (accessible)? Or is the only way to ensure this is to convert a Word document into a PDF? Thanks.
-
Check in Similar not populating custom metadata value set by global rule
I have created a global rule to set the default value for custom metadata field creation date as current system date.This rule is working fine for normal check in but when i am using check in similar functionality of ucm the creation date value is ge
-
Open an .img file - "Not Recognized"
I have some files that were made (I assume, a while ago) into a .img file. When I double click them, some mount and copy just fine, but others will pop up a Warning window that says: The Following disk images failed to mount Under the Image menu, it
-
Re-Authentication at ACS server happens when a Teklogix Hand Held Roams
Re-Authentication at ACS server happens when a Teklogix Hand Held roams. The setup is using WPA2 / PKC and instead of the WLC re-authenticating the Hand Held Teklogix Client as it roams, the re-authentication happens at the ACS Server. Is this Normal