MRBR not releasing invoice despite 3-way match

I have a PO with quantity 100. Then a GR was posted for quantity of 50. Then an invoice was posted for quantity 100. Invoice was blocked due to quantity variance beyond tolerance. Now another GR was posted with quantity 50. Now there is a 3-way match, I ran MRBR for the original invoice and selected auto release option. System is not releasing the block.
Anybody has any thoughts?

Check whether there are any payment runs/proposals that are already created for this vendors.
Also try to go to the accounting documents/invoices ( FB03) and try to remove the posting blocks manually over there.
Hope that helps..
Thanks,
Nandita

Similar Messages

  • Quantity variance in Invoice Vs. Three way match in PO

    Hi Experts,
    I am not able to find any differrence between quantity variance Vs. Three way match in PO.
    For example in our purchase orders for all the items we are having Two way match (PO-Inv, GR-Bsd Inv is not checked) but we have defined quantity varaince in Invoice. So when we are trying to post invoice for purchase order item for which goods reciept is not performed, system is blocking the invoice due to quantity variance.
    So i think if you have quantity variance at invoice level then system is going to check whether goods reciept is perfromed or not regardless of Two way or three way match.
    Please advise if my understanding above is correct.
    My second question is as we can define two way/three way match at various level (Supplier, Inforecord etc.). Is there anyway that i can define that quantity variance in Invoice should be for certain material groups only.
    Please advise.
    Regards,
    Kamal

    hi,
    when you set the qty variance, and try to post the invoice just after the PO, the system will show a message at IR ie. " Quantity delivered is Zero"...
    this message is warning message...
    The system will block the invoice item when the doc is posted, depending on how the tolerance key DW  is set(Qty variance to Gr qty = zero)...
    Hope it helps..
    Regards
    Priyanka.P

  • Release Invoice MRBR (Blocked for payment)

    Hello MM Experts I am handling one issue that is related to release blocked invoice. In my case invoice is blocked due to price difference though there is no price difference IN sceduling agreement, GR and invoice.
    when we go to MRBR to release invoice it is showing diff value coloumn as 241.99
    when i checked with ABAP team during debugging we found one formula as
    <b>Invoice value local currency=qty invoiced*Net order value/QTY ordered in PO
    261800*46376/261800=46376.00</b>
    diff value=Invoice value foregn currency- invoice value local currency
    241.99=46617.99-46376.00
    Now my question how 46617.99 (invoice value foreign currency) is coming?
    experts plz let me know ur thoughts on this

    Hi,
    If you are using a different vendor for the freight you must make sure to select the correct option in MIRO, you can select (in the central area of the first screen in MIRO)
    1 Goods/service  items
    2 Planned delivery costs
    3 is a combination of 1 and 2
    So to post the invoice for the items 9without the freight costs) select option 1
    then to post the fright costs seaparately (to the other vendor) select option 2 and make sure that you manaully change the vendor number to the correct freight vendor number. this will allow you to pay for the freight seaparately.
    If you are using 3 in error, the system will block the invoice due to the frieght charges not being claimed.
    Steve B

  • Table for 2way,3way matching .query to generate invoice with 2 ways matchin

    hi
    table for 2way,3way matching .query to generate invoice with 2 ways matching
    plz help me
    thanks

    Hello John, I put the (1,2,3) list in the query to show it works with multiple invoices.
    You should comment out the conditions:
    select a.invoice_no, b.child, sum(a.amount) from invoice_detail a,
    select
    child,
    decode (instr(scbp,'.'),0,scbp,
           substr(scbp, 1, instr(scbp,'.') -1)
           ) starting_child
    from (
    select ltrim(sys_connect_by_path(child,'.'),'.') scbp,
    child from
    element_relation
    start with child in (select element_id from invoice_detail /* where invoice_no in (1,2,3) */)
    connect by child = prior parent
    ) b
    where a.element_id = b.starting_child
    /* and a.invoice_no in (1,2,3) */
    group by a.invoice_no,b.child
    order by 1,2to show it works for all invoices
    regards, Tony

  • MRBR for multiple invoice with 1 GR

    Hello
    A question came up on how MRBR does it matching and clearing.
    If we have  multiple IR  and one GR  for the same line item does MRBR match on a FIFO basis?
    Example:  line 10  100 QTY    to be received  at various time.
    We receive invoice 1   6/1,  invoice 2 on 6/15 for the same amount and Qty.  No GR has been performed  yet.
    GR occurs on   6/17  which invoice would MRBR clear for payment  Invoice 1 the oldest or Invoice 2?
    *I tested and MRBR doesnot release any invoice automatically for multiple IR for 1 GR.  User needs to release invoices manually. 
    What config needs to be done -
    (We do IR before GR).
    If we have multiple IRs or GRs then MRBR links and release automatically invoices based on FIFO basis.
    Thanks.

    ****Hi Raf,****
    ****Thanks for the answer but it didn' work.****
    ****I tested PO with quantity 10 @ 100****
    ****Invoice receipt 6 @ 100****
    ****Good Receipt 5 @ 100****
    ****MRBR didnot release Invoice and it make sense as we paid more than receive.****
    ****I am still looking for answer to if we have multiple invoice to 1 GR why MRBR is not releasing invoices automatically.****
    ****E.G.****
    ****PO for 10 @ 100****
    ****IR for 6 @100****
    ****IR for 4 @100****
    ****GR for 6@ 100****
    ****When we run MRBR system doesnot release either of the invoices automatically.  The invoices goies into quantity block.****
    ****Any help will be appreciated and points will be assigned.****
    ****Thanks.****
    Edited by: Monica Bajaj on Jul 1, 2011 1:43 AM
    Edited by: Monica Bajaj on Jul 1, 2011 1:44 AM

  • Invoice is not Release MRBR after GR

    Hello,
    *Usually the vendor sends invoice before the good is receipt. The invoice is paid after the GR.*we want the set up
    (1) create purchase order**
    (2) MIRO the PO**
    (3) IR becomes blocked**
    (4) Run MRBR - invoice receipt not released due to GR not having been done.**
    (5) Do GR**
    (6) Run MRBR automatically as a background job
    (7)Check IR freed for payment
    (8) Pay the Invoice
    (9) GR/IR clearing
    When I run MRBR #6 automatically system is not releasing IR for payment.  I also tried tolerance DW, BR and PP-50%.  May be I am not setting them correctly.
    Please advice.
    Thank you,

    Hi
    Can you tell me how did you achieve point (4)?
    I also have a similar requirement in MRBR to prevent invoices from getting released if GR is not done.
    Thanks

  • 2 Way Match - PO and Invoice (no goods receipt)

    Dear Gurus,
    We need to Implement the 2 Way Match process between the Invoice and the PO i.e. perform the Match once invoice has been recorded. The condition is invoice value should be less than $500. This means supplier will be paid irrespective of a goods receipt for a PO line. The goods receipt can happen later to close a PO line.
    Please see below examples which will fall under this criteria.
    PO # A
    Line # 1 - Qty = 10 - PO unit Price = 100 - PO Total = 1000
    Inv Qty = 4 - Inv line Total = 400 - Inv Grand total = 400
    PO # B
    Line # 1 - Qty = 5 - PO unit Price = 80 - PO Total = 400
    Inv Qty = 5 - Inv line Total = 400 - Inv Grand total = 400
    PO # 3
    Line # 1 - Qty = 5 - PO unit Price = 100 - PO Total = 500
    Line # 2 - Qty = 10 - PO unit Price = 10 - PO Total = 1000
    PO total = 1500
    Invoice Line # 1 - Inv Qty = 5 - Inv line Total = 400 - Inv Grand total = 400
    Can these be achived by some setups?
    Is there a way by which we can achieve this?
    Thanks for your response in advance.

    Hi Venkat,
    Thanks for the swift response.
    In fact we will be doing GR but at a later date. The object is to not held the vendor invoice and payment (esp. for small amt) just bcoz goods reception not done. Understand your concern that GR/IR might cause an issue.

  • 3 way match of invoice in SAP for legacy PO

    My client is using legacy system for purchasing direct materials.   SAP FI has been implemented.  Customer like to carryout indirect purchasing (consumables - text purchase & MRO items) directly in SAP and hence we are configuring minimum org structure.  When we suggested about 3 way match of invoices to customer for indirect purchases, customer expressed interest to carryout 3 way match for direct purchases as well in SAP.    Please note that direct materials are procured in legacy system.
    Customer query :  Is it possible to carry out 3 way matching of invoices in SAP without material master & inventory management  for direct purchases happening in legacy system.  If so, please explain the solution and its pros and cons. Please share your experiences and lessons learned on similar requirement.. Also suggest alternate solutions..... Thanks for your time and help.

    a three way match is matching quantity and price  from purchase order, goods receipt and invoice receipt .
    If all  documents are done in SAP, then SAP will do this match when you enter the invoice
    But if you procure in a external system and use only SAP-FI to post and pay invoices, then you cannot have a automatic 3way match. In that case the 3way match must be done manually by the accountant.

  • Insufficient Authorization old Invoices Will Not Release to Accounting

    I have some old invoices that will not release to accounting.  Instead of trying to secure a new credit card from the customer how can I remove the credit card information/or trick the order into thinking it doesn't need it so that I can get the open billing documents to the customers open account?
    Please any help will be appreciated.
    Again the error message is insufficient authorization, need to get these documents released to accounting.

    That is true...if it has been partially utilized in another Billing doc, then it wont let delete the lines...
    So when this hapenned to me, this is what i did....and maybe this is not the best practice.
    I first got a Manual authorization in the sales order. Now generally we get the auth. from a 3rd party application Delego. So when we did the manual auth, we just entered a fake Auth number. This way, we tricked the system to let us post the Invoice to accounts. But definitely it posted to the card receivable account insted of the customer account. Now the settlement of this item would fail because the Auth number is not valid but the settlement fails only after it does the additional G/l posting to post to the Clearing account. To clear off this clearing account posting, we created a credit memo for the same amount and again with a fake Auth so now when this credit is processed for settlement, it also fails but reverses the provious debit...so that all accounts are now all balanced out.
    So now remains the customer....so we finally did a Debit memo equal to the original invocie amout and now this posts to the customers account.
    I was unable to find any other solution and was skeptical of doing any enhancement or changes just for a single case. Pls also let me know if you come across any better ideas.

  • Query of 3 Way match ( Invoice-Receipt)

    Hi All,
    Can Someone please give me Matching Invoice Query (AP) / Steps for 3-way matching. I have requirement wherein I have to match Invoice with Receipt but I don't know how should i do that through coding or required steps.
    As I know I know below conditions are required for 3 way match but dont know how should I get all these individual data from AP tables.
    Invoice price <= Purchase order price
    Quantity billed <= Quantity Ordered
    Quantity billed <= Quantity received
    Can you please help me to get this information.
    Thanks.

    I have prepared queries based on d 3-way match functionality .. Can some one please verify this, if I am missing anything here -
    -- Invoice price <= Purchase order price
    SELECT sum((NVL(poll.quantity, 0) - NVL(poll.quantity_cancelled, 0)) *
    NVL(pol.unit_price, 0)) "PO PRICE",
    sum(apd.quantity_invoiced * apd.unit_price) "INVOICE PRICE"
    FROM po_headers_all poh,
    po_lines_all pol,
    po_line_locations_all poll,
    po_distributions_all pd,
    ap_invoice_distributions_all apd
    WHERE poh.po_header_id = pol.po_header_id AND
    pol.po_line_id = poll.po_line_id AND
    poll.po_header_id = pol.po_header_id AND
    poh.authorization_status = 'APPROVED' AND
    poh.type_lookup_code = 'STANDARD' AND
    NVL(poh.cancel_flag, 'N') = 'N' AND POL.ITEM_ID IS NOT NULL AND
    apd.unit_price < pol.unit_price AND
    -- AND NVL (poll.quantity, 0) > (NVL (poll.Quantity_received,0) + NVL (poll.Quantity_cancelled,0))
    poll.inspection_required_flag = 'N' AND
    poll.receipt_required_flag = 'Y' and
    pd.po_header_id = poh.po_header_id(+) AND
    poll.po_header_id = pd.po_header_id AND
    pd.po_line_id = pol.po_line_id AND
    pd.line_location_id = poll.line_location_id AND
    apd.po_distribution_id = pd.po_distribution_id AND
    POH.po_header_id = ? AND apd.po_distribution_id is not null
    -- Quantity billed <= Quantity Ordered
    SELECT sum(pd.quantity_ordered) "Quantity Ordered",
    sum(pd.quantity_billed) "Quantity Billed"
    --sum(apd.quantity_invoiced) "Quantity billed"
    FROM po_headers_all poh,
    po_lines_all pol,
    po_line_locations_all poll,
    po_distributions_all pd,
    ap_invoice_distributions_all apd
    WHERE poh.po_header_id = pol.po_header_id AND
    pol.po_line_id = poll.po_line_id AND
    poll.po_header_id = pol.po_header_id AND
    poh.authorization_status = 'APPROVED' AND
    poh.type_lookup_code = 'STANDARD' AND
    NVL(poh.cancel_flag, 'N') = 'N' AND POL.ITEM_ID IS NOT NULL AND
    apd.unit_price < pol.unit_price
    -- AND NVL (poll.quantity, 0) > (NVL (poll.Quantity_received,0) + NVL (poll.Quantity_cancelled,0))
    and POH.po_header_id = ? and poll.inspection_required_flag = 'N' AND
    poll.receipt_required_flag = 'Y' and
    pd.po_header_id = poh.po_header_id(+) AND
    poll.po_header_id = pd.po_header_id AND
    pd.po_line_id = pol.po_line_id AND
    pd.line_location_id = poll.line_location_id and
    apd.po_distribution_id = pd.po_distribution_id and
    apd.po_distribution_id is not null
    --Quantity billed <= Quantity received
    SELECT sum(rsl.QUANTITY_RECEIVED) "Quantity received"
    from rcv_transactions rct,
    rcv_shipment_headers rsh,
    rcv_shipment_lines rsl,
    po_lines pol,
    po_line_locations pll
    where rct.po_line_location_id = pll.line_location_id and
    rct.po_line_id = pol.po_line_id and
    nvl(pol.order_type_lookup_code, 'QUANTITY') NOT IN
    ('RATE', 'FIXED PRICE') and
    rct.shipment_line_id = rsl.shipment_line_id and
    rsl.shipment_header_id = rsh.shipment_header_id and
    transaction_type = 'RECEIVE' and pol.po_header_id = ?
    order by rct.transaction_id

  • Purchase Orders - Invoice Matching Option=PO with 4 way matching

    Hi
    i am new to AP and would like to clarify the following
    what does the following combination mean ?
    Invoice matching option = PO and 4 way matching.
    Does it mean: invoice is matched against PO with out giving consideration for inspection and Delivery quantites ? because with 4 way matching, inspection, delivery are also matched, isnt it ?
    kindly can someone clarify this confusion ?
    Thanks in Advance

    Hi ,
    4 way matching should be with Receipt only , not with PO.
    pl.refer following link to clear your doubts.
    http://oracleappsyashrajvarsity.blogspot.in/2009/04/ramification-of-invoice-match-to-po-and.html
    http://docs.oracle.com/cd/A60725_05/html/comnls/us/ap/point04.htm
    HTH
    Sanjay

  • Is it mandatory to perform PO receiving for a 2 way matching Invoices in 12.0.6?

    Requirement :
    Supplier would send everyday some files with respect to the quantity delivered..This delivery would be ad hc and without against any PO#...Invoicing needs to go via a PO.
    Solution porposed :
    a) Create a Inventory Org for that specific vendor
    b) Create Misc receipts for the items sent based on the file received
    c) Create a 2 way match PO
    b) Create an Invoice and pay the vendor.
    Let me know if you see any loopholes with this solution.
    Thanks in advance!

    2 way matching in any version is between Qty Ord and Qty Billd.

  • Invoice Document not released to Accounting -Period was closed

    Hi,
    SD Invoices are not released to Accounting.Those documents are from previous period and also also those periods were already closed.
    Now what should i do? if i want to release the invoice documents which are created in previous periods.Kindly advice me.
    Thanks
    Supriya

    Hi Supriya,
    Please open previous period for posting. Please follow the given below path:-
    SPRO  Financial Accounting  Financial Accounting Global Settings  Document  Posting Periods  Open and Closed Posting Periods
    Here you need to enter Posting Period Variant name assigned to company code and other detail like account number.
    To know the Posting Period Variant follow this path:-
    SPRO  Financial Accounting  Financial Accounting Global Settings  Document  Posting Periods  Assign Variants to Company Code
    Or else you can take help of some FI guy.
    Regards,
    Anand

  • Table for Invoices not release

    Is there any table to find the list of invoices which are not released for accounting
    if yes please let me know
    Regards,
    KK

    Hi,
    I think you could check table VBRK for the field: RFBSK(Status for transfer to accounting).
    The different value of this field means like following:
         Error in Accounting Interface
    A     Billing document blocked for forwarding to FI
    B     Posting document not created (account determ.error)
    C     Posting document has been created
    D     Billing document is not relevant for accounting
    E     Billing Document Canceled
    F     Posting document not created (pricing error)
    G     Posting document not created (export data missing)
    H     Posted via invoice list
    I     Posted via invoice list (account determination error)
    Regards,
    Alex

  • Need SQL query for PO that do NOT have 3-way match.

    The question is -- have any PO"s been generated with other then 3-way match selected - which means they overrode the set-ups in purchasing , to see if there are an PO that do NOT have 3-way match.
    Thanks
    Mohan.

    1)Generally when ever we will do Supplier setup we will select in the Receiving tab Match approval level we will select either 3-way ,2-way,4-way or we will keep that as blank.
    for that we do not have any direct column in the back end ,so we will use the following conditions.
    '2WAY' inspection_required_flag = 'N'
    receipt_required_flag = 'N'
    '3WAY' inspection_required_flag = 'N'
    receipt_required_flag = 'Y'
    '4WAY' inspection_required_flag = 'Y'
    receipt_required_flag = 'Y'
    2)When ever we will create a PO in the shipments level what ever the Match approval level,
    we defined in the supplier will automatically reflects in the shipments-More tab.
    3)Here i wants to know all the PO's whihc are having Match approval level differences between supplier definiton and PO's match approval level.
    (i.e If i will select a supplier for a PO , automatically we will get one Match approvallevel from supplier setup .if i will change that match approval level manually in the PO shipments -More tab i wants to know all that PO by using a SQL query.
    4)But for some PO's i am getting receipt_required_flag and inspection_required_flag as null.But in the Supplier setup it may be one of the Matching approval.
    Thanks
    Mohan.

Maybe you are looking for