Roles and Permissions
Define how the users and employees of your organization interact with Zoho Spend by assigning them with roles and permissions. By creating customized roles, you can control the level of access each person has based on their designation, responsibilities, or department needs. Once the roles are set up, they can be assigned to individuals as you invite them to your Zoho Spend organization.
User Roles
User Roles determine the level of access a user has within the Admin View of Zoho Spend. These roles are typically assigned to finance teams, approvers, managers, and administrators who handle configuration, policy settings, report approvals, procurement, accounts, reimbursements, audits, and overall spend management.
In Zoho Spend, there are seven default user roles that define the level of access and permissions for each user:
- Admin (or) Super Admin: Unrestricted access to all modules and Settings.
- AP Admin: Unrestricted access to all Purchases modules except Request for Quotes.
- AP Staff: Create, submit, and approve transactions for all Purchases modules except Request for Quotes.
- Travel & Expense Admin: Unrestricted access to all Travel and Expense modules.
- Payroll Admin: Unrestricted access to all Payroll modules.
- Procurement Admin: Unrestricted access to Vendors, Items, Purchase Requests, Request for Quotes, Purchase Orders, and Purchase Receives modules. Can view Bills and Vendor Payments.
- Procurement Staff: Create, submit, and approve transactions for Vendors, Items, Purchase Requests, Request for Quotes, Purchase Orders, and Purchase Receives modules. Can view Bills and Vendor Payments.
Create New User Role
You can create custom user roles with fine grained permissions for each module, ensuring that every user can only access and perform the actions relevant to their responsibilities. Here’s how:
- Go to Settings on the left sidebar.
- Click Roles & Permissions under People.
- Click the + New Role dropdown in the top right corner and click User Role.
- Enter the Role Name.
- Enter a Description for this role.
Configure the permission and access level for this role:
Insight: These are the actions you can perform on each record:
- View: Allows the user to view a record but not perform any additional actions.
- Create: Allows the user to create a record and submit it for approval.
- Update: Allows the user to create and edit a record.
- Connect Cards: Allows the user to connect cards and assign them to other users.
- Approve: Allows the user to approve or reject a record.
- Delete: Allows the user to delete a record.
- Export: Allows the user to export reports.
- Schedule: Allows the user to schedule report generation.
- Share: Allows the user to share reports.
- Full Access: Allows the user to view, create, update, approve, and delete a record.
- Manage Permissions: Configure additional permissions for the user such as archive, close, or reopen a record.
Travel and Expense
| Action | Permissions | Manage Permissions |
|---|---|---|
| Trips | You can provide view, update, approve, or full access. | You can provide access to archive, close, reopen, edit trips after they are marked as Exported, select trip options, approve trip options, or book tickets. |
| Traveler Profile | You can provide view, create, update, delete, or full access. | You can provide access to view the emergency contact. |
| Expense Reports | You can provide view, update, approve, or full access. | You can provide access to approve reports with policy violations, modify expenses in submitted reports, reimburse, archive, edit reports and their expenses after they are marked as Exported, prevent expense creation using a Parent category, and prevent overwriting exchange rate in expense creation. |
| Advances | You can provide view, create, update, delete, approve, or full access. | You can provide access to record payment of advances and edit advances after they are marked as Exported. |
- Allow user to manage the preferences for all travel and expense modules: Mark the checkbox to allow users to manage the preferences for all the travel and expense modules.
Connect Cards
| Action | Permissions |
|---|---|
| Corporate Cards | You can provide view, connect, or full access. |
Purchases
| Action | Permissions | Manage Permissions |
|---|---|---|
| Vendors | You can provide view, create, update, delete, approve, or full access. | You can provide access to statements, merge vendors, communicate with vendors, vendor bank account, and edit and delete approved vendors. |
| Items | You can provide view, create, update, delete, or full access. | Not Applicable |
| Purchase Requests | You can provide view, update, approve, or full access. | You can provide access to mark a purchase request as Processed, edit purchase requests after they are marked as Exported, and prevent purchase request creation using a Parent category. |
| Request for Quotes | You can provide view, create, update, delete, approve, or full access. | You can provide access to publish, cancel, and close a request for quote. |
| Purchase Orders | You can provide view, create, update, delete, approve, or full access. | You can provide access to communicate with vendors, edit and delete approved purchase orders. |
| Purchase Receives | You can provide view, create, update, delete, or full access. | Not Applicable |
| Bills | You can provide view, create, update, delete, approve, or full access. | You can provide access to void, edit and delete approved bills. |
| Vendor Credits | You can provide view, create, update, delete, approve, or full access. | You can provide access to refund, edit and delete approved credits. |
| Vendor Payments | You can provide view, create, update, delete, approve, or full access. | You can provide access to edit and delete approved vendor payments. |
| Batch Payments | You can provide view, create, update, delete, approve, or full access. | You can provide access to process batch. |
| Inbox | You can provide view, create, delete, or full access. | You can provide access to manage folder. |
- Allow user to manage the preferences for all purchase modules: Mark the checkbox to allow users to manage the preferences for all the purchase modules.
General Budgets
You can provide access to:
- View Shared Budgets
- View All General Budgets
- Manage All General Budgets
User Budgets
You can provide access to:
- View All User Budgets
- Manage All User Budgets
Analytics Reports
Payables
| Report Name | Permissions |
|---|---|
| Vendor Balance Summary | You can provide view, export, schedule, share, or full access. |
| AP Aging Summary | You can provide view, export, schedule, share, or full access. |
| AP Aging Details | You can provide view, export, schedule, share, or full access. |
| Bill Details | You can provide view, export, schedule, share, or full access. |
| Vendor Credit Details | You can provide view, export, schedule, share, or full access. |
| Payments Made | You can provide view, export, schedule, share, or full access. |
| Purchase Order Details | You can provide view, export, schedule, share, or full access. |
| Purchase Orders by Vendor | You can provide view, export, schedule, share, or full access. |
| Payable Summary | You can provide view, export, schedule, share, or full access. |
| Payable Details | You can provide view, export, schedule, share, or full access. |
Purchases
| Report Name | Permissions |
|---|---|
| Purchases by Item | You can provide view, export, schedule, share, or full access. |
Settings
You can provide access to:
- Manage Users
- Update Organization Profile
- Configure Vendor Portal
- Configure Employee Portal
- Signatory
- Payment Gateway
- Taxes
- Currencies
- Tags
- Subscription
- Departments
- Company Policies
- Chart Of Accounts
- Expense Categories
- Merchants
- Projects
- Customers
- Payment Modes
- Payment Terms
- Reminders
- Custom Views
- PDF Templates
- Email Templates
- Integrations
- Provide access to protected data
- Data Backups
- Designations
- Automation
- Incoming Webhooks
- Signals
Once you’ve marked the checkbox for the permission and access level that you want to provide for this role, click Save.
Edit User Role
Note: You cannot modify the predefined user roles in Zoho Spend.
Here’s how you can edit a user role:
- Go to Settings on the left sidebar.
- Click Roles & Permissions under People.
- Hover over the role you want to edit and click the More icon.
- Select Edit.
- Make the necessary changes and click Save.
Clone User Role
Here’s how you can clone a user role:
- Go to Settings on the left sidebar.
- Click Roles & Permissions under People.
- Hover over the role you want to clone and click the More icon.
- Select Clone.
- You can still make any changes if necessary and click Save.
Delete User Role
Note: You cannot delete the predefined user roles in Zoho Spend.
Here’s how you can delete an user role:
- Go to Settings on the left sidebar.
- Click Roles & Permissions under People.
- Hover over the role you want to delete and click the More icon.
- Select Delete.
- Confirm your action by clicking Delete again in the pop-up.
Employee Roles
Employee Roles define what employees can view and perform within the Employee Portal. These roles are designed for employees who submit expenses, create trip requests, manage cards, record purchase requests, or track reimbursements.
In Zoho Spend, there are two default employee roles that define the level of access and permissions for each employee:
- Approver: Create, submit, and approve transactions, and leave and regularization requests based on your organization’s module preferences.
- Submitter: Create and submit transactions, and leave and regularization requests based on your organization’s module preferences.
Create New Employee Role
Here’s how you can create a new employee role:
- Go to Settings on the left sidebar.
- Click Roles & Permissions under People.
- Click the + New Role dropdown in the top right corner and click Employee Role.
- Enter the Role Name.
- Enter a Description for this role.
Configure the permission and access level for this role:
Insight: These are the actions you can perform on each record:
- View: Allows the employee to view a record but not perform any additional actions.
- Create: Allows the employee to create a record and submit it for approval.
- Manage: Allows the employee to create and edit a record.
- Connect: Allows the employee to connect their corporate cards.
- Approve: Allows the employee to approve or reject a record.
- Delete: Allows the employee to delete a record.
- Full Access: Allows the employee to view, create, update, approve, and delete a record.
- Manage Permissions: Configure additional permissions for the employee such as archive, close, or reopen a record.
Travel and Expense
| Action | Permissions | Manage Permissions |
|---|---|---|
| Trips | You can provide manage, approve, or full access. | You can provide access to close, reopen, select trip options and manage traveler profile. |
| Expense Reports | You can provide manage, approve, or full access. | You can provide access to approve reports with policy violations, prevent expense creation using a Parent category, prevent overwriting exchange rate in expense creation and share an expense report. |
| Advances | You can provide manage, approve, or full access. | Not Applicable |
| Purchase Requests | You can provide manage, approve, or full access. | You can provide access to prevent purchase request creation using a Parent category. |
- Allow delegate to submit records: Mark the checkbox to allow delegates to submit records.
- Allow delegate to approve records: Mark the checkbox to allow delegates to approve records.
Employee Budgets
You can provide access to:
- View Own Employee Budgets
Connect Cards
| Action | Permissions |
|---|---|
| Corporate Cards | You can provide view, connect, delete, or full access. |
- Allow employees to manage personal cards: You can provide access to allow this employee to manage their personal cards.
Approvals
You can provide access to:
- Allow users to add additional approvers
Once you’ve marked the checkbox for the permission and access level that you want to provide for this role, click Save.
Edit Employee Role
Note: You cannot modify the predefined employee roles in Zoho Spend.
Here’s how you can edit an employee role:
- Go to Settings on the left sidebar.
- Click Roles & Permissions under People.
- Hover over the role you want to edit and click the More icon.
- Select Edit.
- Make the necessary changes and click Save.
Clone Employee Role
Here’s how you can clone an employee role:
- Go to Settings on the left sidebar.
- Click Roles & Permissions under People.
- Hover over the role you want to clone and click the More icon.
- Select Clone.
- You can still make any changes if necessary and click Save.
Delete Employee Role
Note: You cannot delete the predefined employee roles in Zoho Spend.
Here’s how you can delete an employee role:
- Go to Settings on the left sidebar.
- Click Roles & Permissions under People.
- Hover over the role you want to delete and click the More icon.
- Select Delete.
- Confirm your action by clicking Delete again in the pop-up.