Stock movements: nothing changes quietly
Entries, exits, adjustments and relocations. Each one dated, each one keeping the lot and the location it touched, so the history stays true even after the pallet moves on.
Stock is not a number somebody typed: it is the result of the movements behind it. Correct a count and the correction is a movement, with a reason, not an overwritten cell. Six weeks later, when the figure looks wrong, there is something to read.
The list filters by type, product, pallet, lot, location coordinate, reason and date range. It opens on today by default so the first query stays quick, and clearing the dates gives you the whole history.
Anything you can see, you can export: the movements list downloads as an Excel workbook that respects the filters you applied, with real dates you can sort and group by month. Useful for a stocktake, an accountant, or the day someone wants a year of entries in a pivot table.