Skip to main content

Leave Impact on Payroll

Summary

Payroll compatibility behavior consumes approved Leave dates and separates paid from unpaid Leave using a transitional type convention.

Audience

Payroll and Leave administrators, analysts, product owners, QA, and implementation partners.

Overview

Only Approved Leave is included in the confirmed legacy Payroll/attendance summary. Rejected and Cancelled requests are excluded. The source distinguishes unpaid Leave by Leave type text, while the extracted Leave type also has an explicit paid flag; alignment is Transitional. Leave balances remain Leave-owned and do not define Payroll calculation formulas.

Approval/rejection/cancellation events exist, but downstream Payroll consumption and timing are not proven by the Leave publisher alone. Eventual consistency and post-Payroll corrections require confirmation. No Payroll formula or monetary value is documented.

Source References

  • Services/SalaryService.cs
  • Services/MonthlyAttendanceSummaryService.cs
  • microservices/src/leave-service/Domain/Leave/LeaveConfig.cs
  • microservices/src/leave-service/Domain/Leave/LeaveDomainEvents.cs

See Also

Keywords

  • Leave
  • Leave Impact on Payroll
  • Workforce management

Revision Information

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