Principles of FIFO COGS
Arbinon.com calculates the First-In, First-Out Cost of Goods Sold (FIFO COGS). FIFO COGS is an accepted practice in financial accounting to recognize the expenses in you financial statements for goods sold.
The underlying principle is that when you purchase stock at once price today, and buy more stock tomorrow at a different price, what is the right amount to write-off on those goods? As the purchase cost changes, how is your profitability impacted?
Here's a video that touches on this topic a bit more:
Arbinon.com FIFO COGS Engine History
The third generation of the engine was significantly enhanced.
A remaining constraint in the v2 engine was that it worked to calculate inventory balances as of "today". That was a problem because we have a number of ways we need to slice and dice the data for a user-selected point in time -- like in reports and new analytics visuals we have been planning
Engine v3 resulted in having a dynamic and responsive approach to getting the inventory counts and costs at any point in time, and allow for people to do add new data at their own pace and timing without breaking things.