IT Audit Report On Core Banking System in BDBL
IT Audit Report On Core Banking System in BDBL
April 2019
The audit was conducted in accordance with the International Standards of Supreme
Audit Institutions (ISSAIs). The review was confined to Finacle Core Banking Solution in
Bhutan Development Bank Limited. The audit was based on the audit objectives and
criteria determined in the audit plan and programme prepared by the Royal Audit Authority
and the findings are based on the information and data made available by the Bhutan
Development Bank Limited.
This is also to certify that the auditors during the audit had neither yielded to pressure,
nor dispensed any favour or resorted to any unethical means that would be considered
as violation of the Royal Audit Authority’s Oath of Good Conduct, Ethics and Secrecy.
རྒྱལ་གཞུང་རྩིས་ཞྩིབ་དབང་འཛིན།
ROYAL AUDIT AUTHORITY
Bhutan Integrity House
Reporting on Economy, Efficiency & Effectiveness in the use of Public Resources
Enclosed herewith please find the IT Audit Report on ‘Core Banking System of BDBL’
covering the period 01 April 2017 to 30 September 2018. The Royal Audit Authority (RAA)
conducted the audit in line with the mandates enshrined in the Constitution of Kingdom of
Bhutan and Audit Act of Bhutan 2018. The audit was conducted in accordance with the RAA’s
Performance Audit Guidelines, which is in consistent with the International Standards of
Supreme Audit Institutions on performance auditing (ISSAI 3000).
The objectives of the audit were to assess the effectiveness of system migration in achieving
the organisation goals including accuracy and completeness of data migration, effective
incorporation of compliance requirements, and adequacy and effectiveness of IT controls in
Finacle CBS.
The report has been prepared based on the review of available documents, analysis of data, and
discussion with relevant officials of the BDBL. The report contains positive initiatives,
shortcomings and deficiencies as well as recommendations aimed at improving the system.
The draft report was issued on 07 February 2019 to the BDBL for factual confirmation,
comments and feedbacks. Responses received have been incorporated as well as provided in
the report as Annexure 1.
In line with the directives of the Parliament, the RAA has instituted a system to fix the
accountability on the officials responsible to implement recommendations provided in the
Performance Audit Reports. Therefore, we would request the BDBL responsible for
implementation of each recommendation to submit duly completed and signed Management
Action Plan and Accountability Statement (attached) to the RAA. In the event of non-
submission of the same, the RAA shall fix the responsibility for implementation of the
recommendations on the Head of the Agency.
The RAA will follow up implementation of the recommendations based on the Management
Action Plan and Accountability Statement. Failure to comply will result in taking appropriate
actions, which may include suspending audit clearances to the accountable official(s).
The RAA would therefore appreciate receiving a Management Action Plan Report for
implementation of audit recommendations with definite timeframe on or before 14 July
2019 along with the signed Accountability Statement.
We take this opportunity to acknowledge the officials of BDBL for rendering necessary co-
operation and support which facilitated timely completion of the audit.
Copy to:
1. Hon’ble Lyonchhen, Royal Government of Bhutan, Thimphu;
2. Hon’ble Gyalpoi Zimpon, Office of Gyalpoi Zimpon, Thimphu;
3. Hon’ble Speaker, National Assembly of Bhutan, Thimphu;
4. Hon’ble Chairperson, National Council of Bhutan, Thimphu;
5. Hon’ble Opposition Leader, National Assembly of Bhutan, Thimphu;
6. Hon’ble Chairperson, Public Accounts Committee, National Assembly of Bhutan,
Thimphu (enclosed five copies);
7. General Manager, Information Technology Department, BDBL;
8. Assistant Auditor General, Follow-up and Clearance Division, RAA;
9. Assistant Auditor General, Policy, Planning and Annual Audit Report Division,
RAA;
10. Office copy; and
11. Guard file.
“Every individual must strive to be principled. And individuals in positions of responsibility must even strive harder.”
- His Majesty the King Jigme Khesar Namgyel Wangchuck
P.O. Box: 191 | Kawangjangsa | Thimphu | Bhutan |Tel: +975-2-322111/328729/328730/324961 | Fax: +975-2-323491
Website: www.bhutanaudit.gov.bt | Email: [email protected] and [email protected]
MANAGEMENT ACTION PLAN REPORT
Field receipts
management should
4.1
be incorporated in
Finacle CBS
BDBL should
institute robust IT
4.2
controls in Finacle
CBS
BDBL should
establish problem
4.4
management
mechanisms
1
ACCOUNTABILITY STATEMENT
IT AUDIT ON CORE BANKING SYSTEM OF BDBL
Supervisory
Personal Accountability
Accountability
No. Recommendations
Name & Name &
EID No. EID No.
Desig. Desig.
(s/d)
CEO, BDBL
2
TITLE SHEET
2. AIN : 15742
3
ACRONYMS AND ABBREVIATIONS
4
TABLE OF CONTENTS
5
3.2.2.9. Non-review of audit logs and trails ........................................................................ 28
3.2.3 Compliance Requirements ............................................................................................. 29
3.2.3.1. Non-incorporation of RMA and BDBL requirements ............................................. 29
a. Interest rates not applied as per prescribed rates ........................................................ 29
b. Non-compliance to maximum loan term period ........................................................... 31
c. Variation in scheme parameter of maximum loan amount .......................................... 33
d. Inconsistencies in maximum age set as scheme parameter.......................................... 35
3.2.4 Disorganised IT helpdesk and problem management ................................................... 37
3.2.5 Inadequate training and knowledge transfer ................................................................ 38
Chapter 4: Recommendations ....................................................................................................... 40
6
IT Audit of CBS in BDBL
EXECUTIVE SUMMARY
The Royal Audit Authority (RAA) conducted the “IT Audit on Core Banking Solution in
Bhutan Development Bank Limited” as mandated by the Constitution of the Kingdom of
Bhutan and Audit Act of Bhutan 2018. The audit was conducted following Performance Audit
Guidelines, which is in line with the International Standards of Supreme Audit Institutions
(ISSAI 3000).
The objectives of the audit were to assess the effectiveness of system migration in achieving
the organisation goals including accuracy and completeness of data migration, effective
incorporation of compliance requirements, adequacy and effectiveness of IT controls in Finacle
CBS.
With the increased use of IT in Banks and with the aim to bring operational efficiencies,
transform as a bank, and overcome the limitations of the legacy system, the Bhutan
Development Bank Ltd. (BDBL) in 2017 implemented Finacle Core Banking Solution (CBS)
with a “big-bang” implementation strategy. BDBL has the mandate to provide financial
services to enhance rural prosperity, alleviate poverty, and bring in socio-economic
development.
Recognising the role of BDBL to accelerate socio-economic development in the country and
understanding the criticality of Finacle CBS in this, the Royal Audit Authority decided to carry
out the IT audit of CBS in BDBL covering the period 01.04.2017 to 30.09.2018.
During the course of audit, the RAA found positive accomplishments, which included
anywhere and anytime banking to its customers through integration of all delivery channels
(ATMs, Internet, SMS, Mobile banking), gaining more control over data thereby enhancing
service delivery to customers. Besides, positive initiatives included commitment of the top
management towards the implementation of Finacle CBS, formation of CBS functional team
comprising of officials from IT and business, establishing the Disaster Recovery (DR) site and
conducting DR drills.
Apart from positive achievements, the RAA also observed deficiencies and shortcomings that
are summarised below:
i) There was no defined and approved system migration methodology to serve as blueprint
for system migration from ABS to Finacle CBS.
ii) Field receipts management for Farmers outreach Banking (FOB) was found not fully
supported in Finacle CBS.
iii) Draft IT policies were found not enforced.
iv) Weaknesses in user account and access management have led to 10 employees with
more than one user account, 15 generic or unidentifiable user accounts, 18 instances of
access rights being wrongly assigned. Moreover, the access rights of former employees
were not deactivated in the system.
v) Loan payoff amounts were not same in the loan register and loan payoff menu screens
of Finacle CBS.
vi) The reports generated by Finacle CBS was incorrect with cases such as unreconciled
differences in the trail balance and wrong information reflected in portfolio at risk
reports and non-performing loan reports.
1.1. Mandate
The Royal Audit Authority (RAA) conducted the “IT Audit on Core Banking Solution in
Bhutan Development Bank Limited” as mandated by Article 25 of the Constitution of the
Kingdom of Bhutan to audit and report on the economy, efficiency, and effectiveness in the
use of public resources.
Further, Chapter 5, Section 69 of the Audit Act of Bhutan 2018 stipulates, “The Authority shall
carry out performance, financial, compliance, special audits and any other form of audits that
the Auditor General may consider appropriate.”
1
Interactive Data Extraction and Analysis (IDEA) is an auditing tool used by RAA for data analysis
CHAPTER 2: INTRODUCTION
The banking sector in Bhutan has come a long way. As recent as the early 2000s, the traditional
model for growth has been through branch banking along with the computerization and
automation of individual bank branches. Similarly, even the Bhutan Development Bank Ltd.
(BDBL) had automated its branches through the implementation of Ascend Banking System
(ABS) in 2007.
With huge mandate to provide financial services to enhance rural prosperity, alleviate poverty,
and bring in socio-economic development and the Bank’s vision to become a customer focused
Bank, it is imperative for BDBL to enhance productivity, increase efficiency, and reduce
operational costs. In order to achieve these goals and overcome the limitations of ABS, the
BDBL in 2017 implemented Finacle Core Banking Solution2 (CBS); a centralised system
linking all the branches together for efficient and effective financial service delivery.
As Finacle CBS stores customers’ banking information, it is important that BDBL protect this
information from unauthorized disclosure, errors, manipulation, loss, and other irregularities.
In order to achieve this, the BDBL should embed robust IT controls and compliance
requirements in the system.
Therefore, recognising the role of BDBL to accelerate socio-economic development in the
country and understanding the criticality of Finacle CBS in this, the Royal Audit Authority has
decided to carry out the IT audit of Core Banking Solution in BDBL. The audit particularly
emphasised on effectiveness of system migration in achieving organisation goals, data
migration, incorporation of compliance requirements, and effectiveness of IT controls in
Finacle CBS.
200
24 Geog
Community
Field Offices
Centers
2
A Core Banking Solution (CBS) is networking of branches, enabling customers to operate their accounts, and
avail banking services from any branch enhancing customer convenience through anywhere and anytime
banking.
The services offered by the Bank are banking services and credit products and the details of
the services are given in Figure 2.
Figure 2: Services offered by the bank
•Corporate Banking
Banking •Reatail Banking Products
Services •Remittances
•Value Added Services
Credit
•34 different kinds of Loans
Products
iv. Updating ABS in all the workstations of 35 Branches and 12 extension offices became
time consuming.
v. Integrating third party applications such as Mobile app was difficult due to its distributed
architecture and with no standard Application Programming Interface (API) available.
vi. The vendor makes the changes or customization, if any, in ABS and does not allow in-
house customization.
In order to overcome these limitations and having obtained banking license in March 2010, the
BDBL embarked on the implementation of Finacle CBS jointly with Nelito Systems, and went
live in June 2017, with a “big-bang” implementation strategy. Finacle is a CBS from Edge
Verve Systems, a wholly owned subsidiary of Infosys.
CBS is networking of branches, which enables customers to operate their accounts, and avail
banking services from any branch of the Bank, regardless of where he maintains his account.
CBS also integrates all third party services such as Internet and mobile banking. Thus, with
Finacle CBS, the customers of BDBL can avail banking services anywhere and anytime
without going to the bank.
Finacle CBS is a complete web-enabled solution and its salient features are:
1. Centralised Database: The data of all the branches are stored at a centralized location in
Thimphu making it easier for the IT staff to handle any changes and back office functions.
2. Enhanced Features: It offers enhanced features (including security patches), which are
monitored and implemented centrally by ICT Department, and access are given on a need-
to-know basis only.
3. Effective MIS: With the data being centralised, Finacle CBS can generate any information
or report without depending on the branches, for effective decision-making.
4. Total integration of Channels: Finacle CBS can integrate all the existing and envisaged
banking channels through Finacle integrator or Connect 24. Thus, automating a majority of
the tasks, and reducing the staff burden and giving them ample time for customer on
boarding.
5. One Customer: Every customer of the branch is now a customer of the bank with a unique
customer ID across the bank.
6. Straight through Processing: A transaction can occur electronically without any human
intervention.
7. Retail Functionalities: The software encompasses all the retail functionalities like savings,
current, cash credit, overdraft, term deposits, term loans, and safe deposit vault etc. The
security features include maker-checker concept, audit trail etc.
CHAPTER 3: FINDINGS
This chapter is divided into two parts: Part 1 highlights the positive initiatives and Part 2
discusses the shortcomings and deficiencies in Finacle CBS of Bhutan Development Bank
Limited (BDBL).
3Interactive Data Extraction and Analysis Software is an auditing software used by RAA
out to keep up with the current/future technologies and involves huge financial and human
resources.
Figure 3: System migration (Source: http://www.axistechnical.com/dos-donts-legacy-system-migrations/)
With enormous benefits of a core banking system, system migration is inevitable but it also
comes with considerable risks. Therefore, it is imperative for BDBL to mitigate and manage
these risks properly and successfully. BDBL should take a holistic view during system
migration with a proper plan in place and observe due processes.
With scheduled downtime of six days, big bang migration strategy was adopted by BDBL to
migrate from ABS to Finacle CBS and the following activities were carried out by BDBL
during system migration.
a) Representatives from across the business were involved;
b) Branch readiness and implementation environment were assessed;
c) Total account balances were noted and tallied with general ledger;
d) Metadata (characteristics of the data content such as field name, data type, length, table
name, etc.) of Finacle CBS were noted;
e) Mock migrations (mock loads) and mock tests have been performed for one branch and
general ledger;
f) Pre-migration record count (static data) was verified against the post-migration record
counts. For example, the total number of clients in ABS was verified against the total
number of clients in Finacle CBS.
Yet the aforementioned processes were found to be inadequate as evidenced by the
documentation maintained for the same. There was no proper migration plan including
identification of data conversion required and test plans. Specifically, the following were
observed:
i. Documentation were incomplete with regard to data mapping of ABS to Finacle CBS
and there was no examination of data quality of ABS prior to migration. It was not clear
which data fields were transformed and which ones were cleaned and which were not
available in the old system and had to be generated during transformation;
ii. There was no evidence of content analysis and profiling being carried out and hence, it
was not clear which product schemes have been merged in the new system, and which
explained that although the branches could not generate reports, the ICT Department
had ensured that the information required were extracted and emailed to all the
branches. A team was identified to initiate correction of all the impacted accounts and
the branches had rectified the same.
The BDBL argued that the data validation and reconciliation were carried out at branch
level and not at bank level as the reconciliation at branch level would mean the same at
bank level. Moreover, only account balances were confirmed and not number of accounts
were not reconciled, as accounts with zero balances were not migrated.
The BDBL clarified that system migration audit was not carried out due to lack of
internal expertise and even though the BDBL had floated Request for Proposal twice, no
response was received for the same.
While the RAA acknowledges the efforts of the BDBL, it is to reiterate that a holistic approach
to system migration was not adopted with a system migration strategy. The BDBL should be
mindful of having a strategy in place before implementing any major ICT initiatives.
i. The inventory of the money receipts is not maintained in Finacle CBS, instead a manual
register is kept to record the money receipt booklets received from head office and
issued to the field officials;
ii. As there is no inventory of money receipt maintained in Finacle CBS, the field receipt
numbers are entered manually by the official thereby opening the system to more
human errors;
iii. The total field collections by all field officials in a branch is deposited in the sundry
account of the branch and the clients’ accounts are then updated. As per accounting
norms, sundry account is used when the accounting head of the amounts are
unidentified and in principle, the use of sundry account here is not clear and wrong as
the clients’ accounts are already identified;
iv. If there are any mistakes or errors while updating the clients’ accounts, all the field
officials who have deposited the total collections into sundry account have to re-verify
their work leading to duplication of effort and inefficiencies;
v. With no real time transaction in Finacle CBS, the loan repayments collected in the field
are-backdated while the banking services such as withdrawals and savings were not
backdated. Although backdating any financial transaction is wrong, it was understood
that loan repayment transactions are backdated not to penalise the rural clients.
Additionally, it is not known if the decision to allow backdating came from the
management or with the Board’s approval;
vi. In addition, not backdating savings will lead to client losing interest on savings for the
period from the date the amount was collected by the field official until the updated
date in the system. Similarly, not backdating withdrawals will lead to bank incurring an
expense on interest as the withdrawal transaction was updated after the actual
withdrawal.
Nonetheless, the ICT Department explained that the inventory of field receipts functionality is
being customised and will soon be rolled out to the branches. However, it is still noted that the
Finacle CBS cannot be used in the field to provide FOB services. With more than 90% rural
clients (or 27% of total share of products being catered to rural clients), FOB service is a core
business function of BDBL and FOB service should have been customised and incorporated in
Finacle CBS before the implementation of system. Although this requirement was identified at
the initial stage as ‘field collection module’, the same was not customised in Finacle CBS nor
was an alternative solution implemented to cater to FOB service. The customisation was
limited to entering the receipt numbers while updating the clients’ accounts and the
management had accepted the same.
This has led to BDBL still using field money receipts and field receipts are considered as a risk
area in the internal control framework. This is also evident from the office orders issued by
BDBL instructing officials not to overwrite on the field receipts and from the Auditors’ Report
2017 wherein emphasis was given on overwriting on the field receipts and non-updation of
clients’ accounts on time or otherwise.
The financial service delivery to the rural population is still being delivered using the
conventional method through hand written money receipt despite implementing Finacle CBS.
Not being able to use Finacle CBS for FOB service has resulted in rural clients not being aware
of the latest status of their loan and savings accounts, which could also have a negative impact
of increasing their indebtedness and reducing the Bank’s efficiency and effectiveness.
The BDBL in their response clarified that three custom menus were developed and
deployed to cater the field receipt inventory from head office to branch and from branch
to staffs. However, there was some technical glitches when using the receipts functionality
of Finacle CBS in the branches.
The issue has now been fixed and all the functionality required has been put in place and
a process flow document was circulated to all users for reference. Moreover, field advance
account of individual field officials will be used to deposit the total field collections instead
of sundry account.
During the exit meeting, the BDBL expressed that it may not be possible for the bank to
incorporate the whole of Farmers Outreach Banking (FOB) processes in Finacle CBS as
it will entail using third party integration, which will necessitate huge cost to the bank.
The RAA is pleased with the initiatives taken to enhance the field receipt management in the
system and also recognises and accepts that the whole of FOB services cannot be brought
online.
However, the BDBL should ensure that the customisations related to field receipt management
is fully implemented to ensure that risks related field receipts are minimised. The compliance
of assurance will be verified in the follow-up audit.
3.2.2 IT Controls
IT controls are policies, procedures and mechanism that provide reasonable assurance that the
IT used by an organization operates as intended, that data is reliable and that the organization
is in compliance with applicable laws and regulations. In a way, IT controls are automated
internal controls in the system. It is important to ensure the IT controls are embedded and
functioning effectively in the system.
Thus, the RAA assessed the adequacy and effectiveness of IT controls in Finacle CBS and
noted the following.
The RAA appreciates the initiative taken to implement the ICT policies and Finacle standard
operating procedures and the RAA also found that the policies were endorsed with effect from
January 2019. The RAA would like to stress that BDBL should effectively enforce the policies
and operating procedures to enhance the security and operations of the system.
b) User ID Creation Forms has details such as the employee name, employee ID, date of
ID creation, the signature of the employee, signature of the recommending authority,
and signature of the IT administrator who creates the account;
c) After creating the user ID, the IT official informs the employee whose user ID is created
via email;
d) IT official documents this email correspondence, attach it with the User ID Creation
Form and store/secure it for future references.
Despite these procedures, the RAA also noted procedural lapses, which need to be addressed:
i. User ID Creation Form did not accompany the email correspondences.
ii. In some instances, emails requesting a change in user access privileges did not contain
the requesting employee’s signature. However, the request was approved, and access
was given.
iii. Documentation was incomplete; information such as recommending authority’s details
and signatures were missing in the forms as shown in Figure 5.
iv. The details and signatures of the IT official who created the user ID was missing in the
forms as illustrated in Figure 5. The details and signatures of an employee who could
verify the account creation as a witness was missing as well.
Figure 5: Incomplete user ID form
Such incidences imply that proper verification is not carried out and due diligence is not
followed for user creation procedure by the officials concerned. Incomplete user ID creation
forms and unverified emails being processed and subsequently getting approved for user ID
creations might have the following effects:
Any employee could seek a change in access privileges and obtain it. This will
enable the employee to access, alter, modify, delete business critical data that they
are prohibited from accessing;
If an email account of an existing employee is hacked, a hacker can send a request
for a user ID creation for a fake employee using this email account in-order to
gain access to the Finacle CBS and bank data.
This had also resulted in employees having more than one user IDs and unauthorised users in
Finacle CBS.
The BDBL stated that management has taken note of the observation and accordingly
BDB ICT Security Policy and Finacle SOP 2018 was enforced which will streamline and
address major processes and procedures. The BDBL assured that user creation and user
access forms were developed in the Finacle SOP 2018, and these forms would be used to
address the procedural lapses in creating user accounts.
The RAA noted and verified the user creation and access forms that has provision for assigning
access for officiating and temporary access. As assured, BDBL should streamline the user
creation procedures to avoid unauthorised users in Finacle CBS.
Finacle CBS.
Table 1. List of generic or unidentifiable IDs
SI.No User ID User Name User inactive?
1 0001 AUDIT1 No
2 AUDIT1 audit1 No
3 FIBATUSER FIBATUSER No
4 FINACLECRM CRMUSER No
5 FIVUSR FIVUSR No
6 MIG1 MIGRATION USER1 No
7 MIG2 MIGRATION USER 2 No
8 MIG3 MIGRATION USER 3 No
9 MIG4 MIGRATION USER 4 No
10 MIG5 MIGRATION USER 5 No
11 MIG6 MIGRATION USER 6 No
12 MIG7 migration user 7 No
13 MIG8 MIGRATION USER 8 No
14 UBSADMIN No
15 UBSROOT No
iii. 13 user IDs were found in the system that were not created based on the naming
convention proposed by BDBL as shown in Table 2. This defeats the purpose of having
a consistent naming convention.
Table 2. User IDs not as per convention
SI.No User ID User Name User Inactive?
1 0001 AUDIT1 No
2 1208554 GINA DEVI No
3 AUDIT1 audit1 No
4 BDB1001 Neera Acharja No
5 BDB1002 Kezang Choden No
6 BDB53 sonam letho No
7 BDBAUD1 External Auditer No
8 BDBC001 kezang choden No
9 BDBCCIT01 Kezang Choden No
10 BDBIT01 Kezang No
11 BDBIT02 Chinnasamy Kandasamy No
12 BDBIT03 IT No
13 CCIT01 Chinnasamy Kandasamy No
Upon enquiry with IT officials, it was known that generic IDs such as MIG1, MIG2 were
created at the time of system migration and are no longer in use. Similarly, other IDs such as
BDB1001, BDBC001 were created for the IT officials who do not have employee ID. Finally,
user IDs such as AUDIT1, BDBAUD1 were created for external auditors who required access
to the Finacle CBS.
Inadequacies in user account management indicate that due diligence is not followed to either
assign one user account to a single employee or maintain unique user IDs or disable temporary
user IDs once their functions are completed. Having multiple user IDs and generic IDs will
make it difficult for the IT administrators to efficiently assign rights, track user activity and
manage overall operations of the Finacle CBS. This could also increase difficulty in fixing
accountabilities in case of malicious activities performed in the system.
The BDBL explained that generic IDs were created at the time of data migration, which
are now disabled. Further, some user IDs are default system user accounts, which are
used for Finacle system related administration and the users do not have access to these
accounts. Furthermore, all other user IDs are now disabled and with Finacle SOP in
place, proper process and procedures will be followed for the user access management as
earlier users were created without no clear-cut standards.
The RAA verified and found all irrelevant user accounts reflected in the report were disabled
and deleted. As agreed, the BDBL should ensure that proper user account management is
maintained in order to minimize the risk of compromising integrity, confidentiality and
availability of Finacle data. Further, the BDBL should ensure due diligence in user account
management and that no employee is assigned more than one user ID and follow proper
naming convention to avoid generic IDs in the system.
3.2.2.4. Access privileges given not as per the roles and responsibilities
Access privileges or access rights of employees to Finacle CBS should be assigned in
accordance to their roles and responsibilities in order to limit fraudulent practices. For instance,
a teller should not have access to loan functions whereas a loan officer will have those access
privileges. The access privileges should be changed as the employee’s responsibilities changes.
The purposes of limiting access to data and information are to ensure (1) users have only the
access needed to perform their duties, (2) access to sensitive resources is limited to only those
for which it is required to carry out their job functions, and (3) employees are restricted from
performing incompatible functions or duties beyond their responsibility.
The RAA tested the adequacy of access privileges assigned within the system by comparing
the employees’ designation against the role assigned in Finacle CBS using IDEA software. The
analysis showed that the assigned responsibilities and rights assigned in the system do not
match for 18 employees. This indicates that while creating user IDs and granting access to the
system, the actual responsibilities of the users were not considered. These instances are shown
in Table 3.
Table 3. Employee responsibility and their access rights to the system do not match
User account
SI. Employe Role Assigned in Designatio Department/Divisi status Active
No User ID e ID System n on in the system
ADMINISTRATO
1 BDB0810 0810 R HRA HRM Yes
Account
2 BDB0216 0216 AGM Officer TMB Yes
Customer
3 BDB0376 0376 AGM Desk Asstt. Customer Care Yes
BANKING OFF- Customer
4 BDB0723 0723 A Desk Asstt. Phuentsholing Yes
User account
SI. Employe Role Assigned in Designatio Department/Divisi status Active
No User ID e ID System n on in the system
BRANCH Legal
5 BDB0061 0061 MANAGERD Officer NPA Unit Yes
BRANCH Project
6 BDB0086 0086 MANAGERD Officer CC, Operation Yes
BRANCH
7 BDB0318 0318 MANAGERD Teller Haa Yes
BRANCH Customer
8 BDB0787 0787 MANAGERD Desk Asstt. Trongsa Yes
LOAN OFFICER-
9 BDB0065 0065 C Accountant CSIFD Yes
LOAN OFFICER-
10 BDB0206 0206 C Teller Doksum GFO Yes
LOAN OFFICER-
11 BDB0397 0397 C Teller Gelephu Yes
LOAN OFFICER-
12 BDB0480 0480 C Teller TMB Yes
LOAN OFFICER-
13 BDB0581 0581 C Teller Buli GFO Yes
Network &
LOAN OFFICER- Security
14 BDB0459 0619 C Adm. ICT Dept. Yes
LOAN OFFICER- Customer
15 BDB0454 0454 D Desk Asstt. C Care Yes
Asstt.
General
16 BDB0198 0219 SYSTEM Manager F&T D Yes
Project
17 BDB0727 0727 COMPLIANCE Officer Western Yes
Bank G.
18 BDB0111 0111 HEAD TELLER Asstt. TMB Yes
As can be seen from Table 3, an employee working in Human Resources is given the
administrator role in Finacle CBS, which is not in line with the employee’s responsibilities.
Similarly, a customer desk employee and a teller are given the branch manager access in
Finacle CBS. A network/security administrator is also assigned with a role of loan officer in
the system. Additionally, these cases also suggest that user access to Finacle CBS are not
reviewed and updated periodically.
Moreover, the user access level data maintained with ICT Department is incomplete or not
updated as roles such as AGM, compliance, manager, OGM, System, Treasury officer, Credit
AGM assigned to system users are not present in the list.
Assigning rights without considering users’ responsibilities could lead to intentional or
unintentional errors and opening rooms for fraud and malpractices.
The BDBL explained that with transfer of staffs or change of responsibilities, the user roles are
changed in the system. In some exceptional case lower work class are assigned higher working
class to facilitate faster services.
The BDBL further commented that users assigned wrong access rights have been rectified in the
system and the bank is in the process of assigning proper work class as per the approved Finacle
SOP – 2018.
The RAA noted that the user accounts in the observation were updated (either deleted or
updated the user role). However, BDBL should revise the user roles and its assignment to
appropriate officials along with a monitoring mechanism in place. There should be procedures
to update the user access as soon as an official is transferred or separated. While noting the
manpower shortage and the need to deliver services, BDBL should deliver faster services but
not at the cost of security.
1
Employee User
Accounts
8
9
18
0 10 20 30 40 50
Deactivated within (Months)
iii. Out of 10 suspended employees, user accounts of three employees were still active in
the system. Table 4 shows details of these three employees
Table 4. List of suspended employees who were not deactivated in the system.
Sl Branch/ Suspended
# EMP ID Designation Division CID Number dated Remarks
Bank G. Embezzlement
1 BDB0345 Officer Main Branch 11705001883 08/11/2016 case
Project Embezzlement
2 BDB0357 Officer L/Zingkha 11306001129 25/11/2016 case
02-03-2017 to Embezzlement
3 BDB0297 Teller Wamrong 11514004521 01-04-2017 case
Delays and not deactivating former employees had occurred due to the following:
Lack of proper monitoring and management of user accounts;
Negligent attitude on the part of the IT administrators and officials concerned to
deactivate the accounts directly; and
Lack of proper procedures on handling accounts of suspended and terminated
employees.
A disgruntled employee (recently terminated or suspended) is a threat agent. If their accounts
are not deactivated or disabled immediately after their separation, these disgruntled employees
may:
try to access, steal, alter or delete important and sensitive bank data such as credit card
numbers, account names, transaction summary, etc;
transfer funds illegally;
leak/sell information to malicious outsiders such as hackers which will assist the
hacker in successfully bypassing the security features in the system;
social engineers can easily deceive or trick unhappy employees for information that
can be used to hack the system or cause damage to the reputation of the bank.
These might affect the functioning of BDBL and in worst-case scenarios; it can cause a severe
financial loss from which BDBL may not be able to recover. This will also cause a huge PR
disaster and customers may lose faith and confidence in the bank prompting them to switch
banks.
The BDBL responded that the user administration were maintained at the SSO (Single
Sign On) admin and FINCORE level. User creation and deletion were done at the SSO
level and the users deleted in the SSO level cannot access any of the functions at
FINCORE level. The employees in the list above were already deleted in the SSO level
but not at FINCORE level and they do not have access to the system. Additionally, the
BDBL mentioned that, with Finacle SOP 2018 in place, the whole user access
management process is being implemented.
While the RAA verified and found the users listed in the observation were indeed deleted, the
BDBL should establish proper procedures between HR and ICT Departments to deactivate the
user accounts of former employees. BDBL should ensure that employees who are no longer
with the bank do not have access to the system to avoid unnecessary risks to integrity and
confidentiality of the information.
counting. For instance, applicable interest rates should be used while calculating interest for
bank accounts, which should accrue at the end of each month. In the same way, the loan payoff
amount should be calculated correctly and the same amount should be displayed in the ‘Loan
General Details’ and ‘Loan Pay Off Process’ screens of Finacle CBS. Thus, it is important to
assess the adequacy of processing controls in a banking system like Finacle CBS.
During the assessment, the RAA noted differences in the loan payoff amount of the same loan
account in ‘Loan General Details’ and ‘Loan Pay Off Process’ screens of Finacle CBS. Loan
payoff amount is the total outstanding loan balance of a loan that is used to pay off the loan.
One specific case is presented in case study 1.
Case Study 1: Different loan pay off amount for the same loan account
The RAA, while comparing loan pay amount through ‘Loan Pay Off Process’ and
‘Loan General Details’ pertaining to a loan on Agri. & Animal Husbandry, noted that
the payoff amount vary from one another. The payoff amount in ‘Loan Pay Off
Process’ in is Nu. 234,343.15 (Figure 7) while the payoff amount in ‘Loan General
Details’ is Nu. 232,485.78 (Figure 8) resulting in difference of Nu. 1,857.37.
Figure 7: Loan pay off Process screen Figure 8: Loan general details screen
From the case study presented above, it can be transpired that Finacle CBS does not calculate
and display the loan payoff amount correctly in one of the screens. The cause of this seem to
be bugs in the system and it was known that patches were applied to the system. Nonetheless,
it is apparent that the application of patches (fixes) had still not resolved the problem. It can be
deduced that the consultant hired for such specific problems had not fixed the problem yet.
Consequently, due to such problems, the bank officials were instructed to use the payoff
amount displayed in ‘Loan Pay Off Process’ when clients come to close their loan account as
the interest up to that date is calculated in ‘Loan Pay Off Process’ and not in ‘Loan General
Details’. However, some bank officials had inadvertently closed off loan accounts using the
loan payoff amount in ‘Loan General Details’. ‘Loan General Details’ screen only calculates
and displays the loan payoff amount since the last interest run date or the last month’s interest
and not up to the current date of viewing. The resultant effect was that the loan balance is
shown as zero while the remaining interest is still being reflected for some loan accounts. An
instance is presented under case study 2.
Case Study 2: Loan balance zero but payoff amount shown as credit balance
The resultant effect of different loan pay off amounts displayed in two screens of
the same account was studied. The RAA found that a seasonal loan account was
closed through the ‘Loan General Details’ screen in September 2018 and the loan
balance made zero but the loan pay off amount was shown as Nu. 9,802.80 as of 06
December 2018 as portrayed in Figure 9. This was because the payoff amount in
‘Loan General Details’ was calculated till August 2018 while the loan balance
(loan payoff) was made zero on 18 September 2018. The remaining interest
calculation of 1 day was not actually paid off and thus, was reflected as Nu.
9,802.80 as of 6 December 2018.
Figure 9: Loan balance is zero but the payoff amount is reflected as Nu. 9802.80
Due to such wrong processing, the clients were asked to payoff again which is harassment to
the clients. In some cases where the resultant payoff amount was small, the bank officials cited
being hesitant to inform the clients and had paid off the amount themselves. Such wrong
processing of data and its resultant effect will lead to client losing trust in BDBL and ultimately,
BDBL may lose its client base.
The BDBL responded that Finacle CBS has different menus from where loan collections
can be carried out and the cases mentioned in the observation can be attributed to users
using the wrong screens (using HLASPAY instead of HPAYOFF) when paying off and
closing a loan account. At times, the payoff figure is different in ‘loan general detail’
screen and ‘payoff’ (HPAYOFF) screen due to the way in which interest is accrued,
booked and applied. The ‘payoff’ screen shows the total interest accrued on the day of
checking while the ‘loan general details’ shows the interest applied on the last demand
date. The account has to be paid off from ‘payoff’ (HPAYOFF) menu so that the interest
accured and booked till date is applied and collected.
The RAA agrees with BDBL’s response and found ‘Loan payoff and account closure’ guideline
drafted but BDBL should identify and rectify all such cases and intimate RAA through the
Management Action Plan Report. There is also a need to raise awareness to the users on the
use of menus of Finacle CBS.
Table 5. Difference in debit & credit amount in trial balance of Thimphu Main Branch
Month Debit Amount (Nu.) Credit Amount (Nu.) Difference Amount (Nu.)
May-18 18,919,239,578.59 18,929,873,201.05 -10,633,622.46
Jun-18 19,547,830,802.90 19,558,595,121.86 -10,764,318.96
Jul-18 19,344,688,654.64 19,355,406,950.22 -10,718,296
Aug-18 19,275,962,032.51 19,286,511,222.66 -10549190.15
Sep-18 18,988,575,946.32 18,988,015,477.81 560,469
The reason for mismatch between debit and credit balance was stated to be problems
with summation. Although the trend of mismatch between the debit and credit balance
is decreasing, the debit and credit amounts of trial balance for Thimphu Main Branch
and Trashiyangtse Branch do not match.
As trial balance is part of the accounting cycle, such inaccuracies cannot be relied upon
and will only impede the preparation of BDBL’s financial statements as more time and
effort is needed to correct the errors. This also raises question of the correctness of the
bank’s financial statements.
The BDBL in their response explained that the difference in the trial balance
occurred due to inter SOL (inter branch) transactions not happening properly
after go-live which was resolved towards the end of October 2018 only. However,
BDBL stated that the difference in trial balance has no effect at the bank level as
the debit and credit were matching.
The RAA verified trail balance of December 2018 of Thimphu Main Branch and found
that the same was rectified. Nevertheless, the reports generated by Finacle CBS
should be tested properly in the future.
b. NPL reports were not generated for five months after migration
Non-Performing Loans (NPL) reports is an important report of BDBL to assist the
management to assess the list of non-performing loans of the bank and to conduct
follow-up on such loans.
Due to inadequacies in system migration, proper testing of reports generated by Finacle
CBS was not conducted and hence, NPL reports were not generated for five months.
This had major consequences as loan repayments could not be collected on time and
impacted the income of the bank.
The BDBL responded that the report testing was conducted in short period due to
involvement of the entire CBS task force in Finacle CBS. The BDBL also explained
that after migration branches were not able to generate report through IP/VPN
network as the reports were tested in high speed LAN at Head Office premise. The
CBS team generated the required reports from the backend for business
continuity.
The BDBL assured that the issue was now fixed with the deployment of patches
and following reports are now corrected and fine-tuned.
a. PAR Report (PSO-Wise/Branch Wise)
Likewise, in Phuentsholing Branch, three PSOs’ names were reflected in the PSO-wise
PAR report even when they were no longer under Phuentsholing Branch.
The BDBL responded that during migration, all accounts were migrated with
USBRoot users and the responsibility lies with the respective branch office to
transfer portfolio of staffs.
Such incorrect generation of reports indicates the need for due diligence by the
branches and the BDBL should institute a proper monitoring mechanism in place.
The BDBL further explained that the accounts with zero balance were found
active due to non-closure of account from CAACLA & HCAAC after loan
repayment.
NPL reports generated should be correct and only non-performing loans should be
reflected. Although the zero balance does not impact on the profitability, it does
increase the number of accounts which are non-performing. It is observed repeatedly
that account closure procedures are not properly followed and BDBL should
train/remind their officials on account closure procedures properly and familiarise the
users on the different menus in Finacle CBS. Further, BDBL should initiate to close all
such accounts wherein zero balances are reflected.
Wrong master data mapping has led to such instances of inaccurate and unreliable data in
Finacle CBS.
The BDBL accepted and stated that the error has occurred during migration and this too
only for dzongkhags that were mapped to wrong gewog. The error has been rectified and
the issue stands resolved as of date.
The RAA has verified and found that the errors were corrected however, in future the BDBL
should map master data properly as master data is used as a reference data.
The damage that occurred from an incident can be assessed by reviewing audit trails, thereby
enabling system administrator to locate how, when and why such incident occurred or who
caused the incident. Accordingly, audit logs & trails can also help to reconstruct events after a
problem has occurred. Audit trails form a considerable part of the front-line defence for fraud
and embezzlements detection and prevention. Thus, audit logs and trails should also be
periodically analysed to detect any control weaknesses in the system
During the assessment of audit logs and trails, RAA observed that Finacle CBS generates audit
logs and trails of all the user actions and error events on the system. Though the system
maintains logs of various events, RAA noted that the existing logs/trails were inadequate due
to the following reasons:
i. The audit logs and trails were not monitored or reviewed to gain insights into the system
activities since its inception;
ii. Integrity and authenticity of the audit trails and logs could not be verified or established;
iii. No assurances that audit trails could be reconstructed for accountability.
Without a review of audit trail data, malicious activities, system errors and intrusions could go
undetected and defeat the very purpose of maintaining the audit trails/logs. This could
consequently compromise the very expensive Finacle CBS and disrupt the bank from
functioning.
The BDBL argued that the Finacle application audit logs can be checked post incidents
to find out the cause while for the network infrastructure, with ICT Security Policy 2018
in place, all logs will be enabled as per security policy and reviewed on periodic basis to
check and detect intrusion to the internal systems. (Network security policy).
The RAA maintains that the Finacle application audit logs should be reviewed sporadically not
only for detective measure and post incident management but also as a preventive measure to
avoid security incidences in the first place.
vide Office Order no. BDB/CEO-02/2017/1961 dated April 4, 2017 with the new
revision of interest rates.
The RAA ascertained whether these revisions in interest rates have been incorporated
in the system (Scheme Parameter setting screen). It was found that the system not only
maintains history on interest rate revision but also the latest revised interest rates were
captured correctly.
The RAA further verified the loan data of Finacle CBS to confirm that the revised rates
are applied in the actual loan transactions. For the purpose of verification, the loan
accounts opened from October 2016 was taken into consideration.
The analysis revealed 1056 active loan accounts wherein the interest rates applied was
other than the prescribed interest rates. The summary of those instances are given below
in Table 6.
The RAA would like to stress that the interest rates of 1056 loan accounts were
compared and extracted against the rates defined by the BDBL (Notifications issued on
September 23, 2016 and April 4, 2017) and taking into account the loan tenor also.
Only 75 out of 1056 loan accounts were found corrected and the remaining 981 loan
accounts provided under Appendix I will be verified in the follow-up audit.
While the BDBL found that the 116 loans accounts with zero interest were closed
accounts, the RAA would like to clarify that the comparative analysis was carried out
on bank accounts by selecting the account status that are shown as active. This again
indicates that proper account closure procedures were not followed and as stressed
earlier, the BDBL should sensitise their officials on account closure procedures and
the different menu screens of Finacle CBS.
No. of Remarks
Maximum loan
Term Maximum accounts
period as Term set in exceeding
SI. Scheme per rule (in Finacle CBS maximum
No. Code Name of Loan Product years) (in years) loan term
Micro Enterprise of loan accounts
4 LA712 Loan(BCCI scheme) 3 5 38 exceeding defined
5 LA722 Purchase of share/equity 5 7 1 loan term in the
6 LA715 Seasonal Loan 1 2 to 11 4 requirement
7 LA706 Consumer Loan 5 10 3
Housing Loan
8 CL802 Commercial 20 21 12
Manufacturing/Industrial
9 LA711 Loan 10 11 1
10 LA713 Personal Loan 5 6 to 15 7
Small Scale Industrial
11 LA718 Loan 5 6 to 10 3
12 LA719 Transport Loan 5 6 to 10 6
Total 124
As apparent from Table 9, there are 12 different types of loans with 124 loan accounts
where the maximum loan term was more than the required term.
The maximum loan term parameter for agriculture and animal husbandry loan was set
correctly in the scheme parameter-setting screen but there were 39 loan accounts
wherein the maximum loan term exceeded 10 years ranging from 11 to 60 years. For
consumer loans, as the parameter set was 15 years, there were three consumer loan
accounts with maximum term period of 10 years, which is double of the required period
of five years.
This imply that the parameters were changed as and when convenient to process loans.
The BDBL accepted and stated that the general scheme parameters maintenance
(GSPM) mistake pointed out has been rectified. For non-conforming accounts, the
users made mistake during the account opening by setting the wrong number of
instalments, which only increases the loan term period. It was explained that to
avoid such mistakes, an exception handling message has been set in the system that
will be block the user from making such mistake.
As assured, during the exit meeting, the BDBL should prepare a process flow document
for setting number of instalments in line with the term period which should be provided
in the Management Action Plan Report.
Furthermore, BDBL should require its branches to correct the variances in the loan
term period and to provide the same in the Management Action Plan Report, which will
be verified in the follow-up audit. The loan accounts exceeding the allowable maximum
loan term are detailed in Appendix II.
As per RMA’s Guideline on Consumer Loan, every individual consumer loan account
should have a maximum limit of Nu. 500,000. Similarly, the personal loan amount limit
should be Nu. 500,000 and group term loan should be Nu. 150,000.
The loan amount parameter is set as it should be in the scheme parameter setting of
Finacle CBS as shown in Table 10.
Table 10. Loan amount limit set correctly as per compliance requirements
Maximum loan Maximum loan amount set in Finacle
amount as per Credit CBS
Scheme Manual/RMA Min. Amount
Code Name of Product guidelines (Nu.) Max. Amount (Nu.)
LA706 Consumer loan Upto 500000 5,000.00 500,000.00
LA713 Personal loan Upto 500000 100.00 500,000.00
LA719 Transport loan N/A 1,000.00 99,999,999,999,999.99
LA711 Industrial/Manufacturing Loan N/A 100.00 99,999,999,999,999.99
LA717 Service & Tourism Loan N/A 100.00 99,999,999,999,999.99
LA 703 Construction loan N/A 100.00 99,999,999,999,999.99
CL802 Commercial housing loan N/A 1,000.00 99,999,999,999,999.99
LA726 Staff loan N/A 1,000.00 2,500,000.00
LA709 Group Term Loan 150,000.00 1,000.00 150,000.00
LA 712 Micro Enterprise Loan N/A 100.00 300,000.00
LA730 Cooperative Loan N/A 100.00 300,000.00
LA715 Seasonal Loan N/A 100.00 99,999,999,999,999.99
LA707 General Trade Loan N/A 100.00 99,999,999,999,999.99
LA725 Working Capital Loan N/A 1,000.00 99,999,999,999,999.99
Although the parameter was correctly set for loan amount limit, the analysis of loan
data showed 536 loan accounts, which exceeded the loan amount limit as shown in
Table 11.
Table 11. Instances of variances in maximum loan amount
Max. amount as per Maximum loan amount
SI. Scheme compliance requirement range exceeding the No. of loan
No. Code Name of Product and set in Finacle CBS requirement in loan data accounts
The BDBL responded that for the group loan schemes, the maximum ceiling for
the loan was increased from 150,000 to 300,000 but was not parameterized in the
scheme level and no validation was set for the maximum loan amount in the
system. For loan amount 1,075,825.00 showing as consumer loan is due to user
opening a transport loan under that scheme by mistake which is now rectified by
transferring the scheme from consumer to transport loan.
The BDBL further explained that for few personal loans were actually invoked
bank guarantee converted to loan by users despite having a loan scheme. Few
personal loans were disbursed over the set limit of 500,000 as the users were not
aware of maximum limit. Henceforth, system validation message has been set
where the users will not be able to proceed with account opening for loan limit
exceeding the maximum limit.
The RAA verified and found that the error message has been set and the loan accounts
has been corrected. It appears that the users are not aware of the different loan schemes
and thus, there is a need to sensitise the users on the same and fix accountability where
necessary, as it is the users’ job responsibility to have an in-depth knowledge on
BDBL’s products.
As shown, the age limit for consumer loan was set to 56 years yet there is no basis for
setting it as 56 and the reason cited was that the maximum working age is until 56 and
hence the age limit for consumer loan was set as 56. It was observed that the age limit
is changed as and when convenient, and when an applicant’s age exceeds the maximum
age set in Finacle CBS. One such case is presented below.
A user requests the ICT Department to disable/change the age limit, as the applicant’s age is
higher than the age set in Finacle CBS through email as shown in figure 12.
Figure 12: Request for disabling the age limit
The IT official makes the changes and the other IT official verifies the change in the system
as given in figure 13 and 14.
Figure 13: IT makes the change Figure 14: IT verifies the change made
It can be deduced from the case study presented above that the ICT Department makes
changes based on an email. There is a risk of basing the changes to be made just on an
email as emails could be hacked. Moreover, accepting changes as and when requested
could lead to frequent and unauthorised changes being made which could result in loan
manipulation.
Non-compliances to loan term period, amount and age limit, and frequent ad-hoc
changes to such scheme parameters would invite unnecessary room for manipulation.
Users may not process loan uniformly in the absence of clear policy, procedures and
monitoring mechanism for parameter setting.
The BDBL responded that age limit in parameter was set based on the request, as
there was no clear-cut process and procedures in place but with the
implementation of Finacle SOP 2018, any changes required will be made as per
the Change Control process Management.
The RAA verified and found that a ‘Scheme Creation’ form was developed to create
any scheme or make changes to a particular scheme. In the future, the BDBL should
ensure a strong monitoring mechanism in place to meet compliance requirements of
the bank.
With regard to issues reported to Nelito system (CBS implementation Partner), separate
tracker was maintained to monitor the status. For any bugs in the system, ICT officials
logs the problem with TechOnline and monthly status reports are shared on periodic
basis.
With Finacle SOP 2018, ICT department is implementing online support system, which
will track of issues reported; there will be knowledgebase section for the users and
separate section for internal ICT officials to see help for quick solutions/ recurring
problems.
The RAA appreciates the prompt action taken by ICT Department, more specifically, the
initiative to develop an online helpdesk portal to report, record, and track incidences. The ICT
Department should conduct an analysis on frequently recurring issues to arrive at a permanent
solution.
138 system users out of 572 including managers and supervisors were not trained.
Having a supervisory role in the system, the managers should have been trained which
would lead to lesser instances of errors.
Some users were trained in February 2017 while the actual implementation of Finacle
CBS was in June 2017. By then, the users had already forgotten to navigate the system
and it became cumbersome for them to operate and use the system even for simple
banking operations. Users cited having to consult the CBS functional team constantly
to operate the system.
There were 56 to 57 participants for each batch of training. The effectiveness of any
training decreases with the increase in number of participants
Even with the training provided, most of the system users did not know how to run the
interest in the system. There were incidences of users running interest for all the bank
accounts instead of running interest for individual bank account. This had actually
resulted in overdue being reflected even for those bank accounts that were not due. The
impact is resource intensive because users spend long hours reversing the interest or
rescheduling the loan and having to recheck all the loan accounts to correct the errors.
Besides trainings on the operations of the system, the BDBL had issued directives and
raised the security awareness of the system users. However, the RAA observed that
users share their login credentials (username and password).
These indicate that the end user training was inadequate which may result in users making
inadvertent errors and IT technical team spending time to guide the users and troubleshoot the
problems.
The BDBL responded that the management tried its best to ensure all the employees of
the bank are trained on the Finacle system without disrupting operations of the bank.
With the large number of employees and limited trainers, the user trainings had to be
carried out in batches over the span of more than 3 months.
In February 2018, the management identified six officials (2 from each region) from branches
and were trained on the operational process to streamline the workflow processes, bring
consistency and uniformity in Finacle CBS. These officials were then sent to all branches to train
the users in their branches under their respective region.
ICT department circulates operational process and manuals as and when new product is
being added to the system and training on the Finacle CBS operation is given as and when
bank recruits a new employee.
Furthermore, with the Finacle SOP 2018 and ICT Security Policy 2018 in place, ICT
department has started creating awareness and sensitization on the security aspects in
Finacle.
The RAA acknowledges the effort put by BDBL management and the BDBL should further
prioritize capacity building for smooth functioning of the business.
CHAPTER 4: RECOMMENDATIONS
Based on the issues pointed out under Part 2 in chapter 3, the RAA has provided four
recommendations aimed at enhancing efficiency and effectiveness of Finacle CBS. The
recommendations are as discussed below:
With the mandate to enhance rural prosperity and alleviate poverty, BDBL is the principle
vehicle for financial inclusion in the country through Farmers Outreach Banking (FOB). The
RAA found that field receipts was not customised in the system even though this requirement
was identified before the implementation of Finacle CBS.
Therefore, considering the risk of using field receipts, there should be proper control over field
receipts and BDBL should automate the inventory management of field receipts in Finacle
CBS.
Robust IT controls provide reasonable assurance that Finacle CBS operates as intended thereby
increasing the trust and confidence of the bank’s employees towards the system. This will
ultimately result in retaining old customers and attracting new customers due to reliable system
in place. Currently, the BDBL does not have adequate and robust IT controls in Finacle CBS.
BDBL should institute and enforce robust IT controls in the system to maintain the integrity
and reliability of the system at all times. Specifically, BDBL should:
endorse and implement IT policies to ensure that effective IT controls are in place;
institute monitoring mechanism in order to avoid multiple user accounts for one
employee, generic user accounts, follow proper naming convention and deactivate
those users who are no longer with the bank;
ensure access control mechanism to assign access rights and privileges based on ‘need
to know’ and ‘least privilege’ principles in order to mitigate the risk of unauthorised
access, data modification, disclosure, or loss;
implement strong input validation controls so that the system does not accept garbage,
duplicates, invalid data, and process data incorrectly or illogically;
implement adequate processing controls to prevent erroneous, incorrect calculations
and variations;
ensure accurate and complete reports are generated to prevent errors and inconsistencies
as incorrect reports have financial implications on the bank;
apply strong validation controls over master data since master data are important files
used as references and input for processing transactions;
establish review mechanism for audit logs and trial;
identify and rectify the flaws in the system; and
initiate data cleaning of Finacle CBS database to remove inaccurate and incomplete
data.
Although every employee plays a role in strengthening the organization’s internal control system,
the responsibility for establishing and maintaining the control environment rests with the
management.
4.3. BDBL should meet and comply strictly with all the compliance
requirements
The RAA noted several instances of non-compliances to RMA and BDBL’s regulations. In
order to address these non-compliances the BDBL should ensure strict compliance by
leveraging the Finacle CBS. In particular BDBL should:
maintain the master copy of all (both past and current) the compliance requirements;
institute proper procedures to set the parameters of all its products; and
institute appropriate monitoring mechanism for setting scheme parameters in Finacle
CBS.
The impact of such non-compliances might be reputational risk, which might lead to losing
clients and business, the BDBL should ensure strict compliance to regulations.
Effective problem management has the potential to reduce incidents, proactively prevent
problems through trend analysis and identification of root cause, and provide permanent
solutions to problems so that repeat occurrences are all but eliminated.
BDBL should maintain incident logs and perform analysis to find and resolve the underlying
problems. IT helpdesk could identify frequently occurring user related incidents and resolve it
either through trainings or dissemination of user guides. In addition, root cause analysis should
be performed and permanent solution should be applied to the commonly occurring system
related incidents. This should also lead to improved productivity of the IT helpdesk support
through resolution of problems effectively and in a timely manner.
CHAPTER 5: CONCLUSION
Recognising the role of BDBL to accelerate socio-economic development in the country and
understanding the criticality of Finacle CBS in this, the Royal Audit Authority decided to carry
out the IT audit of CBS in BDBL. The audit of CBS focussed primarily on accuracy and
completeness of data migration, effective incorporation of compliance requirements, and
adequacy and effectiveness of IT controls in Finacle CBS.
Finacle CBS is one of the most widely used CBS and is capable of bringing in operational
efficiencies and transformational change in the bank. With the implementation of Finacle CBS,
BDBL now has a centralised database thereby reducing the workload of ICT Department to
maintain the system and enhancing efficiencies. Moreover, anytime, anywhere banking is
possible as the third party services and delivery channels can be easily integrated with Finacle
CBS.
Notwithstanding the positive effects of Finacle CBS, the RAA observed several shortcomings
and deficiencies that require further improvements. These lapses were largely caused due to
inadequate control over system migration. Inadequate and ineffective IT controls is the main
cause for incorrect information generated by Finacle CBS. Weaknesses in supervisory and
monitoring control also seems to be one the causes to non-compliances to RMA requirements.
While the RAA appreciates the prompt and immediate corrective actions taken by BDBL based
on the draft report, the BDBL should seriously enforce the ICT Security Policy 2018 and
Finacle SOP 2018 in order to render the system effective and credible.
The RAA hopes that BDBL will make further improvements to the system, design and
implement IT controls and mechanisms for efficient and effective business operations
considering that BDBL has spent time and effort, and the fact that Finacle CBS has the potential
to bring in transformational change to the bank.
www.bhutanaudit.gov.bt