Kontorfunktionær (HK)
How to configure mTime for Danish state office staff employed under the HK organisationsaftale (kontorfunktionærer, laboranter og IT-medarbejdere — HK, PROS, TAT).
Source. Cirkulære om organisationsaftale for kontorfunktionærer, laboranter og it-medarbejdere (HK), 087-25 (14. maj 2025) § 38, which places these staff under the statens arbejdstidsaftale (CIR1H nr 9551) — § 8 (over-/merarbejde), § 13 (ulempegodtgørelse) and § 14 (weekendgodtgørelse).
What the agreement says
- Full-time is an average of 37 hours/week, and the period is settled monthly (periodeopgørelse pr. måned).
- Ordered (pålagt) over-/merarbejde is split at the full-time line over the period (§ 8): hours up to full-time are comp’d 1:1 (merarbejde), hours above full-time 1:1,5 (overarbejde — same duration + 50 %). The work must be beordret eller nødvendigt. The overtime count is day-agnostic — overarbejde is overarbejde whenever it falls (as in the AC agreement); the § 13 and § 14 supplements below are added on top for evening / weekend / holiday work.
- Ulempegodtgørelse (§ 13): work in the window 17:00–06:00 on weekdays, plus weekends and public holidays, earns 25 % of the hourly wage per hour. It is paid out and applies independently of any overtime or weekend comp.
- Weekendgodtgørelse (§ 14): work on Saturdays, Sundays and søgnehelligdage earns an extra 50 % on top of the § 8 rate. The hours themselves are counted once as § 8 over-/merarbejde (so they already bank the base comp through the split above); § 14 adds only the additional 50 % to the 1:1,5 account — the weekend hours are never comped twice.
- Afspadsering is normally taken as leave; an employee may request it for payout when the month is approved.
What you set up
Configure this once per workspace under Settings; it then applies to every HK employee through their employment terms. The values below are for a deltider on a 35 h/week norm against a 37 h full-time week; a full-timer just has no 1:1 band (see Variants).
1. A reason for ordered extra work
Create a reason called “Pålagt overarbejde”. Employees tag ordered extra hours with it. The hours stay registered as ordinary worked time — so attendance and registrations match and no warning is raised — but they are kept out of flex by the Deduct from flex balance option on the overtime allowance policy (see step 4), since they are compensated as afspadsering instead. One reason is enough — whether tagged hours are settled as weekday merarbejde or weekend godtgørelse is decided by when they fall, not by a second reason.
2. Activities
Create activities: three allowance activities — Pålagt overarbejde, Weekendgodtgørelse and Ulempetillæg (each carries one measured total) — and a time-off activity Afspadsering (booked when comp time is taken).
3. Time accounts
Create three time accounts, all in Hours:
| Account | Type | Purpose |
|---|---|---|
| Afspadsering 1:1 | Time off | Comp time earned at the ordinary rate (hours within full-time). |
| Afspadsering 1:1,5 | Time off | Comp time at time-and-a-half (hours above full-time, plus weekend work). |
| Ulempetillæg | Allowance | The count of inconvenience hours, paid out each period. |
There is no separate “Udbetaling” account — a payout is a transaction on the account it comes from, not a destination account.
4. Allowance policies that measure the hours
Create three allowance policies:
| Policy | Trigger reason | Rule filter(s) | Calculator | Activity | Deduct from flex |
|---|---|---|---|---|---|
| Pålagt overarbejde (§ 8) | Pålagt overarbejde | (none — any day) | Minutes | Pålagt overarbejde | Yes |
| Weekendgodtgørelse | Pålagt overarbejde | Weekend + Danish holidays | Minutes | Weekendgodtgørelse | No |
| Ulempetillæg | (none — all work) | DK inconvenience hours (17–06, weekends, holidays) | Minutes | Ulempetillæg | No |
Turn on Deduct from flex balance only on the Pålagt overarbejde (§ 8) policy — those are the worked hours that become afspadsering, so they must leave flex. Weekendgodtgørelse and Ulempetillæg are supplements layered on the same hours; deducting them too would remove the hours from flex twice.
5. A settlement policy on the Afspadsering 1:1 account
Create a settlement policy on the Afspadsering 1:1 account:
- Input: alias
over→ the Pålagt overarbejde activity. - Steps, in order:
- Overtime split — input alias =
over, full-time weekly norm = 37 h, period = 1 month, year start = January, target account = Afspadsering 1:1,5, rate within full-time = 1.0, rate above full-time = 1.5. The part of the month’s ordered overtime up to full-time stays here at 1×; the part above full-time transfers to Afspadsering 1:1,5 at 1½×. - Requested payout — pays out the hours the employee asked to cash in from this account.
- Overtime split — input alias =
6. A settlement policy on the Afspadsering 1:1,5 account
Create a settlement policy on Afspadsering 1:1,5:
- Input: alias
weekend→ the Weekendgodtgørelse activity. - Steps, in order:
- Credit — expression
weekend * 0.5(adds only the + 50 % weekend supplement; the weekend hours’ base comp is already banked through the § 8 split, so they are not counted again here). This account also receives the above-full-time transfer from the § 8 split. - Requested payout — pays out the hours the employee asked to cash in.
- Credit — expression
7. A settlement policy on the Ulempetillæg account
Create a settlement policy on Ulempetillæg:
- Input: alias
ulempe→ the Ulempetillæg activity. - Step: Credit — expression
ulempe.
The account holds the count of inconvenience hours for the period; the kroner amount (25 % of the hourly wage, min. 32,77 kr. in 2012-niveau) is computed by your payroll integration when it exports the period.
8. Time-off policies for taking afspadsering
Create a time-off policy for each afspadsering account (bound to the Afspadsering activity) so employees can book comp time as leave.
9. Employment terms
Create employment terms Kontorfunktionær (HK, PROS, TAT):
- Approval period: Monthly.
- Norm: 37 hours/week full-time (a deltider’s own norm overrides it), Danish holiday calendar.
- Link the three allowance policies (step 4), the three settlement policies (5–7), the time-off policies (8) and the Pålagt overarbejde reason (1).
Assign these terms to the relevant employees.
What the employee sees
A monthly period card with the Afspadsering 1:1 and Afspadsering 1:1,5 balances and the Ulempetillæg count. For example, a deltider whose ordered overtime stays within their full-time gap for the month — 5 hours on a Monday evening plus a Saturday (5 hours), 10 ordered hours in all — and who logs 10 inconvenience hours in the 17–06 window sees:
| Afspadsering 1:1 | 10,0 t (10 ordered hours ×1.0, all within the full-time gap) |
| Afspadsering 1:1,5 | 2,5 t (the +50 % supplement on the 5 weekend hours) |
| Ulempetillæg | 10 (paid out) |
The weekend hours bank their base comp in Afspadsering 1:1 through the § 8 split — only their extra 50 % lands in Afspadsering 1:1,5, so no hour is comped twice.
At approval the employee can request a payout per account — e.g. part of Afspadsering 1:1 and part of Afspadsering 1:1,5 — clamped to each balance and emitted as a payout transaction on that account. Anything not paid out stays as comp time to take as leave.
Variants
- Full-time (37 h): there is no 1:1 band — all ordered overtime is above full-time, so it goes to Afspadsering 1:1,5 at 1½×.
- Part-time: keep the overtime split’s full-time norm at 37 h. A deltider’s ordered hours up to full-time over the month fill Afspadsering 1:1 at 1×; only the hours beyond the full-time month go to Afspadsering 1:1,5 at 1½×.