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 permissionRelated productUser typeDescription
Create users - with our without approvalsUser managementAdminAllows 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 paymentsPaymentsUser, AdminAllows the user to approve payments initiated by other users. An approver can never approve their own payments.
View paymentsPaymentsUser, Admin, APIAllows the user to view all payments and their details
Initiate payments - with or without approvalsPaymentsUser, Admin, APIAllows 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 BeneficiariesPaymentsUser, Admin,Restricts users from initiating payments while creating a new beneficiary, ensuring payments can only be made to already saved beneficiaries.
Initiate recalls and TracesPaymentsUser, AdminAllows the user to attempt to recall a payment that has already been processed or initiate a payment trace.
View accounts and bookingsAccountsUser, Admin, APIAllows the user to view bank accounts, balances, and bookings.
Edit account namesAccountsUser, AdminAllows the user to name and rename bank accounts.
View pre-defined beneficiariesBeneficiariesUser, AdminAllows the user to view list of saved beneficiaries.
Create beneficiaries with approval - with or without approvalsBeneficiariesUser, AdminAllows 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 beneficiariesBeneficiariesUser, AdminAllows the user to approve beneficiaries.
Download reportsReportsUser, Admin, APIAllows the user to generate, schedule and download reports containing payment and balance data.
View FXFXUser, Admin, APIAllows the user to view FX trades.
Initiate FX tradesFXUser, Admin, APIAllows the user to execute FX trades between own bank accounts.
View Virtual AccountsVirtual accountsUser, Admin, APIAllows the user to view Virtual Accounts and previous orders.
Manage Virtual AccountsVirtual accountsUser, Admin, APIAllows the user to order, update, close and manage Virtual Accounts
View MMFMMFUser, AdminAllows the user to view the MMF Screen incl. holdings and previous trades.
Initiate MMF tradesMMFUser, AdminAllows the user to execute MMF trades.
Create and edit webhook subscriptionsWebhooksUser, Admin, APIAllows 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.