PO Invoice verification - price/qty variance, No GR

Hi Experts,
   Before posting a PO invoice, I need to make sure there is no price/qty variance(from the PO) and there is a GR associated. How do I make sure of this? Does anybody know a BAPI or a FM?
  I am on 4.6C.
Regards,
Nanditha

Hi,
Let me rephrase my qn. I am trying to use BAPI_INCOMINGINVOICE_CREATE to post a PO invoice with no associated GR. The invoice gets posted but with payment blocked. The BAPI does not return any messages although there is a block on the invoice.
  I would like to be able to do a background post attempt(either using BAPI or other FM) and if that is not successful(eg: payment blocked), use exception handling to rectify the cause of the error. So, the background method should return to me an indicator or message if there is something other than a successful post and a BKPF entry.
I hope the scenario is clear.
Regards,
Nanditha

Similar Messages

  • Invoice verification price not equal to GR document price

    Hi: everyone
    Purchase order price has been changed after goods receipt. according to my underdtanding, invoice verification price should be equal to GR price if this is IV of based GR. However, when I deal with invoice verification, sap system proposed price equal to PO price. why?
    everyone can provide me answer?
    Thank you
    Henry

    Hi
    Once the GR has made if you ammend the PO price or change the Tax code the value will not flow to Miro, bcs at the time of GR the value based on the Qty will be captured. Simple logic
    Reverse the GR ammend the PO again make a new GR and do the IV.
    Regards

  • Purchase Order Price and Invoice verification price

    Hi All,
    In which report we can get purchase order price and Invoice verification price in SAP standard.
    Thank in Advance........
    Regards,
    Sanjay

    Hello,
    Check ME80FN transaction and select change view on the output screen and select Purchase order history.
    Regards,
    Shailesh

  • Invoice Block with Qty Variance

    Hi All
    In one of my scenarios
    PO = 100 Qty - Overdelivery Tolerance - Unlimited
    GR = 120 Qty
    But as far as MIRO is concerned - my requirement is MIRO should be booked for PO qty only i.e. for 100. (Vendor Liability should be for PO Qty only)
    System takes 120 by default from MIGO. Fine, atleast in this case I should be able to set Invoice Block for the Payment.
    Currently for the Invoice Block - for Qty Variance Key - DQ - System considers the difference between MIRO Qty & MIGO Qty which zero in my case. So system doesnt set any block.
    Any suggestion ?
    Thanks a lot.

    Hi
    I have already tried both of the options, but not working.
    In fact, I couldnt get the PO qty in the MIRO by default still after setting the Indicator - GR Based IV - False, in one of the other issue also.
    As far as DQ settings are concerned, they are confined to the MIRO - MIGO qty (If I am not wrong), but here the PO qty is in the question.
    Kindly suggest
    Sumit

  • Invoice verification price difference

    Hi,
    During the point of invoice verification, we'd like to capture the
    price difference of some items related to certain item category to a different account (Provision or Price Difference account) instead of posting to the Cost of Sales. Currently under the transaction OBYC, there seemed to be no such functionality. Does anyone know how to configure this?  Must it be made through CMOD?
    Cheers,
    Gimmo

    Dear Gimmo,
    Following is my thought on this.
    1) Since you want to post price diffrence is Price diffrence account , basic requirement is that in Material Master record price control to be standard i.e "S".
    2) If you want to post this amount to seperate GL account , you can achieve this through automatic account determination using account modifier group for this transaction event key.
    For ex.
    Client   C acct    Trans   Val Gp  " AG "     V class  G/L a/c
    400       INT        GBB     001       " BSA"      3000    400000
    Please check is it useful to you?
    If so reward points,
    Vivek Maitra

  • Explain Price qty variance account postings...

    Hello
    Could anyone explain the price quantity variance and its account postings.
    What will happen when:
    1. PO for 100 pcs @ 2.0
    2. IR for 50 pcs @ 2.2
    3.  GR For 80 pcs
    4. IR again for rest 50 pcs @ 2.2
    What will the GR take as a price and what will be the account entries at fourth step??
    Thanks & Regards

    Hi
    1. PO for 100 pcs @ 2.0
    2. IR for 50 pcs @ 2.2
    Total GR/IR debit will be 110 for 50 pcs
    3. GR For 80 pcs
    Hope assumes the value of GR/IR debit from IR for 50pcs and for rest 30 it will take price from PO.
    So GR/IR credit will be 170 for 80pcs
    4. IR again for rest 50 pcs @ 2.2
    It will take @2 for 30pcs as there is GR, for rest 20pcs it will assume 2.2 but if the price is MAP, then total quantity will be revaluated at 2.2.
    Please check once.
    Thanks

  • Invoice verification Invoice date,Posting date and Baseline Date

    Hi Sap Gurus
    Pls Tell Me in detail what Dates should be entered at MIRO transaction,
    Invoice date,Posting date and Baseline Date
    i presumed that the date on the Invoice slip will be Invoice date,
    But in the Invoice the Date is very long back, say a month Older,
    the month of Posting as Posting date, but any posting Date made in MIRO will be Paid after 2 or 3 months so in this case what should be the Posting date.
    at Base line date in the present company Senario the Discount on Vendor payment is literally valid for all the time , say
    In Invoice if the condition is 10% discount if paid in 30 days is given.
    but in actual sense the Vendor is paid 10% less even if he is paid after 4 or 6 months also, so in this case what should be the Entry in Baseline date
    another senario is the vendor has sent only one Invoice for 2 POs how can this be accomadated in SAP
    Pls suggest its Urgent,
    Age may have a Bar, But Points No Bar
    Thanks and Regards
    Sathish

    Hi
    LIV is nothing but You are getting Invoice from the Vendor for your PO   and GR.....and you are checking the Invoice for Price, Qty,Amount etc. by refering the PO  and posting the Invoice...
    Invoice Date : 
               The date of Vendor' Invoice...ie) Date at which the vendor Raised the invoice for his supply against your PO...
    Posting Date :
       The Date at which you actually Verifying Vendor's Invoice and doing the Posting...
    base line date :
        Generally the Posting Date...
    The Imp. of Baseline date is for eg)
    If in the Payment Terms if some conditions are maintained like say
    10% Discount for Payment With in 30 days, if
    PO created on 01.11.2007.
    GR done at 10.11.2007.
    Invoice slip Received at 30.11.2007 but having the Date on it as 20.11.2007...
    So as per your terms you will get 10% Discount if you make the payment on or  20.12.07....
    Here if you keep  inv. Date: 20.11.2007  and Posting Date : 30.11.2007  and Baseline Date as  30.11.2007 ( you cannot maintain baseline date earlier than  Posting date)....even though as per terms the you are  eligible for discount if you make the payment on or before 20.11.2007.....as per the system you are still eligible to get the Discount if you make payment on or 30.12.2007( since you have maintained baseline date as 30.11.2007)...
    this way Baseline date is Importane...
    Generally we use to maintain always Posting Date as Baseline date....
    It is advantageous..
    Reward if useful
    regards
    S.Baskaran

  • Moving average price variance in Invoice verification

    Hello,
    I set in sys that the moving average of price variance will be check in tolerance of x% (lower & upper limit) BUT the system ignore it , when I save an Invoice (MIRO) with price that change the moving average price for more than X% the invoice was saved with no W/E massage . I set all massages that seams to be relevant with E but nothing was happened .
    What is the way to set the system that in Invoice verification stage it will check the moving average price variance and give an alert or will not let the invoice to be post ???
    Best Regards
    Idit

    Hi,
    You can block Invoices using transaction code OMC0
    (a) Use Tolerancy Key VP for your company code
    (b) Fill-up Lower and Upper check tolerance limit %
    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.
    Bye,
    Muralidhara

  • PRICE AND QTY VARIANCE IN INVOICE

    THERE'S A SCENARIO
    QUANTITY AND PRICE VARIANCE DURING INVOICE:
    PO QTY - 10
    PO PRICE  - 100/PC
    INVOICE BY VENDOR
    QTY - 5
    PRICE - 110/PC
    GR
    QTY - 4
    AFTER SETTLING THE ABOVE
    AGAIN A INVOCE COMES FRM VENDOR
    QTY - 6
    PRICE - 120/PC
    IN THE ABOVE CASE HOW VL THE SYSTEM REACT AND TO WHICH ACCOUNTS THE EXTRA AMMOUNTS BE POSTED?

    If your material is valuated at a moving average price the price changes line with the delivery costs.the p.o price or invoice price varies from the price in the material master record,the difference is posted ot stock account(inventory ,if there is stock coverage for the invoice quantity.
    If stock of material is less than the quantity specified in invoice because goods were withdrawn between g/r and i/r the stock amount is debited or credited for the actual stock.The remaining amount is posted to a price difference account.

  • Invoice Verification with price variance

    Hi sap gurus,
    While doing the invoice with price variance ,system is not giving the error in production server.i have cheked it in customisation setting .But it will  give the error in qaulity server.
    Please help.
    Edited by: Dhawal Desai on Apr 2, 2009 12:58 PM
    Edited by: Dhawal Desai on Apr 2, 2009 1:02 PM

    Hi,
    Please check configuration settings in Quality server & comapre them with production server.
    Along with this please check the transport request created in Production server has been transported to quality server or not.
    Thanks ,
    AMIT

  • Qty Blocking scenario related to GR Based Invoice Verification

    Friends,
    I'm facing issues related to automatic deletion of Qty blocking reason during LIV.
    Scenario is like below:
    GR1 Qty = 5
    IR1 Qty = 7
    This invoice is posted by system but blocked for payment due to Qty variance.
    Expectation is that store person should GR for balance 2 qty.
    However even when this additional GR is posted, it is appearing as separate line item in PO History also and is not linked to IR1  and qty block against that invoice remains as it is there and it can not be released in MRBR automatic release functionality.
    However, it's working fine in case if there is No GR Based IN activated for PO Line item.
    is it a standard thing that we can't implement Qty blocking scenario ( & obviously it's auto release after reqd GR ) for GR Based IV scene.

    Thanks PRIYA for prompt reply as usual.
    You are right , system will expect additional GR for diff qty.
    However issue is that even I post this additional GR for 2 qty , system is not relasing this blocked invoice automatically in MRBR automatic release function.
    However, if i test same scenario for PO item NOT having GR based-IV tick...system automatically release such qty blocked invoice in MRBR once it find additional GR posted against same PO line item.
    But i case of GR based IV, system is not linking this additional GR to pending qty blocked invoice.
    just FYI, However invoice blcoking due to price variance is working fine ( iwth reqd PO Line item price change, system is able to release this price blocked invoice automatically in MRBR automatic release function.
    I believe you might have qty blocking scenario for GR Based IV cases in your any of previous projects. if yes, pls advise me.
    Thanks in advance.

  • Need to do invoice verification even PO price is zero due to 3rd party sale

    Dear friends,
    AR complained he is not be able to do invoice with message " Billing quantity is zero"
    After diagnosis, I found out it's a third party sales order..followed by Purchase order, becasue materials are free stock, thus PO has no unit cost..,after we issue GR, our AP can't to invoice verification (MIRO) due to PO priced is zero, which cause AR is not be able to invoice.
    I temporarily solve the problem by reverse the GR, addn cost in PO, followed GR(MIGO) and IR (MIRO), at MIRO I adjust GL to offset the balance to price variance, in this way ,we don't need to actually pay vendor. Then AR is able to do invoice
    My question is If there is any way that enable me to  invoice verification even if PO price is zero to enable further customer invoice for third party sales process.
    Your advice will be deeply appreciated.
    Thanks,
    Linda
    Edited by: Linda Gao on Jun 29, 2011 8:33 PM

    A real 3rd party order does not need a goods receipt.
    it only needs an invoice receipt which in turn enables billing to the customer.
    As a free of charge delivery is usually not billed, this process is not possible in SAP without modification.
    compare OSS Note 498162 - FAQ: Third-party order processing in purchasing:
    1. Question:
    Why is a free of charge third-party item not possible?
    Answer:
    In the standard system it is not planned to generate a free of charge item during third-party order processing, here an invoice receipt is required. The invoice receipt updates the purchase order history.Without this update, there is no confirmation stating that the order was delivered.This is controlled by item category table T163 and indicators REPOS and REPOV here.If you want to use free of charge items for 'Third-party', you have to set field REPOV for item category 5 to ' ' in table T163.You have to carry out the changes with Transaction SE16.This is a modification.

  • Invoice Verification tolerance price varience

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

    Hi,
    If the price in an order item is marked as an estimated price, for this item, the system calculates the difference between the invoice value and the product of quantity invoiced * order price and compares the variance with the upper and lower tolerance limits defined
    Please confirm your PO should have following check on condition control tab
    and maintain the Tolerance key PS for upper and lower % limits, system first go through Val. check and then % tolerance limit check,
    then you will get the message M8083
    Sohaib Mahmood wrote:
    My requirement is to limit user from posting invoice above 5 % of GRN Amount.
    The message customizing is working fine for value (M8082) however I cannot get message M8083 for % of invoice amount tolerance.
    I want message M8083 to be triggered at invoice verification which is not happening.
    if you want to limit the user from posting the invoice by 5% tolerance, then maintain PP tolerance key,
    you will get the message M8082 this will solve your purpose,
    If your business demand for estimated price variance then maintain PS tolerance key you will get the message M8083
    Thanks
    Message was edited by: k j

  • Quantity Variance in Invoice Verification

    Dear All
    I have a requirement where the system should display error in Invoice Verification if the quantity exceeds Goods Receipt quantity however there should be seperate treatment.
    ie.If the quantity variance upto 5 percent is allowed for raw material but for spares material no variance is allowed.
    Can we have the tolerances configured for material type.
    Regards

    Hi,
    configure the tolerance key DQ for the quantity variance.
    Regards,
    velu

  • Customs Invoice Verification for Partial Qty

    Dear All,
    I want to do invoice verification for partial quantity of p.o. only in miro for customs vendor. How can the amount will automatically comes in miro screen if i give partial quantity received in that. Suggest me
    Thanks & Regards,
    Radhika

    Hi BSA,
    Fistly FYI.
    Goods-receipt-based Invoice Verification must be defined in the purchase order.
    In goods-receipt-based Invoice Verification, each goods receipt is settled separately.
    Goods receipts and invoices are matched up in the purchase order history.
    In goods-receipt-based Invoice Verification, it is not possible to post an invoice before the first goods receipt.
    In goods-receipt-based Invoice Verification, the invoice quantity should not be greater than the actual delivered quantity. However, it is possible to post a larger invoice amount. You cannot “reassign” invoices from one goods receipt to another.
    When purchase-order-based Invoice Verification has been defined, all items in the purchase order are presented on the selection screen or in the item list.
    The suggested quantity is the difference between the total delivered quantity and the total invoice quantity.
    When you enter an invoice using the delivery note number or goods receipt document number, the system looks for the corresponding purchase order item and then proceeds in the same way as when you enter an invoice using the purchase order number.
    If there are several goods receipts and invoices for a purchase order item, the purchase order history does not tell you which invoice came from which vendor.        
    For your case it needed to do a MIRO by one GR of one PO.
    And in MIRO you can list items by GRs for a PO with GR-based IV.  It is true. You did two GRs for one PO then you should have two lines in MIRO, I am sure. Please check more after having a rest.
    Regars,
    Bruce

Maybe you are looking for