HRMS · Leave
Route /admin/leave/legal-calendars · /admin/leave/working-day-rules · /admin/leave/holiday-imports · /admin/leave/calendar-impact-preview

Legal Calendars & Working Days

Legal calendars, working-day rules, and impact preview. Holiday import is operator-assisted; use People Holidays for bulk. Create/update via forms when available, or API.

Register view — create/update via forms when available, or API. Import is operator-assisted; People Holidays for bulk.

Working days

Legal calendars, working-day rules, and an impact preview

Legal calendars and working-day rules tell leave how to count. Holiday import is operator-assisted; People Holidays remains the list employees see.

Admin → Legal calendars Route /admin/leave/legal-calendars HR Admin · Org Admin

The job of this console

Maintain legal calendars, working-day rules, and preview impact before a policy depends on them. Import holidays carefully, then confirm the People holiday list.

Seat at the table

HR administrators. Employees never edit legal calendars.

The working rhythm

Open calendars, edit or import, preview impact on a sample span, save, then prove a leave request day count.

Moments that bring you here

A new country. A government calendar change. Working-week change (two Saturdays off). After day counts disagreed with HR’s spreadsheet.

ⓘ
Holidays still list on People → Holidays
This console owns legal/working-day rules. Imported dates should land where leave counting and the holiday list both can see them.

Flowcharts

Each diagram auto-plays steps when it scrolls into view. Use Play / Pause, or click a step to jump.

1 — Working-day rule priority

Employee override beats jurisdiction; team/shift and Mon–Fri are fallbacks.

flowchart TD
  Emp[Employee] --> R[Resolver]
  R --> P1{Override?}
  P1 -->|Yes| Done[Workdays]
  P1 -->|No| P2{Jurisdiction rule?}
  P2 -->|Yes| Done
  P2 -->|No| P3[Team / shift / Mon-Fri]
  P3 --> Done
  Done --> Hol[Minus holidays]
            
  1. 1
    EmployeeSubject of the leave day count.
  2. 2
    ResolverShared working-day service.
  3. 3
    Override?Personal working-day assignment.
  4. 4
    Jurisdiction rule?Country/region pattern from legal calendars.
  5. 5
    Team / shift / Mon–FriOrg defaults when nothing more specific exists.
  6. 6
    Minus holidaysCalendar keys from holidays + mapper.

2 — Import and impact preview

Operator-assisted import or People Holidays bulk, adjust rules, preview day counts, then publish.

flowchart TD
  I[Holiday import] --> W[Working-day rules]
  W --> P[Impact preview]
  P --> Pub[Publish / assign]
  Pub --> Live[Live leave counts]
            
  1. 1
    Holiday importOperator-assisted import batch, or bulk via People Holidays.
  2. 2
    Working-day rulesDefine ISO weekday patterns per jurisdiction.
  3. 3
    Impact previewSimulate day counts for sample employees/ranges.
  4. 4
    Publish / assignActivate rules and map calendars.
  5. 5
    Live leave countsApply leave uses the new calendar.

Overview

These screens manage legal calendars, working-day rules, holiday import batches, and calendar impact preview. They feed the same resolver used by Leave Management. Holiday import is operator-assisted; use People Holidays for bulk holiday maintenance. Create/update via forms when available, or API.

How to use

1. Maintain holidays
Use People Holidays for bulk; holiday import here is operator-assisted (batch review), not full self-serve auto-import.
2. Working-day rules
Review jurisdiction patterns; create/update via forms when available, or API.
3. Impact preview
Inspect calendar impact preview when sample ranges are available.
4. Assign / publish calendars
Publish calendar versions via available forms; map jurisdictions and verify leave day counts.