AML & Anti-Fraud



GNI@ AML & ANTI-FRAUD MANAGEMENT is a solution to be integrated into an automated banking system with a user-friendly web interface, which processes and controls all key financial transactions: cash and settlement transactions, cash and non-cash transactions, cash and non-cash currency transactions, deposits, loan transactions, card transactions, internal and accounting transactions, treasury and other financial transactions according to pre-configured scenarios.

All controls are configured via a special constructor and can operate both in real-time online and offline mode for transactions performed in the main system of the organization post factum.

The system supports parametric creation of risk indicators and building their relationships with financial objects in the system of organization. These features enable to set up all the required controls on the part of both the management of the organization and the regulator, with the technical experts minimally involved.

Advantages of the solution «GNI@ AML & ANTI-FRAUD MANAGEMENT»

Applied technologies

The front-end part is based on Oracle Apex technology.
The platform supports 2 technologies for integration with external systems and subsystems: SOAP and REST (the main and recommended technology).

All printable forms are based on Jasper Reports (iReport). The application server is Oracle Weblogic or Apache Tomcat, the database server is Oracle 18.

To improve the security of the system, a mechanism for managing user passwords, a mechanism for integrating and synchronizing system users with LDAP, mechanisms for data storage, mechanisms for data integrity, logs and audit mechanisms have been created.

gni@GNI@ AML & ANTI-FRAUD MANAGEMENT modules and subsystems

AML & ANTI-FRAUD reporting module

GNI@ AML & ANTI-FRAUD MANAGEMENT solution contains a separate reporting module within its back office with detailed information on all operations that have passed verification indicating the result of this verification.

The module includes reports on all suspicious transaction logs with an option to upload attached documents as part of the analysis of these operations.

AML & ANTI-FRAUD service bus

The service bus enables to integrate all systems and modules of GNI@ AML & ANTI-FRAUD MANAGEMENT software package with any transaction systems used by the bank.

With this solution the bank will be able to perform all transactions directly in its own system with automatic secure data transfer to the GNI module and back for verification in accordance with the anti-fraud management and anti-money laundering management procedures.

The specified integration interface supports uploading of a large dataset required for specified events via the "parsing" procedure.

WorldChеck subsystem

The subsystem supports direct online integration with the international Worldcheck system. This integration is directly related to the blacklists control module, which are updated automatically with each change in the central database of the Worldcheck system.

This subsystem is an integral part of the anti-money laundering module and its other components.

Know Your Client module (KYC)

This module allows to fully automate the formation of all possible questionnaires under Know Your Client (KYC) procedures and set up bank's processes in full compliance with the rules on anti-money laundering and the Foreign Account Tax Compliance Act (FATCA), as well as in accordance with the common reporting standard (CRS).

This module is designed to create questionnaires by using a parametric constructor. With this system structure the bank can independently set up any forms required by regulators and/or management without external programmers or technical staff assistance and manage them in its business processes in the shortest possible time.

The module provides a front office and back office interface to manage questionnaires and integrate data with other internal and external systems and subsystems.

The system supports the following actions on the single-window concept:

  • create questionnaires;

  • set up questions;

  • set up response values and target values;

  • link questionnaire forms to various modules and subsystems of the bank, e.g. a memorandum for individuals, a memorandum for legal entities and individual entrepreneurs.

It all gives necessary tools to meet the requirements of the regulator and the bank's internal procedures.

Client assessment module (CRM scoring)

The client assessment module allows to fully automate the formation of the client risk assessment level by setting up statistical, mathematical, and logical models, both for individuals, legal entities, and individual entrepreneurs.

This module is designed to set up assessment models by using a parametric constructor. With this system structure the bank can independently set up any assessment models without external programmers or technical staff assistance and implement them in its business processes in the shortest possible time under the single-window concept.

The client is assessed by:

  • analyzing data of the client's profile (CRM);

  • analyzing the transactions (deposits, loans, transfers and payments, etc.) conducted by certain groups of clients;

  • analyzing transactions conducted by certain clients;

  • analyzing activities of clients and their representative offices;

  • analyzing the activity of founders, senior managers and related persons.

The result of the client assessment module is a clear classification of clients by risk level, which can be used as an indicator in online and/or offline transaction verification scenarios for anti-fraud management and/or anti-money laundering management.

As part of the system's functionality, the client's risk assessment history is also saved, which ensures transparency of the module management.

Moreover, the system enables to generate all the required reports in a specified structured format upon request of both the management of the organization and the regulator.

Blacklist management module

This module allows to fully automate the formation of all possible black lists for monitoring in the Anti-fraud management and Anti-money laundering management.

This module is designed to create black lists by using a parametric constructor. With this system structure the bank can independently set up any black lists indicators without external programmers or technical staff assistance and manage them in its business processes in the shortest possible time.

The module provides a front office and back office interface to manage black lists and integrate data with other systems and subsystems of the bank.

The system supports the following actions on the single-window concept:

  • create black lists based on various criteria and parameters:

  • by client;

  • groups of clients;

  • by country;

  • by type of transaction;

  • by elements of transactions;

  • to link/connect black lists to different verification indicators;

  • to link/connect black lists to different verification scenarios both online and offline.

The system also allows to create black lists manually via parametric tables or by importing files in a supplied structured format: XLS, CSV, XML, TXT.

The system also saves history of adding and/or excluding certain objects to/from the organization's black lists that ensures transparency of management of this module.

Moreover, the system enables to generate all the required reports in a specified structured format upon request of both the management of the organization and the regulator.

Verification scenarios control module

Verification scenarios control module allows to fully automate the setup of all possible control scenarios both for anti-fraud management and anti-money laundering management.

This module is designed to set up such control scenarios by using a parametric constructor. With this system structure the bank can independently set up any control scenarios without programmers or technical staff assistance and implement them in its business processes in the shortest possible time.

The module provides a front office and back office interface to manage verification scenarios and integrate data with other systems and subsystems of the bank.

The functionality of the system allows to perform various actions on the single-window concept, including the main ones:

  • creating anti-fraud scenarios based on types of transactions with specific indicators and their target values in online mode;

  • creating scenarios for anti-money laundering by types of transactions with specific indicators and their target values in online mode;

  • creating anti-fraud scenarios by types of transactions with specific indicators and their target values in offline mode;

  • creating scenarios for anti-money laundering by types of transactions with specific indicators and their target values in offline mode;

As a result, the system generates a database (catalog) of online and/or offline scenarios for verification of the types of operations (transactions) for suspicious elements/indicators. Each scenario can consist of one or more indicators that are logically interlinked.

Online scenarios verify transactions when they are created and/or confirmed. Each scenario can only be linked to a specific type of transaction or to a group of transactions. If the system identifies at least one of the specified scenarios during online verification, the transaction falls into the "Anti-fraud management module" or "Anti-money laundering management module", where it is further analyzed and processed.

The system also supports offline verification for transactions performed in external transaction systems that are not connected to the "Anti-fraud management module" or to the "Anti-money laundering management module" uploaded post factum to the connected transaction systems. For example, card transactions which are performed using external card processing clearing. As a result, a list of suspicious transactions is generated for further processing by the bank's employees.

Thus, the system functionality allows to create, edit, delete and configure all possible control scenarios for all types of transactions, both offline and online, as part of anti-fraud and money laundering procedures.

Indicator control module

The indicator control module allows to fully automate the setup of all possible control indicators and/or stop-factors both for anti-fraud management and anti-money laundering management.

This module is designed to set up these indicators by using a parametric constructor. With this system structure the bank can independently set up any control indicators without programmers or technical staff assistance and implement them in its business processes in the shortest possible time.

The module provides a front office and back office interface to manage indicators and target values and integrate data with other systems and subsystems of the bank.

The functionality of the system allows to perform various actions on the single-window concept, including the main ones:

  • registration of control indicators as part of anti-fraud procedures;

  • registration of control indicators in the anti-money laundering procedures;

  • registration of target values of indicators in the anti-fraud procedures;

  • registration of target values of indicators in the anti-money laundering procedures;

  • registration of objects (types of transactions) for the anti-fraud procedure;

  • registration of objects (types of transactions) for the implementation of the anti-money laundering procedure;

  • linking target values to objects (types of transactions) to implement anti-fraud procedures;

  • linking control values to objects (types of transactions) to implement the anti-money laundering procedure.

The system thus builds a database (catalogue) of indicators with target values linked to bank objects they work with.

The system also allows to bind each indicator:

  • to certain values in certain transactions;

  • to a group of values related to the specified method;

  • to the results of calculations for the specified mathematical and/or logical functions.

As a result, the functionality of the system allows to create, edit, delete and set up all possible control indicators and their values for effective management of verification scenarios in the anti-fraud and money laundering procedures.

Anti-money laundering procedures management module (AML)

This module enables to fully configure the required controls and verification scenarios in accordance with the requirements of regulators, including those of:

  • the Central bank;

  • the Financial Monitoring Service;

  • the State Security Service;

  • other state authorities.

The module provides a front office and a back office interface to set up checklists and process operations related to money laundering.

The back office supports online data exchange with regulators via web services and/or the batch file exchange procedure in the supplied structured format: XLS, CSV, XML, TXT.

Moreover, the system enables to generate all the required reports in a specified structured format upon request of both the management of the organization and the regulator.