A record type says what the recorded time is. The entry type is the type of a work row: work, remote work, duty. The day type applies to the whole day – sick leave, annual leave, flex leave – and then the day’s frame is empty.
The types live under Settings → Work time & rules → Record types. The page has two sections: Day types and Entry types.
Every workspace gets a ready starter library that can be extended to fit your own needs. The usual change is adding an entry type of your own.
The same day can carry several entry types; a day type applies to the day as a whole.
Change calculation as a new version
Both are versioned. The calculation properties are version-specific, and each version has a validity range:
- whether it counts as working time
- whether it accrues flex balance
- whether it is tracked toward maximum working time
- paid status
- maximum duration
The change is made like this: Edit calculation → Effective from → a new version comes into being. That way the change does not affect the calculation of old weeks.
Names and visibility do not affect the calculation, so they are edited in place – they create no version. Names are always given in three languages (fi/sv/en), and the interface picks the language per user.
A day type’s balance impact
Every day type has a balance impact, and there are two options.
| Type | What it does to the day’s target | In the standard library |
|---|---|---|
| Balance-neutral | Credits the day’s target. The balance does not move. | Sick leave, annual leave |
| Balance-consuming | Credits nothing, so the whole target is deducted from the balance. | Flex leave – the only consuming type |
On flex leave the person takes time off against the hours they have worked. See Flexitime balance.
Setting a frame overrides the day type. If a frame is recorded for the day, it is no longer a day-type day. Recorded working time takes precedence over the day-type entry.
If something goes wrong
I cannot disable a type. Locked system types cannot be disabled. They are the basis of the calculation, and removing them would leave old days without a type.
I changed a type’s calculation and old weeks look different. Check the version’s effective date. If you set it in the past, the change reaches those weeks too. A new version with the right date fixes things from here on.
A type shows in the wrong language. The name is probably not filled in for that language. Fill in all three names (fi/sv/en); a missing name is not translated automatically.
A day type disappeared from a day. A frame has been set for the day. Setting a frame overrides the day type. Remove the frame if the day is meant to be a day-type day.
The balance dropped even though the person was away. The day type used is balance-consuming. In the standard library that means Flex leave; a balance-neutral type such as sick leave credits the target and does not move the balance.