Payroll Status and Lifecycle Reference
Summary
This page records confirmed payroll status and lifecycle reference behavior and marks incomplete boundaries explicitly.
Audience
Payroll users, developers, QA and support engineers, architects, and implementation reviewers.
Reference Content
Confirmed run lifecycle statuses
| Status | Use |
|---|---|
| Draft | Initial/editable run state |
| Calculated | Native/compatibility calculated state |
| Frozen | Locked output state required by native payslip and bank export |
| Unfrozen | Native post-unfreeze state |
Compatibility unfreeze returns the run/details to Draft rather than native Unfrozen, so lifecycle behavior is Transitional.
Other entity defaults include Open period, Calculated detail, Pending calculation/payslip, and Generated persisted payslip output where set. They are not all PayrollRun statuses.
Source References
microservices/src/payroll-service/Application/PayrollCalculationService.csmicroservices/src/payroll-service/Application/PayrollCompatService.csmicroservices/src/payroll-service/Application/PayrollOutputsService.cs
Related Articles
See Also
Keywords
- Payroll reference
- Payroll Status and Lifecycle Reference
Revision Information
- Status: Draft
- Last reviewed: 2026-07-15
- Review cycle: Quarterly