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
-
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 -
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
GorgeHi 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 -
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 RegardsHai!
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 CunhaHi 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
IshuHi
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.
SAMHello,
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 PMHi 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 -
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
RichardHi 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 expectThanks 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' ); -
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,
Thankshello 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
AMSHi!
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
-
Hello all, not sure if I'm on the right thread but if not please do point me to the correct one. basically I have a script that run every end of the month to do a backup of a database (Detach, Mount a new, and move the database to a new location) bu
-
Adobe Captivate Help | Publish projects as HTML5 files
This question was posted in response to the following article: http://helpx.adobe.com/captivate/using/publish-projects-html5-files.html
-
Difficulty editing photos in my photo book in IPHOTO 11. Double-clicking and nothing happens...any suggestions?
-
IMacs won't start after restore
I have a lab of 40 iMacs with different accounts and permissions for each class I teach. At the end of each term I restore all the Macs from one Mac that I keep clean and updated just the way I want it. This way I can start clean. The process has wor
-
We are preparing to install TDMS and use across our multiple systems which are currently ECC 6.0, BI 7.0/CRM 7.0 and HR 620. We desire to have a single server(control and central server) that would support data migrations for all 3 different SAP sys