How to Track Batch-Level Cost Changes Without Breaking Margin Reports
https://cbd-pos-software-5x5lls.webnode.page/l/how-cannabis-inventory-teams-can-prevent-stock-discrepancies/
Overwriting a product's current cost can erase the history needed to explain margin changes across batches