daagwerk Documentation Import
Chapter 11
Import
Import structure (accounts, projects, jobs) and time entries via CSV – with preview and template.
Import
What it is
Via System → Import (manager and above) you bring existing data into daagwerk by CSV. There are two tabs: Structure and Time Entries.
Structure import (accounts, projects, jobs)
- Open Import → Structure.
- Download the template and fill it in: one CSV with account, project and job rows (type column), including hourly rates, rounding rules and more.
- Preview shows the result without saving.
- Choose the update mode:
- Skip – existing records stay unchanged,
- Update – existing records are overwritten,
- Error – conflicts are reported as errors.
- Run the import.
Time entry import
- Open Import → Time Entries.
- Format per row: account, project, job, date, start, end, note, billable, user email (Excel-compatible: date and time separate).
- Check the preview (no saving).
- On conflicts (identical booking), choose Skip or Replace and start the import.
- Roles: bookers only import for themselves; managers/admins use the optional user email column.
- Template: pre-filled with all active jobs of the tenant.
Import logs
Every time entry import is logged; the logs stay viewable for one week.
Tips & pitfalls
- Always use the preview first – so you see what will happen before saving.
- For repeated imports, the Update mode is handy for maintaining master data.
For developers
The complete REST API reference — every endpoint, payload and response — is available live at api.daagwerk.de.