Skip to main content

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

StatusUse
DraftInitial/editable run state
CalculatedNative/compatibility calculated state
FrozenLocked output state required by native payslip and bank export
UnfrozenNative 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.cs
  • microservices/src/payroll-service/Application/PayrollCompatService.cs
  • microservices/src/payroll-service/Application/PayrollOutputsService.cs

See Also

Keywords

  • Payroll reference
  • Payroll Status and Lifecycle Reference

Revision Information

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