# Use Cases

**Registration**

This module handles the full process of entering entity data into the system:

- **Filling out the form:** The company representative independently entering registration data, information about representatives and UBOs, and attaching required documentation directly in the KYB Form.

<p class="callout info">👉 [KYB Form description section](https://developer.verestro.com/link/905#bkmrk-kyb-form)</p>

- **Manual entry:** The operator creating a new client profile in the Administration Panel by providing their basic data, which triggers a registration invitation e-mail.
- **Finalization from the customer panel:** The authenticated client logging into the dedicated panel to fill in informational gaps and upload missing documents indicated by the AML analyst during verification.

### **Communication**

Managing the flow of information between the platform, the operator, and the business client:

- **Automated e-mails:** System generation and dispatch of messages to the client's e-mail address at strictly defined points in the process:
    
    
    - After completing the first registration step (message with a session-securing link).
    - After submitting the complete form (confirmation message with a link to the Customer Panel).
    - After the operator adds a comment (notification about the need to correct data).
    - After application acceptance (message containing the generated framework agreement template).
    - After application rejection (information about the negative verification result).
- **Comments:** Providing precise, one-way guidelines for the client by the operator, which are displayed directly in the Customer Panel interface.

### **Application Management**

A comprehensive set of operational tools for analysts in the Administration Panel:

- **Marking sections:** Manual validation and changing the status of individual application modules to verified.
- **Identity verification:** Assessing the authenticity of submitted identity document photos and facial photos (selfies) of representatives and beneficiaries.
- **Sanction lists verification:** Executing queries to check the data of entered entities and individuals against external, global restrictive databases.
    
    
    - [OFAC Sanctions List Search](https://www.gov.pl/web/mswia/lista-osob-i-podmiotow-objetych-sankcjami)
    - [United Nations Security Council Consolidated List](https://main.un.org/securitycouncil/en/content/un-sc-consolidated-list)
    - [Financial Sanction Lists (European data)](https://main.un.org/securitycouncil/en/content/un-sc-consolidated-list)
    - [Polish list (MSWiA)](https://www.gov.pl/web/mswia/lista-osob-i-podmiotow-objetych-sankcjami)
- **Adding comments:** Flagging incorrect data in the application and defining a corrective action for the client.
- **Internal notes:** Saving operational remarks visible exclusively to other administration employees, bypassing the client.
- **Adding files:** Directly uploading attachments (e.g., specific declaration forms) to the company's profile, for example, to be completed and re-uploaded by the company.
- **Risk assignment:** Evaluating the application and assigning the appropriate risk level (scoring) to the client.
- **Acceptance or rejection:** Making and confirming the final business decision regarding onboarding (acceptance requires prior section approval and risk assignment).
- **Periodic verification:** Initiating a re-verification procedure for an active client to refresh and confirm their data after a defined period.
- **Exporting client profile:** Generating a file containing the collected entity data.
- **Deleting application:** Permanent removal of the application record from the database.

### **Permissions Management**

Administering access and roles of the operational team:

- **Adding an employee:** Creating a new account in the Administration Panel.
- **Editing an employee:** Modifying the data assigned to the account and changing assigned roles, which dictate access to specific tabs.
- **Removing an employee:** Total deactivation of the account and revocation of system permissions.
- **Notification configuration:** Enabling or disabling e-mail notifications for a given account regarding the appearance of new applications in the system.
- **Final approval:** Individually granting a selected employee the key flag authorizing them to confirm the "Accepted" status.

<table border="1" cellpadding="1" cellspacing="0" id="bkmrk-name-description-kyb" style="height: 430.4px; width: 858px;" width="708"><tbody><tr style="height: 63.2px;" valign="TOP"><td bgcolor="#1C1E3F" style="height: 63.2px; width: 131.288px;" width="129">**<span style="color: rgb(236, 240, 241);">Role</span>**

</td><td bgcolor="#1C1E3F" style="height: 63.2px; width: 120.225px;" width="129">**<span style="color: rgb(236, 240, 241);">Administration</span>**

</td><td bgcolor="#1C1E3F" style="height: 63.2px; width: 90.125px;" width="129">**<span style="color: rgb(236, 240, 241);">Commerce </span>**

</td><td bgcolor="#1C1E3F" style="height: 63.2px; width: 84.1125px;" width="129">**<span style="color: rgb(236, 240, 241);">Customer Service </span>**

</td><td bgcolor="#1C1E3F" style="height: 63.2px; width: 83.1125px;" width="129">**<span style="color: rgb(236, 240, 241);">Customer Service Tech</span>**

</td><td bgcolor="#1C1E3F" style="height: 63.2px; width: 65.1px;" width="129">**<span style="color: rgb(236, 240, 241);"> ESEC</span>**

</td><td bgcolor="#1C1E3F" style="height: 63.2px; width: 58.3375px;" width="129">**<span style="color: rgb(236, 240, 241);">Legal </span>**

</td><td bgcolor="#1C1E3F" style="height: 63.2px; width: 123.475px;" width="129">**<span style="color: rgb(236, 240, 241);"> Administrator</span>**

</td><td bgcolor="#1C1E3F" style="height: 63.2px; width: 92.425px;" width="129">**<span style="color: rgb(236, 240, 241);">Final Approval</span>**

</td></tr><tr style="height: 46.4px;" valign="TOP"><td bgcolor="#1C1E3F" style="height: 46.4px; width: 131.288px;" width="129"><span style="color: rgb(236, 240, 241);">Adding a new client</span>

</td><td class="align-center" style="height: 46.4px; width: 120.225px;">✅</td><td class="align-center" style="height: 46.4px; width: 90.125px;" width="129">✅ </td><td class="align-center" style="height: 46.4px; width: 84.1125px;" width="129">❌</td><td class="align-center" style="height: 46.4px; width: 83.1125px;" width="129">❌</td><td class="align-center" style="height: 46.4px; width: 65.1px;" width="129">❌</td><td class="align-center" style="height: 46.4px; width: 58.3375px;" width="129">❌</td><td class="align-center" style="height: 46.4px; width: 123.475px;" width="129">✅</td><td class="align-center" style="height: 46.4px; width: 92.425px;" width="129">❌</td></tr><tr style="height: 29.6px;"><td bgcolor="#1C1E3F" style="height: 29.6px; width: 131.288px;" width="129"><span style="color: rgb(236, 240, 241);">Client preview</span>

</td><td class="align-center" style="height: 29.6px; width: 120.225px;">✅</td><td class="align-center" style="height: 29.6px; width: 90.125px;">✅</td><td class="align-center" style="height: 29.6px; width: 84.1125px;">✅</td><td class="align-center" style="height: 29.6px; width: 83.1125px;">✅</td><td class="align-center" style="height: 29.6px; width: 65.1px;">✅</td><td class="align-center" style="height: 29.6px; width: 58.3375px;">✅</td><td class="align-center" style="width: 123.475px; height: 29.6px;">✅</td><td class="align-center" style="width: 92.425px; height: 29.6px;">❌</td></tr><tr style="height: 29.6px;"><td bgcolor="#1C1E3F" style="height: 29.6px; width: 131.288px;" width="129"><span style="color: rgb(236, 240, 241);">Data editing</span>

</td><td class="align-center" style="height: 29.6px; width: 120.225px;">✅</td><td class="align-center" style="height: 29.6px; width: 90.125px;">✅</td><td class="align-center" style="height: 29.6px; width: 84.1125px;">❌</td><td class="align-center" style="height: 29.6px; width: 83.1125px;">❌</td><td class="align-center" style="height: 29.6px; width: 65.1px;">❌</td><td class="align-center" style="height: 29.6px; width: 58.3375px;">❌</td><td class="align-center" style="width: 123.475px; height: 29.6px;">✅</td><td class="align-center" style="width: 92.425px; height: 29.6px;">❌</td></tr><tr style="height: 46.4px;"><td bgcolor="#1C1E3F" style="height: 46.4px; width: 131.288px;" width="129"><span data-path-to-node="1,4,1,0" style="color: rgb(236, 240, 241);">Preview of ID </span>

<span data-path-to-node="1,4,1,0" style="color: rgb(236, 240, 241);">document scans</span>

</td><td class="align-center" style="height: 46.4px; width: 120.225px;">✅</td><td class="align-center" style="height: 46.4px; width: 90.125px;">✅</td><td class="align-center" style="height: 46.4px; width: 84.1125px;">✅</td><td class="align-center" style="height: 46.4px; width: 83.1125px;">❌</td><td class="align-center" style="height: 46.4px; width: 65.1px;">✅</td><td class="align-center" style="height: 46.4px; width: 58.3375px;">❌</td><td class="align-center" style="width: 123.475px; height: 46.4px;">✅</td><td class="align-center" style="width: 92.425px; height: 46.4px;">❌</td></tr><tr style="height: 29.6px;"><td bgcolor="#1C1E3F" style="height: 29.6px; width: 131.288px;" width="129"><span style="color: rgb(236, 240, 241);">Client verification</span></td><td class="align-center" style="height: 29.6px; width: 120.225px;" width="129">✅</td><td class="align-center" style="height: 29.6px; width: 90.125px;" width="129">❌</td><td class="align-center" style="height: 29.6px; width: 84.1125px;" width="129">❌</td><td class="align-center" style="height: 29.6px; width: 83.1125px;" width="129">❌</td><td class="align-center" style="height: 29.6px; width: 65.1px;" width="129">❌</td><td class="align-center" style="height: 29.6px; width: 58.3375px;" width="129">❌</td><td class="align-center" style="width: 123.475px; height: 29.6px;">✅</td><td class="align-center" style="width: 92.425px; height: 29.6px;">❌</td></tr><tr style="height: 29.6px;"><td bgcolor="#1C1E3F" style="height: 29.6px; width: 131.288px;" width="129"><span style="color: rgb(236, 240, 241);">Risk assessment</span>

</td><td class="align-center" style="width: 120.225px; height: 29.6px;">✅</td><td class="align-center" style="width: 90.125px; height: 29.6px;">❌</td><td class="align-center" style="width: 84.1125px; height: 29.6px;">✅</td><td class="align-center" style="width: 83.1125px; height: 29.6px;">❌</td><td class="align-center" style="width: 65.1px; height: 29.6px;">✅</td><td class="align-center" style="width: 58.3375px; height: 29.6px;">❌</td><td class="align-center" style="width: 123.475px; height: 29.6px;">✅</td><td class="align-center" style="width: 92.425px; height: 29.6px;">❌</td></tr><tr style="height: 46.4px;"><td bgcolor="#1C1E3F" style="height: 46.4px; width: 131.288px;" width="129"><span style="color: rgb(236, 240, 241);">Final client approval</span>

</td><td class="align-center" style="width: 120.225px; height: 46.4px;">❌</td><td class="align-center" style="width: 90.125px; height: 46.4px;">❌</td><td class="align-center" style="width: 84.1125px; height: 46.4px;">❌</td><td class="align-center" style="width: 83.1125px; height: 46.4px;">❌</td><td class="align-center" style="width: 65.1px; height: 46.4px;">❌</td><td class="align-center" style="width: 58.3375px; height: 46.4px;">❌</td><td class="align-center" style="width: 123.475px; height: 46.4px;">❌</td><td class="align-center" style="width: 92.425px; height: 46.4px;">✅</td></tr><tr style="height: 29.6px;"><td bgcolor="#1C1E3F" style="height: 29.6px; width: 131.288px;" width="129"><span style="color: rgb(236, 240, 241);">Rejecting a client</span>

</td><td class="align-center" style="width: 120.225px; height: 29.6px;">✅</td><td class="align-center" style="width: 90.125px; height: 29.6px;">❌</td><td class="align-center" style="width: 84.1125px; height: 29.6px;">✅</td><td class="align-center" style="width: 83.1125px; height: 29.6px;">❌</td><td class="align-center" style="width: 65.1px; height: 29.6px;">✅</td><td class="align-center" style="width: 58.3375px; height: 29.6px;">❌</td><td class="align-center" style="width: 123.475px; height: 29.6px;">✅</td><td class="align-center" style="width: 92.425px; height: 29.6px;">❌</td></tr><tr style="height: 80px;"><td bgcolor="#1C1E3F" style="height: 80px; width: 131.288px;" width="129"><span style="color: rgb(236, 240, 241);">User management (adding, blocking users; granting permissions)</span>

</td><td class="align-center" style="width: 120.225px; height: 80px;"> ❌</td><td class="align-center" style="width: 90.125px; height: 80px;">❌</td><td class="align-center" style="width: 84.1125px; height: 80px;">❌</td><td class="align-center" style="width: 83.1125px; height: 80px;">❌</td><td class="align-center" style="width: 65.1px; height: 80px;">❌</td><td class="align-center" style="width: 58.3375px; height: 80px;">❌</td><td class="align-center" style="width: 123.475px; height: 80px;">✅</td><td class="align-center" style="width: 92.425px; height: 80px;">❌</td></tr></tbody></table>

### **Compliance Audit**

Ensuring accountability and transparency of operations within the system:

- **Access to logs:** Displaying the global or client-specific Audit logs registry. This compilation includes a chronological record of all system actions, status changes, and logins performed by both operators and clients.