FIFO Stock Revaluation in 2007A

Can you change all stock layers for a FIFO part to have the same price in a single step?
Stock Revaluation allows you to change the price for each FIFO layer individually, but is there any way to do all at once?
I am not aware of any way, but I would be grateful if anyone could confirm this one way or the other.
2007A SP00 PL45
Thanks.
Douglas

Hi,
There is no automatic functionality in the system for a material revaluation based on FIFO. This functionality is only available in C-Cluster versions.
If a user wants to change the values, it is possible to reverse the open layers and to post it with the new value again. A reverse transaction is, for instance, after creating an invoice to draw this document to the credit memo transaction (based on the original invoice). After adding the credit memo the complete process is balanced to zero.
This situation will be solved/corrected in the next versions. We plan to enhance/include the material revaluation functionality valid for FIFO for all localizations.
Also refer these notes:794693,917624

Similar Messages

  • Stock Revaluation Error

    Dear Experts,
    I am using the SAP B1 2007 B PL10 ,In stock revaluation screen, there is some stock having problem in revaluation , when we choose the Item for revalue for particular warehouse its total open qty from upper grid
    does not match in FIFO layer with all document's open QTY.
    Please help me out .

    hi
    may i know what value is coming in the upper and lower the lower grid value could be less maybe the goods are not yet recived in the system
    Regards,
    Manish

  • Stock Revaluation By SDK

    Hi Experts
    I want to create Stock Revaluation Entry by SDK. It works fine in case of Average Price Items , but if items are FIFO type the it gives error message. code is given below. Please tell me cause of error.
      Dim MatrialRevaluation As SAPbobsCOM.MaterialRevaluation
            MatrialRevaluation = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oMaterialRevaluation)
           MatrialRevaluation.Lines.ItemCode = "CR001-001"
            MatrialRevaluation.Lines.RevaluationDecrementAccount = "R00071"
            MatrialRevaluation.Lines.RevaluationIncrementAccount = "R00071"
            MatrialRevaluation.Lines.WarehouseCode = "DEL"
            MatrialRevaluation.Lines.Price = 2000
            MatrialRevaluation.Lines.Quantity = 10
            MatrialRevaluation.Lines.Add()
            lRetCode = MatrialRevaluation.Add()
                 If lRetCode <> 0 Then ' If the addition failed
                oCompany.GetLastError(lErrCode, sErrMsg)
                MsgBox(lErrCode & " " & sErrMsg) ' Display error message
            Else
                cmdInvoice.Enabled = True
                MsgBox("Entry successful")
            End If
    Ther Error message is "5002 FIFO Item is not allowed in Inventory revaluation [OMRV.DocDate ][Line 1]"
    If I add manually in stock revaluation document It is added successfully. What can be reason? Plz tell me.
    Regards
    Gorge

    Hi Gorge,
    This is what is written in the DI help file..
    MaterialRevaluation is a business object that enables you to update the items' price (average price or standard price only), revaluate the stock, and create journal entries accordingly.
    This object applies only to companies that manage their stock using Continuous Stock system.
    Hope it helps,
    Vasu Natari.

  • Sales order wise stock revaluation

    hi
    in case of make to stock material we run standard cost estimate every month and revaluate the stock. ck11n ck40n
    in case is of make to order stock, is valuated at sales order cost estimate. Please explain how this sales order wise stock will be revaluated.

    Hi Imdad
    First of all, why do you want to revaluate at all? When it is a sales order stock, it should be valuated at the sales order cost estimate and it is valuated as such.. Now why would you like to revaluate it?
    Anyways, if you want to do this, then MR21 is the only option... You must specify both Material/Sales order in MR21 in order to revaluate it
    But, I would ask you to re-think on why would you want to do this.. Moreover, revaluating stock every month is not a good accounting practice...I hope you have taken your auditors in confidence
    Regards
    Ajay M

  • Upload FIFO stock items

    Hi experts
    we have a new client who uses FIFO method and we want to upload their stock data to SAP. Is there a documentation on this interms of entering the prices for difference layers etc
    Can someone reply urgently
    Thank you
    Kind Regards

    Hai!
    U have to book opening stock layer wise.
    ex:
    Item - xxx - 5 qty - INR 20
    Item - xxx- 4 qty - INR 30
    Item - xxx - 3 qty - INR 20
    Regards,
    Thanga Raj.K

  • Material Revaluation with negative stock

    Good Afternoon,
    Iu2019m working with negative stock, standard valuation method and item cost by warehouse in SAP B1 2007 SP01 PL08.
    I need to update the standard cost of all items and I'm trying to do that using the Stock Revaluation Transaction but I have the error message: u201CItem XXXXX has been selected with a negative stock quantity and cannot be revaluedu201D and u201CSelected items cannot have a negative quantityu201D. There is any option to work around these messages and update the standard cost?
    Thank you,
    Susana Cunha

    Hi Senthil,
    I don't know how could you so sure about Negative inventory management is a bug in SBO.  You know, there is not much you can do once the inventory become negative.  SAP allows it happen simply because some one may not or may not have a way to care about the accuracy of the inventory.   The best way is setting to not allow it.  The negative inventory is never logical for any applications to MANAGE them.
    Thanks,
    Gordon

  • FIFO STRATEGY FOR STOCK REMOVAL

    Dear Experts,
    I have problem, I have assigned FIFO Stock Strategy for Stock Removal in all storage types, but I am facing problem when we recieve sales return (with reference to old sales order),  our company wants that the removal of old sales return to be done first by system automatically, please confirm, how to achieve this.
    Please help urgently.
    Regards
    Ishu

    Hi
    FIFO works on the GR date against the quant
    You can use LS22 to 'change' the quant and in there you can change the GR date
    The issue is that because you receive the stock in on say 01.03.2011 that becomes the GR date even if the stock is 6 months old
    Therefore changing the GR date to say 01.06.2010 (or earlier than your existing stock) itmeans that it will get picked earlier
    I hope that this helps
    Frenchy

  • Stock removal FIFO in storage types

    Hi...
    Multiple storage types AB01, AB02, AB03, AB04 (high rack storage types) are there in EWM warehouse.
    Putaway completed,
    for article A in  AB03 storage type having GR date 09.01.2013
    for article A in AB04 storage type having GR date 12.02.2013
    for article A in AB02 storage type having GR date 20.03.2013
    for article A in AB01 storage type having GR date 12.04.2013
    As per FIFO stock removal strategy sequence must be as follows
    1.     AB03
    2.     AB04
    3.     AB02
    4.     AB01
    Currently its going in the sequence AB01, AB02, AB03, AB04.
    Can anyone share the FIFO stock removal strategy config
    Please suggest how this can be corrected.
    SAM

    Hello,
    I suggest you to Define Storage Type Group and assign your storage types to Storage Type Group. Then, in your search sequence, you assign Storage Type Group instead of Storage Types.
    System will follow the search sequence as you mentioned.
    Regards,
    Sathish

  • Positive Value with Zero Stock

    hi Experts
    I noticed while doing a stock audit report that I had a positive value of £35.00 for a item code where the stock level was zero.   How can I get the amount down to zero too?  Stock Revaluation won't work because there is no stock and any in/out stock transaction simply result in outstanding amount of £35.00. 
    We are using FIFO for value .   I would also be interested to know how I can query other items with this issue?
    thanks
    Geoff
    Edited by: Geoff Lord on Jul 8, 2011 5:26 PM

    Hi Goeff.......
    If the stock of the item is zero and still it shows the item cost then this means nothing.
    It does not affect anything in system.
    The moment you book GRN the purchase value will be overrite on it. It only shows for display as last price......
    You can try a purchase in demo DB and then run the Audit report you can find the difference.......
    Regards,
    Rahul

  • Inventory Write Down FIFO

    Hi
    Our business is in the Fashion Industry and we need to regularly write down the value of our stock. We wish to write down the value of our stock for our year end accounts to 31/12/2014 and then each month using a fixed percentage. We use FIFO as the valuation method for inventory.
    One option that I am aware of is manually doing this using the Inventory Revaluation function. This is not viable as we have thousands of products each with multiple layers as we use the FIFO method of valuation. It would take hours to complete and the risk of error would be high.
    Another option that I am aware of is using the Data Workbench but our providers have advised us that this is very cumbersome and therefore the risk of error is high too.
    So I am looking for a viable solution whereby I can write down our stock value by say 35% for year end 31/12/2014 and then 3% per month after that. The write down at 31/12/2014 should produce the following postings on our TB assuming a pre-adjusted stock level of €1,000,000:
    CR Stock (Bal Sheet)                  €350,000
    DR Stock Revaluation (P&L)       €350,000
    Many thanks in advance for your help
    Richard

    Hi Robert,
    As manual process is not favorable by you so only option left is to build a small add on to fulfill your requirement.
    If in case of add on all you need to do is to open inventory revaluation form everyday and depends on logic set, system with list all the item with new price and you just need to click on add button.
    Regards,
    Chintan

  • Review FIFO layers for an Item

    In 2007, you can see the open fifo layers and their item costs in the stock revaluation screen.
    However is it possible to review the previous fifo layers and their item costs for an item.

    Check the table OINM. There you can find all the inventory movements.
    Regards,
    Bharath S

  • Stock Aging Analysis Report by Serial Number

    Hi Experts,
    Is it right to create a Stock Analysis Report for all materials based on Serial Numbers? Because I have now developed a Stock Aging Report which will display the values of stock aging based on Goods Receipt created however, when I base it on Goods Receipt and Serial Numbers, the number won't tally. Please explain what happened? Is this approach not feasible?
    Please help.
    Thanks a lot for your answers!

    Hi @Bijoy,
    We are now experiencing a lot of issues regarding tracking the stock by serial numbers because the current stock aging report only applies to a FIFO stock system. There are also stocks that are transferred from Location to another Location (Sto Loc to Sto Loc2) and they wanted their stocks' aged to be based on the first Storage Location Posted. Please tell me if this is feasible.
    Thanks a Lot!

  • How can i get the price by joining StockIn and StockOut inventory (FIFO)

    I have 2 example table 
    First StockIn table
    declare @StockIn table (StockID int ,qty decimal(16,2),Price decimal(16,2), tranDate Date , running int)
    insert into @StockIn(StockID , qty ,  Price, tranDate  , running) values
    (1 , 5 , 430 , '2014-10-09' , 1),
    (1 , 10 , 431 , '2014-12-09' , 2),
    (1 , 15 , 432 , '2015-02-02' , 3),
    (2 , 8 , 450 , '2014-08-05' , 1),
    (2 , 6 , 451 , '2014-10-09' , 2),
    (2 , 15 , 452 , '2015-02-02' , 3)
    Represent item which go into the stock order by date (running column is , run number in stockID  order by date )
    Second StockOut table
    declare @StockOut table (StockID int ,qty decimal(16,2), lineid int)
    insert into @StockOut(StockID  ,qty , lineid ) values
    (1 , 10 , 2),
    (1 , 10 , 4),
    (2 , 12 , 8),
    Represent item which go out the stock . But this table doesn't have price of each item , I want to join this 2 table (join stockID) for getting the price from
    @StockIn table  by FIFO  , into @StockOut table  row by row .
    I can do this if I dont care about  lineid  but  i need to get the total price (qty * price) of any lineid .
    How Can i do this ?
    Thanks
    This is the  Result i expect 

    Thanks Jason
    A Long
    >>  https://www.simple-talk.com/sql/performance/set-based-speed-phreakery-the-fifo-stock-inventory-sql-problem/
    I have try this links but the result give me total stock left in inventory .
    But I want a price of each out transaction . So i have no idea to do with this.
    Could you give me some example of this logic
    >>  https://www.simple-talk.com/sql/performance/set-based-speed-phreakery-the-fifo-stock-inventory-sql-problem/ relate
    to this example .
    IF OBJECT_ID('tempdb..#StockIn') IS NOT NULL
    DROP TABLE #StockIn
    GO
    CREATE TABLE #StockIn (
    InID INT,
    StockID INT,
    InQty INT,
    Price DECIMAL(16, 2),
    tranDate DATE,
    running INT
    IF OBJECT_ID('tempdb..#StockOut') IS NOT NULL
    DROP TABLE #StockOut
    GO
    CREATE TABLE #StockOut (
    OutID INT,
    StockID INT,
    OutQty INT,
    lineid INT,
    tranDate DATE
    INSERT #StockIn ( InID, StockID, InQty, Price, tranDate, running )
    VALUES ( 1, 1, 15, 430, '2014-10-09', 1 ),
    ( 2, 1, 10, 431, '2014-10-10', 2 ),
    ( 3, 1, 15, 432, '2015-02-02', 3 ),
    ( 4, 2, 15, 450, '2014-08-05', 1 ),
    ( 5, 2, 6, 450, '2014-10-01', 2 ),
    ( 6, 2, 15, 452, '2015-10-02', 3 )
    INSERT #StockOut ( OutID, StockID, OutQty, lineid, tranDate )
    VALUES ( 1, 1, 20, 2, '2014-10-11' ),
    ( 2, 1, 10, 4, '2014-10-12' ),
    ( 3, 2, 12, 8, '2014-11-01' ),
    ( 4, 2, 3, 8, '2014-11-02' );

  • Inventory Revaluation

    I need detail information about inventory revaluation, like Tutorial process , import data from DWT , and also how we can do it, and also solution for following matter :Now we have some problem in balance of inventory account, some of them has negative value (Credit) because we register opening voucher by zero for inventory accounts however they have Items and when they issued the item, the account became credit , and now we are going to fix them , so I think the best way is Inventory revaluation but I donu2019t know how can I do this process,
    Thanks

    hello Farhadn,
    The first place where to start looking for documentation is the SAP Business One Customer Portal:
    https://websmp105.sap-ag.de/smb/sbocustomer
    Here please
    - search for the Release 2004 and
    - then for How to guide 2004 A & 2004.2 B.
    Last, open the docuement:
    Continuous Stock System in Release 2004 A and search for material revaluation.
    For information regarding the DTW, I would suggest to use the SDK helpfile.
    Also, can you please explain the issue you have come across again. I am  sorry but I do not understand it. Are you trying to carry out a stock revaluation and it is not working?
    Thank you for your update.
    Marcella Rivi
    SAP Business One Forums Team

  • FIFO implementation after go-live: implications on existing data and ML

    Hello All,
    We have a client who wishes to implement a FIFO stock management approach.  They have been working on SAP for a few years now.  I would like to know how we would 'cutover' to a FIFO stock valuation method?  Would executing MRF3 for a date range be sufficient?
    Also, please could you advise whether there are any discussion documents on the impact this change would have on actual costing using the material ledger, which they are currently using?
    Thank You in advance for any assistance.
    Kind regards
    AMS

    Hi!
    you have to do following customization for LIFO/FIFO valuation:
    Go to Material Management->Valuation & account assignment ->BS valuaiton procedures ->Configure LIFO/FIFO methods:
    1.activate LIFO/FIFO
    2. Define valuation levels
    3. exclude online update
    4.define relevant movement types for LIFO/FIFO
    5.define LIFO/FIFO methods - in order to calculate FIFO price for current period , previous period, previous to previous period and previous year.
    6.configure FIFO vlauation areas - here you have define base year as per your requirement
    then you can able to do FIFO valuation - t.codes MRF4, MRF3,MRF1- u can update FIFO price in material master other than std price & MAV price fields.
    there is no impact on actual material ledger. this is only used for balance sheet valuation purpose based on requirement.
    Please let me know if you need any further clarificaitons
    regards,
    ramesh B

Maybe you are looking for