Web portal for companies Login procedure First login - activation Users could be added only from the panel. It is not possible to register in the system without an invitation. Basic administrators accounts that can be used to create a user hierarchy are provided with the panel instance.In order to create a new portal operator account you have to log in to the panel using e-mail address, which is user login. Then go to the "Staff members" tab and fill in the required data. After filling in the role, personal data and e-mail address there will be sent a welcome message with an activation link for new account. Once the email send process is complete, the invited user will receive a message. It contains a welcome and an activation link - used to set a password to access the system. Clicking on the link redirects to the login page, where the employee will have to set a password during the first logging in. The required password standard is a minimum of 8 characters, at least one digit, one capital letter and one letter. Login procedure Admin must provide correct pair – e-mail and password. If the provided login is incorrect, a message informing the employee of an error “Incorrect e-mail or password” and the possibility of another attempt will be displayed. If the data provided is correct, an authentication code is sent. This is required to complete the next step of the two-step login. As last step application asks for code. Sent code has set validity time described in previous chapter. If code will not be provided in this time, login procedure must be started from first step. Reset password procedure In order to reset password, admin has to open the login page and click option “reset password” (located under e-mail and password inputs). In next step, admin must provide correct e-mail address. After correct completion of the form you will be redirected to the login page with a popup notification displayed on the screen. At this time the password reset mechanism is activated and a unique link is sent to the operator. If the provided e-mail is correct, reset password link will be delivered to the operator’s e-mail address. Clicking on the link redirects to the reset password page, where the operator will have to provide his e-mail address and set a new password. The required password standard is a minimum of 8 characters, at least one digit, one capital letter and one small letter. Change password procedure From the portal operator profile it is possible to change the password without using the password reset procedure. The form itself consists of 3 fields: the current password required to confirm identity, a new password that meets the security criteria, and a repeat of the new password to confirm the correctness of the data entered. Main view Once the authentication process is properly completed, the bank employee has access to the panel. He is shown the main screen of the system. Depending on the assigned rights group its appearance may vary. Different roles in the system have different tabs available. The components that comprise the Business Control product operator portal are: Main menu contains sections specific per logged role. In this case for corporate administrator: groups, cards, card aliases, staff members, reports and transaction history. Admin Panel adjusted to the client’s colours and logotype. List of the most important information referring to each aggregate (example: groups). Buttons allows to perform multiple actions related to specific page. On the screen there are presented options in the context of groups management. Actions allows to change the status of selected row or edit data. Action buttons to open the profile of a logged in operator and to log out of the portal. Sections This section describes the functionality available to the Corporate Admin role, broken down by specific tabs on the portal. Filters on screens: Name of a view Filters Accounts Name, Currency Groups - Cards Account, Status, Last4Digits, CardID, E-mail, Phone number Transfers - Staff members Role, E-mail, First name, Last name, Group Cardholders First name, Last name Reports - Transaction history Last4Digits, User e-mail, Date, Phone number, Amount, Currency, Merchant, Status 6.1 Groups section Appears after login as first screen shown to Corporate Admin. Contains tree view of all groups related to current Corporation. UI Elements: Button - Add group, Tree view of groups, Button - Action for every row – To edit or delete selected group, Button - Single row of list - To view details about selected group, Button – Add group – To add a new group. List includes following information: Parameter Description Group name Custom and internal name of Corporation Unit assigned during process of adding Issuer. Number of portal users Number of staff members assigned to a specify group. The number of members in child groups does not add up to the number of members in the parent group. Card quantity limit Number of cards assigned to staff members in a specify group. Group limit This limit determines the maximum amount with which anyone in the group can assign a card to a user and the maximum amount on a card that can be accepted in a given group if an assignment confirmation request comes in from a group with a lower limit. 6.1.1. Add group This page appears after the user selected "Add group" button. The page contains a form for adding a new group in the hierarchy. UI Elements: Field - Name (required), Drop-down-list – Pick a group, Button – Cancel, Button - Save. 6.1.2. Edit group The page contains a group edit form. UI Elements: Field - Name (required), Button – Cancel, Button - Save. 6.1.3. Group details A page containing a list of members and limits related to selected group. UI Elements: Button - Actions, Name of list, List view of administrators , Actions, Button – Add sub-group, Button – Add group member, Button – Set limits, Button - Action for every row, Button - Delete for selected row, Button - Edit for selected row, Button - Reset password for selected row. List includes following information: Parameter Description Role Role of administrator (Corporate Admin, Corporate Manager, Corporate User). Email Email address of Operator – login to the portal. First name First name of Operator. Last name Last name of Operator. 6.1.3.1. Limits tab This tab contains the available limits applied on the selected group (i.e. the associated account with the limit of money to spend). List includes following information: Parameter Description Limit ID Internal identificatory of limit in the system. Limit name Name of a limit, e.g. for delegation. Group card limit Limit of a cards that can be assigned in a group. Group limit This limit determines the maximum amount with which anyone in the group can assign a card to a user and the maximum amount on a card that can be accepted in a given group if an assignment confirmation request comes in from a group with a lower limit. Actions: Add sub-group. Add group member. Set limit. To set limit to the group it After user clicks “Set limits” action they see list of accounts to assign. 6.1.3.2 Setting limits After clicking “Set limit” Operator chooses account he want to use for this group. Then they have to fill Set limit form with information: Group limit – amount in the same currency as account. Card quantity limit – number of cards that can be assigned in the same time by all group members. Set periodic limit – number of cards that can be assigned daily, weekly or monthly. 6.2. Cards section 6.2.1. Awaiting cards tab On this page there is a list of cards that require to take action: accept or reject. The card will be displayed on this list in consequence of one of actions: Cardholder request to increase their limit through the mobile application. Staff member from lower group assign card with higher limit than their group limit. List includes following information: Parameter Description Card ID Internal identificatory of a card in the system. Requester First name and last name of cardholder or operator who requested a card or a change of limit. Cardholder e-mail E-mail to which a message about assigning a new card arrives. Total limit This limit determines the maximum amount which a cardholder can spend using a card. When the card's validity start date is reached, an exclamation point icon is displayed next to the card's visual. 6.2.2. Active cards tab On this page there is a list of cards that is currently active. The card will be displayed on this list in consequence of one of actions: The card assignment period has started, the card has been generated and the end user has activated the card within the app. The card assignment period has started, the card has been generated but the end user has not activated it yet (greyed out card). List includes following information: Parameter Description Card ID Internal identificatory of a card in the system. Cardholder e-mail E-mail to which a message about assigning a new card arrives. Limit This limit determines the maximum amount which a cardholder can spend using a card. Current spend This value shows the relationship between the money spent and the limit on the card. 6.2.3 Cards history tab On this page there is a list of all assignments of cards in the system. The list includes every card assignment, even cancelled, rejected or finished ones. List includes following information: Parameter Description Card ID Internal identificatory of a card in the system. Cardholder e-mail E-mail to which a message about assigning a new card arrives. Limit This limit determines the maximum amount which a cardholder can spend using a card. Current spend This value shows the relationship between the money spent and the limit on the card. Status Approval status of a card. 6.2.4 Card assignment Clicking on the “Assign card” button takes Operator to Assign card form view. The card assignment form is the most important screen in the system. It allows to enter the data for which a card will be generated and assigned. Currently, only the option to create virtual cards is available. The form consist of sections: Select type of card (virtual or physical). Cardholder data - Operator chooses cardholder for whom the card should be assigned (from the predefined list or using a form). Card visual - Operator can change the default visual for a card visible in cardholder mobile application. Corporation or Issuer can provide their own visuals so they can be also visible in this section. Limits – Defining the account in specific currency related to the card, total amount as available limit for expenses and card assignment period along with timezone. When option “Use a separate e-commerce payment card” is chosen cardholder sees in their application such information as CVC and end date of a card. If option “Set periodic limit” is chosen Operator can fill amount that cardholder can spend daily, weekly or monthly. (WorkInProgress) Merchant Category Codes allows to define merchant codes for which the card will work or codes that will define a declined transaction. 6.2.5. Card details After clicking on single row on Awaiting cards, Active cards or Cards history list Operator is directed to Card details screen. On this view there are sections: Basic data: Card visual, Last 4 digits, CVC, Expiry date, card ID, Account, Requester name, Cardholder e-mail, Cardholder phone number, Balance, Issue date, Current spend, Status. Use of the card – allowed way of paying by the card (available options: push provisioning and e-commerce payments). Limit details: Total limit, Start date, End date, Period, Periodic amount. History of transactions with filters – table with the same columns as on Transaction history view. 6.3. Accounts section On this view the list of accounts which have been assigned to a corporation is displayed. The example shown contains 3 available accounts for a corporation. Each account can have only 1 currency, which is the currency of the cards generated under that account. List includes following information: Parameter Description Name Name of account. Account number 24 digits number of account. Balance Current amount on the account with currency. 6.3.1 Account details On this view detailed information of account are displayed. UI elements: Transfers – button redirecting to Transfers screen. Statement – button for generating report with income and expenses. Below there is a list of cards connected to this account and transaction made by cards related to the selected account. 6.4 Staff members section On this view the list of Corporate Panel Operators is displayed. UI elements: Button - Import users – To bulk importing the users to the system using csv file. Button - Add staff member. Button - Action for every row – To edit or delete selected staff member or reset their password. List includes following information:. Parameter Description Role Role of a Operator (Corporate administrator, Corporate manager, Corporate user). E-mail E-mail that Operator use to login to Corporate Panel. First name First name of Operator. Last name Last name of Operator. Group Group to which Operator belongs. 6.4.1. Add staff member form Clicking on the “Add staff member” button takes Operator to Add staff member form view. The form consist of fields: First name (required), Last name (required), E-mail (required), Role (required) – select from drop-down list: Corporate administrator, Coporate manager, Corporate user, Group (required) – select from drop-down list of group tree. After clicking “Save” button the invitation e-mail is sent to the invited person. 6.4.2. Import users Operator can add a CSV file filled with information about users who should be invited. After clicking “Save” button the invitation e-mails are sent to the invited people. 6.5. Cardholders section The data on this screen can be thought of as an address book or as a set of predefined people whose data can be used to assign a new card. This functionality was created to be able to save the data of people who often have cards assigned to them so that they do not have to enter them manually in the card assignment form each time. UI Elements: Every row – to move to detailed view of a cardholder, Button - Action for every row – To edit or delete selected cardholder, Button – Add cardholder. List includes following information: Parameter Description First name First name of Cardholder (end-user). Last name Last name of Cardholder (end-user). Phone number Phone number of Cardholder (end-user). E-mail E-mail that Cardholder use to login to mobile application. 6.5.1 Cardholder details On cardholder details view information about enduser are displayed. Section “Basic data” contains information from Add new cardholder form: First name, Last name, Phone number, E-mail. Below there is a list with two tabs: Transaction history – list of transactions made by that cardholder (enduser) using all their cards, Cards – list of cards assigned to that cardholder (enduser). 6.5.2 Add new cardholder form Clicking on the “Add cardholder” button takes Operator to Add staff member form view. The form consist of fields: First name (required), Last name (required), Phone number with prefix (required), E-mail (required). After clicking “Save” button cardholder data is added to Corporate Panel. Cardholder does not receive any notification. 6.6 Reports section Reports section contains files generated in the Corporate Panel and files added by Operators. File can be downloaded by clicking Download icon in every row. There are three tabs: Imported users – a list of csv files that contain tables of Operators that have been added by single Operator, Approval history – a list of csv files that contain reports from Card history view, Transaction history – a list of zip files that contain folders with .csv file with list of transactions and pictures of receipts added in mobile application. 6.7. Transaction history section This section contains list of transactions made by endusers. UI elements: Every row – to move to detailed view of a transaction, Button - Generate transaction history report. List includes following information: Parameter Description Last 4 digits Last 4 digits of a card. User e-mail E-mail of cardholder (enduser). Date Date of transactions. Phone number Phone number of cardholder (enduser). Amount Transaction amount with currency. Status Status of transaction. 6.7.1 Transaction details The transaction details section contains a set of information about a specific transaction such as: Parameter Description Transaction ID Internal identifier of the transaction (Verestro ID). Token ID Token identifier used during the transaction. Card ID Card identifier. Created at Date of transactions. Phone number Phone number of cardholder (enduser). Amount Transaction amount with currency. Currency Currency od the transaction. Status Status of transaction. ExternalID External identifier of the transaction. Transaction channel Defines the channel used to perform transaction. Merchant name Name of merchant receiving the payment. Type Type of the transaction. Customer ID Internal identifier of the cardholder (enduser).