Receiving, allocation, release, and manual stock changes all land here so the stock side stays auditable.