HR settings

Overview
Two catalogues: absence types and skills.
The absence types are the most consequential setting in the whole module. What happens is decided not by a type's name but by its markers — and those act on the leave account, capacity planning, approval requirement and proof all at once.
Core tasks
Maintain absence types. Per type: key, label, colour, sort order, active state — and the markers that matter:
| Marker | Effect |
|---|---|
| Counts against leave account | the days come off the leave balance |
| Requires approval | the request needs a decision |
| Requires proof + proof from day | from when proof is demanded |
| Paid | whether the time is remunerated |
| Reduces capacity | whether the time drops out of availability |
| Half days allowed | whether half-day requests are possible |
Two of these are regularly confused: paid and reduces capacity are independent. Paid training is paid and reduces capacity; a paid public holiday may be treated differently. Setting only "paid" produces planning figures that promise too much.
The key is stable. VACATION, SICK and the like are attached to existing requests and to automations — the label can change at any time, the key cannot.
Maintain skills. The cross-brand taxonomy with key, label, category, sort order and active state. It is the basis of the skill matrix.
Fields in detail
The What it does column answers what changes in the system — not what the field is called. The grey name behind the label is the API field: the same thing runs under that name through automation, import and AI tools.
Absence type
This mask decides the behaviour of every absence. The six switches are the actual business logic — not the name of the type.
| Field | Required | Values / format | What it does |
|---|---|---|---|
Code code | yes | short, stable text | The technical identifier for reporting, payroll export and the interface. Do not change it once absences are booked on it. |
Name name | yes | text | What the employee sees in the selection. |
Deducts from the holiday account affectsBalance | no | yes/no | Whether days come off the annual entitlement. Yes for holiday, no for sickness — set wrongly, the whole house's holiday record is wrong. |
Requires approval requiresApproval | no | yes/no | Set to yes the request waits for a decision instead of applying at once. Sick notes usually run without. |
Requires proof requiresProof | no | yes/no | Whether a certificate must be uploaded. |
Proof from day proofAfterDays | no | number | From what duration the proof falls due — the usual "from the third day" rule lives here. |
Paid paid | no | yes/no | Whether the time is remunerated. It feeds the payroll export. |
Reduces capacity reducesCapacity | no | yes/no | Whether the person counts as absent in planning and utilisation. Almost always yes — exceptions are types that run alongside work. |
Half days allowed allowHalfDay | no | yes/no | Whether the request may offer half days. |
Colour color | no | colour value | Colour in the calendar and team availability. |
Order sortOrder | no | number | Position in the selection. |
Active active | no | yes/no | Off means no longer requestable; existing requests remain. |
Absence status
| Field | Required | Values / format | What it does |
|---|---|---|---|
Key key | yes | short, stable text | Technical identifier; do not change once requests sit on it. |
Label label | yes | text | What employees and approvers see. |
Category category | no | open, active, done, cancelled | The business meaning behind your name. The system decides by it what is still awaiting a decision. |
Colour color | no | colour value | Colour of the status marker. |
Order sortOrder | no | number | Position in the selection. |
Default isDefault | no | yes/no | The status a new request starts on. |
Active active | no | yes/no | Off means no longer selectable. |
Development goal status
The same catalog form as the absence status, for the verdict on a development goal: open, achieved and missed out of the box. The fields key, label, category, color, sortOrder, isDefault and active mean the same here as in the table above — with two differences: the default is the status a new goal starts on, and a status that goals still sit on cannot be deleted (only switched off).
Skill
| Field | Required | Values / format | What it does |
|---|---|---|---|
Code code | yes | short, stable text | Technical identifier for the skill matrix; do not change once it is assigned. |
Name name | yes | text | What the skill is called. |
Category category | no | text | Grouping in the matrix, such as languages, technology, certificates. |
Description description | no | text | What exactly is meant. The sentence that stops two people reading the same level differently. |
Order sortOrder | no | number | Position in the matrix. |
Active active | no | yes/no | Off means no longer assignable; existing assignments remain. |
Settings & permissions
- Module
module.hr. hr.absencetype.managefor absence types,hr.skill.managefor skills,
hr.config.manage for the remaining configuration.
- Deactivate rather than delete — existing requests and skill levels keep their reference.
- Public holidays come from the holiday calendar, not from this page.
FAQ & troubleshooting
Holiday is not deducted from the account. Check counts against leave account on the type.
An absence still shows as available in availability. Then reduces capacity is missing — independently of whether the time is paid.
Proof is demanded too early, or not at all. Check requires proof and proof from day.
Half days cannot be requested. Then half days allowed is not set on that type.