Block Invoice verification as per quality result

Hello,
I made GRN , lot gets generated. not cleared by quality.
still I can do the invoice verification.
Can I restrict this ? so i can not pass invoice before quality results and only ok quantity has to appear for invoice verification.
If such facility is available kindly advice.
Regards,
santosh joshi

Dear Santhosh Joshi,
Check in IMG (Transaction SPRO) under :
Materials Management -> Logistics Invoice Verification -> Invoice Block
You can implement a proper BAdi/Enhancement if you cannot configure your scenario:
BAdi:
BAdI MRM_RELEASE_CHECK for additional checks before invoices are released, in other words, you can restrict the list of invoices to be released by defining your own criteria.                       
The following SAP enhancements are available for maintaining the customer exits in Invoice Verification:                        
MM08R001        ERS (conventional Invoice Verification)            
MM08R002        Tolerance checks                                   
MRMH0001        ERS (Logistics Invoice Verification)               
MRMH0002        EDI invoice receipt (Logistics Invoice Verification)
MRMH0003        Revaluation (Logistics Invoice Verification)       
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 defnied.
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 defnied.   
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 amoutns.
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 DW 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).
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.                                                           
Hope this will resolve your issue.
Regards,
Naveen.

Similar Messages

  • Restrict for invoice verification up to Quality accept

    Hi,
    My Scenario 
    Po qty is 100   and i am doing Goods Receipt 100 qty  after posting inspection Lot is creating
    But here If i gone to Invoice verification it is accepting without Quality lot clearing
    i want to Restrict for invoice verification up to Quality accept 
    after  accepting quality only it should go for invoice
    it is possible ??????
    Manjunath

    Hi
    yes possible ,check following link
    [MIRO before Quality lot clearance;
    Regards
    kailas Ugale

  • Invoice verification only after quality acceptance

    The GR stage to Invoice verfication as detailed below:
    1.  Once material comes in, the store will check the documents and check the PO and prepare GRN.
    2.  Then, Quality will check the quantity and quality of the item and make necessary QM entry for acceptance / Rejection in the system.
    3.  Finance does the Invoice verfication and makes the payment depending on the due date.
    However, a serious problem arises in this present process at Invoice verfication stage ie., suppose the quality makes delay in checking the quantity and quality of the item and subsequent acceptance / Rejection, there is a scope for making the payment to the vendor even for rejected items since the system allows you to process invoice verification for GRN quantity and make the payment for the same. It is very difficult to recover from the vendor towards rejected items when once the payment is done. 
    Therefore, we need some control in the system at Invoice verfiication stage that the system should  not allow us to verify the Invoice for GRN quantity instead the system should allow us to make invoice verification only for accepted quantity by quality.
    Is there any method to do this ?

    Hi,
    If the material is in quality system should not allow to post Invoice verification. Is it your requirement ? Pls correct me if im wrong.
    The above requirement can achieve with standard SAP settings. You need to activate QM settings for the plant.
    In material master select the Quality Management view, in procuremen data, in QM control key field, select 0007(i.e.Delivery release, Invoice block).
    If the material is in quality you cant post invoice.
    reg
    Durga
    *Assign points if the info is useful

  • Query-blocked Invoices for Quality per mat with the total quantity in QI

    Hello,
    We need to create a query for blocked Invoices in Quality summarized per materialcode together with the total quantity in Quality Inspection blocked stock.
    As starting point I've used the table RBKP_BLOCKED and linked it with RSEG from which I'm checking the quality block.
    From which table should I retrieve the qty in QI blocked stock?
    Thanks,
    Andrei J

    since ur report is depending on LIV's on block due to quality inspection is pending, better take the quantity from MKPF passing document number (GR number) and year of the document.
    Taking stock from MARD table will result is total mis match since this table holds stock position of plant and storage lcoation.
    Thanks & regards
    AHP

  • No invoice verification if stock is not cleared by quality.

    Dear all,
    I believe this had been discussed in length in this forum and the provocation for posting this again is that I feel that i miss something and hence i do not have the privilage to enjoy this functionality.
    I have defined the QM control key 0010 and also the quality information record is available - we are using QM module and material passes via QM only.
    I got information from this forum that the message type M8 280 has to be set as error to achieve this functionality of preventing invoice verification if material is not cleared by quality.
    I have made everything and to my suprise i find this not stopped with the error message by the system.
    Can any one throw some light on where will this error message stop and do I have to maintain any other masters and or corrections to the setting.
    Your help will be highly appreciated.
    Regards,
    M.M

    Hi Craig,
    You are right. Thanks to all experts for your valuable inputs which helped to proceed further. I am not using the exit, instead the message trigger during MIRO "'Blocked for Payment" is fine. As Jurgen already mentioned if QM config is in place QM has done its job of Blocking the Payment if inspection lot is not cleared by quality. Through MRBR block needs to be released and further online payment needs to be processed.
    Since user wants to do manual invoice also for various reasons system is configured by FI in OB27 without flagging "Manual Payments block", hence though Payment is blocked in MIRO, manually able to clear payment in F-53 without releasing the block in MRBR. Looks like more visibility should be given to FI and QM users to avoid manual payments in case of Payment Blocks.
    Currently while testing i am facing another issue. As per SAP Help if Invoice Block is activated in control key then  "'Blocked for Payment" should trigger in two cases like (1) If UD is not done (2) If inspection lot is rejected. But even if inspection lot is accepted and qty is posted to unrestricted stock during MIRO i am getting the message as "'Blocked for Payment". Before posting the invoice  Payment Block is 'Free for Payment" and after posting invoice in display mode i could see the Payment Block as 'Invoice Verification" which is supposted to be "Free for Payment" since inspection lot is cleared. Any suggestion to fix the issue will be appreciable.
    Thanks & Regards,
    Ramagiri

  • Invoice Verification - Invoice Block

    Hi,
    I want to block the MIRO document if Inspection Lot for a GR (material) is not cleared or the inspection lot is posted with blocked stock or still the material is in QI (Mov Type - 350)
    In material master QM view, I activated QM proc active and  selected QM control Key "007"(Del. release, invoice block).
    But If I do a MIRO for a GR for which the inspection lot is still open i.e no usage decision is posted , then system is not blocking the MIRO document.
    Can some one help me whether is there any other setting  to be done to block the invoice if inspection lot is still open/lot is rejected(Mt 350)
    Thx
    Deva

    Dear Deva Rishi,
    If a material is defined as being relevant for quality management, goods receipts for this material are posted to stock in quality inspection. Invoices for the material are blocked until the inspection has been successfully completed.
    If more than one goods receipt is posted for an order item, an inspection is carried out for every goods receipt. In Invoice Verification, the system reacts differently <b>depending on whether goods-receipt-based Invoice Verification is active</b>:
    <b>Goods-receipt-based Invoice Verification is defined</b> <b>in the purchase order</b>.
    The invoice is blocked if the inspection has not been completed for the goods receipt.
    <b>Goods-receipt-based Invoice Verification is not defined</b><b> in the purchase order</b>.
    The invoice is blocked if any goods receipts are still in quality inspection. If an invoice is posted before the goods are received, it cannot be blocked for quality inspection.
    With regards,
    B.Ravindranath

  • How to control quality inspection material to do Invoice verification

    I want to control on which matrial is in quality inspection, I want to bolck for IV. whenever the material not cleared from QM till invoice verification will not done. if clear from QM then IV will process.
    thanks

    Hi,
    If QM is active , you can do that by using suitable QM control key in QM view of the Material master.
    This will allow you to post the invoice , but will stop the Payment for Quality reasons. Once Quality clears the inspection lot, you can clear the invoice block (MRBR) & do the payment.
    But this can be done only if QM is active.
    Refer the link below
    invoice block
    Regards
    K.M.Arun

  • Logistics Invoice verification and Quality Management

    Hi,
    We have good receipts in purchases orders, with materials that must pass quality inspection (with SAP QM quality management)
    I need to know if there is any u201Cstandardu201D way to connect quality management with logistics invoice verification; the requirement is that the invoice cannot be released to payment (unblocked) until the materials of the goods receipt have passed the quality inspection.
    Thank you very much for your help!!
    Manuel

    Dear ,
                  Here is the path
    IMG>> Quality Management -->QM in Logistic --> QM in Procurement -->Define Control Keys
    now here After Defining the Control Key, Go to QM in Procurement Tab
    and Check the Block Invoice Checkbox
    This may help u
    REgards,
    Pardeep Malik

  • Control invoice verification after quality inspection

    Dear all,
    I want to restrict vendor invoice verification to be done after quality notification, I set QM control key 0007: Del. release, invoice block in the QM view of material master, then I post GR for a PO with inspection lot created, then I did invoice verification through MIRO it was successful without even a warning message.
    Does anybody know how to control this?
    Thx
    Danny

    Hi Danny,
    MIRO will be processed, but you will get message as "Blocked for Payment". You can see the reason for block and clear the block in MRBR. Ensure that in PO indicator GR-Based Invoice Verification is flagged.
    For more details Block the payment if inspection lot is not cleared by quality
    Thanks & Regards,
    Ramagiri

  • PO block in vendors invoice verification

    Hi all,
    whenever we execute an invoice verification selecting by vendor, any PO of this vendor results blocked for modification .
    Even if we de-select the position, ALL PO are blocked.
    Is there any way round this, still using the vendor for Invoice verification ? (we usually have a very long list of PO so the vendor is a really good parameter)
    Thanks a lot in advance
    Cheers
    Aude

    duplicated

  • Blocking the invoice verification

    Hi Friends!
    My client wants to block the invoice verification (MIRO) if the material is under quality stock. Till the usage decision is not done invoice verification should not be allowed against that PO.
    Pl. Help
    Regards
    Naveen

    Hi,
    If you want GR to be blocked unless QA clears the material i.e. MIRO should be done only when Inspection lot qty is posted to Unrestricted use stock, then i am afraid it can be done only with an user exit
    only prerequisite being creation of inspection lot for GR
    way to block MIRO before UD posting is done is thru an enhancement
    LMR1M001
    Here you need to post following code to block MIRO in include:ZXM08U16
    this code will cause an error message before UD and will allow MIRO for only qty posted to Unrestricted stock
    *& Include ZXM08U16
    Declaration of variables
    DATA: w_prueflos TYPE qamb-prueflos,
    w_lmenge TYPE qals-lmenge01.
    Declaration of Internal Tables
    DATA: itab LIKE qals OCCURS 0 WITH HEADER LINE.
    LOOP AT e_tdrseg WHERE selkz EQ 'X'.
    Checking whether the document require Inspection
    CLEAR: w_prueflos.
    SELECT SINGLE prueflos
    INTO w_prueflos
    FROM qamb
    WHERE mblnr = e_tdrseg-lfbnr
    AND zeile = e_tdrseg-lfpos.
    IF sy-subrc EQ 0.
    CLEAR: itab[], itab.
    SELECT SINGLE * INTO CORRESPONDING FIELDS OF itab
    FROM qals
    WHERE prueflos = w_prueflos
    AND stat35 = 'X'.
    IF sy-subrc EQ 0.
    READ TABLE itab INDEX 1.
    CLEAR: w_lmenge.
    Sum of quantity (Excludes Block stock)
    w_lmenge = itab-lmenge01.
    IF e_tdrseg-menge GT w_lmenge.
    MESSAGE ID 'ZMM' TYPE 'E' NUMBER '004' WITH w_lmenge e_tdrseg-lfbnr.
    ENDIF.
    ELSE.
    MESSAGE ID 'ZMM' TYPE 'E' NUMBER '005' WITH e_tdrseg-lfbnr.
    ENDIF.
    ENDIF.
    ENDLOOP.
    Hope this helps
    Regards
    Dheeraj...

  • Blocked invoices in 4.6C (invoice verification)

    Hi,
    We need to have some reporting for our blocked invoices. It would be interesting if we could use transaction MRBR for these purposes but it doesn't work as there are no records in table rbkp_blocked (we don't use 'logisctics invoice verification' but the old 'invoice verification', apparently this doesn't use table rbkp_blocked).
    We are kinda stuck on this problem. I find it very difficult to retreive the right data from table BSEG.
    Can you help me with this problem. Do you know a report, do we have to develop it (taking data from table BSEG ?)
    The requirement is : Reporting on blocked invoices that are either blocked for variances or blocked manually.
    Any thoughts on this would be most welcome.
    with regards
    Erik

    Hi
    MRBR is report for blocked invoices.
    There are three types of blocks
    Block due to variances
    Manually payment block
    stochostically blocked
    you need to try with either of  one of these options, and see if your invoice shown. Otherwise your invoice is not blocked.
    please check.
    regards
    Srinivas

  • How to block invoice posting for quality reasons

    how to block invoice posting for quality reasons.For example while doing  Goods receipt  the material is  posted to quality inspection stock. Then the material is rejected for some reasons. Once the decision is made then the  standard system allows to post invoice. But I want to restrict invoice posting once the material is rejected for quality reasons.

    posting of invoice is always allowed, the only thing you can restrict with customizing of QM in Procurement is the payment.
    if you want to block invoice posting, then you have to control this in a user exit.

  • MRBR- invoice verification block- relation to FI doc

    Hi gurus, please help me in the below issue.
    An invoice was posted using MIRO and due to price variance it is automatically blocked as 'R' for invoice verification.
    And this invoice was waiting to br released from MRBR.
    But, One of our users went into FB02 and changed the payment block on the FI doc (FI doc which originated from posting MIRO)
    and this invoice is also paid now.
    But when we run MRBR the same MIRO invoice is still appearing as blocked, I think there is a disconnect in SAP
    OR
    I didnt configure the system,so that when an invoice is cleared for payment from FI side it should also be synched with MM on a real time basis.
    Is there a OSS note on this, please advise
    Thank You
    MSJ

    Hello,
    Please refer OSS Note 394370 - FAQ: Invoice release - frequently asked questions.
    In this notes, there is an answer for your question. I clarify below.
    In Release 4.0B or 4.5B an incoming invoice was posted with the logistics invoice verification, the invoice was not blocked for payment. After the posting of this incoming invoice, you manually set a payment block in the FI follow-on document, for example by using Transaction 'Change document' (FB02).After the release upgrade to 4.6B or higher and after the run of generation report RM08RBKPBLOCKED, Transaction MRBR displays the incoming invoice as blocked. Why?
    This has technical reasons.The system cannot distinguish whether the FI follow-on document was provided with a payment block already during the posting of the invoice or only subsequently.
    This causes no damage.If you want to release the invoice for payment, you can use Transaction MRBR as usual.
    I hope it helps to you.
    Regards,
    Burak

  • Set Up Material Block for Invoice Verification

    Hi,
    Please share your experience for customization setting under General settings for material management "Set Up Material Block for Invoice Verification".
    When should we use " Material is bloked at first read" and "Material is blocked when invoice is posted".
    Does it improve MIRO transaction performance if we chnage the setting from " Material is bloked at first read" to "Material is blocked when invoice is posted"?
    Thanks & Regards,
    AG

    Hi,
    Set Up Material Block for Invoice Verification
    Use: -
       In this step, you specify at what point materials are blocked in Invoice Verification:
       o   During the allocation phase, all materials present in the invoice are blocked.
       o   During simulation or posting, materials whose stocks are to be changed are blocked and are read again.
       o   Materials whose stocks are to be changed, are blocked and are read again when you post.
       When you post directly to a material, the given material is blocked immediately in all settings.
    Standard settings: -
    In the standard system, materials are blocked during the allocation phase.
    It is suggested to block materials during allocation phase itself, so that user has not to enter all the details and then get block error at the time of Simulation or Posting. Also it improves the performance since all these transactions need not to be carried out and system informs initially that materials are blocked.
    Also refer SAPNote 210828 - Material blocks in logistics invoice verification

Maybe you are looking for

  • What are the pro's and con's of the 4s?

    I am not yet an owner of the 4s iphone. So what are the pro's and con's of owning the white 32gb iphone 4s? I have had the white 32 gb iphone 3gs for two years and until I get a job I will not be buying the 4s I so need.

  • Profit center actual line item report in new GL

    Hi, We are using New GL functionality. I have posted one document as follows One line item with PC P0101 (Debit side) and second line item without PC (Credit side) Second line item also inherited to PC P0101. When checking profit line actual item rep

  • Date format in Tablecontrol....

    Dear Experts, I have a type '1' program in which a screen is being called. The program displays and updates some personal information (employee info )in a Z table. The screen conatain a table control. And one of the column in the table control is of

  • IPad/iPhone Backup/Management App for PC?

    I'm fed up with the massive headache that's called iTunes.   I don't want a Backup/Management App for my iPad and iPhone that is music centric.  I have a lot of valuable information, applications, photos, videos, and documents on my iPad and iPhone t

  • Hi all, how can i do a query precalculated

    Hi all, how can i do a query precalculated step by step please, cause my client want some queries without wait 1 min, cause the query last about 5 min cause it shows like 40 InfoObjects of master data, now, i read about this queries precalculated and