Rocketlane lets you define custom Expense fields inside the Expenses module. This feature enables teams to collect more context around time entries, enforce mandatory inputs, and even inherit values from existing fields in tasks, projects, or accounts.
Here’s how to set up and use custom Expense fields effectively.
Setting up Custom Expense Fields
To configure custom fields for time entries:
Go to Settings in your Rocketlane instance.
Navigate to Fields.
Locate the section labeled Expense Fields.
To add a new custom field:
Click New Field.
Provide a Name for your field.
Choose a Field Type (e.g., text, dropdown, date, number).
Add an optional Description to help team members understand the field’s purpose.
Assign the field to a specific Section, for organizational clarity.
You’ll see a toggle labeled Mandatory. Enabling this means:
The Expense cannot be submitted unless this field is filled. It is mandatory for all users.
When making a field mandatory, you must also define how its value should be populated:
Manual Entry: The user is prompted to enter the value manually during time submission.
Inherited Entry: The field value is automatically pulled from another source such as:
A task-level field
A project-level field
An account-level field
On Selecting inherited fields allow you to define a fallback value, which is used if:
A user skips filling a manual field.
An inherited source field is empty.
This ensures smooth submission without interruptions due to missing data.
Click Save to finalize the field setup.
Setting Section level Permissions
Once you’ve saved the field:
Click on the Section where the field was added.
You can now set:
View permissions: Who can see the field.
Edit permissions: Who can update it.
? Note: If a field is marked as mandatory, it overrides permission settings—meaning it will be visible to everyone, regardless of the view/edit rules.
RBAC Permissions:
Expenses:
Custom Expense Field Values:
Can view custom Expense field values:
Permission Scope: Either Group & Visible (can view custom field values in sections assigned to their groups) or Global (can view all custom Expense field values).
Function: Allows users to view custom Expense field values for the time entries they can access.
Can edit custom Expense field values:
Permission Scope: Either Group & Visible (can edit all visible field values and those custom field values in sections assigned to their groups) or Global (can edit all custom Expense field values).
Function: Allows users to edit custom Expense field values for the time entries they can access.
Expense Fields
Can manage Expense fields settings: Allows a user to configure the settings for Expense fields.
Allows Expense fields creation: Enables a user to create new Expense fields.
Can edit existing Expense fields: Enables a user to edit existing Expense fields.
Can create new Expense field sections: Enables a user to create new Expense field sections.
Can associate field sections to groups: Allows a user to map Expense field sections to groups. This permission has two options:
All groups: The user can map Expense field sections to any group.
Restricted: The user can only map Expense field sections to groups they belong to.
Can delete Expense fields: Enables a user to delete Expense fields