Invoice Verification Tolerance Limit Question

Hi All,
I am in the process of learning MM basics and have a question. Supposing, I set all the tolerance limits for logistic invoice verification to "Do Not Check". This means that I set both BR ( Percentage OPUn Variance (IR before GR)) and BW ( Percentage OPUn Variance (GR before IR)) to "Do Not Check". Now when I create a purchase order, can I post an Invoice Receipt before Goods Receipt or not.
My reasoning is that since we do not check whether IR/GR comes before GR/IR, the system should allow us to post IR before GR. Is this correct. If not, where is the flaw in my reasoning.
Thanks for your help and time.
Regards
Anu

Hi All,
Appreciate any help from the expert,
Let's say I have created PO in ECC 6.0. I have un-ticked the GR based IV, and over delivery qty or under delivery qty is being st to 10%.
The reason it had been being set up as above since the user might have invoice comes before GR really done.
then the question is : 
1. the User wants to control in terms of amount/qty  of invoice that should not be exceed the amount or qty PO. what should be configured in invoice blocking setting?
Thank you in advance.
Best Regards,
Daniel

Similar Messages

  • Invoice Verification tolerance price varience

    Hi All,
    I have set Invoice verification tolerance key PP upper limit 5 % and value 5 in customizing.
    I have also set message M8082 and M8083 as error message in customizing.
    My requirement is to limit user from posting invoice above 5 % of GRN Amount.
    The message customizing is working fine for value (M8082) however I cannot get message M8083 for % of invoice amount tolerance.
    I want message M8083 to be triggered at invoice verification which is not happening.

    Hi,
    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
    Please confirm your PO should have following check on condition control tab
    and maintain the Tolerance key PS for upper and lower % limits, system first go through Val. check and then % tolerance limit check,
    then you will get the message M8083
    Sohaib Mahmood wrote:
    My requirement is to limit user from posting invoice above 5 % of GRN Amount.
    The message customizing is working fine for value (M8082) however I cannot get message M8083 for % of invoice amount tolerance.
    I want message M8083 to be triggered at invoice verification which is not happening.
    if you want to limit the user from posting the invoice by 5% tolerance, then maintain PP tolerance key,
    you will get the message M8082 this will solve your purpose,
    If your business demand for estimated price variance then maintain PS tolerance key you will get the message M8083
    Thanks
    Message was edited by: k j

  • Invoice Verification Tolerance

    Hi
    We have setup tolerance Key DW and message M8-088 'GR quantity delivered is ZERO' for POs with GR based IV ticked.. The system issues error even for those POs where GR based IV is not ticked.
    Any advise on how to configure system to allow Invoice verifciation for POs where GR based is not ticked, while issue an error where GR based IV is ticked.
    If i do not setup DW,  system allows invoice  verification for GR Based IV POs even when GRs have been reversed(quantity zero).
    Kindly advise
    Umang

    Unfortunately it is system design. It will effect both GR bad IV tick or untick.
    Also there are no other solution to prevent Invoice posting in that case. This KBA 1848614 - Vendor Invoice is posted without error for a Goods Receipt that is already reversed. has given the solution.
    Alternatively, you can use your own enhancement / development by using any user exit or BADI.

  • Invoice verification tolerance limits

    Hi
    what are tolerance limits in invoice verification
    thanks

    Hi
    Find below the tolerance keys for invoice
    AN
    AP
    BD
    BR
    BW
    DQ
    DW
    KW
    PP
    PS
    ST
    VP

  • Invoice Verification Tolerances

    Hi,
    When the vendor invoices are matched with Purchase Orders and goods receipt notes at the time of invoice verification.At the time of  invoice matching process it was found that, invoices can be processed for values which are higher than the product of Purchase
    How can we get out  of this problem?
    Regards

    Hi,
       You can maintain the invoice tolerances in MM module. When u enter the invoice values , system will the prices or quantity with the PO level. If it exceeds the tolerance , system will block the invoice. The invoices are blocked for payment.
       Then some authorised person should manually release for invoices.  This will give a better control . Hope this helps.
        Assign points as way of thanks.
    Thanks
    Dasa

  • Tolerance keys in Invoice Verification

    I have a question regarding tolerance limits:
    In the logistical invoice verification there are several tolerance keys. The explanation in SAP help is so difficult for someone to understand
    Can somebody explain me how these work in the system? Not the standard help text please, but more a practical example.

    To be honest the SAP config. help text is OK.  Create a calculation for yourself based on the help text and then experiment with an example in your sandbox system.
    As a minimum use the 'principle' key PP and probably also AN, AP, BD, DQ.

  • Invoice block due to tolerance limit

    Hello,
    I have created a PO for 600 DKK.
    I have created an invoice for 610 DKK and want to do the invoice verification in MIRO.
    The invoice gets blocked.
    Which tolerance limit is causing this?
    I have specified tolerance limits in transaction OMR6:
    1) PP (price variance): + 5% - 5% +15 DKK - 15 DKK
    2) KW (Var. from condition): +2% -2/ - -
    My 10 DKK difference between the PO & invoice lies between these tolerances.
    Are there any other tolerances to be fixed?
    Thank you for sharing your experience.
    Kind regards,
    Linda

    Hi,
    Stochastically blocked meaning that the invoice was blocked due to a payment block set at random in the document header. For each company code, we can define the degree of probability that an invoice will be stochastically blocked. In IMG setting, We mention Threshold value and the Percentage probability for our Company code.
    The degree of probability depends on the invoice value. If our Invoice value is the same or larger than the threshold value, the degree of probability is the same as the percentage probability maitained. If the invoice value is smaller, the degree of probability is calculated in proportion to the threshold value.
    Example
    Threshold value: 3000 percentage: 60
    Invoice value Degree of probability of a block
    3000 60 %
    5000 60 %
    1500 30 % (= 60 * 1500/3000)
    100 2 % (= 60 *  100/3000)

  • 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

  • Logistic Invoice Verification - OMR6 vs. Vendor specific tolerance

    Hi, a question on the relationship between PP tolerance limit and vendor specific tolerance.
    In OMR6 I have defined an upper an lower limit of 5% for a company on PP. In Vendor specific tolerances I have defined a tolerance group with lower 1% and upper 2%. This group is attached to a specific vendor.
    The purchase order for this vendor shows an amount of 100 euros. When posting the invoice for this purchase order I enter a purchase price of 102,50 ( so 2,5% difference). I did expect that SAP would issue at least a warning when entering and posting the invoice using the MIRO transaction, however I am able to post the invoice without any warning/error.
    Does anyone has a clue why things are not working as expected?
    Thx, Paul

    I did already setup vendor specific tolerances using the path you indicate. Settings are:
    On percentage lower limit
       Check limit : Checked
       PercLowerAccLim : 2%
    On percentage upper limit
       Check limit : Checked
       PercUpperAccLim : 1%
    Thx, Paul

  • Invoice blocking due to tolerance limit at header Invoice Value.

    Hi,
    Our client needs to have tolerance limit set for total Invoice value.The Invoice contains multiple line items.The tolerance may be % or $ value.The standard setting which I know is for each Invoice line item but not for cummulative.The issue is if we post exceed but within tolerance amount for each line item from the Invoice containing multiple line items,the total Invoice value exceeds considerably.
    Please let me know the how to deal with this issue?

    Hi Mandar,
    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.
    As per your req ,it is not possible to compare PO Net header value with GR Total value and Toatl Invoice value because PO , GR and Invoice may contain the different line items.
    we are always doing Invoice verification at item level not on header level so SAP provides all the keys at item level only.
    Rewards if helpful...
    Regards
    Sanjay L

  • Quantity Tolerance in Invoice Verification

    All,
    I have an issue in Direct Trading flow. PO qty received at 10,500, sales order qty 10,500, billing document 10,500 and invoice qty at 10,500.05.  The system is not allowing me to close the sales order due to the weight discrepancy in logistics invoice.
    Is there any customizing available to set a quantity tolerance in Invoice Verification (as the one existing for Amount)?
    I tried to check final invoice in the invoice tab of my PO but it did not work : sales order is still "Being processed".
    Thanks in advance,
    Laure

    hi,
    Your question is little confusing...Do you wanna check the duplicate invoice check...then check SPRO settings here:SPRO >> MM >> LIV >> Check for duplicate invoices...
    If you want to have the tolerances applied then check here:
    SPRO>> MM >> LIV >> Incoming invoice >> set up vendor specific tolerances...but remember that this will be in terms of amount with respect to that quantity...so if the tolerance is 0% then the amount shd be exactly same...otherwise the system will block the invoice for qty variance...
    Hope it helps..
    Regards
    Priyanka.P

  • Invoice verification item tolerance

    HI experts
    I actived the invoice verification item tolerance check function.and set the upper limit 1000EUR.
    then I created a po with price 1500eur. after goods receipt, I did invoice verification by referring
    the po.system generated a document successfully. but seems system didn't check the item
    tolerance. can anyone give some suggestion? thank you!

    hi,
    You need to do two things:
    1. Activate item amount check
    2. Set item amount check....
    Item amount check can't be taken into consideration when you go for vendor specific tolerance...because it works for total based acceptance ..but willnot work for the item wise amount check...
    Have you properly activated the amount check in the SPRO settings or not...DO check it properly...
    Regards
    Priyanka.P
    Additional info:
    Also check the below link to check whether you have done settings properly or not...
    [Item amount check|http://help.sap.com/saphelp_47x200/HELPDATA/EN/a8/b99f58452b11d189430000e829fbbd/frameset.htm]

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

  • Logistics Invoice Verification: how to set up Tolerance Key

    Hi Experts,
    I would like to set up tolerance key :
    Could you please tell me wich Tolerance Key (and the steps) I need to set up in order to block invoices amounts which are above 10 % of the total amount of the PO and max 50£ (absolute value).
    All Invoice above these limits should be block for payment.
    Many thanks in adavnce for your help,
    Cesar

    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

  • 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

Maybe you are looking for

  • Camera Raw 6.7 installation not working with Photoshop CS5.1

    I have been trying to upgrade Camera Raw to 6.7 on my windows 7(32) machine running  CS5.1. It will not update via Help>Update (indicates download problem) or manually using the downloaded file and AdobePatchInstaller.exe (indicates "an error install

  • How to register listeners on new RAC install?

    Hi there, I've just finished installing clusterware and database 10g on a solaris cluster (10.2.0.2). But, when I query the state of the nodeapps, it says that the listener isn't configured. $ srvctl status nodeapps -n servername VIP is running on no

  • Parameterized support for multiple database instances in CR 4 Eclipse

    Issue with Database Schemas and Crystal Reports When building a report with Crystal Reports, the user is required to enter database connectivity information.  This database information allows the user to select which tables the information for the re

  • Why DML not failed over in TAF??

    Hi, I have an OLTP application running on 2 node 10gR2 RAC(10.2.0.3) on AIX 5.3L ML 8. I have configured TAF here for SESSION failover.I would like to know two things from you all: 1) Though each instance is able to read other instnace's undo tablesp

  • Exception in thread "DoSManager" java.lang.OutOfMemoryError: nativeGetNewTLA

    Hi, We are facing this 'Exception in thread "DoSManager" java.lang.OutOfMemoryError: nativeGetNewTLA' exception in our production logs. Our JVM as part of WebLogic Server is BEA JRockit(R) Version R27.6.5-32_o-121899-1.6.0_14 and linux-x86_64. This i