Stock movement types
Choose the type by the reason for the change: Inbound when goods arrive, Outbound when they leave, Adjustment to bring the records in line with reality, Transfer between two warehouses, Internal move between two locations in one warehouse. Disposal and production movements come from other processes.
Types available on the New Movement form:
- Inbound – goods arriving, e.g. a manual receipt. A batch number is required for batch-tracked products, an expiry date for perishable ones. In a warehouse divided into locations, the system suggests a location.
- Outbound – goods leaving, e.g. a sale or internal use. You are warned if an earlier-expiring batch exists. Issuing an expired batch may need confirmation, depending on Stock Settings.
- Adjustment – correcting stock. Enter the correct new quantity, not the difference; the system records the difference as the movement. Stock cannot be set below the reserved quantity.
- Transfer – moving stock between two warehouses (From Warehouse → To Warehouse). They must be different.
- Internal move – moving stock between two locations in the same warehouse (From location → To location). The locations must differ and both must belong to the selected warehouse.
Movements created by other processes:
- Disposal – writing off expired, damaged or unsellable stock from the product page or the warehouse's Expired stock tab.
- Production movements – material consumption, finished goods receipt and production waste for production orders; the Manufacturing module records these.
- Receiving a purchase order records an inbound; finalizing a pick and turning a quote into an invoice record an outbound; verifying a stock count records adjustments.