Transfers need a destination; stocktake takes the counted quantity; adjustments may be negative.
For serial numbers, may be left blank: one each.
One lot, or one serial number per unit. A new one is created on a receipt; anything else must name one in stock. Left blank for an issue, the oldest stock is taken first (never an expired lot, and never a serial number).