added stock mutation + stock entry generation from purchase receival