How to Track Batch-Level Cost Changes Without Breaking Margin Reports
https://fair-wiki.win/index.php/How_Inventory_Teams_Reconcile_Offline_Sales_After_Connectivity_Loss
Overwriting a product's current cost can erase the history needed to explain margin changes across batches