MIRO - Blocking reason: order price quantity

Dear all,
In the line item of a imcoming invoice (MIRO), I found the item is blocked due to "order price quantity".
In the F1 document of this field "Blocking reason: order price quantity", the explanation is "Specifies if the invoice item is blocked due to order price quantity variance." However, it's still a little hard for me to understand. Can anyone help me?
Thank you so much.
Christina

Hi
This is due to variance in GRdoc and MIRO value.Please check the value and quantity ordered and received of GRN and MIRO.
You can remove this block via MRBR transaction.
You also can set tolerance for these vatriances, in GRN you can provide the tolerance limit.
Cheers
Mukta

Similar Messages

  • Order price quantity variance

    Hi
    What are the restrictions that can be maintained for order price and quantity variance?
    Regards

    Hi,
    Go to SPRO > MM > Purchasing > Purchase Order > Set Tolerance Limits for Price Variance (It will be considered during PO)
    The standard SAP System supplied contains the following tolerance keys:
    o   PE   Price variance, Purchasing
        -   Tolerance limit for system message no. 207. This message appears
            if the specified effective price exceeds the predefined
            tolerances when compared with the material price.
    o   SE   Maximum cash discount deduction, Purchasing
        -   Tolerance limit for system message no. 231. This is a warning
            message, which appears when the specified cash discount
            percentage exceeds the predefined tolerances.
    Go to SPRO > MM > Inventory Management and Physical Inventory > Goods Receipt > Set Tolerance Limits
    o   B1 ( order price quantity variance  with error message)
    o   B2 (order price quantity variance with warning):
    o   VP (variance from moving average price)
    Go to SPRO > MM > Logistics Invoice Verification > Invoice Block > Set Tolerance Limits
    BR   Percentage OPUn variance (IR before GR)
    BW   Percentage OPUn variance (GR before IR)
    DQ   Exceed amount: quantity variance
    DW   Quantity variance when GR qty = zero
    PP   Price variance
    PS   Price variance: estimated price

  • Message no. M8420 - Order price quantity leads to incorrect PO history

    Hi,
    Unable to cancell the invoice, the detail scenario is as below.
    Converison factor maintain in the PO is:
    73set Quantity = 1 lot which is Order price unit.
    PO is rasied for 1 lot.
    GR deatil is as below:
    first Gr is done for 1 set qunantity = 0.014 lot Opu
    Second Gr is done for 1 Set quantity = 0.014 lot OPu
    third  Gr is done for 71 Set quantity = 0.973 lot OPu
    Now if you some the total then it is coming like as below:
    GR is done for 73 set quantity = 1.001 lot (it should be 1 lot)
    but due to round up the system is taking 0.013 = 0.14
    and 0.972 = 0.973 and finally we have .001 more lot in GR quantity.
    Invoice detail is as below:
    first IV is done for 1 set quantity = 0.014 lot
    Second IV is done for 72 set quantity = 1.008 lot
    third IV  is done for 0.100set (.001lot )  which is the extra amount in GR..
    finally the GR amount 73 set and total invoice is 73.100 which is not same.
    Now the user want to cancell the third invoice doucment and
    get the below error meassge:Order price quantity leads to incorrect PO history
    Message No:M8420
    Please note that for first and second IV the payment is already done which cannot
    be cancell.
    Please let me know how to cancell the third IV and how to match the Quantity/Value in GR and IV
    Thanks and Regards
    DD

    Hi,
    Could you please see if note 1278786 solves your issue?. If not, please read also note 35805.
    Best Regards,
    Arminda

  • Order price quantity leads to incorrect PO history

    Hello Gurus,
    I am getting following error while posting the Invoice for SLA
    Order price quantity leads to incorrect PO history
    Message no. M8420
    Can you please guide why this error is coming.
    Thanks
    Nilesh

    the long text of the message has already an example.
    Go SE91 enter the the message number and click display, then select  the message and click long text

  • Sales Block for order whose quantity exceeds % of available stock on hand

    Hello gurus,
    I am wondering if there is standard SAP functionality that could enable the following scenario:
    For a material in material group XYZ, if a sales order is entered that exceeds 50% of stock on hand, a delivery block is placed on the order.  If a sales order is entered that is under 50% of stock on hand, no delivery block is placed on the order.
    The number 50% is arbitrary and would be specified based on the material group.  As well, this can be based on the material.  I'm hoping there is configuration out there that would block the delivery creation if an item on the sales order exceeded a pre-defined % of available, unrestricted stock in the plant.  Any help would be greatly appreciated!

    Hi Andy,
    Let me summarise ur question - You have Material - A, B & C all of them belonging to a particular Mat. Group lets say - 444. Lets think if the stock of all the Materials - A, B & C is 100 CS's.
    When a Sales order is created for Material - A for Quantity of 60 CS - You want a Delivery block.
    If my understanding is yes, I think the requirement is too complex, but achiviable.
    Because -
    - If this can be achived its possible with only User exits, but the requirment is linked with Availability,
    - If we want to implement this in the Save user exit, the code has to go check the stock in availability and if the conditions are met needs to block the delivery,
    - you need to consider the stock situations as the re-scheduling will also be happening in the background,
    - Wht would happen if there are more than 1 material entered and both are different Material grounps. [Need to consider this scenario as well]
    Instead of Delivery block - You can implement the changes to Reject the line if the % crosses. That is reason for rejection. As this is more specific to line item.
    Create a Z* table and update it with the Material groups that you are planning to use. And give the %.
    Implement the code changes in the Save user exit in MV45AFZZ to check this table for each material group and validate it and then compare the Ordered Quantity with the available stock of that material. Not sure though from where you want to get the stock figures.
    I tried, but this might be a start. All the best.
    Thank you,
    Chaitu...

  • Order price quantity changes report

    hello folks,
    based upon the selection screen fields either material group or purchasing group i have to retrieve the data for the changes in price for the open purchase orders...
    ie if some one changed the price of the original po price then compare the prices with contract price( if contract exits) otherwise with purchase info record price... then i have to retrieve those po records( only which r open)
    can anyone post some sample code for the above requirement with alv grid......
    fields( ekko-ebeln, ekpo-ebelp, ekpo-matnr, ekko-lifnr, lfa1-name1, eket-eindt, ekpo-netpr, ekpo-ktpnr, ekpo-netpr, eine-infnr, eine-netpr)
    Thanks alot for your anticipation
    SIRI

    Hi,
    Check the following link:
    http://www.sapbrain.com
    Regards,
    Bhaskar

  • MRBR- Blocking reason: quantity

    Hi ,
    I have an issue with MRBR - Release Block for invoice.
    We have a set up that if we have any quantity variance in during the posting of MIRO, then the invoice doc will block.
    user will user the MRBR transction to release the block.
    Now user dont what this option. how to relase this.
    We have other options too i.e Blocking reason: item amount, Blocking reason: price etc., we want to remove the quantity variance option only.

    Hi,
    Go for Hold in MIRO  & then Post Held MIRO Invoices
    http://e-mory.blogspot.com/2007/11/sap-mir6-post-miro-invoice.html
    Regards,
    Biju K

  • How to block an order if the price is too low?

    Hello,
    My problem is :
    How to block an order if the price is too low?
    I created a new type of condition ZMIN and an access by material.
    When the net price is below the minimum price the system must position the order on incomplete document for error of price.
    Thank you in advance.
    Frédéric Blaise
    e-Kenz S.A.

    Hello,
    you can enter a lower limit in the condition record:
    Lower limit of the condition rate/amount
    Indicates whether, during document processing, the system checks if manual changes fall short of the lower limit allowed for the corresponding condition record.
    Use
    When you maintain the scales in a condition record, the system checks whether the scale value falls below the lower limit.
    Or you can use the flag 'conditon update'.
    Condition update
    Controls whether limit values are relevant for pricing.
    E.g.: you can make the use of a particular condition record in the document dependent on a specified total value.
    This total value can be specified in the condition record.
    I hope that the information are helpful.
    With best regards
    Claudia Neudeck

  • Purchase order price variance and quantity variance

    Hi All ,
         I am working on a report development where we need price change , value change and quantity change in the report along with net value (ekpo-netwr) .
        Can anybody suggest me tables  in ECC where the changes (price,quantity and total value ) are captured ??? and if there is any BI content datasource which can satisfy this requirement.

    Hi All ,
         I am working on a report development where we need price change , value change and quantity change in purchase order in  the report along with net value (ekpo-netwr)
        Can anybody suggest me tables  in ECC where the changes (price,quantity and total value ) are captured ??? and if there is any BI content datasource which can satisfy this requirement.

  • User exit/BADI in MIRO that would trigger invoice quantity block.

    Hi,
    Is there a way to enchance MIRO so that an invoice quantity block will be set automatically through user exit/BADI?
    My requirement is that if an invoice is to be posted onto a PO line using an IO, the invoice needs to be processed onto the PO line up to the total of the PO line. And if the invoice goes above the PO line and there is still some budget on the IO, the invoice should get a quantity block.
    Also, the quantity block should be set before posting the invoice.
    Thanks.

    Hi,
    Exit Name           Description
    LMR1M001            User exits in Logistics Invoice Verification
    LMR1M002            Account grouping for GR/IR account maintenance
    LMR1M003            Number assignment in Logistics Invoice Verification
    LMR1M004            Logistics Invoice Verification: item text for follow-on docs
    LMR1M005            Logistics Inv. Verification: Release Parked Doc. for Posting
    LMR1M006            Logistics Invoice Verification: Process XML Invoice
    MRMH0001            Logistics Invoice Verification: ERS procedure
    MRMH0002            Logistics Invoice Verification: EDI inbound
    MRMH0003            Logistics Invoice Verification: Revaluation/RAP
    MRMN0001            Message output and creation: Logistics Invoice Verification
    Badi Name            Description
    INVOICE_UPDATE       Business Add-In: Logistics Invoice Verification
    INVOICE_UPDATE       Transfer Invoice Receipt to Records Management
    INVOICE_UPDATE       Event manager communication from invoice processing
    INVOICE_UPDATE       Rückantwort ins CRM aus der Lieferantenrechnung
    INVOICE_UPDATE       Implementierung, um S1NVEXC zu übermitteln
    INVOICE_UPDATE       Save FI Document Type for Principle of Prudence
    INVOICE_UPDATE       Vendor Evaluation Based on Documents from IV
    Check this badi's and user exits.
    Hope this helps.
    Regards,
    Qamar.

  • Last purchase order price during miro.

    Here is one issue ...
    We created one plant and maintain all possible required configs for it.
    Al possible transactions are working fine except one.
    When i create a Purchse order of say RS10 as its price. I also perform MIGO for it.
    Now before bill passing i.e MIRO, i update the price as 20 .
    I would like the system to take Rs 20 for Bill passing, but it still take Rs 10 for bill passing
    please share some details.

    1.  If Invoice is done after P.O System pickes the price of P.O. and it is Modifiable.
    2. If GR is done after P.O, system will take the price of GR, while doing Invoice.In your case GR has been doen with Rs 10, so IR  will only take 10, however you can modify IR. But actual solution will be reverse the GR and do GR again if it is GR based I.V. SO latter u will not find hassel for GR/IR clearing account.
    3. If Partial GR/ IR done system adjust to GR /IR account.

  • Enhancement/Exit to flag Blocking Reason (RSEG-SPGRS) in MIRO

    Hi,
    I am facing a problem right now since I cannot find any exit/enhancements that can flag  the Blocking Reason (RSEG-SPGRS) in transaction MIRO.
    It is so much appreciated if you can help me to identify which exit/enhancement should I use.
    Thank you in advance.

    Hi,
    This is what i´ve found out:
    field RSEG-SPGRS is flagged within fm MR_BLOCKING_REASON_S.
    And this field is flagged according to the criteria set in tables:
    T169P (Parameters, Invoice Verification)
    T169G (Tolerance Limits, Invoice Verification)
    ...etc.
    Have a look at this fm.
    If you do a "Where used" search of this fm you will see that is is called in:
    Include LMRMPF1L
    Subroutine SPERRGRUND_S
    if you have a look at this subroutine you will see that there is an exit there:
      CHECK PX_DRSEG-SPGRS NE SPACE.
      SY-SUBRC = 0.
      CALL CUSTOMER-FUNCTION '001'
           EXPORTING I_RBKPV  = PI_RBKPV
                     I_YDRSEG  = PX_DRSEG
           EXCEPTIONS CALL_FAILURE = 001.
      CASE SY-SUBRC.
        WHEN 001.
          MESSAGE E271 RAISING PARAMETER_ERROR.
      ENDCASE.
    The exit is EXIT_SAPLMRMP_001.
    then there is call to fm MRM_TOLERANCE_CHECK
    within this fm there is an exit:
    *------- Customer Exit ------------------------------------------------*
      CLEAR: CHK002, SY-SUBRC.
      CALL CUSTOMER-FUNCTION '001'
           EXPORTING I_BUKRS = I_BUKRS
                     I_TOLSL = I_TOLSL
           IMPORTING E_WERT1 =  X169G-WERT1
                     E_XW1JA =  X169G-XW1JA
                     E_WERT2 =  X169G-WERT2
                     E_XW2JA =  X169G-XW2JA
                     E_PROZ1 =  X169G-PROZ1
                     E_XP1JA =  X169G-XP1JA
                     E_PROZ2 =  X169G-PROZ2
                     E_XP2JA =  X169G-XP2JA
                     E_CHECK =  CHK002
            EXCEPTIONS CALL_FAILURE = 001.
    This exit is EXIT_SAPLMRMC_001
    And within fm MRM_TOLERANCE_CHECK there is the possibiliy of an implicit enhancement.
    question: why trying to flag field RSEG-SPGRS when you have tolerances available?
    Best regards.

  • Distributing Price Differences posted with  MIRO to production orders

    Dear guru ,
    I know DUV that distribute consumption differences from a physical inventory to production orders.
    After the production order consumptions (mvt. Type 261) for these materials we posted the prices differences with MIRO between the purchase order price and the invoice.
    Does exist a tool like DUV (or other) in order to distribute these differences in price to the production orders that have consumed these materials ?
    Thanks in advance

    To me it looks like the material ledger is the standard tool for doing what you want to do (although it doesn't actually post price differences from purchases to production order but rather distributes them to the receiving materials on the level of the actual price calculation)

  • List of rejected sales order with quantity and value

    Hi,
    Is it possible to get the report from VA05 for the list of rejected items with value and quantity ?
    Pls help
    Thanks,
    Vijesh

    Dear Vijesh,
    VA05 I believe is a very powerful report for doing analysis at order and line item level. If your rejection criterion includes a rejection reason at line item level, yes this list from VA05 can give rejected Sales Orders with Quantity and Value.  See the screen shot below.
    I selected a list with open dates till date, I can see Sales Order number, Sales Document Type, Item Number, Material, Rejection reason, Quantity at line item level and net price.
    However, I am not sure what is the rejection criterion you use in your business and I am not sure if you use rejection reason and hence I would like to hear from you, if this explanation helps you.
    Thanks
    Nagaraj

  • Credit blocked sales order and shipping due list

    Hello all,
    We would like to see credit blocked sales order in the shipping due list (VL10C)
    First we have modified a user exit to have schedule lines quantity confirmed even when the sales order is credit blocked. It works fine but still the schedule lines do not appear in the shipping due list.
    Do you know some way to make this lines appear in the shipping due list ?
    Thank you in advance.

    hello, friend.
    i believe that you can configure the system in such a way that even if a sales order is blocked for credit, the requirements will still be passed on to PP/MM.  however, as long as the delivery block (for credit reasons) remain in the sales order, this order will not appear in delivery due list. 
    i have to ask you:  if you want the blocked order to appear in delivery due list, why block the order at all?  an alternative to listing orders still not delivered would be to use t-code VA05 or VA05N and specify 'open' orders.
    hope this helped.
    regards.

Maybe you are looking for

  • PDF forms populating Access DB and vice/versa

    I have a PDF from that I published to Acrobat.com There are fields to be filled out. Problems: 1. How can I set the fields to populate into an existing MS Access DB once submitted results back to me? 2. How can the form populate upon a certain chouic

  • Hi how to put check box in REUSE_ALV_HIERSEQ_LIST_DISPLAY

    hi i have a header table ITAB_HEADER : LFSNR FIELD2 FIELD3 FIELD4 i need to put a checkbox on the header record please advise what step to do and where to put that checkbox i read some example but i don't understand how it is done please urgent help

  • Which TV recording cards do you recommend??

    I guess the title says it all. Im looking to buy a TV card and use the Mega 180 as a VCR....but since nothing is easy with the MEGAS i just wanted to know from peoples experience which one work and are pretty easy to install and setup?? cheers Jon St

  • Xv6800 wifi connected but pages do not load error?

    we just got verizon fios wifi in our house and my xv6800 phone is connected but pages dont want to load? ive also entered the code from the router? ive used wifi before with this phone and works perfect?

  • BUG: Jdev 11.1.1.0.0 -- DB table data export column order is not preserved

    Hello, I've ran into a problem with Jdeveloper 11g, public release, Build JDEVADF_MAIN.BOXER_GENERIC_081002.2127.5156. Oracle IDE version is 11.1.1.0.31.51.56 When I connect to Oracle database, get the table list, right click on the table and select