Currently when doing a Disassembly PdO the Issue for Production removes the header item from stock at the current Moving Average value, but this doesn't necessarily match the production cost of the item on the PdO that is being disassembled so this can cause the value of the item to be wrong.
A production order is processed for cases where mistake is made that causes the value of that inventory to be higher than average, $30 per case instead of $6 per case. There are existing cases in inventory at that warehouse. Now the moving average of all the cases in the warehouse are higher, increased the average cost to $10 per case.
When the production order is disassembled the goods issue that removes the cases from stock issues them out at the moving average cost of $10 per case. This leaves the inventory account still high and does not adjust the average cost down to the original $6 per case.
When the disassembly is processed the goods receipt value of the original production order is used to relieve the inventory so the cost is reversed correctly.
This is a really great idea. It is now Under Consideration for a future release, which means we are actively investigating the scope of the software development involved.
Stay tuned for updates on our progress.