Reason codes
/settings/reason-codes
Reason codes are the controlled vocabulary used across change requests, leave requests, and intraday exceptions. Forcing reasons to come from a fixed catalogue (rather than free text) keeps reporting clean.
What the table shows
Per row: code, category, description, enabled status.
Categories
- Department change — reasons for moving an employee between departments
- Salary change — drivers of compensation adjustments (promotion, market adjustment, etc.)
- Leave request — reasons for various leave types
- Termination — voluntary and involuntary separation reasons
- Intraday exception — system issue, training overrun, late, etc.
- (Other tenant-specific categories as needed)
Lifecycle
- Create — adds a new code to a category
- Edit — adjust description; the code itself is typically immutable once in use
- Enable / disable — disabled codes are preserved on historical records but don't show in pickers for new entries