Skip to main content

Leave Calendar Model

Summary

Leave calendar context consists of tenant Holidays and recurring weekly-off day names, with overlap against Attendance Time Office ownership.

Audience

Developers, architects, QA, and Leave/Attendance integrators.

Overview

Holiday supplies name/date/type; weekly off supplies a recurring day name. Both are tenant-scoped. The calculator receives already-loaded calendar collections and applies policy flags. No country, region, employee assignment, active state, effective date, or rotating calendar exists. Leave and Attendance weekly-off ownership and compatibility routing are Transitional.

Source References

  • microservices/src/leave-service/Domain/Leave/CalendarEntities.cs
  • microservices/src/leave-service/Domain/Leave/LeaveDayCalculator.cs
  • microservices/src/attendance-service/Domain/TimeOffice/WeeklyOffRule.cs

See Also

Keywords

  • Leave Service
  • Leave Calendar Model
  • Technical architecture

Revision Information

  • Status: Draft
  • Last reviewed: 2026-07-15
  • Review cycle: Quarterly