Leave Holidays
Summary
A Holiday is a tenant-scoped named date with a paid/unpaid type used by Leave calculation and workforce processing.
Audience
Employees, Leave/HR/Payroll administrators, analysts, product owners, and QA.
Concepts
Holiday fields are name, date, tenant, and free-text type with confirmed Paid/Unpaid meaning. No active flag, optional/restricted holiday behavior, employee eligibility, country, region, or calendar assignment exists in reviewed evidence.
When a Leave policy excludes holidays, every configured holiday date in the request range is removed from Leave-day count. Paid/unpaid Holiday type does not change that Leave calculation exclusion. Payroll compatibility excludes unpaid holidays from paid-holiday treatment. Holiday configuration is shared through compatibility surfaces and Attendance UI usage, so final service ownership is Transitional.
Source References
microservices/src/leave-service/Domain/Leave/CalendarEntities.csmicroservices/src/leave-service/Domain/Leave/LeaveConstants.csmicroservices/src/leave-service/Domain/Leave/LeaveDayCalculator.csServices/MonthlyAttendanceSummaryService.cs
Related Articles
See Also
Keywords
- Leave
- Leave Holidays
- Workforce management
Revision Information
- Status: Draft
- Last reviewed: 2026-07-15
- Review cycle: Quarterly