Payroll State Transitions
The Payroll State Transitions page is an audit trail for payroll run and payslip lifecycle changes.
State Transitions Index Page

Available Filters
| Filter | Description |
|---|---|
| Branch | Filters by branch. |
| Entity Type | Payroll Run or Payroll Payslip. |
| Action | Lifecycle action executed. |
| From Status | Previous status before action. |
| To Status | Resulting status after action. |
| From | Start date of created-at range. |
| To | End date of created-at range. |
Table Columns
- ID
- Branch
- Entity Type
- Entity ID
- Action
- From Status
- To Status
- Created By
- Created At
Clicking a row opens the transition details page (with permission).
State Transition Show Page

Details Displayed
- Transition ID
- Entity type and entity ID
- Branch
- Action
- From status and to status
- Created by
- Created at
- Meta JSON payload for full action context
Related Lifecycle Actions
State transition actions can include:
- Run actions:
recalculate,bulk_approve,review,return_calculated,lock,post,cancel,mark_paid - Payslip actions:
recalculate,approve,lock,mark_paid,cancel,void
