Enums

CodedDay

Numeric code corresponding to a specific day that only can appears once a year for example NewYearsDay, EasterDay and WhitsunDay.

EventValue
NewYearsDay1
TwelfthDay2
GoodFriDay3
EasterEve4
EasterDay5
DayAfterEasterDay6
FirstOfMay7
AscensionDay8
WhitsunEve9
WhitsunDay10
DayAfterWhitsunDay11
MidsummerEve12
MidsummerDay13
AllSaintsDay14
ChristmasEve15
ChristmasDay16
DayAfterChristmasDay17
NewYearsEve18
MaundyThursday19
TwelfthDayDayBefore20
FirstOfMayDayBefore21
AscensionDayDayBefore22
MidsummerEveDayBefore23
ChristmasEveDayBefore24
NewYearsEveDayBefore25
AscensionDayDayAfter26
AllSaintsDayDayBefore27
NationalDay30
NationalDayDayBefore31
NewYearsDayDayAfter110
NationalDayDayAfter120
MidsummerDayDayAfter130

DayFilter

Code indicating which day the rule applies to, for example NewYearsDay, EasterDay, red days or weekends.
One coded day can have multiple day filters.

EventValue
ConnectedHolidayWithNewYearsEve3300
ConnectedHolidayWithChristmasEve3200
ConnectedHolidayWithMidsummerEve3100
ConnectedHolidayWithWhitsunEve3000
ConnectedHolidayWithMaundyThursday2900
ConnectedHolidayWithNationalDay2800
ConnectedHolidayWithAllSaintsDay2700
ConnectedHolidayWithFirstOfMay2600
ConnectedHolidayWithAscensionDay2500
ConnectedHolidayWithTwelfthDay2400
FreeDayMidsummerEveOrChrismasEveOrNewYearsEve2300
FreeDaySaturday2200
FreeDayWeekDay2100
FreeDay2000
MidsummerEveOrChrismasEveOrNewYearsEve1900
RedDayNotSunday1800
RedDay1700
DayBeforeNationalDayMonday1600
DayAfterNationalDayFriday1500
BridgeDay1450
DayAfterRedDayFriday1400
DayBeforeRedDayMonday1300
DayBeforeRedDay1200
DayAfterRedDay1100
NotRedDayWeekDay1020
NotRedDay1010
Monday1000
Tuesday900
Wednesday800
Thursday700
Friday600
Saturday500
Sunday400
MondayToThursday300
WeekDay200
WeekEnd100
AnyDay0

OverTimeCode

Code indicating the classification of overtime based on defined compensation categories.

EventValueDiscriminator
Overtime1100HotelAgreement, WhiteCollarAgreement
Overtime2200HotelAgreement, WhiteCollarAgreement
Overtime3300WhiteCollarAgreement

CompensationTimeCode

Code indicating the classification of time compensation based on defined compensation categories.

EventValueDiscriminator
Comp1100WhiteCollarAgreement
Comp2200HotelAgreement, WhiteCollarAgreement
Comp3300WhiteCollarAgreement

InconvenientTimeCode

Code indicating the classification of inconvenient time based on defined compensation categories.

EventValueCombinationDiscriminator
InconvenientTime1100OB 1HotelAgreement, WhiteCollarAgreement
InconvenientTime2200OB 2HotelAgreement, WhiteCollarAgreement
InconvenientTime3300OB 3WhiteCollarAgreement
InconvenientTime4400OB 4WhiteCollarAgreement
InconvenientTime5210OB 1 + OB 2HotelAgreement, WhiteCollarAgreement
InconvenientTime6310OB 1 + OB 3WhiteCollarAgreement
InconvenientTime7350OB 2 + OB 3WhiteCollarAgreement
InconvenientTime8410OB 1 + OB 4WhiteCollarAgreement
InconvenientTime9450OB 2 + OB 4WhiteCollarAgreement
InconvenientTime10470OB 3 + OB 4WhiteCollarAgreement