Quantity tolerance for PO based IV

Hi All,
In import scenario we have PO based IV.My requirement is if PO qty is 100 and then if I try to post IV for 110 quantity(GR not done) the system should issue a warning or error message.
As per my knowledge I have done the following settings.
1.Have maintained the tolerarnce limits for the Compnay code in OMR6 for the tolerance key
DQ - Exceed amount: quantity variance.
2.Have maintined the message M8 -081 "Quantity invoiced greater than goods receipt quantity"  and M8-087 "Invoice quantity greater than PO quantity (item without GR)" as error in OMRM.
Despite these settings I am not getting any error or warning message if I try to post IV for a quantity freater than PO quantity.
Please guide me if any I am missing out on any settings.
Thanks
Garima

Hi Amir,
I have done as per the link given by you. In my PO Gr based IV flag is not set and have maintained tolerance key DQ.
Please let me know if anything else also needs to be done.
Thanks

Similar Messages

  • Quantity tolerances for IR before GR

    Dear all,
    I have the following problem:
    -My customer is receiving MIRO invoices before doing GR. In some cases the vendors are sending double invoices with different references but to same PO. This is not acceptable and my customer want quantity tolerance differences of 10 % when IR before GR. I went to transaction OMR6 and put 10 % under tolerance key DQ percentage difference but still quantity of 120 PC when PO is on 100 PC could be posted without any warning or error.
    Is there something else that I need to activate or should I use another tolerance key?
    Best regards, Åsa

    Hi Åsa,
    I was checking this and this error message is working, but, with a PO for third party process.
    In my client case, the PO was created with reference to a Sales Order.
    I made a test without this reference, and, you are right, the error message is not working.
    The only that I can suggest you is the following:
    - Customising solution: With OMR6, you can make that the Invoice can be blocked if they are creating this with more amount than the allowed (I think, you already made this).
    - Custom solution: Make a custom program that can validate the total amount and send an error message if the amount is higher than the allowed.
    I hope this help.
    Kind regards,
    Sandra

  • 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

  • Quantity tolerance for purchasing organization

    Dear Gurus,
    Is it possible to configure quantity tolerance @ purch org level, if yes please let me know how.  One alternative solution what i have given is to maintane qty tolerence in Info record through it will flow to Purchase order 
    Thanks in Advance
    Mahesh M J

    Hi
    Tolerance limit can be maintained at company code level.
    This can be done at SPRO- SAP IMG- Material Management- Inventory management and physical inventory - Goods receipt - Set tolerance limits
    Tcode: OMC0
    Check this out.
    And also maintian the tolerance limit in info record ( For the vendor, material, pur org and plant combination). It will default the tolerance limit while creating PO.
    Thanks
    Raman

  • Quantity Tolerance for material in the PO and GR

    Hi Gurus,
    I have this requirement, specific material type( i.e ERSA) quantity in the PO is 100 then if I GR it, I want to have converted the 100 quantity to 150. How can this be happen? Changing the tolerance in the info record or material master?i have tried it but still doesnu2019t work?How can I do that? Converting the PO quantity to a specific quantity without changing the original figures in the PO. Please help.
    Thanks!

    The system will not automatically convert the 100 qty to 150 qty while GRN....
    We have to set the Over delivery tolerance in PO line item for what you want to excess recieve the materials while doing GRN based on your PO qty...and also
    we can set the unlimited tab in PO line item for recieveing excess materials during GRN.

  • Quantity Tolerance on PO based IV

    Hi All,
    I am having a problem with PO based IV, no GR has taken place. The PO is of 100 quantity and I am posting an invoice for 110, there is no value change. The system is not issuing me any message, warning or error.
    I have already set the tolerance limits at 5% for upper limit i OMR6 (DQ) and maintained the error messages M8 081(DQ), M8 504 and M8 082 (PP). Is there anything I am missing out or is there no check on quantity in PO based IV?
    Any help would be greatly appreciated.
    Thanks.

    hi
    pls check and confirm have u followed followed following steps correctly
    Maintain the tolerarnce limits for the Compnay code in OMR6 for the tolerance key
    DQ - Exceed amount: quantity variance.
    Now maintin the message M8 -081 Quantity invoiced greater than goods receipt quantity as error in OMRM
    Vishal...

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

  • Quantity Tolerance

    Hi gurus,
    I need to set quantity tolerance in the invoice.
    I have set tolerances at:
    - MM -> Logistics invoice verification -> Incoming Invoice -> Configure Vendor-Specific Tolerances : Here you can just set value tolerances.
    - OMR6
    If we try to invoice more quantity that there is in de GR the systems shows this error:
    Quantity invoiced greater than goods receipt quantity
    Message no. M8504
    The message has to be an error that's right but it should consider the tolerances limits.
    I have also checked tolerances in GR OMC0 but they don't work either.
    What am i doing wrong? Do ou hace any ideas to set quantity tolerances in MIRO?
    Thanks in Advance,
    Adriana

    Hey there,
    If its a GR Based Invoice Verification, the you will raise an invoice for what has been received.
    You cannot increase the quantity in case of a GR based invoice verification.
    Please uncheck this item in the PO and then try to do the Invoice Receipt.
    However if you want to do a invoice for 10.01 units, cancell your original GR which was for 10 and redo the GR for 10.01 and then do the invoice posting in MIRO.
    Lemme know if this would work
    Thanks

  • 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

  • Purchase Order Goods Receipt quantity tolerance setting not working.

    Team,
    We are using the IS-Oil solution, ECC 6.0 REL 605 SP LEVEL 009 .
    The issue that I have is as follows:
    Purchase Order Goods Receipt quantity tolerance setting not working, I had set up a 10% tolerance on QTY received in the GR process via the PIR and also the Purchase Value Key in the  material master and also changed the message to a warning in OMCQ for message number M0722.
    I  had performed a similar configuration and master data maintenance on a different NON IS-OIL client install and it worked fine.
    I believe it is the IS-OIL component in the Inventory update portion of the GR process that is causing the error.
    I have searched for OSS notes, however they mention that there is no solution.
    Setting the PO line item as Unlimited will not be best practice for the business and will not be used.
    Has anyone come across this issue? and how was it resolved, your help and guidance will be greatly appreciated.
    Thanks

    Hello,
    Please check the Tolerance levels in O588 
    Also you can use the BAdI OIB_QCI_ROUND_QTY: A new method, CHECK_TOLERANCE
    Best Regards,
    R.Brahmankar

  • Unlimited MIRO invoice allowed for GR based IV item

    Hi,
    I have a problem where the user keeps posting invoices against incorrect Service ENtry Sheets(SES). The user wants to know if there is a message which can be given at this point.
    PO item is a service
    The flag for GR based IV is set.
    The following processing has been done.
    PO qty: 45600
    1) SES1 - Amount 11400
    2) GR1 against SES1
    Dr      expense            11,400
    Cr      GR/IR Clearing     -11,400
    3) IR1 - Amount 4,998.15 against SES1
    Cr      Vendor          -4,998.15
    Dr     GR/IR Clearing     11,400
    Cr     Expense          -6,401.85
    At this point, the GR/IR clearing account has been cleared and the expense account entries have also been nullified.
    So the effective posting in FI will be as follows:
    Cr      Vendor          -4,998.15
    Dr      expense            (11,400-6401.85) = 4998.15
    At this point, if I try to create an invoice using MIRO wrt the same PO item, it still allows me to post an invoice of 6401.85 as the difference between the GR amount and the IR amount still exists.
    The invoice is not even set for blocking.
    However, FI wise, there is no pending invoice for this item.
    The users do not want this scenario to be allowed. Can anyone suggest how this can be prevented.
    If I do post this invoice at this stage, it creates the following FI entries.
    Cr     Vendor          - 6401.85
    Dr     Expense            6401.85
    After this, any further invoices on this PO item are blocked for payment.
    Please help as this scenario keeps on occuring for service items and becomes a mess for items having multiple SES.
    Let me know if further inputs are required.
    Thanks!
    PM

    Hello Sudhir,
    Thanks for your response. However, in this case, the quantity has not been exceeded.
    If you notice, the IRd amount(4998.15) is still less than the GRd amount(11400) in the PO history.
    However, the postings have been cleraed at the FI document level.
    The checks that you have mentioned get hit only after the IR amount crosses the GR amount of 11400 and then th einvoice goes into payment block. Which is correct.
    Please let me know if you have further suggestions or if I have understood your response incorrectly.
    Thanks!
    PM

  • Subsequent debit - different behaviour for PO based IR and GR based IR

    Hy Guys,
    i am facing currently a problem with my understanding of system behaviour for GR Based Invoice Verification in combination with Subsequent Debit Postings...
    Example 1 - System Behaviour in case of PO based Invoice Verification:
    PO with 3000 PC Material XYZ / Price 10 EUR
    Goods Receipt for all 3000 Pieces
    Goods Issue for 2000 Pieces
    Situation is now:
    Valuated Material XYZ with Stock Quantity 1000 PC / MAP 10 / Stock Value  = 10.000 EUR
    Subsequent Debit Posting for 300 EUR / 3000 PC
    Result is that Stock Account is debited with 100 EUR / Price Difference with 200 EUR
    New Situation is:
    Valuated Material XYZ with Stock Quantity 1000 PC / MAP 10,1 / Stock Value  = 10.100 EUR
    This makes sense to me!!!
    Example 2 - System Behaviour in case of GR based Invoice Verification:
    PO with 3000 PC Material XYZ / Price 10 EUR
    Seperate Goods Receipt for 1000 PC - three times
    Goods Issue for 2000 Pieces
    Situation is now:
    Valuated Material XYZ with Stock Quantity 1000 PC / MAP 10 / Stock Value  = 10.000 EUR
    Subsequent Debit Posting for 300 EUR / 3000 PC
    Result is that Stock Account is debited with 300 EUR  (But there are only 1000 PC currently on stock!!!!! -  System thinks there are 3000 on stock....)
    New Situation is:
    Valuated Material XYZ with Stock Quantity 1000 PC / MAP 10,3 / Stock Value  = 10.300 EUR
    In that case i think system behaviour is wrong, because MAP increased to much.
    Any comments? Is this customizable?
    Thanks!
    BR;
    Gregor

    Hi Gregor,
    Wellcome to SCN. Please, see SAP Note 308008 - FAQ: Posting logic: GR/IR clearing account, and related notes.
    Regards
    Eduardo

  • Partial Payment (with invoice reference) for Invoice-based items

    Hi Gurus,
    I'd like to make partial payments to credit memos while "Include partial payment" is activated.  However, if i activate "Include partial payment, partial payments for invoice-based items are no longer possible (partial payment amount is displayed only, and full amount is automatically applied).
    My credit memos were posted via BAPI_ACC_DOCUMENT_POST.  I've read that when using BAPI, invoice reference field is automatically populated with "V".   
    Can you please enlighten me what is SAP's logic behind this.  How does SAP determine invoice-based items?  And is there a workaround so I could still make partial payment while it is activated?  Thank you.
    Regards,

    Hai Dianne,
    Check it once OBA4 & OBA4 t.codes both are Tolerance Group
    Regards
    Madhu I

  • Tolerance for LIV

    I have a question with reference to following tolerances:
    1- Tolerance key "PE" set at upper limit of 10%
    2- Vendor specific tolerance set @ Auto accept + diff $ 5
                                                       Absolute upper limit $ 50
                                                       % upper limit 2%
    Invoice block-
    3- Small diff key "BD" $25
    4- Price variance Absolute upper limit $ 5
                               % upper limit 5%
    How will these tolerances work- the order? what comes first? which key supersedes the other and in what order?
    In short I am trying to figure out is that the system looks at all of these 4 keys at the same time or does it look at any other way?
    need help- is there any specific documentation I should look at?
    Thanks
    Raj

    Hello
    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:
    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.
    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.
    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.
    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.
    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.
    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.
    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 BW to Do not check.
    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).
    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.
    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.
    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).
    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).
    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.
    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.
    Regards

  • Minimum Quantity in Sale Order based on Ship To Party city

    Dear Experts
    It is possine in Std SAP to get information or error message based on Minimum Quantity in Sale Order based on Ship To Party city??
    Thanks
    Krishna

    No it is not possible.  You have to go for sale order User exits in the program MV45AFZZ - USEREXIT_SAVE_DOCUMENT_PREPARE
    thanks
    G. Lakshmipathi

Maybe you are looking for

  • Report Painter - KE30 - Export/Import

    Hi, I have a group of 'Z' report's in KE30 but i can't transport them, because they where made in QAS system and when i generate the transport order it becomes "local", so i can't transport the form that i want to PRV. Is there any possibility to mak

  • BTE for Duplicate invoice

    Dear SAP gurus, We are on ECC 6.0.  We are trying to use BTE 1110 to build our logic for duplicate invoice. We have activated it in FIBF by copying the sample process, but it is not getting triggered while doing any vendor invoice posting. Please adv

  • Adobe AIR application certificate

    Hello, I want to get adobe AIR signed certificate for my AIR application. While searching on web i came across different different sites who are offering adobe AIR certificate. Can any one tell me which one is good and authentic. Can i buy certificat

  • I lost my hotspot option after updating to 8.0.2

    AAfter updating to 8.0.2 I lost my hotspot option in the settings. I had it before the update....strange

  • How to remove xcode 4.3.3 update from mountain lion Appstore

    Hello, I moved my old xcode 4.3.1 installation from the application folder to the trash. I also deleted /Developer (prevoius xcode installations) Now the AppStore want to update to xcode 4.3.3. But I can't update, because I installed mountain lion. F