Hi
I am in the process of implementing inventory at one of my client sites. While they have not be "tracking" inventory as such, because of the way we were doing the billing, we had inventory quantity tracking turned on - even though no purchases / stocktakes / adjustments were being done.
Inventory and Cost of Sales have been going to the same GL code to have no GL impact.
We are now turning the inventory on fully - but I have a bit of a problem. We have 4 & 1/2 years worth of inventory transactions (sales) in the system. So my plan was to zero all the balances (with the Inventory and COGS offsetting still). Then enter opening balances with the GL all pointing to the correct place and away we go.
As part of that, I wanted to run Inventory Reconcile, Checklinks etc to make sure the "house is tidy".
This is where I hit my problem. The inventory reconcile took 44 hours to run - 42 of which were for a single product. I used the Manual Logging feature in the Support Debugging Tool (David Musgrave, you are a legend) to continually check on it. What I found was that the majority of that time was going through the records in IV10200 and IV10201.
There are 385700 records in IV10200 of which 280940 relate to one item and IV10201 is similar.
I am now doing a stock enquiry on that item (Enquiry --> Inventory --> Item Stock Enquiry) and it is taking ages to load.
So questions:
- Is this an unwieldy amount of data in these tables - do you have clients with similar data loads and do they experience this?
- Now that I have run inventory reconcile once, will it take that long every time?
- What is the difference with having Item History ticked or not?
- If this is an unmanageable amount of data - what options are there for tidying it? We don't want to lose the sales history, but that is held in sales tables - can I effectively archive data in these tables without impact?
Would love to hear your thoughts on this!
Cheers
Heather
*This post is locked for comments