Skip to main content

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