Help Center

Our products knowledge base for customers

Roles

Roles

General information

Under Roles you can see a list of participation types and access types configured on a particular broker. Different roles have different sets of permissions. Within a role, the next are set:

  1. Permissions
  2. Access sets by account management type for own accounts of a profile permissions
  3. Access sets in terms of account management type for client accounts

Member roles

Member Roles are membership types in a profile. They can be configured by agreement with Unity administrators. Below is a list of some of the roles available by default:

NameDescription
Full accessfull access
Clientclient
Dealerdealer
Read onlyread only
Full access Verifyfull access (verified)
Multiaccount tradertrader with multiple accounts
Email/Telegram notificationsEmail or Telegram
Content managerCasual section access

In order to view the participation type settings, just click on it in the list.

The following information is available in the description of the membership type:

NameDescription
Namerole name
Spacethe space of the platform for which the participation type is intended (Trade or Dealer).
Profile Permissionspermissions for the participation type
Account Permissionspermissions for own account
Client account permissionsclient account permissions
The following information is available in the participation type description:
NameDescription
Namename
Spaceplatform area which the participation type is intended for (Trading Area or Dealer Area)
Profile permissionspermissions for the participation type
Own account permissionspermissions for the own account
Client account permissionspermissions for the client's account

Profile permissions

Profile permissions define what the user can actually do within the profile. View and View contracts profile permissions are required for each user. The list of profile permissions and their descriptions is shown below. The following permissions can be set up for any type of membership:

View

  • browsing and searching for instruments;
  • search by EOD rate;
  • view exchanges, interest rates on assets, exchange rates, netting rates;
  • view users, all chats, counters (unread messages), schedule, account access sets;
  • view profiles;
  • view profile documents, payment methods: broker - get verified payment methods, client - view current methods.

Edit legal data

This permission allows you to define the ability to send notifications about client registration. The following services are also included:

KYC application service:

  • init application;
  • verify manually.

KYC client service:

  • get fields;
  • get application;
  • submit application;
  • save application template.

View contracts

  • view requests (WL), brokers, members, all client documents;
  • view, send and forward client reports (which are automatically generated);
  • view the entire company admin panel (without the client panel);
  • view aggregator settings, connectors, instrument groups, margin profiles, FX leverages, order type sets, schedules, rates, netting settings, tax profiles.

View accounts

  • view orders, trades, positions, transactions, dividends, splits, coupons for accounts;
  • view mail logs and event logs;
  • receive and work with reports;
  • on some accounts gives access to entity history;
  • view payment methods and trading ideas for accounts.

Manage contracts

  • create an account;
  • add and delete account links;
  • close the account;
  • update account aggregator settings;
  • set and update account tariffs, margin profile, netting settings and account tax profile;
  • create a user;
  • create, update and delete a profile;
  • add, update and delete a member of the profile;
  • activate profile;
  • in a corporate profile, create a user and a personal brokerage account at the same time, making this user a member linked to this account.

Manage transactions

Payment strategies service:

  • creating a broker's payment strategy;
  • deleting the broker's payment strategy.

Transaction service:

  • blocking, canceling blocking of funds;
  • deleting, linking and searching unlinked transactions;
  • making EOD transactions (zeroing of nominal account by transferring amounts to own account);
  • making commissions from the EOD section;
  • transferring funds between accounts;
  • creating deposit/withdrawal requests.

Payment service:

  • Request fulfillment.

EOD profile service:

  • closing, final closing of the day;
  • execution of EOD operations.

Transaction settlement service:

  • Acceptance, transfer and settlement of the transaction.

Netting service:

  • Carrying out netting and conversions.

Broker service:

  • EOD automation setup.

Transaction acceptance

Payment service:

  • Accept/reject a withdrawal request.

User and KYC Management

User service:

  • user activation, user data update, deleting user,

Security service:

  • password reset, setting 2FA for users, changing the password from the admin terminal, checking and changing the telephone password.

Profile service:

  • activating and deleting profile

Manage trades

Custody fee service:

  • Finding, holding and canceling custody fee.

Introducer fee service:

  • Finding, holding and canceling introducer fee.

Swaps service:

  • swap uploading, swap execution, swap canceling, swap base rate generation, swap closing rate setting.

Brokerage report service:

  • Broker report generation.

EMIR service:

  • EMIR report generation.

Broker trade service:

  • finding detached trades;
  • trade splitting;
  • splitting of two trades;
  • linking a trade;
  • adding a direct trade, transfer trade, settlement trade;
  • recalculating a commission, updating a commission;
  • changing the place of settlement;
  • recalculation of coupon tax;
  • transaction linking.

Coupon service:

  • creating and canceling a coupon accrual trade.

Dividends service:

  • creating a dividend accrual trade.

Position expiration xervice:

  • setting the expiration rate;
  • closing a position with expired instrument validity period.

Split service:

  • splitting a trade into several ones.

Registration service:

  • registration and deletion of a user in AUTHY.

Trade reports service:

  • report download;
  • swaps report download.

Swap rates service for instruments:

  • export of swap rates.

Correct trades

Broker trade service:

  • canceling trades;
  • canceling trades with parent trades;
  • canceling unprocessed trades;
  • resending trades for execution.

FIX messaging service:

  • resending of FIX trades.

Trade settlement service:

  • canceling a settlement trade.

Manage rates

Manual price service:

  • setting the price of the instrument;
  • uploading a .CSV document with prices.

EOD rates service:

  • Creating EOD rates.

Asset USD rate service:

  • Creating an asset to USD rate.

Netting service:

  • setting netting rates.

Swaps service:

  • creating a swap rate;
  • import swap rates.

Funding fees service:

  • creating a funding fee.

Manage settings

Broker profile document service:

  • Document creation and deletion.

Aggregator settings service:

  • сreation, deletion and view usage of aggregator settings.

Margin profile service:

  • creation, editing, uploading of margin profile, adding leverage by currencies (including via REST API), viewing the use of margin profile settings.

Schedule service:

  • creation, editing, and viewing the usage of schedules.

Tariff service:

  • creation, editing, and viewing the tariffs usage.

Netting settings service:

  • creation, editing, and viewing netting settings usage.

Tax profiles service:

  • creation, editing, and viewing the tax profiles usage.

Account groups service:

  • creation, editing, and deleting account groups.

Internal client transfer

  • client transaction service: transfer between accounts
  • client transaction service: transfer between accounts with conversion

Auto join chats

  • when the user creates a chat, the chat creator and the user (with the Auto join chats setting) automatically become members of this chat.

Manage strategies

  • strategy service: view/create/update/delete strategies

Manage EOD

  • access to the administrative function of closing the trading day with balance clearing;
  • reopening of the day.

Client account management

  • open a public account;
  • close a public account.

Member management

  • add account links/remove account links/change account links;
  • add a member to the profile;
  • delete a member.

Confirm trade settlement

  • Confirm the trade.

Account management

Account Service:

  • opening an account in Initial status;
  • account closing.

Broker payment method service:

  • creating and changing payment methods;
  • changing the status of a payment method.

Client payment method service:

  • creating, updating and deleting a payment method in the client terminal.

KYC

  • change account status;
  • create a profile;
  • update profile;
  • delete a profile;
  • activate a profile;
  • in a corporate profile simultaneously create a user and a personal brokerage account, making this user a participant linked to this account;
  • KYC service: changing the status of KYC forms;
  • acceptance/rejection of a request to deposit/withdraw funds.

KYC fill

  • The permission is for the client to save KYC templates.

Edit questionnairy

Client profile document service:

  • Creating and deleting a document.

Client profiles service:

  • Creation and publication of KYC questionnaires.

Edit legal data (Superadmin, Backoffice, KYC)

  • instrument group service: creating/updating an instrument group;
  • receiving notifications about profile status changes;
  • receiving notifications about new user registration;
  • receiving notifications about changing the questionnaire status.

Edit Questionnarie (Backoffice, KYC)

  • KYC service: creation of KYC forms;
  • KYC service: updating KYC forms.

Manage orders

  • place, reject and accept the manual order;
  • reject or accept the customer's cancelation of the order;
  • transfer a manual order for execution;
  • update trade date, update value date of the trade.

View content

Instrument selection service:

  • The ability to view the contents of instrument selections sections in the Unity investments application.

Article management service:

  • The display of stories in the Unity investments application.

Trade Idea Service:

  • trade idea search;
  • subscription to a trade idea;
  • display of the best trade ideas.

Manage content

  • the ability to edit the contents of the "Casual" and "Trading ideas" sections;

Instrument management

  • instrument service: creating an instrument group
  • instrument service: updating an instrument group
  • instrument service: importing instruments into a group

Profile management

  • profile service: creating a personal profile
  • profile service: creating a corporate profile
  • profile service: updating a profile
  • profile service: creating a user and their personal account in a corporate profile

Notifications

In this block, you can view the event types (Management Type column) and the channels that receive notifications for these types for the selected member role.

roles_member_roles_notifications.png

Four types of events are available:

  • Chat - events about chats with the client
  • EOD - events related to closing of the day operations (except reports)
  • System warnings
  • User registered - user registrations

Access sets

The Access sets are a set of rules (permissions) for access to an account.

These sets define what the user can view or do under his account and the types of notifications he receives. When you add links to an account, you can clearly specify a set of accesses. You should do this if you want to set access permissions for each account. If no Access Set is specified, the permissions will be set by default. The default means that the user will have the role defined for him as a user. Each type of access has different permissions. The permissions define which actions the user can perform on his account. Depending on the type of access the user will get the corresponfing notifications which are as follows:

NameDescription
Full accessfull access
Tradertrader
Full access Verifyfull access (verified)
Email/Telegram notificationsnotifications for Email or Telegram.

To view access type settings just click on it in the list.

The following information is available in the access type description:
NameDescription
Namename
Permissionspermissions
Notificationsnotification settings
Please note If you want to receive notifications when the app is not running or minimised, you must enable push notifications.
The following information is available in the permissions descriprions:
NameDescription
View account summaryview account summary information
View account detailsview detailed account information
Account tradingtrade on account
Account transaction requestssend transaction requests from the account
Publish accountthe user can make his account public

Also for each Access set you can see which channels are used for notifications from the following list:

  • Client margin warning
  • Client transaction
  • Trading
  • Trading problem
  • Daily report
  • Email
  • Conversion
  • Cash in
  • Chat
  • Trading reject
  • Price alert

EOD Report Sending

There are two ways to send a client their daily reports. These ways are based on the role settings - Member roles and Access sets.

Please note! Daily reports are sent to the user's email regardless of the option selected in the Send out field in Access sets ➝ Notifications

Method 1: Setting up to send custom reports to the client

Default setting

In the Own account permissions of the Client role, the necessary permissions are already set for the client to receive daily reports.

memberroles.png

Accordingly, if the user is the account owner, it is sufficient to specify Member role = Client in the Access ➝ Users ➝ User section for this user to receive daily reports.

roles_eod_configuration_2.png

Setup for client with own Brokerage account

Member roles

The Client role has the Trader access set for Brokerage accounts in Own account permissions subsection.

roles_eod_configuration_3.png

Access sets.

In the Notifications subsection, in the Trader access set, the permission to receive reports is enabled.

roles_eod_configuration_4_1.png

For such a client to receive reports, the Client role and Trader access set must be selected in the Access ➝ Users ➝ User user settings.

roles_eod_configuration_5.png

Method 2: Setting up sending daily reports from an arbitrary account to the client

For this configuration, in Access ➝ Profiles ➝ Profile ➝ Members you need to create an Account link to the account from which the client should receive reports and set its Member role = Dealer and access set Viewer for reports.

roles_eod_configuration_6.png

The Dealer role has no default permissions of its own:

roles_eod_configuration_7.png

The Viewer for reports access set is manually set for each participant for whom the Account link is set in the account profile from which reports are to be received.

roles_eod_configuration_8.png

Didn't find what you were looking for? Contact to support@unity.finance. We will be happy to help 24/7