Leave Balance Component Reference
Summary
The extracted balance stores seven components and calculates availability; the current UI exposes only a subset.
Audience
HR/Leave and payroll administrators, developers, QA, support, and product owners.
Reference Content
| Component | Stored? | Meaning / effect | Current UI |
|---|---|---|---|
| Opening | Yes | Starting balance for user/type/year | Displayed/editable in legacy admin UI |
| Accrued | Yes | Accumulated entitlement component | Displayed/editable |
| Used | Yes | Applied usage; clamped non-negative by domain operations | Displayed/editable |
| Adjusted | Yes | Manual adjustment; may be negative | Displayed/editable |
| Carried forward | Yes | Carried component set by domain foundation | Not displayed |
| Encashed | Yes | Encashment component; reduces availability | Not displayed |
| Available | No | Opening + accrued + adjusted + carried forward − used − encashed | Displayed/derived |
Carry-forward and encashment storage/domain methods exist, but complete application scheduling, governance, UI, and Payroll handoff are not implemented.
Source References
microservices/src/leave-service/Domain/Leave/LeaveBalance.csmicroservices/src/leave-service/Application/LeaveWorkflows.csUI/salary-ui/apps/client-hrms-portal/src/pages/hr/PayrollFeaturePages.tsx
Related Articles
See Also
Keywords
- Leave reference
- Leave Balance Component Reference
- Workforce management
Revision Information
- Status: Draft
- Last reviewed: 2026-07-15
- Review cycle: Quarterly