Skip to main content

Leave Weekly Offs

Summary

Leave stores tenant-level recurring weekday names that can be excluded from Leave-day calculation.

Audience

Leave/Attendance administrators, employees, analysts, product owners, QA, and implementers.

Concepts

A Leave weekly off has tenant and day-name scope. The configuration has no employee scope, effective date, rotation, or active flag. When the resolved Leave policy enables exclusion, matching weekdays are removed from the request count; otherwise they remain in the inclusive span.

Attendance Service also owns a Time Office weekly-off rule. Compatibility routes and shared UI make ownership overlap Transitional. Synchronization, precedence, and consistency between Leave-owned and Attendance-owned rules require confirmation. Rotating rosters and employee-specific weekly offs are not implemented in this Leave model.

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
  • Leave Weekly Offs
  • Workforce management

Revision Information

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