Explanation of permissions
Understanding Our permissions
Permissions are crucial for controlling access to various features and actions within our platform.
These permissions are mapped to specific products and are only available if your Company Group has access to that particular product.
Permission structure
- Permissions grant users the right to perform specific actions within the platform.
- In some cases, permissions will implicitly give you access to other permissions. For instance, if you are assigned the permission to "Initiate payments," you will also be able to "View accounts" because you need to select an account when initiating a payment - even though you are not assigned the specific permission "View accounts".
Approvals
For certain critical permissions, such as initiating payments, creating users, and creating pre-defined beneficiaries, you have the option to decide whether these actions require approval from another user or not.
For Initiate payments, you will be able to choose more advanced approval options:
- Dual approvals for all payments: Every payment requires two approvals before processing
- Single approval for all payments: Every payment requires one approval before processing
- Single approval for external payments only: Payments to third parties require one approval, but payments to accounts within the same company group do not require an approval.
List of Permissions
Here is a comprehensive list of permissions available, along with their related product, user types, and descriptions:
Name of permission | Related product | User type | Description |
---|---|---|---|
Create users - with our without approvals | User management | Admin | Allows the user to set up, update, and manage other users. Depending on the approval setup, the creation may or may not require approval from another user. The management of other Admin users must be undertaken by Client Services. |
Approve payments | Payments | User, Admin | Allows the user to approve payments initiated by other users. An approver can never approve their own payments. |
View payments | Payments | User, Admin, API | Allows the user to view all payments and their details |
Initiate payments - with or without approvals | Payments | User, Admin, API | Allows the user to initiate payments. Depending on the approval setup (see above), the initiation may or may not require approval from another user. |
Only Initiate Payments to Saved Beneficiaries | Payments | User, Admin, | Restricts users from initiating payments while creating a new beneficiary, ensuring payments can only be made to already saved beneficiaries. |
Initiate recalls and Traces | Payments | User, Admin | Allows the user to attempt to recall a payment that has already been processed or initiate a payment trace. |
View accounts and bookings | Accounts | User, Admin, API | Allows the user to view bank accounts, balances, and bookings. |
Edit account names | Accounts | User, Admin | Allows the user to name and rename bank accounts. |
View pre-defined beneficiaries | Beneficiaries | User, Admin | Allows the user to view list of saved beneficiaries. |
Create beneficiaries with approval - with or without approvals | Beneficiaries | User, Admin | Allows the user to create beneficiaries which can later be used when initiating payments. Depending on the approval setup, the creation may or may not require approval from another user. |
Approve beneficiaries | Beneficiaries | User, Admin | Allows the user to approve beneficiaries. |
Download reports | Reports | User, Admin, API | Allows the user to generate, schedule and download reports containing payment and balance data. |
View FX | FX | User, Admin, API | Allows the user to view FX trades. |
Initiate FX trades | FX | User, Admin, API | Allows the user to execute FX trades between own bank accounts. |
View Virtual Accounts | Virtual accounts | User, Admin, API | Allows the user to view Virtual Accounts and previous orders. |
Manage Virtual Accounts | Virtual accounts | User, Admin, API | Allows the user to order, update, close and manage Virtual Accounts |
View MMF | MMF | User, Admin | Allows the user to view the MMF Screen incl. holdings and previous trades. |
Initiate MMF trades | MMF | User, Admin | Allows the user to execute MMF trades. |
Create and edit webhook subscriptions | Webhooks | User, Admin, API | Allows the user to set up and manage webhook subscriptions. Currently, the functionality is only available via API thus it is only relevant for the API users. In the future, we might add it the Client Portal as well making it relevant for Users and Admins. |
Remember, some permissions are only available to administrators (Admin), while others are for regular users (Users) or API users.
Understanding these permissions helps you use BC Connect effectively and manage access within your organization.
Updated about 2 months ago