Skip to main content

Leave Corrections and Adjustments

Summary

Confirmed corrections are cancellation and direct balance maintenance; request editing and governed carry-forward/encashment correction are not implemented.

Audience

Employees, Leave/HR/Payroll administrators, managers, product owners, and QA.

Overview

ScenarioConfirmed behavior
Edit before approvalNot implemented; no request-update workflow is exposed.
Reject and resubmitRejection is implemented; resubmission is a new request and its business governance requires confirmation.
Cancel PendingEmployee self-cancellation is confirmed in compatibility behavior.
Cancel ApprovedAuthorized cancellation is supported and reverses prior balance usage.
Date-range correctionCancel/new request; formal correction process Requires confirmation.
Balance correctionAdministrative set/delete capability exists; approval and audit governance require confirmation.
Carry-forward correctionNot implemented end to end.
Encashment correctionNot implemented end to end.
Attendance conflict correctionResolve the conflicting business record through its owning workflow; no bypass is supported.
Payroll-period restrictionsRequires confirmation.

Request decisions and balance changes create timeline/audit evidence in confirmed paths. Direct data manipulation is outside the supported business process.

Source References

  • microservices/src/leave-service/Application/LeaveWorkflows.cs
  • microservices/src/leave-service/Domain/Leave/LeaveRequest.cs
  • Controllers/LeaveRequestsController.cs

See Also

Keywords

  • Leave
  • Leave Corrections and Adjustments
  • Workforce management

Revision Information

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