My Projects and Achievements
Audit Automation Project
1. Executive Summary
Home remittances represent a critical source of foreign exchange inflows for Pakistan's banking sector. Financial institutions process a significant volume of international remittance transactions every month through various money transfer operators such as Western Union and other remittance partners.
To strengthen financial inclusion and increase customer acquisition, the President of Askari Bank initiated a strategic mission to convert remittance beneficiaries into formal banking customers. As part of this initiative, a specialized banking product called SDRA (Soni Dharti Remittance Account) was launched.
The purpose of the SDRA product is to enable remittance beneficiaries to receive their international remittances directly into a bank account rather than collecting funds through Cash Over Counter (COC). This approach improves accessibility, transparency, financial inclusion, and customer convenience.
However, a major operational challenge existed. Many beneficiaries were repeatedly receiving remittances through COC transactions but were not being converted into bank customers.
To address this issue, the Audit Department was assigned the responsibility to monitor all Home Remittance COC transactions and identify beneficiaries who were still not registered as bank customers.
To support this initiative, an automated audit monitoring system was developed that:
- Collects remittance data from multiple Oracle-based databases
- Processes and analyzes beneficiary transactions
- Identifies beneficiaries receiving remittances through COC
- Detects beneficiaries who are not registered as bank customers
- Automatically generates email alerts to the concerned branch requesting explanation
The automation significantly improves monitoring efficiency, strengthens internal controls, and supports the bank's strategic objective of expanding its customer base through remittance channels.
2. Background and Problem Statement
2.1 Home Remittance in Banking
Home remittance refers to the transfer of money from overseas workers to their families or beneficiaries in their home country. In Pakistan, millions of overseas Pakistanis send funds back home every year through international money transfer services.
These remittances are received by banks through various remittance partners such as:
- Western Union
- MoneyGram
- Ria
- Other international remittance companies
Banks process these remittances through two primary methods:
1. Cash Over Counter (COC)
The beneficiary visits a branch and receives cash directly from the bank counter.
2. Account Credit
The remittance amount is automatically credited into the beneficiary's bank account.
2.2 Cash Over Counter (COC) Transactions
A Cash Over Counter (COC) transaction occurs when a beneficiary receives remittance funds directly in cash from a bank branch without having a bank account.
While this method provides immediate access to funds, it creates several challenges:
- Beneficiaries remain outside the formal banking system
- Banks miss opportunities for customer acquisition
- Repeated manual transactions increase operational workload
- Limited customer relationship with the bank
Therefore, converting COC beneficiaries into account holders became a strategic priority.
2.3 Strategic Initiative โ SDRA Product
To encourage account-based remittance services, the bank introduced the SDRA (Soni Dharti Remittance Account).
The objectives of SDRA include:
- Converting remittance beneficiaries into bank customers
- Providing easy and secure access to remittance funds
- Encouraging financial inclusion
- Reducing dependency on cash transactions
- Improving customer retention
With SDRA accounts, remittances are automatically credited into the beneficiary's account, eliminating the need for branch visits for cash collection.
2.4 Audit Department Responsibility
To ensure the success of this initiative, the bank's President assigned the Audit Department the responsibility to monitor remittance activities.
The key objective was:
Identify beneficiaries who repeatedly receive remittance through COC but are still not registered as bank customers.
If such cases were detected, the concerned branch would be required to provide justification explaining why the beneficiary had not yet been converted into a bank customer.
3. Project Objective
The primary objectives of this automation project were:
- Monitor all Home Remittance COC transactions
- Identify beneficiaries who are not bank customers
- Track repeated remittance collections through COC
- Support the bank's strategy to convert beneficiaries into customers
- Automate the audit monitoring process
- Reduce manual effort and operational delays
- Generate automated alerts for branches
4. System Design and Automation Process
The automation system was designed to extract, transform, analyze, and monitor remittance transactions automatically.
The workflow consists of several stages.
4.1 Data Extraction
Remittance data is extracted from Oracle database sources including:
- Western Union transaction database
- Other remittance transaction systems
4.2 Data Transformation
After extraction, the raw data undergoes several transformation steps:
- Data cleaning
- Removal of duplicate records
- Standardization of fields
- Date formatting
- Filtering only COC transactions
This ensures the dataset is ready for accurate analysis.
4.3 Customer Identification
The system checks whether the beneficiary already exists in the bank's customer database.
If the beneficiary's CNIC does not exist in the customer database, the system marks the record as:
Non-Customer Beneficiary
4.4 Transaction Monitoring
The system analyzes remittance behavior and identifies cases where:
- Beneficiaries repeatedly receive remittance through COC
- Beneficiaries are still not bank customers
- Branches have not converted the beneficiary into SDRA accounts
These cases are flagged for further review.
4.5 Alert Generation
When such cases are detected, the system automatically generates an email alert to the concerned branch.
The email requests the branch to provide explanation for the following:
- Why the beneficiary has not yet been converted into a bank customer
- Why an SDRA account has not been opened for the beneficiary
This creates accountability at the branch level.
5. Technology Stack
The project uses several technologies and tools.
Programming Language
Python
Data Processing Libraries
- Pandas
- OpenPyXL
- NumPy
Database Integration
- Oracle Database
Automation Components
- Data extraction scripts
- Data transformation pipelines
- Automated alert generation
6. Key Features of the System
The automation system provides several key features:
Automated Remittance Monitoring
Continuously analyzes COC transactions across all remittance channels.
Customer Identification
Automatically detects whether the beneficiary is a registered bank customer.
Branch Accountability
Branches receive alerts for unconverted beneficiaries.
Operational Efficiency
Reduces manual monitoring effort significantly.
Audit Visibility
Provides structured reports for the Audit Department.
7. Challenges and Solutions
Challenge 1: Multiple Remittance Data Sources
Remittance transactions were stored in multiple systems.
Solution:
A unified data extraction process was created to combine all remittance sources.
Challenge 2: Large Volume of Transactions
Monthly remittance data included hundreds of thousands of records.
Solution:
Optimized data processing scripts were developed to handle large datasets efficiently.
Challenge 3: Manual Monitoring Limitations
Manual monitoring was slow and error-prone.
Solution:
Automation ensured consistent monitoring and faster detection of issues.
8. Results and Impact
The implementation of this automation system delivered significant operational benefits.
Improved Monitoring
Audit Department can now monitor remittance COC transactions more effectively.
Faster Detection
Non-customer beneficiaries are identified automatically.
Increased Customer Conversion
Branches are encouraged to convert beneficiaries into SDRA account holders.
Reduced Manual Effort
Manual data analysis is no longer required.
Strengthened Internal Controls
The system provides better oversight of remittance operations.
9. My Role and Responsibilities
Although my official role is Data Analyst, I independently developed the full automation solution including:
- Requirement understanding
- Data extraction from Oracle systems
- Data transformation and analysis
- Automation scripting
- Alert generation system
- Testing and validation
- Documentation
The project was designed and implemented end-to-end.
10. Conclusion
The Home Remittance COC Monitoring & Customer Conversion Automation System represents a major step toward operational efficiency and digital monitoring within the bank's remittance ecosystem.
By automating the identification of non-customer beneficiaries receiving remittance through Cash Over Counter, the system strengthens audit oversight while supporting the bank's strategic objective of expanding its customer base.
This project demonstrates the effective application of data analytics, automation, and audit intelligence in banking operations, enabling the institution to improve monitoring capabilities, reduce manual workload, and enhance customer acquisition through remittance channels.
