Hi,
does anybody have experience moving from FIFO Cost to Standard Cost? I am trying to scope this project. I am looking for best practices, what it will take, the risks.
Thank you,
Daniel
Hi,
does anybody have experience moving from FIFO Cost to Standard Cost? I am trying to scope this project. I am looking for best practices, what it will take, the risks.
Thank you,
Daniel
Epicor (supposedly) has a utility to move to STD-COST (not sure they really do?)
I have done this a few times:
MOMâs have to be accurate (including SUB-contract costs)
audit RGâs and Resource rates for labor and burden
Need to adjust inventory to ZERO (without any residual fractions) in order to change cost-method
evaluate COST on every-part to ensure LAST-COST is not zero
any part not yet received will have last and avg = zeroâŚ
but the std-cost-roll needs a cost to have accurate std-cost-roll results (ref sub-con cost comment in #1)
Per #3 suggest a NEW GL account and reason code per auditability
Run Stk-stat-report and evaluate GL Account balances for all inventory
Create reason code and new GL account âcalled-inv-downâ
Transactions will credit INV acctâs and debit NEW acct
** EPICOR needs transactions! There are ways to auto-mate⌠but I relied on someone to develop the command file and execute.
BAQ after inv-reduction to insure inv-qty for all parts - 0
Change cost factor to STD
execute std-cost-roll process
AUDIT results (EPICOR can act goofy when MASS std-cost-roll occurs)
Compare STD-cost per part to costed-BOM reportâŚ
Manually select various parts⌠audit
create a reason-code for âCIOST-UPâ targeting a different NEW GL Account
Execute process
** EPICOR needs transactions! There are ways to auto-mate⌠but I relied on someone to develop the command file and execute.
AUDIT expected results!
Run stk-status report, evaluate GL accounts, etc.
COSTING will change!
FIFO costs had inv-valuation at $12345.89
Std-costing will result in a different # and account will need to know the difference!
DO ALL OF THIS IN A TEST ENVIRONMENT⌠prior to attacking Production.
There will âalwaysâ be some unexplainable results⌠maybe 1 out of 1,000 parts that drive u crazy.
SNOW happensâŚ
Joe,
Thank you for this. I will most likely have to change a lot of parts at once. Do you use any DMT to perform some of the tasks below like adjusting the inventory to 0 and changing the costing method.
Thank you,
Daniel Cardoso | IT Manager
[/uploads/default/original/2X/6/6c8b2a74727e384f7e389f39c2347e116ecf5e80.png]https://www.nordicice.com/
Direct: +1 (267) 932-2380
Mobile: +1 (267) 257-9169
2705 Clemens Road, Suite A-103
Hatfield, PA 19440
daniel.cardoso@nordicice.commailto:daniel.cardoso@nordicice.com
www.nordicice.comhttp://www.nordicice.com/
Changing costing method involves basically the following steps.
zero all the quantity on hand.
Change the costing method on the parts
Update the cost of each part based on the costing method
Adjust the quantity on hand to bring it to original levels.
All the above are done by DMT if there are a lot of parts involved.
Vinay Kamboj
The steps below are spot on.
I like to add a specific reason code for these types of big cost changes and this can be called out manually or be the DMT. Confirm the GL account that will be hit with accounting team so there is no âOh By The Wayâ momemts.
Brad Boes
bradboes@boosterpconsulting.com
231-845-1090
If you are not using standard cost and are moving to standard cost, you can roll standard cost before doing any inventory transactions or changing cost method. We are about to do this process and have successfully done it on test.
Weâre using DMT. I created 3 BAQ which output a file in DMT format.
Prior to starting, run all 3 BAQs, right click and copy to respective sheets, load into DMT in sequence.
Quantity Adjustment_1.xlsx = Calculated Field AdjustQty = 0-PartBin.OnhandQty
Company Plant PartNum AdjustQuantity WareHseCode BinNum ReasonCode LotNum
Part Combined.xlsx = You have to use Part Combined to make sure your site records get updated too.
Company PartNum CostMethod PartPlant#Plant PartWhse#WarehouseCode PartRev#RevisionNum PartPlant#CostMethod
Quantity Adjustment_2.xlsx = AdjustQty = PartBin.OnhandQty
Company Plant PartNum AdjustQuantity WareHseCode BinNum ReasonCode LotNum
Great write-up! I do have a question that probably will get answered by testing, but in case anyone has gone through this process and wants to help shape my expectations: what happens to parts already on order and open jobs? Does any of that warrant special treatment?
Thanks!
Paul
I went live on FIFO on 10.0 and it was bug ridden, to the point it didnât work - but anyway Iâm over that
Ultimately, my client decided to move onto average cost, which was tricky as a large amount of the stock was serialized, thus we had the added complication of adjusting everything out of stock, noting which serial numbers we in each bin location, changing the cost type and then adjusting the stock back in. This required batches of serial numbers, all â~â delimited.
The easiest way I found was to write SQL proc and populate a temporary table with the â~â delimited serial numbers stored in a field.