Skip to main content
Absence covers everything that takes someone away from work, whether or not it is paid and whether or not it needs approval.

Absence types

The distinction between SICK and ACCIDENT is not cosmetic: they hit different insurance and different payroll items, so recording an accident as illness produces a wrong declaration.

Day portions

An absence is not always a whole day: FULL and HALF deliberately derive their hours from the schedule rather than assuming 8.4 — a 60% employee’s full day is not a full-timer’s full day, and getting this wrong quietly corrupts every balance.

Requesting and approving

1

Request

The employee submits from the portal, the iOS app, or the dashboard. They see their current balance while requesting, so there are no surprises.
2

Approval

The request goes to the line manager, resolved through the org graph. HR can approve for anyone.
3

Outcome

Approved, rejected, or — for an already-approved absence — cancelled. Every transition is audited and notifies the requester.

Permissions and scoping

staff-absence:create exists as its own permission rather than reusing :view. A read permission authorising a write is how role drift turns into a security bug — widening :view later would have silently granted the ability to create.

Balances

Vacation entitlement comes from the employment period — the Swiss statutory minimum is four weeks, five for employees under 20 (OR Art. 329a), and your contracts may grant more. The balance is computed as:
Pro-rating follows the employment periods, so a mid-year Pensum change produces the right entitlement without a manual calculation.

The team view

Managers get a calendar of their team’s absences — who is away when, and where requests would collide. This is what makes approval a decision rather than a guess.

Absence and payroll

Absences feed the monthly run. Unpaid absence reduces the salary base; sick leave and accident route through their own Lohnarten and the salary-continuation entitlement; untaken vacation is settled at the end of employment. See The monthly run.