Skip to main content
The holiday calendar is not decoration. It changes what a day means — to attendance, to leave arithmetic, to overtime, and therefore to pay. Shifts & rosters → Holidays.

Why it matters

Attendance

A day on the calendar with no punches reconciles to Holiday, not Absent. Without the calendar loaded, every public holiday looks like a whole workforce failing to turn up.

Payroll

Payroll counts loss of pay from Absent days. A holiday marked Absent is a holiday your people get docked for.

Leave

Holidays inside a leave range are excluded from the working-day count, so a request spanning one costs a day less.

Overtime

Overtime approved on a holiday earns comp-off on top of paid overtime.

Holiday types

Maintaining the calendar

1

Import last year

Import previous year copies every holiday from the preceding year into the target year. Duplicates are skipped, so re-running it is harmless.
Dates are copied literally. A 29 February source is skipped when the target year is not a leap year, and moveable festivals will need correcting by hand — the import is a starting point, not a calculation.
2

Adjust

Add, edit and delete individual holidays. The year view shows the calendar at a glance with counts by type.
3

Publish it to your people

Export ICS downloads a standard calendar file employees can subscribe to in their own calendar app.
Filter pills narrow the list and the year grid by type. The counts in the KPI strip stay unfiltered by design — they always describe the whole year.

Regional holidays and locations

A holiday can be organization-wide or tied to specific locations. Attendance reconciliation consults both: a day is a holiday for an employee if it is organization-wide, or if it applies to that employee’s own location. This is what lets a Mumbai-only festival be a holiday in Mumbai and an ordinary working day in Bengaluru, from one calendar.

Known gaps

Two behaviours worth knowing before you rely on the calendar:A holiday worked still reconciles as Present. If someone punches in on a holiday, the day is Present, not a distinct “holiday worked” status. The comp-off credit still fires correctly when their overtime is approved, but the day record itself does not distinguish the case.A weekly-off day with no punches reconciles to Absent, not WeeklyOff. Only the holiday case has been closed. This affects rest days that fall outside the shift template’s configured weekly offs.
The Weekly-off default, Restricted and Compliance panels on the holidays page are representative of the intended model rather than functional — they display, they do not configure.