Stocktake
The stocktake is a guided counting process: an admin plans a session, assigned counters capture the actual stock on the planned day, the system warns about large deviations, the admin approves and the stock is corrected. At the end there is a tax-compliant export. You manage stocktakes at /admin/warehouse/stocktakes.
Plan a session
Section titled “Plan a session”An admin creates a counting session:
| Field | Description |
|---|---|
| Branch | Which branch is counted? |
| Date | Planned counting day |
| Counters | Assigned staff who may count |
Capture options
Section titled “Capture options”When creating the session, you define how it is counted:
| Option | Description |
|---|---|
| Capture type | By scan or by entry (configurable) |
| Timestamp | Each count gets a timestamp |
| Live target display | The target stock is shown while counting |
| Single capture | Each position may be captured only once |
Device lock
Section titled “Device lock”A stocktake is counted by one device. As soon as a device takes over the session, it is locked for others (single-device lock). On inactivity a timeout applies, after which another device can take over. This prevents parallel counting with conflicting results.
Capture & deviation warning
Section titled “Capture & deviation warning”The counters capture the actual quantities — by scan or entry, depending on the session option. Before submission, the system checks the deviations:
Submission & approval flow
Section titled “Submission & approval flow”- Count — counters capture all positions
- Submit — for deviations above the threshold, a warning appears first
- Status “to review” — the session goes to admin review
- Approval — the admin approves the stocktake
- Stock correction — the stock is set to the counted actual values
You reach the review/approval view at /admin/warehouse/stocktakes/review.
Export
Section titled “Export”A stocktake can be exported:
| Format | Purpose |
|---|---|
| Stocktake counting list, tax-compliant, with signature lines | |
| CSV | Further processing in spreadsheets / external systems |