LS-Bank is a full solution for automation of banking activities.

 

The system is built around a unified accounting nucleus and supports all functions of both the country’s Central (National) Bank and any commercial bank.

 

The system operates under DBMS Oracle 8.1 and Windows NT platform. The front-end applications are implemented with Borland C++ and Oracle PL/SQL.

 

LS-Bank supports user interface and data entry in three languages (depending on a particular user’s preference): English, Armenian and Russian. The user interface language is chosen by the user at the setup phase, whereas the data entry language may differ from one entry form to the other.

 

LS-Bank has extended access control features. The access control system has definitions of user, user role and user group. A user may have several roles and belong to several user groups. The rights of a particular user are defined by unification of the rights of his/her roles and participated user groups. Each user or a user group has access to only those objects and functions, which are allowed by the Security Service. Each entry form, window, page, menu item, button, account, client, report, record owner (each record in the database has its owner – creator or master), etc. are considered as a separate object for access. This allows configuration of the system according to the tasks of a particular user.

 

Any change in the database is logged on the level of triggers with registration of the user who did the change and the date/time stamp. For each and every record of the database the system tracks all changes since the record’s creation. This means that for any given moment of time the database status can be restored.

 

The whole data entry process passes several levels of verification and authorization (this may be configured according to a particular Bank’s requirements), e.g. most important data entry operation may get verified by a double entry, get signed by inspectors/managers after visual verification, etc.

 

The transactions are first reflected on the account limits and only after required authorization are reflected on the account balance and general ledger balance.

 

For multi-branch banks the system provides communication between the head office and the divisions. The system has a classical three-star structure. The main functional logic is implemented in PL/SQL. The Application Server undertakes only caching in the local network and for remote users. The data exchange is implemented via Windows Sockets (TCP/IP) by Borland Midas technology. The whole database is organized with orientation to branches (i.e. almost every table has a “Branch” field). The information from branches to the bank’s main database is transferred either online, via the application server (if the branch works directly with the Oracle server of the main office), or, if the Oracle server is placed in the branch – using special import-export feature. The branch application server caches the data received from the main server when working online or gets the data from the local Oracle server, i.e. the branches work according to one of the following schemas:

·      Main Oracle Server ® Main Application ® Branch Application ® Client

·      Branch Oracle Server ® Main Application ® Client.

Oracle server means the server along with software implemented in PL/SQL.

Switching from branch to the other is done through switching the Oracle context, i.e. each branch has access only to its own subset of data.

 

All financial information in the database is kept in a form of pairs of date/time stamp and value, which allows both executing transactions and generating analytical reports.

 

The control over the date of executing financial operation has only administrative implication as any operation for any date is correctly reflected in the general ledger balance.

 

The required complementary information about the financial operations is reflected on the technical accounts, which gives the system users a universal and handy tool for controlling the bank’s operation and getting reports on its activities.

 

The System of Limits allows setting different types of limits on an account or a group of accounts. The list of the limit types can be expanded by the user.

 

LS-Bank supports several report formats: Crystal Reports, MS Excel, Formula1 Book, and Quick Report. All reports are generated into separate from the system’s database files, and therefore, the list of available reports is easily expandable by the user. Nonetheless, when a report is generated, any requested piece of information should pass the access control system. In all these reports the financial and other functions (view, cursors) prepared in PL/SQL can be used.

 

LS-Bank includes the following subsystems:

·        Accounts Plan

·        Customers Look-up

·        Customer Services:

o            operations with customers,

o            operations with cash,

o            private money transfers,

o            loans and deposits,

o            securities,

o            inter-bank operations;

o            hard currency operations.

 

·        Operations with correspondent accounts

·        Document Flow Control:

o         checking for existence of funds on the payee’s account when entering a document;

o         data entry verification via double entry of key parameters;

o         search for a document by any set of parameters and for any valid date;

o         generation of various reports on documents;

o         collection of information on flow of funds on face and balance accounts.

 

·        Currency Operations:

o         every foreign currency account has two balances: in that currency and in the national currency;

o         reevaluation of the hard currency accounts;

o         document entry according to a special exchange rate – different from the official exchange rate set by the Central Bank;

o         for each registered hard currency the system allows calculation of the balance, reflecting operations in a particular currency, as well as information for any set of currencies;

o         automation of the bank’s currency exchange offices

 

·         Loan-Deposit operations provide entry into the system and control on different types of loans and deposits: short term, long term, with different interest and principal payment schedules, credit lines, repot and reverse repot agreements. The system supports any kind of guarantee for loans (including different types of collateral). Interest is automatically calculated and added-up according to the loan agreement, as well as supports capitalization of the interest. Any changes (change in payments schedule, interest rate, calculations in case of late payments) in the loan agreement can easily get reflected in the system. The system keeps the whole history of the loan: all changes in the loan agreement, changes in the interest rates, payments of the interest and the principle, etc. Any loan operation whether it is a financial or non-financial gets authorization.

 

·         Securities Module supports tracking the deals on purchase, sale and pay-off of discount and coupon securities, including pay-offs with irregular payment schedules, automatic add-up of interest earned, etc.

 

·        Inter-Bank Transfers/Payments Module supports making and receiving transfers/payments to/from correspondent accounts with import/export feature which supports most popular formats: SWIFT, the National Data Format, telex, different specialized systems. The system internal data storage format (accounts, banks, amounts, object names) fits the SWIFT standards, which allows easy support of any format similar to SWIFT.

 

·         Private Money Transfer Module supports sending and receiving of money transfers to individuals.

 

·         Automatic Execution of Standard Operations:

o         of reevaluation of hard currency accounts;

o         of writing off the incomes and expenses;

o         of calculation and add-up of interest on loans, credit lines, deposits and other accounts.

 

·         System of Limits allows setting on any account different limits, list of which is expandable by the user.

 

The following picture shows the structural schema of LS-Bank:

 


Tasks

Inquiries

Management

Window

Help

Operations

Accounts

Operations Day

Cascade

Inquiry

Cash Desk

Currency

Administration

Vertically

Index

Control

Bank

Email Processing

Horizontally

About LS-Bank

Balance

Commissions

Password

Minimize

 

Messages

Dictionary

Users

Level

 

Loan/Deposit

Translations

Configuration

Close the Window

 

Securities

Material Values

Context

 

 

Transfers

Products

Database Registration

 

 

Exit

Reports – Quick Report

 

 

 

 

Reports – Formula One

 

 

 

 

Reports – Crystal Reports

 

 

 

 

 

The menu items of “LS-Bank”