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.

Account Holder Verification

Payments and Beneficiaries

User, Admin

If you have access to Initiate payments and Account Holder Verification, you can perform CoP/VoP checks in the payment form before making an outgoing payment.

If you have access to Beneficiaries, with permission to Create beneficiaries (with or without approvals), and have access to Account Holder Verification, you can perform CoP/VoP checks when creating a new beneficiary or editing an existing one.

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.