FIFO costing

Hi forum,
i am trying to build a Query/Crystal Report with costing on hand.
In SAP how can i get or what table contains the cost of the on hand records.
I am working with serialized items and i cannot get a correct value because the cost that i am getting (CalcPrice) is not the correct one; the cost i am getting is the cost when the item/serial was received.
Now, the total valued is correct except that if i display/print the cost the total value doesn't balance correctly.
Any suggestions?
Regards,
Manuel Roman

Hi Manuel Roman,
I could understand you requirement.  However, there is no easy answer.  Simply because, FIFO is calculated on the fly as it happens.  You do not have any power to recreate the historical event.  Further more, FIFO costing is on the item level, there is no way to calculate serial number level costs.
All cost related transaction could be found in OINM tables.
Thanks,
Gordon

Similar Messages

  • How to get FIFO cost of the item?

    Hi every body,
    How we can get FIFO cost of the a particulare item from SQL let me know if know anybody.

    Check this:
    Re: New Stock tables in 8.8
    Re: No item cost was found during sales invoice import SAP B1 8.8

  • FIFO Costing issue

    Hello,
    How would I correct or adjust FIFO Costing? I thought that the basis of the FIFO costing is the posting date and not the system date.

    Hi Jaylord,
    As been mentioned by Gordon and Rohul, you could use Inventory Revaluation.
    However, as your question, FIFO calculation in any system should be based on system date / actual date. I don't think there is any system exist that capable calculate FIFO costing based on posting / document date, considering if any back-dated transaction occurred, system should re-calculate all FIFO cost for available stocks which received after those date, and add the possibility that some item already delivered, hence, system need to re-index all records in OINM table, it's all a big confusion and too convoluted.
    And believe me, accounting department won't like this idea even this kind of system exist. It's too much hassle to maintain the inventory ledger. Hope I don't misunderstood your question.
    Best Regards,
    Hendry Wijaya

  • Query for no FIFO cost

    We often receive errors that we cannot perform transactions since cost is zero. Of course, when error is received we user inventory reconciliation and update the FIFO stacks. I do not want to turn this feature off).
    What I am trying to do is come up with an alert and/or query that will show inventory on hand with no FIFO cost (subject to revaluation). I have the following query that does not work. can ayone help?
    SELECT T0.ItemCode as 'Item No', T1.[ItemName] as 'Description', T1.[Onhand] as 'Instock', T1.[AvgPrice] as 'Average Cost', T0.[CalcPrice] as 'FIFO Cost'  FROM OINM T0  INNER JOIN OITM T1 ON T0.ItemCode = T1.ItemCode WHERE T0.CalcPrice = '0' and  T1.EvalSystem ='F' and T1.[OnHand] <> 0
    Thanks in advance

    Hi Keith ,
    Try with this
    SELECT Distinct T0.ItemCode as 'Item No', T1.ItemName as 'Description', T1.Onhand as 'Instock', T1.AvgPrice as 'Average Cost',
    T0.CalcPrice  FROM OINM T0 INNER JOIN OITM T1 ON T0.ItemCode = T1.ItemCode WHERE T1.[LastPurPrc] = 0 and T0.CalcPrice=0 and T1.EvalSystem ='F' and T1.OnHand> 0
    Hope this helps
    Bishal

  • How to Change Costing Methods Average Costing to FIFO Costing

    hi folks,
    i had requirement i.e i want to change from average costing to fifo costing in my current company?
    how can we change this?
    any solutions will be appreciated
    regards,
    sri

    Look at the default categories form to find the category that is is assigned for inventory.
    Then go to the category set and see what the level of control is. If it is master see if you can change it to organization. (If items are assigned you may not be able to).
    I think then you can change the attribute controls.

  • FIFO costing method - what table ?

    Hi all,
    I got one child org. which is on FIFO costing method and I got the standard report from Oracle which show the total value of the item.
    Now, I'm intend to write a report to show the details on what value the system will picked up individually when there is a move order/ issue that happened. What are the tables that involved when there is a move order/ issue for the item. I can see
    mtl_cst_actual_cost_details which has new_cost, prior_cost & actual_cost. But when come to move order/issue the actual_cost was average up. I can't see the FIFO picking up ?
    Please advise.
    rgds
    Lim

    Please post this in the Order Management forum also if you havent done so already.

  • Is there away to define FIFO costing to a Process Manufacturing Organizatio

    Hi Experts,
    This is in R12.1.1.
    The requirement is process manufacturing should be in FIFO Costing.
    However I haven't read any FIFO costing from oracle documentation.
    Is there way to assign FIFO costing to a Process Manufacturing enabled Organization?
    Please share links if you have regarding this requirements.
    Thanks,
    Nuel

    Hi,
    Using the ParallelModel.seq as the base
    The new process model in the zip file has a new step in the Initialize TestSocket sequence which generates a new Client Sequence File path based on the Computer Motherboard Test Sequence.seq string.
    This new path name is passed as a parameter to the Create Test Socket Execution for each of the test socket executions.
    Unzip the file and place the new Process Model into \Components\User\Model\TestStand and place the test sequences into the folder \Examples\Demo\LabVIEW\Computer Motherboard Test.
    Launch the seq editor and set the Station Model to use the new Pocess model ( you can set it back when you have finished). Open one of the new test sequences and select the Test UUTs to start the sequences. The
    four new sequences will be launched.
    I can see that the sequence that you initially open wont be your test sequence but a sequence that allows your test selection or sets up the sequences to run, setups your process model to run etc.
    (This new Process Model sequence is from Teststand 2.01 beta, so if you have any problems then cut the new step and paste it into your ParallelModel sequence)
    Hope this is a start
    Regards
    Ray Farmer
    Regards
    Ray Farmer
    Attachments:
    New_Process_Model.zip ‏54 KB

  • Batch inventory with FIFO costing

    Hello expert,
    I am running into a weird situation ;
    My customer processes a product return from customers, foa batch controlled item (all ther items are FIFO), when the return is processed, the batch number is manually created (because the batch was shipped to the customer prior to the SAP implementation).
    My question is ;  what about the cost ??? If I have inventory left, it picks up a cost from 'I don't know where' and if I have no more inventory left when I process the return from customer, the cost is zero ..... why doesn't it ask me for a cost if I create a new batch ???
    Yves Beaucage

    Hello Yves Beaucage,
    As in your case, the cost would be automatically assigned from the first layer of inventory because you are using FIFO.  First Out is always associated with first in.
    Thanks,
    Gordon

  • Query for a list of FIFO layers with quantity and FIFO cost

    Hi,
    Is there a report/ query where I could get something as follows:
    ItemCode1 - Open FIFO Layer1 - Quantity 1 - Open FIFO Layer1 Cost - Open FIFO Layer1 Inventory Value
    ItemCode1 - Open FIFO Layer2 - Quantity 2 - Open FIFO Layer2 Cost - Open FIFO Layer2 Inventory Value
    ItemCode1 - Open FIFO Layer3 - Quantity 3 - Open FIFO Layer3 Cost - Open FIFO Layer3 Inventory Value
    The total quantity and the total value of this would match the total quantity and total value of the Inventory Audit Report.
    I know OINM table has all detailed transactions, but I find it difficult to get what I want from OINM.
    Thanks,
    Ajay Audich

    Hi Ajay.....
    Please do refer Inventory Valuation Simulation Report for FIFO Method. It gives you the details as you required........
    Regards,
    Rahul

  • FIFO costing method

    I will like to know how to check raw materials costing settings in SAP. How can I know whether it is FIFO or LIFO? Is it default to FIFO if I did not set anything in SAP implementation?
    Thanks for your help!
    Fred Chan

    Hi,
    If you work with batchs you can use the creation data to work with FIFO.
    I hope this solve your problem.
    Regards
    Antonio

  • Reporting Current FIFO Layer Cost

    Besides the Inventory Revaluation transaction, is there anywhere in the system that I can report the current FIFO layer cost?  My client has a multi-step manufacturing process and they'd like to know the current cost of their BOMs at any one time.  Is there a table where the FIFO layer info is stored?

    Martin,
    To my knowledge the only place from where SBO calculates the FIFO cost is based on quantity movements which it keeps track in the OINM table (Warehouse Journal).
    It does not seem to store the information anywhere else.  To know the FIFO layer info use the following SQL.  You can enter your ItemCode and Warehouse Code in place of 'xx' and 'yy'.
    SELECT transNum, openQty, CalcPrice from OINM
    where openQty > 0 and itemCode = 'xx' and  Warehouse = 'yy'
    ORDER BY transNum
    Let me know if you need any further help with this.
    Suda

  • Cost analysis through Purchase Order created from Sales Order

    Hi Experts,
    This is the scenario: There is an Item No. which is not stocked in warehouse and is purchased only when customers ask for it. The cost of the sales order line having this item is calculated by the Purchase Order line on which the item is there. (The PO have items for other Sales Orders as well. And, Sales Orders have multiple item types) The Sales Order have the PO no. against it and Purchase Order has SO no. against the line. This is all done using MS Access and Sage Accounts. Lots of free typing and manual cost analysis involved.
    I have gathered from this forum that we can create Purchase Order from the Sales Order. The Document No. information can be pulled from one another using Formatted Search. Can we do the accounting and cost analysis as well?
    Please let me know if I have not made myself clear.
    Thank you in advance and kind regards.
    IC
    Edited by: iancameron03 on Sep 20, 2011 4:35 PM

    Hi Ian,
    I concur with Faraz, it is better if you use procurement document facility in doing back to back transaction from SO to PO.
    However, in your case, I'm afraid you can't analyze the gross profit and recording the accounting related activity as your request using standard SAP B1 function.
    As for gross profit case:
    Since you're actually using workaround in order to evade all hassles in maintaining all item master data related to this case, you create just one item code called S1 right?
    SO DocEntry - SO Line # - Item Code - Item Name - Quantity - Price
    1001 - 0 - S1 - Table - 2 - 100
    1001 - 1 - S1 - Chair - 8 - 25
    1001 - 2 - S1 - Cloth - 3 - 10
    PO # - PO Line # - PO BaseEntry (SO DocEntry)  - PO BaseLine (SO Line #) - Item Code - Item Name - Quantity - Price
    2001 - 0 - 1001 - 0 - S1 - 2 - 100
    2001 - 1 - 1001 - 1 - S1 - 8 - 25
    2001 - 2 - 1001 - 2 - S1 - 3 - 10
    Note that standard B1 gross profit calculation is that system will compare selling price for each item with item cost / certain price list of each respective item. However, in your case, you put all item as a single item master. Thus, system couldn't compare Table to Table, Chair to Chair, Cloth to Cloth since the item cost for these 3 items will be the same, the price list for these 3 items will also be the same since it is actually only one master data. Of course you could update the gross profit calculation manually for each SO, but to be honest it seems rather weird to do this manually.
    So, in order to simulate the gross profit calculation, you need to create a custom query and comparing PO line no with SO line no.
    As far as accounting related recording concern, I'm afraid you can't do it
    1. SO 1 : Item Table - Selling price 130 ; Item Chair - Selling price 30
    2. PO 1 (linked to SO 1) : Item Table - Purchase price 100 ; Item Chair - Purchase price 25
    3. SO 2 : Item Table - Selling price 150 ; Item Chair - Selling price 40
    4. PO 2 (linked to SO 2) : Item Table - Purchase price 110 ; Item Chair - Purchase price 30
    Correct me if I'm wrong, you want to record accounting wise that CoGS of Delivery based on SO 1 is 100 for Table and 25 for Chair, isn't it? No matter what costing method you use, you can't achieve this.
    If you use moving average, system will average both Table and Chair cost price, since it is actually one item master data. Even if you distinguish each item as a master data, system will average the cost price for Table and Cloth by the time GR for PO 1 and PO 2 occurred.
    Example (order by sequence of event):
    1. GR based on PO 1 - Table - Purchase price = 100, therefore Item cost = 100
    2. GR based on PO 2 - Table - Purchase price = 110, therefore Item cost = 105 (considering quantity only one for both PO)
    3. Delivery based on SO 1 - Table - CoGS incurred will be 105, not 100
    To certain extent, same thing could be said with FIFO costing method
    1. GR based on PO 1 - Table - Purchase price = 100 (qty 1)
    2. GR based on PO 2 - Table - Purchase price = 110 (qty 1)
    3. Delivery based on SO 1 - Table - CoGS incurred will be 100 (qty 1)
    4. Delivery based on SO 2 - Table - CoGS incurred will be 110 (qty 1)
    At first glance, it seems right since the CoGS for SO 1 is 100, tied up with purchase price for PO 1. And CoGS for SO 2 is 110, tied up with purchase price for PO 2. But we're using assumption here, we're assuming the sequence of Goods Receipt of PO and Delivery of SO occurred in the very same sequence as the issuance of SO and PO.
    1. GR based on PO 1 - Table - Purchase price = 100 (qty 1)
    2. GR based on PO 2 - Table - Purchase price = 110 (qty 1)
    3. Delivery based on SO 2 - Table - CoGS incurred will be 100 (qty 1)
    4. Delivery based on SO 1 - Table - CoGS incurred will be 110 (qty 1)
    If above scenario / sequence that happened, you will get the wrong figure of gross profit since the Delivery of SO 2 will take the item cost based on GR of PO 1. Since we're actually talking about real life business process, who can guarantee that above scenario wouldn't happen? It is possible that you send goods to customer who ordered late in real life, too much possibility that it is better for you to mitigate such result.
    My suggestion would be that you record the accounting transaction based on standard business process, no need to really capture the actual cost and actual gross profit for certain SO and PO. Too complicated, and the software itself doesn't cater this kind of requirement. Best thing you could do only create custom query for gross profit simulation calculation, but for very accurate accounting recording, IMO you should forget it. Hope this help.
    Best Regards,
    Hendry Wijaya

  • FIFO - Goods Issue to Purchase relation

    Hello Experts,
    My client maintains the Inventory in FIFO model.
    They wants to know the corresponding purchase (GR PO/Invoice) of the Item issued (delivery/transfer) from a wharehouse. From whare I can generate this info? If any one is having a query to generate this info please share
    Thanks and regards
    Ajith G

    Hi,
    Check below link tooo
    Query for a list of FIFO layers with quantity and FIFO cost
    Thanks
    Deepak Tyagi

  • How to adjust wrong posting sales return a/c in FIFO method

    Hi,
    My customer is running 2005A PL23. They are using FIFO costing method and Inventory is posted based on "Item Group". They had pointed Sales Credit in Item Group\Accounting tab to Return Inwards GL accounts rather than back to Inventory account. As such when they view Inventory audit report, summarized by account. The cumulative value figure in inventory audit report does not match with the GL inventory account.
    Any idea how to do the adjustment?
    Regards
    Thomas

    Hi,
    Since the item cost is not affected in this scenario, you can post a JE as below to fix the problem.
    Debit Inventory account
    Credit Inwards GL account
    Regards,
    Hamsa

  • Sub Contracting in FIFO Valuation Method

    Dear All,
    I am facing one serious problem while using Subcontracting Addon.
    We have developed Sub Contracting Add-on based on Standard Valuation Method and it is working fine.
    But when we use FIFO Valuation method then it will not allow.
    So could you please guide me the process/procedure how to implement Sub Contracting in FIFO Valuation Method.
    Means what are changes needs to make it success in FIFO.
    Thanks
    Vikas

    Hi
    Yes its right not to change the earlier valued items on one costing method to another.
    Imp. to note that, for manufacturing/sub-contracting the best costing method is Standard. Because, in manufacturing processes, its very much impossible to track the exact in and out of material as per FIFO; costing method comes into picture as you made some inward and outward or some movement of material, i.e. in case of purchasing material FIFO starts acting as you start consuming the materials or you transfer the material from one warehouse to another, other than in which you have received the material. When you have material on floor, its quite impossible to track the exact movement of material, means which material is actually being processed on the floor. So, If we use FIFO for such items, then actual costing will be always different from executed/system costing, Also, FIFO is suggested for only those business practices who are following the JIT principle. But, by having Special as costing method for manufacturing items, we avoid such problems to have actual costing, though it may again differ from actual costing, but overall as per the business experience we come to know COGS to actual basis.
    In Special Costing method, it's recommendable to revise the Standard cost of the items, periodically.

Maybe you are looking for