Home How-to guides Manage Holidays

Manage Holidays

Last updated on Jun 12, 2026

This guide covers setting up and managing public holidays in CHRIS.

Understanding Holiday Schemes

Holiday schemes define which public holidays apply to employees. Different employees may have different schemes based on:

  • Country of employment
  • Office location
  • Contract type

View Holiday Schemes

  1. Navigate to Settings > Holidays
  2. You'll see existing schemes listed:
    • Scheme name
    • Country
    • Year
    • Number of holidays

Create a Holiday Scheme

Step 1: Add New Scheme

  1. Click Add Holiday Scheme
  2. Fill in the scheme details:
Field Description Example
Name Descriptive name Croatia 2025
Country Country code HR
Year Calendar year 2025

Step 2: Add Holidays

  1. After creating the scheme, click Add Holiday
  2. Enter holiday details:
Field Description
Date The holiday date
Name (Croatian) Holiday name in Croatian
Name (English) Holiday name in English
Name (Russian) Holiday name in Russian
Name (Hindi) Holiday name in Hindi
Type National, Religious, Regional
  1. Click Save
  2. Repeat for all holidays

Example: Croatian Holidays 2025

Date Name Type
Jan 1 New Year's Day National
Jan 6 Epiphany Religious
Apr 20 Easter Sunday Religious
Apr 21 Easter Monday Religious
May 1 Labour Day National
May 30 Statehood Day National
Jun 19 Corpus Christi Religious
Jun 22 Anti-Fascist Day National
Aug 5 Victory Day National
Aug 15 Assumption Religious
Nov 1 All Saints' Day Religious
Nov 18 Remembrance Day National
Dec 25 Christmas Religious
Dec 26 St. Stephen's Day Religious

Edit a Holiday Scheme

  1. Click on the scheme to edit
  2. Modify scheme details or individual holidays
  3. Click Save

Edit Individual Holiday

  1. In the scheme view, find the holiday
  2. Click Edit next to it
  3. Update the details
  4. Save changes

Delete a Holiday

  1. Find the holiday in the list
  2. Click Delete
  3. Confirm removal

Duplicate a Scheme for New Year

Rather than creating from scratch:

  1. Select an existing scheme
  2. Click Duplicate for Next Year
  3. The system creates a copy for the following year
  4. Adjust dates for holidays that vary by year (e.g., Easter)

!!! tip "Variable Holidays" Some holidays change dates each year:

- Easter (varies by lunar calendar)
- Eid (Islamic calendar)
- Chinese New Year (lunar calendar)

Remember to update these dates annually.

Assign Scheme to Employees

Individual Assignment

  1. Go to Employees
  2. Click on an employee
  3. In their profile/contract, select Holiday Scheme
  4. Save changes

Bulk Assignment

  1. Navigate to Employees
  2. Select multiple employees using checkboxes
  3. Click Assign Holiday Scheme
  4. Select the scheme
  5. Confirm

How Holidays Affect Leave Calculation

When an employee submits leave:

  1. System calculates total calendar days
  2. Subtracts weekends (Saturday, Sunday)
  3. Subtracts public holidays from their assigned scheme
  4. Returns working days to deduct from balance

Example Calculation

Leave request: December 22-26, 2025 (5 calendar days)

Day Date Type
Mon Dec 22 Working day
Tue Dec 23 Working day
Wed Dec 24 Working day
Thu Dec 25 Holiday (Christmas)
Fri Dec 26 Holiday (St. Stephen's)

Result: 3 working days deducted from balance


Multiple Schemes

Organizations with international presence may need multiple schemes:

Scheme For
Croatia 2025 Croatian office employees
UK 2025 UK office employees
Remote - Croatia Croatian remote workers
Remote - US US remote workers

Each employee is assigned one scheme matching their location/contract.


Delete a Holiday Scheme

!!! warning "Before Deleting" Ensure no employees are assigned to this scheme.

  1. Navigate to the scheme
  2. Click Delete Scheme
  3. If employees are assigned, you'll be prompted to:
    • Reassign them to another scheme first
    • Or remove their scheme assignment

Best Practices

Scheme Naming

Use clear, descriptive names:

[Country] [Year]

Examples:

  • Croatia 2025
  • United Kingdom 2025
  • Germany - Bavaria 2025 (regional)

Annual Review

At the start of each year:

  1. Create new schemes for the coming year
  2. Update variable holiday dates
  3. Assign new schemes to employees
  4. Archive or delete outdated schemes

Regional Variations

Some countries have regional holidays:

  • Create separate schemes for each region
  • Example: "Germany - Bavaria 2025" vs "Germany - Berlin 2025"
  • Assign based on employee's office location