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
    Sam

    You 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 Regards

    Jaya,
    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 PM

    Dear 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.

  • Tolerance for AP Checks

    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,
    Deki

    Hi
    Go to FBZP, select the button “Paying Company Codes” you will see the field “Minimum amount for outgoing payments”

  • Tolerance for Price change

    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 Silva

    try 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
    GNK

    Hi,
    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

  • Tolerance limit for invoicing

    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 PM

    Hello 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
    regards

    Please 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

  • Abap text book

    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