How to Track Batch-Level Cost Changes Without Breaking Margin Reports
https://angelofxfw731.northstarcolumn.com/posts/cannabis-transfer-controls-tracking-stock-from-release-to-receipt
Overwriting a product's current cost can erase the history needed to explain margin changes across batches