Islamic banking



Solution "GNI @ ISLAMIC BANKING" is a system with a user WEB interface, which provides full automation of all basic operations in accordance with the principles of Islamic banking.

Technologically, the solution is built on constructors and customization forms, so it helps the Bank to easily and without the help of technical specialists customize and integrate its business processes into the system.

All modules in GNI software, work in real time and online. The system is integrated into an automated banking system in order to carry out accounting transactions according to a pre-configured accounting model.

Advantages of the solution «GNI@ ISLAMIC BANKING»

Complex approach

The proposed solution enables to carry out all financial transactions online, similar to such operations in a branch of the organization, both for individuals and for legal entities, if permitted by local laws.

Customizability

The solution is based on built-in constructors, allowing clients to manage their workflows independently without programmers involvement.

User-friendly interface

The system works through a web-based user interface and does not require installation of any desktop software. In addition, the system allows individual users to customize their own interface and selected transactions, and helps to create transaction templates for better client servicing.

Transparency

The solution provides transparency of all client activities using units and subunits of client reports (statements), as well as various types of notifications on conducted transactions.

Integration

The front-end side of the solution works on the same principle as microservices with back-end side. Such solution provides a prompt response to the execution of all assigned commands resulting in high quality of service. There are no limits for the amount of data processed.

Multilanguage capability

The system supports an unlimited number of languages, certainly resulting in a positive effect on the product overall perception by the end user.

Data integrity

Any possibility to violate the data integrity is technologically excluded by the procedure of microservice and logging of all transactions, as well as accounting operations running through the user interface. A transaction is conducted completely or not conducted at all — "rollback mechanisms". A transaction is conducted completely or not conducted at all — "rollback mechanisms". The system excludes conducting of any backdate transactions and/or transactions prohibited within the general business chain of an organization. Data integrity is ensured by using the redo log engine that permeates the system and its tables.

Applied technologies

Solution "GNI @ ISLAMIC BANKING" is a system with a user WEB interface, which provides full automation of all basic operations in accordance with the principles of Islamic banking. The technological solution is based on constructors and configuration forms, so that it helps the Bank to easily and integrate your business processes into the system. All modules in GNI software, work in real time and online. The system is integrated into an automated banking system in order to carry out accounting transactions according to a pre-configured accounting model.

gni@GNI@ ISLAMIC BANKING modules and subsystems

Kafalah documentary transactions control module

The Kafalah documentary transactions control module allows registration of agreements for all types of documentary transactions with legal entities and individual entrepreneurs on basis of a financing memorandum approved in the approval chain, and performs automated accounting in accordance with the configured accounting model for a specific product by means of integration with the automated banking system GNI @CORE BANKING.

The system's functionality supports all possible documentary transactions:

  • all types of bank guarantees (issued/accepted, secured/unsecured, revocable/irrevocable, etc.);
  • all types of letters of credit (import/export, revocable/irrevocable, confirmed/unconfirmed, etc.);
  • documentary remittance.
  • The functionality of the documentary transaction control system includes:
  • formation of an agreement for performing documentary transactions in accordance with the organization's decision;
  • formation of a fee payment schedule in accordance with the product terms;
  • generation of an agreement monitoring schedule;
  • automatic opening of the required balance sheet accounts through integration with the automated banking system GNI @CORE BANKING:
  • off-balance sheet account for the amount of liability under documentary transactions;
  • account for fees on documentary transactions Kafalah;
  • account for charged penalties;
  • reserve accounts for the amount of liabilities under documentary transactions;
  • other accounts required by the organization's accounting model or the regulator;
  • automatic opening of required accounts for income and expenses through integration with the automated banking system GNI @CORE BANKING:
  • fee income accounts;
  • expense accounts for accrued reserves;
  • other income and expense accounts that are required by the organization's accounting model or by the regulator;
  • generation of a limit on off-balance sheet documentary transactions;
  • automatic generation of journal entries on created accounts based on the accounting model through integration with the automated banking system GNI @CORE BANKING;
  • registration of a security agreement within the framework of the approved memorandum (collateral agreements, guarantee agreements);
  • registration of charitable foundations for charged penalties.

This module enables setup and automated generation of required printing forms:

  • agreement for documentary transactions;
  • repayment schedule;
  • collateral agreement;
  • financing agreements monitoring schedule;
  • other printing forms

Control module for financing agreements based on Islamic principles

The financing agreements control module allows registration of agreements in the system based on the financing memorandum approved in the approval chain, and performs automated accounting in accordance with the configured accounting model for a specific product by means of integration with the automated banking system GNI @CORE BANKING.

The system supports registration of not only single, but also group financing agreements with automatic generation of required accounts and journal entries.
The functionality of the system for financing agreement management includes:

  • creation of a financing agreement (or several agreements using group financing) in accordance with the decision made in the organization;
  • repayment schedule generation (principal amount of loan, margin accrued, final payment, other values in accordance with the product terms);
  • creation of a financing agreement monitoring schedule;
  • automatic opening of all required balance sheet and off-balance sheet accounts for each financing transaction (accounts are opened under a specific client/agreement or separate general balance sheet accounts, depending on the selected accounting model) through integration with the automated banking system GNI @CORE BANKING:
  • granting of financing;
  • beginning of overdue;
  • early and standard repayments;
  • restructuring;
  • change of risk/reserves group;
  • write-off of margin and/or principal amount;
  • suspension and resumption of margin;
  • other transactions;
  • automatic generation of entries for created accounts based on the accounting model (including income and expenditure) through integration with the automated banking system GNI @CORE BANKING;
  • registration of an agreement and/or security agreements within the framework of the approved memorandum (collateral agreement, guarantee agreement with automated opening of all required off-balance sheet accounts and entries in GNI @CORE BANKING).

This module enables setup and automated generation of required printing forms:

  • financing agreement;
  • repayment schedule;
  • collateral agreement;
  • monitoring schedule;
  • other printing forms.

The module also supports setting up of automatic billing for debt repayment from current accounts of individuals, legal entities, and individual entrepreneurs and/or their guarantors (in accordance with repayment schedules and billing conditions).

Control module for financing committees and workflows on financing memoranda approval

Based on the built-in constructors, the control module for financing committees and workflows on financing memoranda approval provides unprecedented opportunities to create and manage all types of committees, from one committee member to an unlimited number of committees with different structures and powers of committee members in accordance with the requirements of the organization, without programmers assistance, on the common interface principle.

The system constructor provides broad options to setup all committees with the following basic parameters:

  • determination of a level of the Financing Committee (level 1, level 2, etc.);
  • appointment/election of a committee in the structural division (throughout the organization, in a particular branch or division, etc.);
  • setting the types of voting for each specific committee (decision-making by a majority of votes, unanimous decision, majority of votes with percentage ratio);
  • setting the values of majority of votes in the form of a percentage ratio for decision-making;
  • setting the status of committee members (with or without a chairman);
  • number of committee members;
  • minimum number of committee members to make a decision;
  • other parameters.

The functionality allows to appoint and/or reappoint financing committee members and their chairmen within the system by means of integration with the organization human resources control module.

After committees and their structure are formed, another constructor is built in the module, which provides configuration of the workflows for the approval of financing memoranda for both individuals, legal entities, and individual entrepreneurs. Main parameters of the setup constructor for workflow approval:

  • product group segmentation (consumer financing, business financing, etc.);
  • product (a particular product by which individual approval rules are configured);
  • confirmation of approval chain for structural division financing memorandum (for the entire organization, for a particular branch or division, etc.);
  • initial amount and currency of consideration (the minimum threshold amount for consideration by a committee);
  • final limit (maximum amount of funding confirmed by a particular committee);
  • granting terms (standard, non-standard);
  • sequence principle (confirmation is final or another level of approval is required);
  • committee approving this product;
  • sequence (in what sequence the product is approved);
  • purpose of decision (granting of financing or restructuring);
  • other parameters.

In such a way, a multidimensional model is created in the system based on the built-in constructor in order to setup any workflow for financing memoranda approval without technical staff assistance, which provides online voting for all required committee members on he approved memoranda.
In addition to the above, the module includes functionality for tracking the flow of committees to ensure maximum decision-making speed within the structural divisions of the organization and to the quality of client service.

This module enables setup and automated generation of required printing forms:
voting protocol and other documents.
As a result, the system's functionality fully meets the needs of a financial organization in setting up the workflow for application/ financing memorandum approval for all types of clients.

Applications and financing memoranda control module for legal entities and individual entrepreneurs

The application and financing memorandum control module for legal entities and individual entrepreneurs (corporate clients) allows to fully automate the entire process of memorandum submitting, processing, initial approval, forwarding for review and final decision of the financing committee, and subsequent transfer of fully approved memoranda into the management system for agreements (conveyor) for granting of all types of financing to corporate clients:

  • Murabahah;
  • Mudarabah;
  • Kafalah;
  • others.


The module supports granting financing for all possible business projects of potential corporate clients:

  • construction and complex infrastructure projects;
  • launch of start up projects;
  • development of current business of clients, including financing of working capital, non-current assets;
  • agricultural activity (farmers – equipment, animals, fertilizers, etc.).


Powered by a built-in constructor, the system allows an organization to independently manage the financing memorandum form (application) for corporate clients based on a built-in constructor:

  • to determine required and optional entry fields;
  • to determine interconnection of entry fields with different values;
  • to create and independently edit data drop-down lists.
  • The module provides a front office for branches and outlets as well as a back-office interface for integration with the automated banking system of the GNI @CORE BANKING and for integration with systems/services:

 

  • state services for data provision about clients, guarantors, owners of legal entities and individual entrepreneurs;
  • state services for data provision about incomes of shareholders/founders (tax office, social insurance fund, etc.);
  • services for credit bureau data provision both about legal entities or individual entrepreneurs, and about shareholders, guarantors;
  • services providing state extracts on movable and immovable property;
  • other services.

The corporate client financing memorandum is closely integrated with the Muslim customer profiles relationship management module, as a result of which all the necessary corporate client data are filled in to the memorandum from the client data sheet in the automatic mode.

In addition, the system supports a number of control procedures at the time of preparation of the financing memorandum for corporate clients:

  • control over the general limit of the financial organization (no more than the agreed amount under other memoranda/no more than a certain amount of the capital of the financial organization, etc.);
  • control of a valid director's ID available in the system;
  • control of persons associated with the financial organization;
  • availability of all required attached documents and graphic data.
  • The system checks all possible relationships of the potential borrower for participation in other financing agreements as a borrower, as a guarantor, related party, and other checks.
  • The following sections are included in the financing memorandum for corporate clients:
  • financing terms (term, currency, amount, margin, grace days and other parameters that are defined in the product constructor);
  • client profile (general information about the client, contact information, management, founders, related companies);
  • market analysis (market share of a potential borrower, major competitors, major suppliers, strengths and weaknesses of a business, advantages of manufactured goods and services, business seasonality, environmental and social impact and other data as requested by the organization);
  • project analysis (type of financing, project stages, total amount of the project, interest of financing on the part of founders and organization, experience in this project and other information);
  • the purpose of the financing (working capital, equipment acquisition, and other purposes);
  • questionnaire for analyzing the compliance of a potential client's activity with the Islamic principles;
  • financial analysis is one of the key units in the financing memorandum, on the basis of which a particular decision is made by the organization. This unit includes subsystems:
  • A client balance sheet (functionality of the system has a built-in constructor with which an organization's specialist can independently create client balance sheets for an unlimited number of dates based on the data provided by the client. The functionality of the system provides a unique opportunity for a specialist of the organization to independently create balance sheet items without any restriction for legal entities and/or individual entrepreneurs within the specified sections (current assets, non-current assets, current liabilities, non-current liabilities, capital). In such a way, it is possible to analyze balance sheets of legal entities and/or individual entrepreneurs as per different dates according to their internal details, taking into account general accounting principles. The system also provides the ability to automatically upload the balance sheet in Excel according to a set template).
  • Profit and loss statement — P&L statement (the system functionality has a built-in constructor, within which an organization specialist can independently create reports on the client's profit and loss for an unlimited number of periods, based on the data provided by the client. The functionality of the system provides a unique opportunity for a specialist of the organization to independently create PLS items without any restrictions for legal entities and/or individual entrepreneurs within the specified sections (Incomes, Expenses). In such a way, it is possible to analyze PLS of legal entities and/or individual entrepreneurs as per different periods according to their internal details, taking into account general accounting principles. The system also provides the ability to automatically upload PLS from Excel according to a set template).
  • The cash flow statement — CFS (the system functionality has a built-in constructor, within which an organization specialist can independently create reports on the client's cash flow for an unlimited number of periods, based on the data provided by the client. The functionality of the system provides a unique opportunity for a specialist of the organization to independently create CFS items without any restriction for legal entities and/or individual entrepreneurs within the specified sections (Cash Flow from Operations, Cash Flow from Investments, Cash Flow from Financial Activities, Cash at Beginning of Period, Cash at End of Period). In such a way, it is possible to analyze CFS of legal entities and/or individual entrepreneurs as per different periods according to their internal detailing, taking into account general accounting principles. The system also provides the ability to automatically upload CFS in Excel according to a set template).
  • Profit and loss statement (P&L statement) projection (the functionality of the system involves the built-in constructor with which an organization's specialist can independently project profit and loss statements for an unlimited number of periods. The functionality of the system provides an opportunity to create PLS projections independently or automatically based on actual data in PLS by using a certain ratio for further manual data adjustment within the specified sections (Incomes, Expenses). In addition, it is possible to automatically upload the projected PLS in Excel according to a set template).
  • The cash flow statement (CFS) projection (functionality of the system involves the built-in constructor with which an organization's specialist can independently project borrower's cash flow statements for an unlimited number of periods. The functionality of the system provides an opportunity for a specialist of the organization to create CFS projection independently or automatically based on the actual data in CFS by using a certain ratio for further manual data adjustment within the specified sections (Cash Flow from Operations, Cash Flow from Investments, Cash Flow from Financial Activities, Cash at Beginning of Period, Cash at End of Period). In addition, it is possible to automatically upload the projected CFS from Excel according to a set template;
  • The cross check (functionality of the system includes a cross-checking mechanism and an analysis mechanism by minimum financial indicators set in constructors regarding particular products. For example, the system automatically checks the comparison of the net profit in PLS for the period and the differences in retained earnings in the borrower's balance sheet. Based on the borrower's financial statements, the system also performs calculations of various ratios (pre-configured in constructors) and provides a comparative analysis with the minimum indicators in products).
  • Client's credit history (the system's functionality supports downloading of credit history from Credit Information Bureaus not only for the client, but also for founders, guarantors, and other related parties. This allows to perform a comprehensive financial analysis of legal entities and individual entrepreneurs in terms of possible risks for the organization).
  • Current account turnovers (the functionality of the system allows the analysis of bank statements and turnovers on current accounts of legal entities and individual entrepreneurs for different periods. This functionality provides an analysis of cashless transactions not only of the organization itself, but also of statements from other financial and credit institutions. This unit allows to analyze other possible and potential incomes of the organization (fee for cash and settlement services, income from payroll products, fee for servicing payment terminals, etc.) if, for example, the company's turnover increases due to attracted resources or all the client's turnover moves through the organization. This information also serves as an additional verification mechanism for all financial statements of the client).
  • security – collaterals. The functionality of the system allows to register various types of security within the framework of the financing memorandum in accordance with the minimum values in the constructors of the product. The system supports accounting and registration by variety of parameters (location, area, arrangement, condition, cost/evaluation and others) of various types of security and their cover ratio:
  • real estate;
  • transport;
  • cash/deposits;
  • guarantor/co-borrower;
  • other collateral;
  • security assessment. The functionality of the system supports the introduction of various methods of security appraisal, including reports from specially licensed and accredited organizations;
  • documents and graphic data. The system's functionality controls the minimum package of documents for each product and ensures the storage of electronic document flow of legal entities and individual entrepreneurs in the framework of the financing memorandum. This unit includes not only client's documents confirming the fact of his/her registration with the respective state agencies and other statutory documents, but also scanned copies of documents confirming the identity of company shareholders or registration documents of company shareholders, the documents confirming the identity of guarantors or registration documents of guarantors. The system does not have any restrictions on the number of documents included in the framework of the memorandum;
  • monitoring regulations. The functionality of the system enables to change the minimum conditions for monitoring of collateral and/or financial condition of the client defined by the constructor, as part of the financing memorandum. According to the decision of advisors and/or authorities, the monitoring arrangement, frequency, list of requested information, etc. can be changed. Thus, the system provides flexibility while minimizing the organization's risks in making certain decisions;
  • Procedure for approving of the financing memorandum. System's functionality is deeply integrated into the control module for financing committees and workflows on application approval, so that the system directs all employees of the organization along the preconfigured decision-making chain.
  • Main functional units of the module:
  • creation and registration of financing memoranda;
  • procedure before filling in the memorandum. The system allows to postpone the preparation of a memorandum for a certain period;
  • procedure of sending of financing memoranda for approval/confirmation.
  • procedure for an automated financial analysis of a client;
  • procedure for client data compliance with the terms of selected product.
  • This module enables setup and automated generation of required printing forms:
  • financing application;
  • memorandum form/client questionnaire;
  • consent to the processing of personal data;
  • consent to the queries to various data sources, including a query to credit bureaus;
  • other documents.

This module is used not only for the initial granting of all types of financing to legal entities and individual entrepreneurs, but also for repeat granting. Also, the module is used for filling-in and creating consultation sheets, on the basis of which financing memoranda can be created. Additionally, the functionality of this module allows to restructure already provided financing agreements by using the subsequent approval chain of such memorandum under the pre-configured decision-making chain.

As a result, the functionality of the system fully meets all needs of the financial organization to finance legal entities and individual entrepreneurs in terms of creation of a financing memorandum (application) and sending it to the approval process

Application and financing memorandum control module for individuals

The application and financing memorandum control module for individuals allows to fully automate the entire process of submitting of memoranda applications) for financing, processing, initial approval, forwarding to a financing committee for review and final decision and subsequent transfer of fully approved memoranda into the management system of financing agreements (financing conveyor) for granting of all types of financing to individuals, including Murabahah, Mudarabah.
Powered by a built-in constructor, the system allows an organization to independently manage a memorandum form (application) for individuals based on the built-in constructor:

  • to determine required and optional entry fields;
  • to determine interconnection of entry fields with different values;
  • to create and independently edit data drop-down lists.
  • The module provides a front office for branches and outlets as well as a back-office interface for integration with the automated banking system of the GNI @CORE BANKING and for integration with systems/services:
  • state services for personal data provision about clients, guarantors;
  • state services for data provision about client incomes (tax office, social insurance fund, etc.);
  • services for data provision from credit bureaus;
  • services providing state extracts on movable and immovable property;
  • systems for borrower scoring point calculation;
  • other services.

The financing memorandum for individuals is closely integrated with the Muslim customer relationship management module and other required systems, as a result of which all the necessary personal data of the client are filled in to the memorandum from the client data sheet in the automatic mode.

In addition, the system supports a number of control procedures at the time of fill-in of the memorandum for provision of financing to individuals:

  • control of a valid ID available in the system;
  • availability of all required attached documents and graphic data;
  • availability of client's biometric data, etc.;
  • The system checks all possible relationships of the potential client for participation in other financing agreements as a creditor, guarantor, related party, and other checks.
  • The financing memorandum for individuals includes the following sections:
  • product and financing terms (term, currency, amount, margin and other parameters specified in the product constructor);

client profile, which contains the following main subsections:

  • personal information about the client (full name, date of birth, number of the identity document, date of issue of the document, etc.);
  • contact information (work phone, home phone, mobile phone, contact persons);
  • source and size of income of the client and his family (job, private business and other sources of income, amount earned from different sources of income);
  • expenses of the client and his/her family (monthly expenses with breakdown by different types: food, accommodation, etc.);
  • social analysis (configurable questionnaires to calculate scoring points and to make automatic decisions);
  • analysis of the client's compliance with the Islamic principles;
  • purpose of financing (product, mortgage, other purposes);
  • financial analysis (automatic calculation of various ratios, comparison of calculated values with the basic values set in constructors);
  • security (real estate, transport, cash funds/deposits, guarantor/co-borrower, other collateral);
  • documents and graphic data (scanned copies of identity documents, client photos, other documents required in accordance with financing constructor);
  • client biometrics (fingerprint – Touch ID, Face ID);
  • client's credit history;
  • rules for monitoring (collateral, financial condition);
  • financing memorandum approval procedure (system's functionality is deeply integrated into the control module for committees and workflows on financing memoranda approval, so that the system directs all employees of the organization along the preconfigured decision-making chain);


Main functional units of the module:

  • creation and registration of financing memoranda;
  • procedure before filling in the financing memorandum. The system allows to postpone the preparation of a memorandum for a certain period;
  • procedure of sending of financing memoranda for approval/confirmation.
  • procedure for an automated borrower financial analysis;
  • procedure for borrower data compliance with the terms of the selected product.
  • This module enables setup and automated generation of required printing forms:
  • financing application;
  • memorandum form/client questionnaire;
  • consent to the processing of personal data;
  • consent to the queries to various data sources, including a query to credit bureaus;
  • other documents.

This module is used not only for the initial financing to Muslim individuals, but also for repeat financing as well as for fill-in and creating of consultation sheets that can be used to create financing memoranda.
Additionally, the functionality of the module allows to restructure already provided financing agreements by using the subsequent approval chain of such memorandum under the pre-configured decision-making chain.
As a result, the functionality of the system fully covers all the needs of a financial organization in individuals financing regarding the creation of a memorandum (application) and sending it to the approval process

Financing product registration and management module

The module supports flexible configuration of the business model for various parameters. The system allows to create all types of financing products based on the Islamic principles in accordance with various parameters:

  • branches;
  • client group;
  • limits;
  • terms;
  • currency;
  • confirmation procedures (underwriters, committees, etc.);
  • various mathematical models, product margins;
  • by various income/dividend distribution matrices between clients and the organization;
  • by type/structure of collateral and surety;
  • by many other parameters.


The system's functionality supports these types of financing:
Murabahah consumer financing. The system involves configuring all types of consumer products defined as "analytics tree" in the context of categories, subcategories, and brands. Murabahah consumer financing:

  • automotive spare parts;
  • electronics and home appliances;
  • furniture and accessories;
  • building materials;
  • other types of products;
  • Murabahah auto financing;
  • Murabahah mortgage financing;
  • business Murabahah;
  • direct financing of Qard Hasan;
  • installment financing Qard Hasan;
  • Murabahah financing.

In addition, the functionality of the system provides broad opportunities to manage business conditions of these products:

  • determination of the client profile (client segmentation, job availability, minimum work experience, social status, age, etc.);
  • requirements for document package (mandatory, optional);
  • type of financing;
  • currency of financing;
  • financing term (daily, monthly, annually and others);
  • financing limits (minimum-maximum amount, total limit, limit with additional approval of the committee, tranche limit, etc.);
  • setting margins for different products;
  • rules for income distribution;
  • accrual schedules;
  • commission fee charging regulations (pay now, pay on schedule in equal parts, other parameters);
  • setting commission fee values;
  • setup of security requirements (collateralized, non-collateralized, guarantee, cover ratio, determination of collateral structure: part of real estate, part of guarantee, part of current assets, etc.);
  • setup of required financial indicators for the borrower (ratio of monthly income to the payment amount, other indicators according to the profit and loss statement or to the balance sheet for legal entities and individual entrepreneurs);
  • setup of financial monitoring procedures and policies (frequency, procedure of financing monitoring manager appointment, etc.)
  • setup of possible restructuring regulations (conversion from one currency to another, prolongation, etc.);
  • linking financing to the source of financing (availability of targeted funding for Mudarabah, Murabahah and Qard Hasan products);
  • overdue regulations (grace days, without grace days, take into account the public holidays, etc.);
  • registration of charitable foundations for charged penalties;
  • requirements for additional banking services (different types of insurance (life, property, job loss, etc.), SMS notifications, e-mail notifications);
  • promotions and promotional activities (payment of interest by trade organizations instead of the client, cash back and others);
  • setup of chain of financing application approval/confirmation procedures within the existing organizational structure by creating various committees, decision-making boards;
  • determination and segmentation of clients for the appointment of different financing products.
  • Thus, a multidimensional matrix-constructor is formed for each financing product, which provides maximum flexibility for all necessary calculations and charges with their automatic display on the ledgers through integration with GNI @CORE BANKING.
  • These options provide flexibility of the sales strategy and prompt launch of new solutions in the financial market.
  • This module also supports setup and automated generation of required printing plates

Application and financing memorandum control module for individuals

The application and financing memorandum control module for individuals allows to fully automate the entire process of submitting of memoranda applications) for financing, processing, initial approval, forwarding to a financing committee for review and final decision and subsequent transfer of fully approved memoranda into the management system of financing agreements (financing conveyor) for granting of all types of financing to individuals, including Murabahah, Mudarabah.
Powered by a built-in constructor, the system allows an organization to independently manage a memorandum form (application) for individuals based on the built-in constructor:

  • to determine required and optional entry fields;
  • to determine interconnection of entry fields with different values;
  • to create and independently edit data drop-down lists.
  • The module provides a front office for branches and outlets as well as a back-office interface for integration with the automated banking system of the GNI @CORE BANKING and for integration with systems/services:
  • state services for personal data provision about clients, guarantors;
  • state services for data provision about client incomes (tax office, social insurance fund, etc.);
  • services for data provision from credit bureaus;
  • services providing state extracts on movable and immovable property;
  • systems for borrower scoring point calculation;
  • other services.

The financing memorandum for individuals is closely integrated with the Muslim customer relationship management module and other required systems, as a result of which all the necessary personal data of the client are filled in to the memorandum from the client data sheet in the automatic mode.

In addition, the system supports a number of control procedures at the time of fill-in of the memorandum for provision of financing to individuals:

  • control of a valid ID available in the system;
  • availability of all required attached documents and graphic data;
  • availability of client's biometric data, etc.;
  • The system checks all possible relationships of the potential client for participation in other financing agreements as a creditor, guarantor, related party, and other checks.
  • The financing memorandum for individuals includes the following sections:
  • product and financing terms (term, currency, amount, margin and other parameters specified in the product constructor);

client profile, which contains the following main subsections:

  • personal information about the client (full name, date of birth, number of the identity document, date of issue of the document, etc.);
  • contact information (work phone, home phone, mobile phone, contact persons);
  • source and size of income of the client and his family (job, private business and other sources of income, amount earned from different sources of income);
  • expenses of the client and his/her family (monthly expenses with breakdown by different types: food, accommodation, etc.);
  • social analysis (configurable questionnaires to calculate scoring points and to make automatic decisions);
  • analysis of the client's compliance with the Islamic principles;
  • purpose of financing (product, mortgage, other purposes);
  • financial analysis (automatic calculation of various ratios, comparison of calculated values with the basic values set in constructors);
  • security (real estate, transport, cash funds/deposits, guarantor/co-borrower, other collateral);
  • documents and graphic data (scanned copies of identity documents, client photos, other documents required in accordance with financing constructor);
  • client biometrics (fingerprint – Touch ID, Face ID);
  • client's credit history;
  • rules for monitoring (collateral, financial condition);
  • financing memorandum approval procedure (system's functionality is deeply integrated into the control module for committees and workflows on financing memoranda approval, so that the system directs all employees of the organization along the preconfigured decision-making chain);


Main functional units of the module:

  • creation and registration of financing memoranda;
  • procedure before filling in the financing memorandum. The system allows to postpone the preparation of a memorandum for a certain period;
  • procedure of sending of financing memoranda for approval/confirmation.
  • procedure for an automated borrower financial analysis;
  • procedure for borrower data compliance with the terms of the selected product.
  • This module enables setup and automated generation of required printing forms:
  • financing application;
  • memorandum form/client questionnaire;
  • consent to the processing of personal data;
  • consent to the queries to various data sources, including a query to credit bureaus;
  • other documents.

This module is used not only for the initial financing to Muslim individuals, but also for repeat financing as well as for fill-in and creating of consultation sheets that can be used to create financing memoranda.
Additionally, the functionality of the module allows to restructure already provided financing agreements by using the subsequent approval chain of such memorandum under the pre-configured decision-making chain.
As a result, the functionality of the system fully covers all the needs of a financial organization in individuals financing regarding the creation of a memorandum (application) and sending it to the approval process

Mudarabah deposit marketing activities module

This module allows to create different types of marketing activities to attract Mudarabah deposits from different types of clients (investors). The main types of marketing activity include:

  • gifts;
  • additional incomes upon the occurrence of certain events;
  • other types permitted by the Shariah Committee.


All marketing activities are created using a parametric constructor. With this system structure the organization can independently set up any configurations of marketing activities for deposits without programmers or technical staff assistance and offer them to the market in the shortest possible time.

The system also supports individual records for all gifts, the procedure for their evaluation and distribution of the cost of such gifts to the total expenditure of the organization for fair recalculation of Mudarabah products return during the period of marketing activity.
The entire accounting model under this module is configured via a specific built-in constructor. Thus, all accounting transactions are performed automatically through integration with the automated banking system GNI @CORE BANKING.
The module provides a front office for branches and outlets and a back-office interface to process marketing activities at the organization's head office.
The module also has appropriate controls and messages to fully control the effectiveness of marketing activities in the branches and outlets by the organization's management (gift presented/not presented, etc.).

Main functional units of the module:

  • control of Mudarabah deposit-related marketing activities. This block includes changing of activity parameters, determining of the activity period, activity type, setup of client groups, etc.;
  • accounting for all the gifts and determining their value in accordance with purchase prices and/or other valuation methods;
  • setting up an accounting model for marketing activities for the purpose of subsequent data transfer (integration) into the automated banking system GNI @CORE BANKING;
  • linking deposit products to marketing activities;
  • integration with the deposit module and recalculation of investors' returns taking into account expenses for marketing activities.
  • This module enables setup and automated generation of required printing forms:
  • application for participation in marketing events;
  • marketing activities rules and other documents

Module for managing blocking and seizures of Islamic on-demand accounts

The module allows to manage the blocking and seizure of client accounts in accordance with local legislation and/or the requirements of the organization itself, with reference to certain events.

The system is fully integrated with the tax and judicial systems, as well as with the systems of other government agencies, which allows to keep records of blocking/write-off of balances (for example, under court decision) for each individual transaction query and display the corresponding transactions in the bank's accounting through integration with the automated banking system GNI @CORE BANKING. Data exchange with such government systems is performed automatically via the necessary file formats (batch or web service).

The list of such data includes:

  • responses to queries from government authorities;
  • making payments upon request of government authorities;
  • implementation of the tax instructions;
  • order for a certificate of the client's current corporate account and other data.


The module provides a front office for branches and outlets and a back-office interface to block and seize client accounts in the organization.
Main functional units of the module:

  • registration and management of intrabank blocks including full and partial blocking of current accounts;
  • registration and management of tax blocks including full and partial blocking of current accounts;
  • registration and management of court blocks including full and partial blocking of current accounts;
  • registration and management of collateral blocks including full and partial blocking on current accounts;
  • registration and management of blocks including full and partial blocking of current accounts upon client request;
  • seizure of debit/credit accounts;
  • setting up the accounting model based on the module for blocking and seizure of client accounts.
  • This module enables setup and automated generation of required printing forms:
  • decision to block;
  • decision to unblock and other documents.

Checkbook management module

The module provides an opportunity to register and manage checkbooks on the single-window concept.
The system infrastructure allows to keep quantitative and accounting records of checkbooks in all branches and outlets of the organization.
The module also has a built-in notification subsystem to monitor availability of checkbooks at branches and outlets of the organization triggered by certain events.
The entire accounting model under this module is configured via a specific built-in constructor. Thus, all accounting transactions are performed automatically through integration with the automated banking system GNI @CORE BANKING.
The module provides a front-office for branches and outlets and a back-office interface to process the transactions related to checkbooks at the organization's head office.
Main functional units of the module:

  • purchase and registration of new checkbooks;
  • distribution of checkbooks across branches and outlets of the organization;
  • sale of checkbooks;
  • setting up an accounting model for off-balance sheet accounting at all stages of the work with checkbooks;
  • cash debit transactions for legal entities on sold checkbooks;
  • keeping records on damaged forms.


This module enables setup and automated generation of required printing forms:

  • an application on checkbooks issue;
  • other documents required by the regulator.

Module for registration and management of profiles of Muslim clients

The Muslim clients' profiles registration and control module is closely intertwined with all modules and subsystems of GNI@ ISLAM BANKING solution and is also integrated through a specially designed service bus with the automated banking system.
All clients, namely individuals, individual entrepreneurs, legal entities, and financial organizations are registered based on the single-window principle with breakdown into actual and potential clients.
Upon creation of a client data sheet, client types are necessarily assigned in accordance with the type breakdown matrix based on the requirements of the management team and/or the regulator. For example, a resident — individual entrepreneur — trade, etc. The system does not have any restrictions either on the number of created types or the number of values in these types.
Based on the types of clients, the accounting model is determined by the type of transaction. The system automatically selects necessary accounts from the setup matrix. Thus, the human factor is completely eliminated at the time of transactions, and the data in analytical accounting always match the data in synthetic accounting, without any manual involvement.
The system also has all the necessary controls in full compliance with the anti-money laundering regulations (AML) and the Foreign Account Tax Compliance Act (FATCA), as well as in accordance with the common reporting standard (CRS).
Demographic and personal information of clients is uploaded to the system and used in other modules, including for the preparation of management and regulatory reports:

  • place of education;
  • place of work;
  • sector of economy;
  • other client data.


The module provides a front office for branches and outlets of an organization, as well as a back-office interface for central customer relationship management.
The module includes the main functional blocks:

  • client management including editing existing client data sheets;
  • registration of questionnaires under Know your client (KYC) procedures;
  • management of CRS/FATCA forms;
  • creation of an internal client stop-list (blacklist);
  • registration and management of client profiles;
  • attaching documents to the client's data sheet;
  • procedure for checking the availability of documents, validity of documents and data in the client's data sheet.

When registering Muslim clients, a special questionnaire form is to be filled in with further analysis for compliance of the client's activities with Islamic principles. This form has its own built-in constructor, which enables to configure all fields and drop-down lists, including the definition of mandatory and optional fields. The specified form is re-filled in and analyzed when client data change.
This module enables setup and automated generation of required printing forms:
client form and other documents.
This module also enables integration of the client profiles with other external organization systems through a specially designed service bus.

Centralized tariff control module for Islamic banking transactions

Centralized tariff control module for Islamic banking transactions
This module allows to fully automate all types of fees and margins for all transactions effected in the system in full compliance with the agreed tariffs both individual and dynamic ones.

The mechanism for calculating and charging fees is determined in accordance with:

  • types of transactions;
  • kind of products;
  • currency;
  • client;
  • group of clients;
  • recipient country code;
  • and other parameters.


Thus, a multidimensional matrix-constructor is formed for each type of operations, which provides maximum flexibility for all necessary calculations and charges of fees followed by their automatic display on the accounts through integration with the automated banking system.

The ledgers to be used in the system are defined as parameters in the customized accounting model constructor depending on the value in the multidimensional matrix. Once the accounts are set up, the data for each specific transaction are transmitted to the automated banking system.
In addition to the system calculation of the default cost of services, the system allows to group clients into one common data set to determine the group cost of services and calculate the fees. As an option, the cost for a specific client is also available.
The module provides a front office for branches and outlets and a back-office interface to manage tariffs and fees for the organization's head office.
Main functional units of the module:

  • registration and setup of the organization's general tariff plan;
  • registration and setup of an individual tariff plan for specific products;
  • registration and setup of an individual tariff plan for specific categories of clients;
  • registration and setup of an individual tariff plan for specific branches;
  • registration and setup of an individual tariff plan for various sales channels: Internet banking, mobile banking, etc.;
  • registration and setup of an individual tariff plan for specific groups of clients;
  • registration and setup of an individual tariff plan for specific clients;
  • registration and setup of dynamic tariffs (the calculation depends on the average account balances and/or turnover for a certain period of time) for certain products;
  • registration and setup of dynamic tariffs for specific groups of clients;
  • registration and setup of dynamic tariffs for specific clients;
  • calculation of taxes and deductions by transaction type.


This module fully meets all the requirements for calculating and accounting of all possible fees of an organization operating in accordance with the principles of Islamic banking.

Module for centralized product management according to Islamic principles

The subsystem provides unique opportunities for creating and controlling all types of products based on Islamic principles through a single window. In addition to creating products, the system allows organizations to configure all the accounting and financial policy based on built-in constructors independently, without programmers assistance.
In addition, the functionality of the system provides broad opportunities to manage business conditions of these products:

  • monetary policy;
  • financial policy;
  • organizational policy, etc.;
  • client coverage and grouping setup;
  • option to set limits and regulation rules.


These features provide flexibility in the sales strategy and prompt launch of new solutions in the financial market.

As part of the module, the front-office is provided for centralized product management by the head office.
Main functional units of the module:

  • registration of new products;
  • setup of accounting model by products; Linking all necessary accounts to the product including balance sheets and off-balance sheets for subsequent transfer of transactions to the automated banking system GNI @CORE BANKING;
  • setup of business conditions and parameters for different product subtypes:
  • current accounts;
  • deposits;
  • financing;
  • documentary transactions;
  • instant money transfers;
  • treasury transactions;
  • other subtypes.


Determining events resulting in certain accounting transactions for each product. For example, financing products, calculation of margins, accrual of penalty amounts, principal debt overdue, accrued margin overdue, write-off on off-balance, recovery from off-balance, etc.
In addition, the functionality of this module includes a product approval chain within the existing corporate structure of the organization