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