Add one record
Use this when a picker forgot to start the app, or to fix a single missed entry. Date+time is when the pick finished. Started time is computed from the duration you enter.
Finished
Cancelled
Bulk paste from spreadsheet
For historical imports. Copy rows from Excel / Google Sheets (or any TSV source) and paste below. The first line MUST be the header row. Validation runs before any insert — errors won't be sent.
Paste the source spreadsheet directly — or click Upload file… / drag a
Required columns (any of these names work):
Optional:
Accepted formats: dates:
Silently skipped: multi-store rows (e.g.
.tsv, .csv, or .txt file onto the box below. Headers are matched flexibly (case-insensitive, spaces ignored). Unknown columns like Articles/hour are silently ignored.Required columns (any of these names work):
date / Date ·
picker / Picker ·
store / Store / store_code ·
articles / Articles ·
Picking time (minutes) / duration_min / duration
Optional:
Addresses / locations ·
EAN / eans ·
Blue PC/Magnum / container ·
QTY / container_qty ·
finish_time (defaults to 12:00 if absent) ·
status (defaults to FINISHED)
Accepted formats: dates:
YYYY-MM-DD · DD/MM/YYYY · DD.MM.YYYY · DD.MM (assumes current year);
containers: MAGNUM · BLUE PC / BLUE_PCS · CARTON BOX / CARTON_BOX;
store matched by code OR name (case-insensitive).
Silently skipped: multi-store rows (e.g.
BEST, DEN HAAG, GRONINGEN), rows missing date/picker/store/articles/duration, rows with an unrecognized store or picker, trailing blank lines with auto-filled 0.00 values.
Recent insertions this session
Deleting here removes the record from the database. Only records inserted via this page can be deleted — app-entered records are protected.
Nothing inserted yet this session.