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

Similar Messages

  • End of year accounts/stock write down issue

    Hi all,
    We have had our accounts prepared and looking at the numbers need to do a write down of stock.
    All our inventory valuation is done via FIFO.
    1. We ran a report of old inventory using the inventory audit report upto 30/6/09 (last day of our financial year).
    2. Using this, we have a valuation of say $100k which we want to write down the old stock by.
    3. However, if we go into inventory revaluation report, it shows stock/quantities at current status, and gives a message saying item cost will become negative if we proceed (as a few items have sold between 30/6 and today).
    Since both now and in the future, stock write downs will be made probably a few weeks after the end of the financial year (so P&L etc can be prepared), how do we get around this problem? Ideally we want to be able to revalue the old stock at the 30/6 each year.
    Thanks,
    Rajiv

    Hi Gordon,
    Thanks for the reply. I have been giving this alot more thought. I think in this case the business process may be in question:
    - do most companies out there prepare and do their inventory write downs on the year end day at close of business?
    If so, then the current revaluation system makes sense. If not, then I am not sure what the correct way to revalue inventory is on B1 at the moment, as the built-in method only allows you to revalue stock at hand today rather than stock at posting date specified. From a systems perspective I recognise this makes sense (as otherwise alot of postings regarding profit per item etc would become nonsense!).
    If however, like us, most companies finalise inventory figures for write down a few weeks after year end, then what should we be doing?
    NOTE: "Year end" in the above does not refer to any specific year-end procedures on SAP, literally just the last day of the financial year upto where we do P&L, Balance Sheet, Trial Balance for accounts submission.
    Thanks,
    Rajiv

  • FileAdapter write mode - Dynamic filename, write down simple text structure

    Hi,
    I tried to use the FileAdapter in a BPEL Process to write down and existing structure as String, comming from Database (CLOB), which has a defined structure.
    My first problem is, that I assign an output filename through the output message header variable, but it does not work. Instead always the name from the Filename convention is taken (wizard like po_%SEQ%.txt).
    My second problem is, that the FileAdapater destroyes the format during the write procedure. E.g.: The String structure is as follows:
    MKKOPF EF585773 07.05.2009 1 XXX Spielapparate u. Restaurant- betriebsgmbH 40031356 Brehmstraße 21 1110 Wien 900000585773 EUR ML
    MKMAIL [email protected]
    MKEINZ EF4428643 28.06.2009 Test Card Casino XXX Gesamtausgabe Textteil Allgemein Großanzeige 4C 1 ST 1 489,00 489,00 GES
    MKPOS. EF4428644 26.07.2009PRVB 948,66 / 10 / +5% WA
    a.s.o, . So you can see, its quite a simple format, which has to stay like that!
    First I tried to use the opaque mode for the fileoutput format, but I was stopped, because of the '/' characters in the source data. So I used the native builder to create a xml schema (I used deliminated file, multiple records, deliminated by white spaces, tabs and spaces). To identify the multiple records, I have chosen the end of line (eol). Except EOF and EOL there is no other choice, like CRLF,\r,\n!
    However, testing my native format, result in writting a file with containing a single line with the original data. So the original line breaks are gone, and therefore the system who should process it further gets an parsing error!
    The simple question is, how can I simple write down string data (containing German special chars, like Öäü --> ISO8859-1 and also XML reserved values like /) through the file adapter without destroying its structure?
    Second, how can I pass dynamically the filename, as using the output header values does not work?
    I hope some specialists are out there.
    Thanks & BR,
    Peter

    Hi James,
    here what I am doing.
    I read some records from the database throught the database adapter. The returned records representing strings, which should be written, line by line separated by 0xA (\n) to a single file.
    Also for the file write we use a Oracle SOA Adapter --> the FileAdapter.
    We discussed quiet some time about opaque schema and native builder. So on my understanding only the native builder version works. Otherwise I get an error, because of the contained slashes in the string record.
    What I am searching for is an easy way for aggregating this database row strings and append it with 0xA (\n).
    With XPath functions, like create-deliminated-string(node, '#xA') I had no success. Adhering to XML the signs #xA should represent 0xA, but it does not work.
    Also in using the encodeLineTerminators 
 is not working.
    So I had really write a long bpel construct, combined with a Java Code Emeeding to do such a simple thing:
    Here is the interessting part (hiden the while loop, index handling and final fileadapter write call details):
    <while name="While_1"
    condition="($VariableSapBillingJobs > 0) and ($VariableIndex &lt;= $VariableSapBillingJobs)">
    <sequence name="Sequence_4">
    <sequence name="Sequence_4">
    <assign name="Assign">
    <copy>
    <from expression="concat(bpws:getVariableData('VariableBuffer'), bpws:getVariableData('InvokeSapDataSelection_eBillingSapDB4Select_OutputVariable','eBillingSapDB4SelectOutputCollection','/ns8:eBillingSapDB4SelectOutputCollection/ns8:eBillingSapDB4SelectOutput[$VariableIndex]/ns8:LINE'))"/>
    <to variable="VariableBuffer"/>
    </copy>
    </assign>
    *<bpelx:exec name="JavaAppendCRLF" language="java"*
    version="1.5">
    <![CDATA[String buffer = (String)getVariableData("VariableBuffer");    
    buffer += "\n";     
    setVariableData("VariableBuffer", buffer);]]>
    </bpelx:exec>
    <assign name="AggregateStructure">
    <copy>
    <from expression="$VariableIndex + 1"/>
    <to variable="VariableIndex"/>
    </copy>
    </assign>
    </sequence>
    </sequence>
    </while>
    There must be a simpler way like that!
    Do you or somebody else a simpler way? Doing it with the FileAdapter native builder, or at least with a XPath function?
    Furthermore my next homework is, the inverse operation. I will read a file, this time terminated with 0xD 0xA, and must translate it to XML to use it further in my bpel process.
    Also here I have not the idea, where the fileadapter supports me.
    Thanks & BR,
    Peter

  • Write Down/Depreciation of Material Valuation Class

    Hi,
    We are trying to write down/depreciate specific valuation types of materials which are purely for operational purposes ie not strictly project stock. Has anyone gone thru an exercise where they have performed such an exercise, for specific material valuation classes?
    Thanks

    Hi,
    Its more a 'revaluation' exercise for specific material class' stock by adjusting original purchased values of their to current book value. They are not Assets as such (ie ones that come out of AuC and then are depreciated accordingly) but material that is classed for more operational purposes eg drilling. So trying to get thru an exercise whereby we can discover book value of specific material classes (ie not have to go through each material) and how we can achieve this 'adjustment' in SAP .
    Thanks

  • Asset write down or scrap of assets

    HI
    we have a scenario that we should writup or scrap the asset for one deprecation are , any one can sugest how to proceed
    re

    Creatrez a new transaction type and lilet that to that depreciation area
    scrap TC SPRO:
    Financial Accounting / Asset Accounting / Transactions / Retirements / Define Transaction Types for Retirements
    Asset write down TC SPRO
    Financial Accounting / Asset Accounting / Depreciation / Unplanned Depreciation / Define Transaction Types for Unplanned Depreciation

  • I need to find out dollar amount on iTunes "Give any amount" gift cards I purchased, store clerk did not write down the amounts

    I need to find out dollar amount on iTunes "Give any amount" gift cards I purchased at CVS, store clerk did not write down the amounts when I purchased.

    Without scratching them off to get the numbers and redeeming them there is no way for you to do so. You could go back to CVS and see if they can get the data from their computer or see if your receipt helps.

  • Table for storing inventory details in FIFO base

    HI All,
    Can anyone help me in finding where I can get the Table for storing inventory details in FIFO base othe rthan OINM.
    Any kind of help will appreciated.
    Regards:
    Swati

    Hi Darius,
    I checked tables CIFV, OIVQ,SIVQ or UIVQ table.
    CIFV                                   - We can not fetch data from SQL.
    SIVQ, UIVQ                        - No records found
    OIVQ                                  - There is only 6607 records in this table but OINM is having 14085 so not all the transcation are in this      table.
    Still i am waiting for any help.
    I am using SAP 8.8 PL19.
    regards:
    Swati
    Edited by: SwatiGupta on Sep 16, 2011 7:52 AM

  • Inventory Valuation by FIFO method.

    Hi All,
         We need to know if it is possible to get any report where in we can know what would the inventory valuation be if inventory is to be valued by FIFO method. Currently the valuation method is moving average. We need this for year end purpose only. We do not want to post any entries or change the existing valuation of the inventory for any of the items. We only need a simulation report for Inventory valuation by FIFO method. Is there any way we can get such a report??
    Thanks,
    Pritesh.

    Hi,
         Thanks for the quick reply. I have configured FIFO valuation method and tried on the test server. I have the following 2 questions in it:
    1) When executing MRF1, there is an error while creating the Batch Input session.
        bdc_close_group, session not opened
          message no. 00330
    2) If the session does get created, as per my understanding if the session is processed, system executes the Tcode MR22 in background and postings take place as
    Inventory account    -    DR
    Revaluation account  -  CR.
       My doubt is that, will this change the existing valuation of the Inventory ? We do not want to change the existing valuation.
    Thanks,
    Pritesh.

  • How can i record a name a score in a flash game and write down in a soreboard?

    Hi. I wrote down the summary of my project so that you can
    understand and answer me more easily:
    I have to build an application (a little flash game) in which
    I record the number of clicks. I want the player to choose a nick
    at the beginning and when he finishes one or all the four choices
    of target, i want the application to write his nick and final score
    in a database for displaying in a scoreboard (hall of fame). All
    the new entries should be sorted according to the score. If the
    same nick appears again, it's final score will be modified in the
    scoreboard only if is higher then the previous.
    I was thinking of creating a variable for the name that is
    chosen at the beginning and a variable for the score that is
    recorded. When the player finishes the game i want the application
    to write his data in the database, and then to display the
    scoreboard (let's say top 10 players in the database from the
    highest to the lowest score).
    I never did this before so i am asking what database shoud i
    use? I need a programmer to create one for me? Or can flash
    generate the database?
    Is the variable the good way or should I aproach the problem
    by other means? And if a programmer creates a database in MySql is
    that good or he should convert it to XML, or Flash generates the
    XML?
    Thank you.
    Mark this message as the answer.

    The bottom line is you cannot write to a file (database or
    XML files) directly from flash.
    I have done a number of projects where I needed to have
    access to an XML source or a database. In these cases I had to
    create server side script. I have done them in .NET, PHP ASP.
    The only option you have is to use the Flash's Shared Object.
    This does not store the data indefinatly and has a limited size
    (100K). Let me know if you need further info.
    With regards to using a variables depends on how you are
    writing your game. If you are creating classes in ActionScript then
    all the data can be stored within the class members. For example
    you could have a Player Class and store all the player related
    information in that class until the game is over. On the other hand
    you can just use varibles to keep things simple.

  • My husband put password in & did not write down-now I cannot access the privacy and security settings....can you help

    this was on my laptop - he input password on his own voliton but did not write it down. I want to control my laptop - can I get a password change authorization please.

    Can you start Firefox in Safe Mode?
    You can use one of these to start Firefox in <u>Safe Mode</u>:
    *On Windows, hold down the Shift key while starting Firefox with a double-click on the Firefox desktop shortcut
    *On Mac, hold down the Options key while starting Firefox
    *Help > Restart with Add-ons Disabled
    *https://support.mozilla.org/kb/Safe+Mode
    If it works in Safe Mode and in normal mode with all extensions (Firefox/Tools > Add-ons > Extensions) disabled then try to find which extension is causing it by enabling one extension at a time until the problem reappears.
    Close and restart Firefox after each change via "Firefox > Exit" (Windows: Firefox/File > Exit; Mac: Firefox > Quit Firefox; Linux: Firefox/File > Quit)
    *https://support.mozilla.org/kb/Safe+Mode
    *https://support.mozilla.org/kb/Troubleshooting+extensions+and+themes

  • Why a array in write method fifo

    Hi !
    I am a beginner on LabVIEW FPGA, and I have a thing who intrigue me. I use a FIFO Write Method on my vi PC to interact with values of condition on my vi FPGA, the thing which intrigue me it's why the Write Method forces me to use a array on Data and why in the front panel it's the tenth element of the array which can change the value.
    This problem many intrigues me, I will be grateful if someone can help me.
    Attachments:
    PC.vi ‏200 KB
    FPGA_4.vi ‏68 KB

    The host side of the DMA FIFO is always working with arrays.  This is because the FPGA can take the data off/put the data in a lot faster than the host can if one item at a time.
    You can only change the 11th element because that is the index item you are showing.  You can always change the visible index and/or expand the array to show more elements.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • Within reason it would be better and more secure for user to have more latitude in Id and password security. We can make a tool so difficult that it loses its usefulness. the need to write down scores of passwords to make a control freak happy stinks

    The balance between security and ease of use is way out of control with Apple. Where does Security end and Controlfreak begin I have a very secure password that I use on many really high security programs and applications where peoples lives, safety and finances are at risk. There has never ever been a problem because I have chosen the usernames and passords  carefully, I use them all the time so I don't forget them. If I wrote different ones down so that I could access them from different locations that would be a huge violation of security.
    This policy is so extreme that it makes the tools that Apple makes available. I have used Apple as my music management system for years. This has become so impossible that I am going to have to convert to another system. This will cause me time and work. This is quite un-necessary. Control freaks are hard to deal with.I give up, I'm going to go away.

    I have no idea what your issue is, but if you want to comment to Apple, use their feedback page:
    http://www.apple.com/feedback/itunesapp.html
    Posting complaints here, and in particular threats to go to other products, where only we your fellow users will be likely to see them do no one any good. None of us here will really care if you decide that iTunes doesn't work for you and you have chosen to shift to some other product. That's you perogative as a consumer.
    Regards.

  • HT1976 Hello my is working very slow and iCloud is asking me a code that has send to me I write down the and he said code error?help me fix it thank you

    Hello iPhone is working very slow and the code error and also iTunes very slow!!pls fix it .thank you

    To get rid of "pop-up ads and other crap on my computer when I am on the internet", click on Safari in the Menu bar, and select Preferences. Next select Extensions. Delete all of them. Restart Safari.
    The first step in addressing the black screen is an SMC reset.
    Shut down the computer.
    Plug in the MagSafe power adapter to a power source, connecting it to the Mac if its not already connected.
    On the built-in keyboard, press the (left side) Shift-Control-Option keys and the power button at the same time.
    Release all the keys and the power button at the same time.
    Press the power button to turn on the computer. 
    Note: The LED on the MagSafe power adapter may change states or temporarily turn off when you reset the SMC.
    Excerpt from
    http://support.apple.com/kb/ht39

  • Inventory reload - down time

    Hi all,
    I have to do a complete reload to inventory cube 0IC_C03. I am loading to the cube directly and using Queued delta. Please confirm if my steps are correct:
    1. Delete Cube data
    2. Lock users
    3. Clear LBWQ and RSA7 queues
    4. Stop V3 jobs.
    5. Delete set up tables
    6. Fill set up tables for BX, BF and UM.
    7. Release users
    8. Run init with data transfer for BX, BF and UM
    9. Run V3 jobs for any documents during init to BW (step 8)
    10. Load deltas for BX & UM
    11. Schedule V3 jobs & BW delta loads.
    a. When do we release the system to users? Can we release the users after finishing up the set up fills Or is it required to lock the users until the init loads to BW are complete?
    b. Can I run the set up jobs parallely for BX, BF & UM??
    c. Can I fill set up tables, do a init without data transfer and release the users? And then load the data in set up tables using full repair requests? (to the cube).
    Thanks,
    Anirudh.

    Hi,
    Reloading the Inventory is different from the normal LO Datasoruces.
    Following are the initialization steps
    u2022     Datasource 2LIS_03_BX is used to initialize the current stock (opening balance) in R3 source system.
    o     The path to initialize opening stock is: SBIW  Settings for Application-Specific Datasources  Logistics  Settings: Inventory Controlling  Stock Initialization
    o     During initialization, no material postings to be carried out in R3.
    o     This run is not very time consuming as it access smaller tables like MARC, MARD for initialization.
    o     Initialization run can be restricted by Plant, Material and Storage location.
    u2022     Before initialization of opening stocks in R3, activate update for the extract structure for at least one of 2LIS_03_BF and 2LIS_03_UM datasources. Set the update to u2018activeu2019 in update column in LBWE.
    u2022     Next step is, setup of statistical data for material documents in R3 i.e. historical material movements is to be set up. But material movements lying between end of the run to initialize the opening balance and the setup of statistical data must not be included in the statistical setup for material movements. If this cannot be guaranteed, then setup must be run for the posting block for whole time between the start of the run to initialize the opening balance and the end of the setup of statistical data for material movements. Path to initialize historical material movements is:
    SBIW  Settings for Application-Specific Datasources  Logistics  Managing Extract Structures  Initialization  Filling Setup Table  Application Specific setup of Statistical Data  Inventory Management.
    During setup run, ensure either by Posting Date or by Material Document Number, that all documents to be reorganized are already contained in current stock (step 1).
    u2022     After the above steps, load the opening balance into Infocube (0IC_C03). To do this, select u2018Generate Initial Statusu2019 option in Update tab of the infopackage for 2LIS_03_BX infosource.
    u2022     Once the data has been loaded into the cube, compress the requests but make sure that u2018No Marker updateu2019 indicator is not set.
    u2022     Load historical movements into infocube ZIC_C03 via datasource 2LIS_03_BF. Choose u2018Initialize Delta Processu2019 update mode.
    u2022     After successfully loading historical movements, compress this request by setting u2018No Marker updateu2019 indicator.
    u2022     Set V3 control run.
    Start successive delta uploads with datasource 2LIS_03_BF. Compress all requests without using u2018No Marker updateu2019.
    Thanks,
    Prathima

  • Does anyone know the street address for Apple's repair center in Memphis, TN? I sent my 2010 MBP for display problems but didnt write down the FedEx tracking number.

    I was an idiot and lost the tracking number for my package that was goin to Memphis to be fixed and of course the package supposedly still hasn't arrived after being sent 3 day ago an was overnighted.  I'm pretty sure it's goin to Flextronics but for FedEx to track it they need the street address. All I have is the zip code of 38134. Thanks for the help.

    Flextronics:::
    5200 Tradeport Drive  Memphis, TN 38141
    (901) 215-2800

Maybe you are looking for

  • Need help in writing data to a flat file in .csv format

    Hi All, could you please show with a sample example to write data in .csv format using UTL_file. The result of the refcursor i want to write to a file in .csv format. How can i achieve this. Thx

  • Moving user configuration to other location

    I have seen several topic regarding changing the user configurtion location and my question is the already solved in dreamweaver version 8. thanx in advance

  • Fundamental question: disable the GUI while RMI is communicating?

    Good afternoon, I'm using RMI in a swing application and i have fundamental question: I have a jlist with categories and another jlist which displays the items of the selected category. When a user selects a category rmi is used to get the items of t

  • Guest Access w/ DMZ Anchor controller

    I know the documentation says that the Cisco 2100 series WLAN controllers can NOT terminate a VPN tunnel and as such cannot act as the Anchor controller in the DMZ. Does the 2500 series suffer from the same problem, or can it be used as an anchor? Th

  • Clone stamp error in Photoshop CS 4

    Just happened. Error: "can't use clone stamp because of program error"   The pattern stamp still works out ouf that tool slot. Tried rebooting with no luck. Any suggestions?  Many thanks