Set tolerance for Invoice confirmation
Dear Experts,
We are using SRM 550 , Classic Scenario
When we make the invoice verification process it allowed only the order price,
When I change the price to lower value we got Error Message :
Average price too low: below tolerance limit of 0.00 and ILS (Item 1)
I saw in IMG that the following errors message are set by Item
PRICE TOLERANCE BBP_IV 069
PRICE TOLERANCE BBP_IV 071
Now we would like to set the Upper and Lower tolerance for the Invoice ,
we set in IMG:
spro > SRM > Enterprise Buyer > Cross application basic settings > set tolerance checks.
We have set a new Tolerance Group- new entry ( it was empty)
But Tolerance Key we can not find the one for the Invoice
We have only this keys:
CF Document Tolerances for GR
DA VALUE OVERRUN
DQ OVERRUN QTY IN CURRENCY AMT
LA AMOUNT BLANKET PURCHASE ORDER
LD TIME OVERRUN BLANKET PO
PM OVERRUN QTY IN CRCY AMT (PO)
PP PRICE DEVIATION
PR PRICE VARIANCE (PO)
PZ TIME OVERRUN (PO)
TX TAXES (INV)
Which one is for the Invoice Verification tolerances?
Please advise where and how can we set it ?
Regards,
Moshe
Hi
PP is the tolerance key required by you.
PP: Price variance (value variance from expected value)
You only use this tolerance for invoice entry.
The variance from the expected value is checked here, based on the preceding document (purchase order price or confirmation value).
The system determines by how much each invoice item varies from the product of quantity invoiced multiplied by the order price. It then compares the variance with the upper and lower limits defined (absolute limits and percentage limits).
PR is for deviations while creating Confirmations.
Make sure you enter the tolerance key in vendor master too.
Regards
Virender Singh
Similar Messages
-
Tolerance for price confirmation
1.The tolerance for price confirmation is not restrictive enough for confirmation control key one particulatr KEY.Where to upadte it to allow only 10% tolerance
Hi
Maintain the config in
SPRO-> IMG-> MM -> Purchasing-> Purchase Order-> Set Tolerance Limits for Price Variance
Here you can miantain the tolernace limits for key PE: Price variance: purchasing
Thanks & Regards
Kishore -
How to set tolerance for Z?
Hello
I am currently uploading spatial data in UTM Zone 40 (WGS84) projection system. The data is 3D in nature (however spatial index is 2D), and i am not sure how much tolerance i must set for Z in metadata.
This is what i am setting in DIMINFO right now...Is this Ok? How do i decide tolerance for Z (heights) and in what way tolerance for Z will affect any spatial query?
SDO_DIM_ARRAY(SDO_DIM_ELEMENT('X', -7745844.3, 8745844.3, .000082458), SDO_DIM_ELEMENT('Y', -9997964.9, 9997964.94, .00009998), SDO_DIM_ELEMENT('Z', -1000, 1000, .0005))
Regards
SamYou can use the rule of thumb that the tolerance is half the smallest distance between two ordinates in the same dimension. For example the smallest distance between two ordinates in your z-dimension is 0.1 then your tolerance should be 0.05.
Here is a fragment of the Oracle Spatial UG on multidimensional indexes:
"Spatial indexes can be built on two, three, or four dimensions of data. The default
number of dimensions is two, but if the data has more than two dimensions, you can
use the sdo_indx_dims parameter keyword to specify the number of dimensions on
which to build the index. However, if a spatial index has been built on more than two
dimensions of a layer, the only spatial operator that can be used against that layer is
SDO_FILTER (the primary filter or index-only query), which considers all dimensions.
The SDO_RELATE, SDO_NN, and SDO_WITHIN_DISTANCE operators are disabled
if the index has been built on more than two dimensions."
I think that's clear. -
Tolerance for Invoice at header level
Hi,
In our business process we use unplanned delivery cost for freight. It is allowed upto 5% of purchase order value. If it is more than purchasing need to review with vendor.
In this scenario I want to set the tolerance limit in LIV when ever invoice value exceeds PO value by 5% system has to block the invoice.
I used tolerance key PP, but it will not work at header level. It is specific to each PO line item.
Please advice if there is any we can block the invoices when tolerance limit exceeds the PO value for total goods received.
Best RegardsJaya,
Unfortunately there are no tolerance keys designed to work in the manner that you desire. All the standard tolerance keys work at the item level.
The only solution I can think of would be do some sort of validation on the unplanned delivery cost field via a user exit/BADI in MIRO.
Hope this helps {or probably not:)!}
H Narayan -
Setting tolerances for Incoming Inv - Vendor specific quantity tolerance
Hello SAP Gurus,
My concern is incoming EDI based Vendor invoices are getting blocked due to quantity variations. Being inter Company, I wanted to set quantity tolerances specific to one Vendor so that invoices are not blocked. As I have seen wiki http://wiki.sdn.sap.com/wiki/display/ERPSCM/MM-IV-LIV-CRESetTolerancesforIncoming+Invoice under Vendor specific tolerances there is *no quantity specifc settings* however I found value specific tolerance whereas my requirement is to set against quantity. Is it possible to maintain Vendor specific quantity settings? Is there any requirement to maintain quantity tolerance or value tolerance itself enough to handle?
Pls. help at the earliest.
Regards,
Krish
Edited by: Krish9 on Jun 12, 2011 7:30 AM
Edited by: Krish9 on Jun 12, 2011 2:56 PMDear Madhava Bheemakumar,
Try this,
Goto SPRO-> Material Management->Logistic Invoie Verification->Define Attributes of System Messages
check Message Number 083 Exist or not ? if not Add the same.
or
Check SE91->M8 Messages , Verify which Message number is the correct one for your creteria add the same in above Path.
Best Regards,
KSK.
Note : Let me know your comments. -
Hi All,
Where can I go to set tolerance for vendor check payments?
Eg: If I am paying a vendor a check for $1, I want the system to put a tolerance around that and prevent me from paying a check worth that small an amount.
Thanks,
DekiHi
Go to FBZP, select the button Paying Company Codes you will see the field Minimum amount for outgoing payments -
Hi,
Can we set tolerance for price change for particular material or groups of materials.
say i dont want my material price to hit by more than 10% when using average price.Hi Ravi,
SPRO - MM - Purchasing - Purchase Order - Set Tolerance Limit for Price Change
Using the Above path, you can change the Tolerance limits for price at Company code level.
Regards,
Ashok -
SUS Quantity tolerance for confirmation -How to set an warning or error Msg
Hello All,
Does anyone knows how do i configure SUS, so the system will check quantity tolerance in PO confirmation so the Supplier can knows that he is within or over the tolerance?
I would like to set an error message so the supplier will confirm the PO within the tolerance or will reject it.
Thanx a lot,
Sheila Silvatry the following:
in transaction SPRO
goto supplier relatioship management-> cross application basic settings ->set tolerence checks ,
create a new tolerence group, for this group assign the folowing tolerence keys as required.
PM: Quantity variance (converted to currency amount) - <b>this is the one relevant for you i guess.</b>If a confirmation is expected for a purchase order item, the system calculates the purchase order confirmation net price multiplied by the purchase order confirmation quantity. The system compares this sum with the defined upper and lower limits. You can also define percentage limits for the quantity variance check. Then the percentage variance from the expected quantity calculated - independent of the purchase order price - and this is compared with the defined percentage limits.
PZ: Time overrun compared to purchase order
The system determines how many days the delivery date has exceeded the planned time interval by. If the delivery date of the purchase order confirmation is earlier than the delivery date of the purchase order, the system takes the purchase order date - the confirmation date; If the delivery date of the purchase order confirmation is later than the delivery date of the purchase order, the system takes the purchase order confirmation date - the purchase order date. The system compares the number of days with the defined absolute upper limit.
PR: Price variance (value variance from expected value)
Here the variance between the purchase order confirmation and the purchase order price is checked. The system determines for the items the price variance as the product of the quantity in the purchase order confirmation multiplied by the price in the purchase order confirmation, and it compares this variance with the defined percentage and absolute upper and lower limits.
then
in transaction PPOMV_BBP, search for teh relevant vendor,
assign the attribute "tolerence group"(TOG) to the newly created tolerence group for the relevent vendor.
Regards,
Chander -
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. -
Logistics Invoice verification MM - tolerances for lower limits and Credits
Hello,
My end-user is wondering why the system does not re-act/block on the lower limits of the price tolerance.
I have checked several SAP document and found:
1. Blocking Invoices
If a tolerance limit is exceeded, you receive a system message. You can post the invoice in the
system, but it is automatically blocked for payment if an upper tolerance limit is exceeded.
So for the lower tolerance limit there is no block only a warning.
2. Posting Credit Memos
The system does not check if your entries in the columns Amount and Quantity correspond to
the purchase order price or the invoice price.
So there is never a message or block for Credit Memos.
3. Subsequent Debits/Credits
If you want the system to carry out a price check for a subsequent debit, it compares the
value invoiced to date plus the value of the subsequent debit with the expected value based
on the purchase order. The system takes tolerance limits into account when carrying out the
price check. If a price variance exceeds one of the upper tolerance limits, the subsequent
debit is blocked for payment.
So only a check for subsequent Debit , not for Credit.
The examples my end-user has are the following.
1. Blocking Invoices
If the Invoice price is too low, the purchaser should be informed, he has to check what is wrong in the purchase order.
Maybe the price unit was filled in incorrectly or ...
Example:
a. Standard price is 100 Eur per 1 PC
b. Purchase price is 1000 Eur per 1 PC
Purchaser has made mistake it should have been 100 per 1 PC.
I checked and the Purchaser gets an info msg 06207 Effective price is 102.00 EUR, material price is 100.00 EUR,
but he can ignore this message.
c. Invoice price is 500 Eur per 1 PC
This invoice price is actually too high compared with the standard price but because of the high Purchase price no blocking occurs.
In this case we would like the system to also block the Invoice for payment.
2. Posting Credit Memos
Purchase order has a price of 1765 Eur.
We received goods and an Invoice for 1765 Eur.
We have returned the goods to the Vendor and we post a Credit Memo of 1048 Eur.
We receive no warning and the Credit Memo is not blocked for payment
The system should warn us that the Credit Memo has a too low value and we would prefer that the system blocks the Invoice.
3. Subsequent Debits/Credits
The Subsequent Credit can be seen as an Invoice price too low and therefore we would like it to be handled the same, see 1.
Can you please give us your opinion.
Is there a possibility to change the standard behavior of the system ?Hello,
The limit check values have already been set up for key tolerance PP -upper and lower limit in OMR6 tcode.
Unfortunately when we are creating an invoice with a lower value than the expected value on the PO, it doesn't trigger the invoice block.
From what I've read on the forum SAP proposed as a solution the use of enhancement MM08R002-User exit for tolerance checks=> fm EXIT_SAPLKONT_002- Customer Exit: Change Tolerance Check, but in our system the check for upper limit is performed inside the fm MRM_AMOUNT_CHECK=>
fm MRM_TOLERANCE_CHECK
Überschreitung der Toleranzgrenze -
IF I_AKT_WERT > I_VERGLEICHSWERT.
... Betrag -
IF T169G-XW2JA NE SPACE.
DIFF_P = I_AKT_WERT - I_VERGLEICHSWERT.
IF DIFF_P > WERT2.
E_BETRAG = WERT2.
E_RETURNCODE = 1.
E_SPERRGRUND = 'X'.
ENDIF.
ENDIF.
Could you please advise me how you have implemented the check on lower limit tolerance?(eventually a sample of coding)
Thanks,
Andrei J. -
Tolerance keys & Message No. configuration for invoice verification
Hi Consultants,
I need to configure the tolerance limits for scheduling agreements Which should prevent :
accounts payable from posting invoices beyond a scheduling agreements validity end date.
Accounts payable from posting invoices when the quantity invoiced is above the quantity ordered on the scheduling agreement.
for this cofiguration can some body help me what are all the tolerance keys should be maintained and what are all the message No. should be configured in warning for invoice verification.
with regards
GNKHi,
Go to OMR6 for the company code set the tolerance limit for the tolerance key
DQ -Quantity Variance
PP --Price Variance
ST- Date
G.Ganesh Kumar -
I have found the node for setting toelrance limits . It is under MM-LIV-Invoice Block- Set tolerance. However the requirement is that we should generate warning message if the variance exceeds 10% per line item or if it exceeds $500 for entire invoice. Also this tolerance should only be in the form of warning message and should not block the invoice for payment. Please guide on this issue.
Hi
as you said you should use customizing in transaction OMR6.
The price variance to use is PP
so if you maintain absolute 500 (if your local currency is USD if not calculate 500 usd in your local currency ) and 10%
Then the system will block all invoice automatically higher than 10% up to 500 USD and create a warning
The blocked invoices you would see in transaction MRBR which is extremly helpful, from there you can release (unblock your invoices)
Maybe you are able with MRBR to create a job that manually releases daily each invoices automatically which i actually do not recommend.
Hope i could help
cheers
Tim -
Set up tolerance key (invoice verification)
Hi Experts,
I would like to set up tolerance key and to control invoice item in reference to a PO item and I also need to set up a global tolerance.
What I need to maintain in order to have a double check: at item level and the total amount of the invoice?
(I have already set up PP tolerance key in order to have a check at item level and I need one other control for the global amount of the invoice but which one?)
Many thanks for your help.
BR,
Cesar
Edited by: Cesar on Sep 2, 2009 6:18 PMHello Cesar,
You can block the invoice for payment.
You have to set up the tolerance limits at company code level.
Path: IMG -> Material Management -> Logistic Invoice Verification -> Invoice Block -> Set Tolerance Limits ->
Here you need to maitain the respected " Tolerance Key" and Lower limits and Upper limits %.
This will solve your issue.
BR
Suneel Kumar -
Tolerance Key for invoice verification
Hi Experts,
I need your help to set up tolerance key. I would like to check only the invoice in reference to a PO.
Tolerances should be calculated between invoice amount and PO amount at Item level.
Could you please explain me the relevant steps? Which tolerance key I need to maintain?
Thanks for your help.hi
GO to IMG , then material management, logistics invoice verification then Tolrence limits for invoice
Here u can maintain the tolarenc e limita fo invoice verification.
Thamks
MM -
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
Maybe you are looking for
-
Subscreen in module pool programming
hello i want to call to subscreens to subscreen area of main screen dynamically. i tried using statement under PBO OF MAIN SCREEN flow logic. <u>call subscreen <sub screen name> including '<program name>' variable1'.</u> i declared all the things in
-
MacBook Pro keys not working.
Help! My MacBook Pro keys Q-O aren't not working. I've tried doing a Pram restart, but it won't work as keys P & R aren't working, and I can't login as my password contains broken keys. Any ideas on how I can fix this?
-
Adobe Reader X (10.1)
After uninstalling and reinstalling the Adobe Reader X (10.1), I am still having problems opening up a PDF file within this program. What it has been doing is shutting down each time I try to view a PDF file. Can someone help me fix this problem plea
-
sure punnose i ll give the points
-
Single SQl Query with different where conditions
Experts, I have a requirement to design a report. Here are the details I have Report table layout Profit center Gross sales (This Year) Gross Sales (Last Year) % change Year of Year The Report has a selection of entering the Start Date. I have a sing