Reason Codes are predefined labels your team can select when performing certain actions — such as cancelling a quotation or invoice. They provide structured data for reporting and auditing.
Accessing Reason Codes
Go to Settings → Reason Codes.
Settings
At the top of the page, two toggles control when a reason code is required:
| Setting | Description |
|---|---|
| Adding a reason code for quotation cancellation is required | Team members must select a reason code when cancelling a quotation |
| Adding a reason code for invoice cancellation is required | Team members must select a reason code when cancelling an invoice |
Reason Codes Table
| Column | Description |
|---|---|
| Name | Reason code label |
| Description | Optional explanation |
| Active | Whether the code appears in dropdowns |
| Actions | Edit or delete |
Creating a Reason Code
- Click + Add Reason Code
- Enter:
- Reason Code — the label shown in dropdowns (e.g.
Customer Not Home,Parts Unavailable) - Description — optional explanation
- Active — toggle on to make it available immediately
- Reason Code — the label shown in dropdowns (e.g.
- Click Save
Enabling or Disabling a Reason Code
Toggle the Active switch on a reason code row to show or hide it from dropdowns without deleting it.
Editing or Deleting Reason Codes
Click on a reason code row to edit it. Click the delete icon to remove it. Deleting a reason code does not affect historical records that used it.
Tip
Keep reason codes concise and specific — vague codes like "Other" make reports less useful. Create enough options that your team rarely needs to free-type a reason.