Updating the material moving average price in return to vendor process

Hello,
Our finance department is saying that the affect on the moving average price in our return to vendor process is wrong.
At the moment the moving average price is changed according to the material price in the return PO.
Our financial department says that the moving average price shouldn't be affected at all by a return to vendor.
Can someone tell me how to customize the system according to this request?
Thanks,
Sivan

Dear Friend,
In COOIS Report or MB51 report, Select the list as Documented goods movement and in production order field give the production order number and execute. After executing, if any goods receipt has been done for the same than system will show the same with these it will also show the value of the same. If its not showing than go to change layout and select the same.
Thanks and Regards,
Jitendra Chauhan

Similar Messages

  • Moving average price and returns to vendor

    Hello gurus,
    I’ve got a question concerning material valuation and returns to vendor.
    E.g. we have got 200 pieces of a material with a moving average price of 2 $ each.
    Now, what happens if I return 100 of those to my vendor who pays 2.10$ each for them?
    In my view, there are several possibilities:
    - Nothing happens, the moving average price is not changed at all, value of the goods is 200$ afterwards.
    - New value of the goods is 400$ - (100 * 2.10$) = 190 $. This would mean that the moving average price is 1.90 $.
    - Last delivered price was e.g. 2.20$, more than 100 pieces were delivered, so the new value of the goods is 400$ - (100 * 2.20$) = 180$, new moving average price is 1.80$.
    So my question is: What is standard in SAP?
    Thanks
    Jens

    This is what my thought is
    When you return the material to vendor then system take the same valuation as your MAP
    and when you buy new goods then it will count based on the
    e.g. existing stock is 100 and value is 1000 means valuation is 10 a peice
    in you but another 100 at 1200 then valuation is 2200/200 = 11
    When a material is subject to moving average price control, the system calculates values for goods movements in the following way:
    check this link
    http://help.sap.com/erp2005_ehp_02/helpdata/en/8f/d1de34e4cb2300e10000009b38f83b/frameset.htm

  • Returns with the current moving average price

    Dear All,
    I have a concern, if its possible to return to vendor with the current moving average price as I know that returning with movement type 122 is not applicable with such a case , so please advice with an OSS note if applicable
    Appreciating your quick response
    Thanks

    Hi,
    Why you MAP price to be update during 122 vendor returns?
    When returns are processed with same value as it was with 101 movement type.
    It cannot be same as MAP price of material.
    MAP is update based on the average movements of material with quantity and value.
    In std you cannot update MAP price of material during vendor returns and its not suggested.
    Rgds,

  • Import material moving average price is showing negitive.

    Dear GURUS
    I have aproblem in Import material moving average price problem
    My user put the amount 10000 EUROS instead of 10000 INR in P.O ,
    I am getting the below mentioned  error.
    Moving average price for material is negative: 2428014263 1100 SPR_IMP
    Message no. M8783
    Diagnosis
         This item would create a stock value posting which would result in a
         negative moving average price for the material.
         Note:
         The category of this message can be changed in Customizing for Invoice
         Verification. This means that you can receive a message as an error
         message even though it is defined as a warning message in the standard
         system.
         The following documentation deals with the case applicable to the
         standard system only.
    System Response
    The system does not allow a negative moving average price.
    cedure
    Check your entry in the field "Amount" and correct it if necessary.
    If your entry is correct, check the following for the material
    o   the stock value
         (Environment -> Master data info -> Display material)
    o   the posting history
         (Environment -> Line items -> For material).
    It might be necessary to cancel past postings (for example, incorrectly
    valuated goods receipts or incorrect price changes), before you can
    carry out your posting.
    If you wish to carry out a price change, the total stock of the material
    may be negative. A price cannot be changed if the stock is negative.
    Regards
    srinivas

    Dear,
    Please refer the below SAP notes
    SAP Note 356757-MR01, MR1M, MIRO: M8783 when posting invoices
    SAP Note 753286 - Moving average price becomes very small
    Regards,
    Gopala.S

  • Unexpected change in moving average price

    Hello All,
    As per my understanding, the material moving average price will only be changed when there are any new receiving with different material price. However, the situation for this material average price is not as what I expected, it has unexpectedly rise for two days and then again became normal.
    I have checked and found that only 261 movement was carried out.
    I have also checked in invoice, but nothing is wrong in that.
    Kindly guide me on the same.
    Regards,
    Joginder

    Hi Joginder,
    The MAP is recalculated at every relevant movement & invoice. Please
    review the following notes which explain how the MAP is calculated and
    what can change the MAP.
    518485  FAQ: Valuation of goods movements
    518368  FAQ: Valuation for the purchase order
    209864  Moving average price is disproportionately large
    185961  Moving Average Price Calculation
    Regards,
    Kevin

  • Return goods will impact the  Moving average price?

    Hi,
      When stock of a material is low,and we return the goods to our vendor from po(movement type 102), the Moving average price may change very large.for example, stock:11 PC, Moving average price:1;return qty(with po 102):10PC,return price:0.5,then the Moving average price bacome to 6. I went movement type 102 can't impact the Moving average price, is it possible?
      Thanks.

    Hi,
    This is not possible. As the name indicates, it is the Moving Average Price. When you receive goods / return goods, the system will take it into accoutn & change the MAP accordingly.
    Regards,
    Prashant Kolhatkar

  • Updation of Moving Average Price

    Dear Experts,
    My MM period is open for 2 months (i.e for July and August Now) . One of our raw material is Limestone.
    From July 1st there were several Receipts and Issues of limestone in SAP.
    In August 9th our survey team found that in our stock we have 25000 TON limestone excess. (Due to Callibiration error)
    i.e If the current stock in system was 10000  TON the real Physical stock in storage was 10000 + 25000 TON.
    We have created a Free of Cost PO for 25000 TON to account the excess quantity of Limestone in Stock.
    MIGO Goods Receipt for the Free of Cost PO was done on 31.07.2011.
    Because of the extra 25000 TON Free of Cost Limestone Receipt the Moving Average Price of the Material got Updated. (But only from 09-August-2011 not from 31-July-2011)
    I want system to calculate the new moving average price and update all the documents posted from 31-July-2011. MY MM period is not closed.
    Is it possible to do so and how. Please Help.
    Thanks

    Hi
    The physical inventory is carried out on the basis of stock management units.A stock management unit is a non-divisible part of a stock of materials for which a seperate book inventory exists.A stock management unit is uniquely defined by
    Material
    Plant,storage location
    Stock type
    Batch
    Special Stock
    Each stock management unit of a material is counted seperately,and the inventory diffreneces are posted per stock management unit.
    The physical inventory process comprises three phases
    1)Creation of physical inventory documents(MI01)
    2)Entry of Count(MI04)
    3)Posting the difference(MI07)
    1)In the first phase ,you create the physical inventory documents.SAP systems provide several procedures for mass-generation of PI documents.After selecting the stocks to be counted and creating the PI documents,you print out the documents in order to start the counting process.A physical inventory document cotains data that include
    >The plant and storage location in which the count has to take place
    >The date on which the count has to take place
    >The materials to be counted
    >the stock types to be counted
    >The status of the item
    >The status of the PI document
    When creating a PI document,you can specify a physical inventory nuber in the document header.This physical inventory number facilitates selection of the PI documents to be processed during entry of the count data,posting the diffrences, and in evaluations.
    2)Entering the physical inventory count:For the physical inventory count,you must print out the PI document and forward it to persons responsible for the count.You can enter the stock figures in the system with and without reference to a PI document.When entering the physical inventory count,you can enter a percentage variance of the count quantity from the book inventory,above which the system issues a warning message.
    3)You can post the inventory diffrences either via list of differences or via seperate transactions.When an inventory difference is posted,the system creates a material document and corrects the stock figures,and an accounting document recording the necessary accounting movements.
    Hope this will be helpful for you.
    Regards,
    Sandesh Sawant

  • SAP Note 209864 - Moving average price is disproportionately large

    Dear All,
    We are having problems similar to what are described in the SAP Note 209864.
    We run the example as decribed in the note on our development server and got the same results.  Then, we run the tractsaction OMC0 to set the tolerance upper and lower limits to 10% for the moving average variance and run the example again but still got the same result.  We do not know why.
    In our production environment, some purchased materials may be returned to our warehouse from produciton after their stock quantities reach zero (and therefore their total stock values as well).  If in the time between the material reaches zero stock value and any left over materials are returned to the warehouse, there are good receipts from our suppliers for those materials and the prices are much different from the original moving average prices (e.g. replacement parts that are free of charge).  The value of the subsequent materials returned from the production to the warehouse will be valuated incorrectly.
    We would like to control the vairance to a pre-defined percentage, e.g. 10-20%.
    Please help.
    Best regards,
    Nelson

    Dear,
    Please refer the below SAP notes
    SAP Note 356757-MR01, MR1M, MIRO: M8783 when posting invoices
    SAP Note 753286 - Moving average price becomes very small
    Regards,
    Gopala.S

  • Moving average price not calculated properly

    Hi,
    For a consumable material moving average price(MAP) is getting calculated wrongly.
    There are 2 goods receipts taken in Jan'08 and Feb'08 at a unit price of 1250 and 1450 INR.
    Then there are around 10 Goods issues for a cost centre, Mvt type 201 taken for next few months.
    The MAP value has been calculated properly after the Goods issues.
    Again there was a goods recipt in Oct'08 for 1275 INR.
    The goods issue done in Nov'08 has created a problem and it has calculated  wronlgy i.e. instead of Rs. 800, the system has calculated issue price as Rs.3500.
    No value has been changed in MR21. No PO's has been created between these days.
    Can anyone help us...??
    Regards,
    Ramya

    Hi Ramya,
    You have informed in your thread that "for a consumable material..", If a material is procured for direct consumption, the consumption accounts in Financial Accounting are posted when the goods receipt is entered . The total quantity and value of existing stocks of the material are not affected. There is no Goods Issue.
    Now, if you procure the material for stock, then changes in Material Valuation due to goods receipts and invoice receipts are carried out automatically (ofcourse manually also) when the relevant transaction is posted.
    The extent to which the stock value changes depends on the sequence in which the goods receipts and invoice receipts are posted. The SAP System allows for both possibilities:
    - When goods are received before the invoice, the stipulations in the purchase order are used as the basis for posting.
    - When the invoice is received before the goods, the details on the invoice are used as the basis for posting.
    So, please look into the Invoices and the relevant GR/IR clearing account details. You may get a clue there.
    Regards,
    Narayana.

  • Moving Average Price Tolerance Report

    Is there any standard SAP report that can display moving average price variances?  I want to be able to see the percent change in the moving average price after each time that it changes.
    The report S_P00_07000139 displays the old moving average price and the new one, but there is no field for variance.  I know that OMR6 sets the tolerance keys to company codes, but is there any record of the VP key tolerance violations?
    The goal is to be able to see all of the materials that have a moving average price that changed by more than 10% from its last price.
    Thanks

    Hello, Uuklyph,
    if you are not satisfied with  S_P00_07000139l, the easiest way would be to create a query (tx SQ01/02/03) over table MSEG "Document Segment: Material", with custom formula for MAP change, calculating with field LBKUM "Total valuated stock before the posting" and SALK3 "Value of total valuated stock before the posting".
    Kind Regards
    TomT

  • Moving average price calculation based on year to date figures

    Hello,
    I've been working for months on the stock valuation at month end closing for the Finance department. We discover a situation where the moving average price is not calculated as we expected.
    The situation is as follows:
    2 purchase orders for the same material at different periods and with different purchase order prices
    the invoice of the first pruchase order has been recorded after the good receipts of the 2 purchase orders with purchase price variance, good issues have been recorded between the good receipts and the first invoice receipt, therefore the stock quantity is lower than the quantity invoiced
    the invoice of the second purchase order has been recorded as well with price purchase variance after the first invoice and after good issues, therefore the stock quantity is lower than the quantity invoiced.
    Here is an example with figures:
    SAP Calulation
    Good entry
    Good Issue
    Before Posting
    After Posting
    Good receipt
    Invoice receipt
    Date
    Movement
    Quantité
    Price
    Value
    Quantité
    Price
    Value
    Quantité
    Value
    PMP
    Quantité
    PMP
    Value
    Quantité
    PMP
    Value
    01.01.2014
    Intial Stock
    2000
    11
    22000
    16.01.2014
    Purchase Order 1
    10000
    10
    100000
    2000
    11
    22000
    12000
    10,17
    122040
    20.01.2014
    Good issue
    2000
    20340
    10,17
    12000
    10,17
    122040
    10000
    10,17
    101700
    18.02.2014
    Purchase Order 2
    20000
    9
    180000
    10000
    10,17
    101700
    30000
    9,39
    281700
    22.02.2014
    Good issue
    22000
    9,39
    206580
    30000
    9,39
    281700
    8000
    9,39
    75120
    30.03.2014
    Purchase Order 1
    10000
    9,5
    95000
    8000
    9,39
    75120
    8000
    8,89
    71120
    21.04.2014
    Good issue
    2000
    8,89
    17780
    8000
    8,89
    71120
    6000
    8,89
    53340
    31.05.2014
    Purchase Order 2
    20000
    7
    140000
    6000
    8,89
    53340
    6000
    6,89
    41340
    - When the first invoice is recorded, SAP calculate the MAP this way: ( 8000*9,39 + (95000-100000) * (8000/10000) ) / 8000 = 8,89
    - When the second inoice is recorded, SAP calculate the MAP this way: ( 6000*8,89 + (140000-180000) * (6000/20000) ) / 6000 = 6,89
    Moving average price calculation requirement
    Good entry
    Good Issue
    Before Posting
    After Posting
    Good receipt
    Invoice receipt
    Date
    Movement
    Quantité
    Price
    Value
    Quantité
    Price
    Value
    Quantité
    Value
    PMP
    Quantité
    PMP
    Value
    Quantité
    PMP
    Value
    01.01.2014
    Intial Stock
    2000
    11
    22000
    16.01.2014
    Purchase Order 1
    10000
    10
    100000
    2000
    11
    22000
    12000
    10,17
    122040
    20.01.2014
    Good issue
    2000
    20340
    10,17
    12000
    10,17
    122040
    10000
    10,17
    101700
    18.02.2014
    Purchase Order 2
    20000
    9
    180000
    10000
    10,17
    101700
    30000
    9,44
    283200
    22.02.2014
    Good issue
    22000
    9,44
    207680
    30000
    9,44
    283200
    8000
    9,44
    75520
    30.03.2014
    Purchase Order 1
    10000
    9,5
    95000
    8000
    9,44
    75520
    8000
    9,28
    74240
    21.04.2014
    Good issue
    2000
    9,28
    18560
    8000
    9,28
    74240
    6000
    9,28
    55680
    31.05.2014
    Purchase Order 2
    20000
    7
    140000
    6000
    9,28
    55680
    6000
    8,03
    48180
    - When the first invoice is recorded, SAP should calculate the MAP this way: (2000*11+10000*9,5+20000*9)/(2000+10000+20000) = 9,28
    - When the second inoice is recorded, SAP should calculate the MAP this way: (2000*11+10000*9,5+20000*7)/(2000+10000+20000) = 8,03
    Could you tell me if you know how to set up the calculation based on this formula (Intial stock value at MAP + Year to date Purchasing value) divided by (intial stock quantity + quantity purchased)?
    Thank you in advance
    Regards

    Arti,
    MBEWH table will get you the MAP of a material monthwise,I guess you need to get the logic which will use those details to arrive on MAP for a paritcular date.
    Check the SDN Forums with the keyword "MOVING AVERAGE PRICE REPORT" to get some lead.
    moving average price report
    K.Kiran.

  • 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

  • Updating Material Master Moving Average Price using BAPI

    Hi,
    We need to create a program using which we can update material master moving average price for a specific material.
    For this we are using BAPI_MATERIAL_SAVEDATA.
    when we are executing this bapi with inputs, it is showing data updated or created but when we are checking it in MAterial Master the data (MOving Price ) is not getting updated.
    Please advise,
    Thanks.

    I am trying to use BAPI_MATVAL_PRICE_CHANGE to change the price of a material in material master
    (The moving average price [MAP] in Accounting View 1)
    Using the BAPI, I enter
    --> RFC target are
    -> Material No.
    -> Valuation Area
    --> Prices table (I enter the new price that i want)
    when I run the BAPI, i get error message (This can be seen in the returns table)
    ID --> CKMLSENDPRICE
    MESSAGE NUMBER --> 701
    DETAILS --> No customizing data for Valuation Area XXXX found
    PLease advise.

  • Function module to update Moving Average price for Material?

    Hi guys,
    is there a function module or BAPI to update the moving average price in a material master?
    i have tried UPDATE_MATERIAL_PRICE but guess it does not work. I have also tried MB_UPDATE_MATERIAL_PRICE and it seems to not work. Any pointers?

    We have a need to update the moving average price using movement type 531 for a custom solution we have built for other business requirements.  We have not found a way to update the moving average price yet using any of the information provided here.  Can any offer any other suggestions.  Looking for a BAPI, user exit, or function module that we could tap into in order to updat the moving average price.  Here is what we found...
    We believe that the following suggestions doNOT apply...
    BAPI_MATERIAL_SAVEREPLICA is basically for updating material master records in general.  It does not address the offset to the alternate accounts.
    BAPI_COSTESTIMATE_UPDATE_PRICE does not adjust the moving average price.
    CIML_UPDATE_MATERIAL_PRICE updates Project Stock.
    Any help would be greatly appreciated.

  • Moving average price of the material is negative

    Hi GUrus,
    Can anybody please expklain me why we get the moving average price of the material to be negative. PLz xplain with an example clearly. Thanks in advance
    Thanks
    Anusha

    Dear,
    Please rfer the OSS Note 753286 you will get the reason for it.
    The invoice price is constantly less than the goods receipt price.
    The invoice verification tries (in stock coverage) to subseqently debit resp. to credit the difference between value of goods received and invoice item value to the stock.
    Hope clear to you.
    Regards,
    R.Brahmankar

Maybe you are looking for