Skip to main content

Company Leave Policy

This guide demonstrates implementing a comprehensive leave policy for a multi-country organization operating in Germany and Singapore using IceHrm.


Policy Overview

For this example, we have offices in two countries with different leave requirements:

CountryLeave Types
SingaporeAnnual Leave, Casual Leave, Maternity Leave
GermanyVacation (with experience-based increases), Sick Leave

Singapore Leave Policy

Annual Leave

Configure annual leave with 14 days per year and full carry forward.

Singapore Annual Leave

SettingValue
NameAnnual Leave
Leaves per Leave Period14
Carry Forward100%
Maximum Carry ForwardNo limit
Carry Forward AvailabilityIndefinite

Annual Leave Carry Forward


Casual Leave

Configure casual leave with 7 days per year and no carry forward.

Singapore Casual Leave

SettingValue
NameCasual Leave
Leaves per Leave Period7
Carry ForwardDisabled

Maternity Leave

Configure maternity leave restricted to working mothers only.

Maternity Leave

SettingValue
NameMaternity Leave
Maximum Days48
Available From4 weeks before expected childbirth
Leave GroupSingapore Working Mothers
Restricted Access

By assigning maternity leave to the "Singapore Working Mothers" leave group, only employees in that group can apply for this leave type.


Germany Leave Policy

Vacation with Experience-Based Increases

Germany vacation policy provides additional days based on years of experience:

ExperienceVacation Days
Base25 days
2+ years27 days (+2)
3+ years28 days (+1 more)
4+ years30 days (+2 more)

Germany Vacation

Carry Forward: Limited to 3 months into the new period


Creating Leave Rules for Experience-Based Increases

Use leave rules to grant additional vacation days based on service duration.

Leave Rule - Experience

Example: 2+ Years Experience Rule

SettingValue
Leave TypeVacation
Required Experience (Days)730 (2 years)
Leaves Per Year27

Create additional rules for 3+ years (1095 days) and 4+ years (1460 days).


Sick Leave

Germany sick leave allows employees to apply beyond their balance.

Germany Sick Leave

SettingValue
NameSick Leave
Leaves per Leave Period14
Apply Beyond BalanceYes (Unlimited)

Setting Up Leave Groups

Leave groups segment employees by location and eligibility criteria.

Leave Groups

Required Leave Groups

Group NamePurpose
SingaporeAll Singapore employees
GermanyAll Germany employees
Singapore Working MothersFemale employees eligible for maternity leave

How to Create

  1. Go to Manage > Leave > Leave Groups > Edit Leave Groups

  2. Create each group

  3. Add employees to appropriate groups


Configuring Work Week

Different countries may have different work weeks.

Work Week

Singapore Work Week

DayStatus
Monday - FridayFull Working Day
SaturdayHalf Day
SundayNon-Working Day

Germany Work Week

DayStatus
Monday - FridayFull Working Day
Saturday - SundayNon-Working Day

Managing Paid Time Off (PTO)

Use PTO to adjust leave balances for employees who have already taken leave before system implementation.

PTO Management

Adding PTO Adjustments

  1. Go to Manage > Leave > Paid Time Off

  2. Click Add New

  3. Enter the adjustment:

FieldValue
EmployeeSelect employee
Leave TypeSelect leave type
AmountPositive or negative days

Example

Employee: Jason Wood
Leave Type: Vacation
Amount: -5 days

This reflects 5 vacation days already taken before the system was implemented.

Employee Leave Entitlement View

After configuration, employees can view their leave entitlements.

Employee Entitlement

The system displays:

  • Available leave days
  • Pending requests
  • Leave to be accrued (if accrual is enabled)
  • Carried forward days

Complete Policy Summary

Policy Summary

Singapore

Leave TypeDaysCarry Forward
Annual Leave14Yes (100%, unlimited)
Casual Leave7No
Maternity Leave48N/A

Germany

Leave TypeDaysCarry Forward
Vacation25-30 (experience-based)Yes (3 months)
Sick Leave14+ (can exceed)No

Quick Reference

TaskLocation
Create leave typesAdmin > Leave Settings > Leave Types
Create leave groupsManage > Leave > Leave Groups
Create leave rulesAdmin > Leave Settings > Leave Rules
Configure work weekAdmin > Leave Settings > Work Week
Add PTO adjustmentsManage > Leave > Paid Time Off
View employee entitlementsManage > Leave > Employee Leave List

Setup Checklist

  • Create leave groups for each country/eligibility criteria
  • Add employees to appropriate leave groups
  • Create leave types for each country
  • Configure carry forward settings
  • Create leave rules for experience-based increases
  • Configure country-specific work weeks
  • Add PTO adjustments for existing leave balances
  • Verify employee entitlements are correct