Workforce

Absence, time andshift planning onone calendar.

Registrations valorize straight into gross pay lines, so nothing is retyped before a run. The balance a manager sees is the balance payroll will use.

Who is out today?
Three people in Denmark: Mikkel Sørensen and Frederik Holm are sick, Taylor Brooks is on holiday. Camilla Berg works from home.
Draft · note to the Support team
Sent only when you approve
Approve

Overview

Who is in, who is out, and why.

The Workforce front page for Denmark: who clocked in today, who is sick or on holiday, working-time flags, what waits for your approval, and the absence calendar for the next 14 days.

  1. 1Out today: 2 sick, 1 on holiday.
  2. 3Public holidays from the Danish calendar, half days included.
Workforce overview for Denmark: in office, out today, remote, EU flags and pending approvals, public holidays, who is out today and the absence calendar1234
  1. 23 people breaching working-time rules, on the front page.
  2. 4The next 14 days: who is away, and when.

Absence

Modelled for Danish rules, including parental leave.

Absence types are not a free-text field. Holiday, sickness, child sick days and parental leave each behave the way the rules say they behave.

Absence

Who is sick, who is waiting for an answer, and what it costs.

Dashboard
Absence: on leave today, pending approvals, most sick leave and the approval queue123
  1. 1Five requests waiting. Approve, decline or delete, right here.
  2. 2Most short-term sick days, highest first.
  3. 3Long-term cases tracked as reimbursement, not as a pattern.

Absence

The whole month, every absence type on its own.

Calendar
Absence calendar for September 2026 with holiday, sickness, parental leave and extra days per employee123
  1. 1Holiday, sickness, parental leave, feriefridage: each type its own colour.
  2. 2Week or month, and only the people with absence if you like.
  3. 3Sick leave and holiday on one row, each in its own colour.

Absence

Parental leave gets its own screen, for weeks, splits and transfers.

Parental leave
Parental leave calendar with pregnancy leave, birth and parental leave per parent123
  1. 1Calculated under the Danish rules for children born from 2 Aug 2022.
  2. 2Pregnancy leave, the birth, then 22 weeks: the split on a timeline.
  3. 3Next one back at work: 14 September.

Absence

Reimbursement that would otherwise lapse, caught before the deadline.

Reimbursement
Reimbursement: open cases, amount at stake, two claims prepared by Karma and deadlines sorted by consequence123
  1. KarmaTwo claims prepared and ready to approve.
  2. 1221,460 kr at stake in deadlines that carry an amount.
  3. 272 days over the deadline. One click files the claim.
  4. 3Deadlines sorted by what you lose, not by date.

Time tracking

Hours that become pay lines without being retyped.

Time is registered against work schedules and projects, next to the absence that competes with it. When a pay run opens, the registrations are already valorized into gross lines with the right supplements applied.

  • Work schedules per employee, with deviations shown against plan
  • Project and cost-centre tracking on the registration
  • Supplements calculated from the collective agreement, not by hand
  • Balances for holiday, overtime and time off in lieu, live
Time tracking with EU working-time compliance flags and contracted time per employee12
  1. 1One person over 48 hours a week, checked against the EU directive.
  2. KarmaSofie is over 48 hours this week. Flagged, not hidden.
  3. 211-hour rest broken: out 23:10, back 07:30.

Registrations

Corrected before the run locks the period.

Hours, absence and mileage are approved in one queue. Once approved, the entries lock and reach payroll as gross lines — no export, no retyping.

  • Requests, approvals and rejections logged on the employee record
  • Balances recalculated as registrations land, not overnight
  • The team calendar filtered to what a manager may see
Registrations: 136 pending approval, with hours, absence and mileage in one approval queue1234
  1. 1Once approved, entries lock and flow through to payroll.
  2. 2136 waiting: hours, absence and mileage in one queue.
  3. 3Approve line by line before the run locks the period.
  4. 4A work-time report or a CSV when someone asks.

Shift planning

The roster lives in the same calendar.

Shift planning is part of Workforce: the week’s shifts sit next to absence and registered time, so a sick day opens a gap on the roster and a covered shift lands in payroll with its supplements.

  • Open and declined shifts gathered in one lane, before anyone asks
  • One click puts open shifts on the Marketplace
  • Agreement rules and cost on every shift while you plan
Shift planning, 31 Aug–6 Sep: 36 shifts for 11 people, with 6 open and 3 declined shifts in the Unassigned lane

What is in it

Workforce, in full.

Time trackingRegistration against schedules and projects, with deviations against plan.
AbsenceHoliday, sickness, child sick days and time off in lieu, each with its own rules.
Parental leaveWeeks, splits and transfers on a screen built for the rules, not a generic type.
BalancesHoliday, overtime and time off in lieu recalculated as registrations land.
RegistrationsA correction surface before the pay run locks the period.
Straight to payrollRegistrations valorize into gross lines — no export, no retyping.

See it on your own data.

A 30-minute walkthrough with someone who knows the module — and your org structure, not a demo tenant.