Riskpro Technology · Official Training Guide

Bank Statement
Analyser

Automate forensic audit reporting. Surface red-flag anomalies instantly. Convert any bank statement format into a single consolidated ledger — in minutes, not weeks.

Forensic Auditors Compliance Officers Investigating Agencies Bankers & Credit Analysts Insolvency Professionals
Contents
  1. About Riskpro Technology — who we are and what we do
  2. What is the Bank Statement Analyser? — overview and purpose
  3. Core Features — the full capability set
  4. How BSA Works — the step-by-step workflow
  5. Output Formats & Reports — what you receive
  6. How BSA Helps Investigators — real-world investigative value
  7. Strengthening Forensic Auditors — audit-grade analysis
  8. Compliance & Regulatory Use Cases — AML, KYC, regulatory reporting
  9. Supported File Formats — what can be ingested
  10. Frequently Asked Questions
⚙️

Automate Forensic Audit Reporting

Forensic audit reports are driven by trends and patterns in transaction data. BSA automates the extraction of those patterns — fund flows, related party exposures, timing clusters — making forensic reporting dramatically faster and more cost-effective than traditional manual analysis.

🚩

Red-Flag Reports for Compliance Teams

Compliance professionals simply upload their bank statements and receive automated red-flag reports that surface potential anomalies — unusual transaction volumes, structuring patterns, related party flows, and transactions lacking any identifiable counterparty — without manual review of every row.

📥

Any Format In, One Format Out

Upload bank statements in any format — PDF, scanned image, Excel, CSV, text file — from any bank. The output is always a single, clean XLSX or CSV Consolidated Ledger with a uniform column structure, regardless of how many different banks or formats were in the project.

Section 01

About Riskpro Technology

“Riskpro Technology builds intelligent analytical tools that transform raw financial data into court-ready evidence, actionable compliance intelligence, and clear forensic narratives.”

Riskpro Technology is an Indian financial technology firm specialising in forensic analytics, compliance intelligence, and investigative tools for the financial services sector. Founded to bridge the gap between raw banking data and meaningful financial intelligence, Riskpro serves a diverse clientele including banks and NBFCs, insolvency resolution professionals, government investigating agencies, forensic accounting firms, and compliance consultants.

Riskpro’s philosophy is that financial data should speak for itself — given the right analytical framework. The Bank Statement Analyser (BSA) is the flagship expression of this philosophy, purpose-built to do in minutes what a team of analysts would take days to accomplish manually.

🏦

Financial Forensics

Deep investigative tools built for banking-sector complexity and Indian financial market realities.

⚖️

Compliance Intelligence

AML, KYC and regulatory reporting support aligned to RBI, SEBI and PMLA frameworks.

🔍

Investigation Support

Purpose-built outputs for ED, CBI, SFIO, IRP and bank fraud investigation units.

Section 02

What is the Bank Statement Analyser?

The Bank Statement Analyser (BSA) is a cloud-based, multi-format bank statement processing engine that ingests raw bank statement files — in any format a bank might produce — and converts them into a standardised, analysis-ready financial dataset enriched with entity identification, transaction tagging, and investigative reporting.

In a typical investigation or audit, an analyst receives bank statements from dozens of different banks in incompatible formats: some are scanned images, some are machine-generated PDFs, some are Excel exports, some are plain CSV files. Every bank formats its statements differently. Reconciling them manually is error-prone, slow, and expensive.

BSA eliminates that problem entirely. It ingests all of them, normalises them into a single unified ledger, identifies who each party in the transactions is, and generates reports that an investigator or auditor can act on immediately.

💡 Key distinction from generic accounting software

BSA is not bookkeeping software. It does not post journal entries or produce balance sheets. It is an investigative intelligence tool — designed to reveal relationships, patterns, and anomalies hidden within raw bank transaction data.

Section 03

Core Features

📥

Multi-Format Ingestion

Accepts PDF (digital and scanned), XLSX, XLS, CSV, TXT, and scanned image files. No reformatting required before upload.

🔄

Normalisation Engine

Maps every bank’s unique column structure to a single canonical format: Date, Particulars, Debit, Credit, Balance.

🏷️

Entity Extraction

Automatically identifies counterparty names from narrations using multi-pass extraction: RTGS/NEFT codes, UPI IDs, cheque patterns, and direct name detection.

🤖

Confidence Scoring

Every extracted entity carries a confidence score (0–100%) so analysts know which identifications are certain and which require human review.

🔗

Related Party Detection

Build a Knowledge Base of companies, directors, and bank accounts. BSA automatically tags every transaction involving a related party.

📊

Multi-Statement Projects

Group all statements for one client or investigation into a single Project. Analysis and reports span the entire dataset, not just one statement.

⚠️

Anomaly Flagging

Identifies blank records, round-figure transactions, unusual volume days, and transactions with no matching entity — all surfaces for investigation.

📄

Branded PDF Reports

Every report is generated as a professionally branded, confidential PDF, XLSX, or CSV — ready for inclusion in audit files or court submissions.

🔌

API Access

Full REST API for integration with case management systems, banking platforms, and compliance workflows. Includes rate limiting, key management, and webhook support.

Section 04

How BSA Works — Step by Step

From raw file upload to a complete investigative report, BSA follows a structured five-stage workflow.

01

Create a Project

Each investigation or audit engagement is managed as a Project. Projects hold all the bank statements for one subject entity and define the Knowledge Base (companies, directors, related parties) against which transactions will be matched. A project can span multiple banks, multiple accounts, and multiple time periods.

02

Upload Bank Statements

Upload statements in any supported format — PDF, XLSX, XLS, CSV, TXT, or scanned image. Each file is tagged with its Bank Name, Account Number, Account Name, and Account Type (Current, Savings, CC, OD, Term Loan, etc.) at upload time. Multiple statements from different banks can be uploaded into the same project simultaneously.

03

Map & Process

BSA’s Column Mapper presents the raw file and asks the analyst to identify which columns correspond to Date, Particulars, Debit, Credit, and Balance. For standard bank formats, this is a one-click operation. Once mapped, BSA processes the entire statement, normalising dates, cleaning amounts, and running the entity extraction engine on every narration.

04

Entity Tagging & Related Party Matching

BSA’s three-pass matching engine runs against the project’s Knowledge Base: first an exact match (account numbers, CINs, DINs, known aliases), then a fuzzy match using Levenshtein distance and abbreviation expansion, then a pattern match for RTGS/NEFT IFSC codes. Every transaction is tagged with the identified counterparty and a confidence score. The ML engine also suggests new aliases for analyst review, learning as the project grows.

05

Generate Reports

With the project fully processed, generate any of the seven available report types in PDF, XLSX, or CSV. Reports are branded with the Riskpro Technology mark, timestamped, and marked CONFIDENTIAL. The consolidated XLSX export can be downloaded at any time and contains the complete ledger for all statements in the project.

Section 05

Output Formats & Reports

Any format in
PDF · XLSX · XLS · CSV · TXT · Scanned image
from any bank, in any layout
One standardised output
Single consolidated file in XLSX or CSV
with a uniform structure across all statements

Consolidated Ledger — the master output

Regardless of the format you upload — scanned PDF, Excel, CSV or image — the output is always a single XLSX or CSV Consolidated Ledger that unifies every statement in the project into one analysis-ready file. The ledger carries the following standardised columns for every transaction:

Bank Name
Bank Account Number
Bank Account Name
Type of Account
Date
Particulars
Debit Amount
Credit Amount
Balance
Extracted Entity Name
Entity Confidence %
Source File
Account types supported in Type of Account column:
Current Savings Cash Credit (CC) Overdraft (OD) Term Loan Working Capital (WCDL) FITL

Analytical Reports — 7 types, 3 formats each

🏷️

Entity Extraction Report

All genuine counterparty entities identified across all transactions, with transaction counts, total debits and credits, and confidence scores. Variant spellings are consolidated. The primary report for mapping financial relationships.

🏦

Bank Account Summary

Per-account totals of debits and credits, transaction counts, and net flow. Instantly shows which accounts are high-activity and in which direction funds are moving.

📤

Top 100 Largest Debits

The 100 highest-value debit transactions across the project, with counterparty identification. Critical for identifying large outflows to related parties or unusual recipients.

📥

Top 100 Largest Credits

The 100 highest-value credit transactions. Useful for tracing inflows from customers, related parties, or sources that require explanation.

📅

Busiest Transaction Days

Days ranked by transaction volume and total value. Clustering of transactions on unusual dates — weekends, holidays, financial year-end — is a common fraud indicator.

⚠️

Blank Records Report

Transactions with neither a debit nor a credit amount. These are often header rows, carry-forward entries, or data quality issues that can cause incorrect balance reconciliation.

📋

All Transactions Ledger

Complete chronological ledger for the project, combining all statements, with entity identification and bank account metadata on every row.

Section 06

How BSA Helps Investigators

Financial investigators — whether from the Enforcement Directorate, CBI, SFIO, SEBI, income tax departments, or private fraud investigation units — routinely face the challenge of making sense of thousands of bank transactions spread across multiple accounts, banks, and years. BSA is designed specifically for this environment.

Speed

From weeks to hours

  • What once required two weeks of analyst time is now done in hours
  • Instant normalisation removes the manual reformatting bottleneck
  • Automated entity extraction eliminates manual narration reading
Accuracy

Reduce human error

  • Consistent rule-based processing removes transcription errors
  • Confidence scoring highlights where human review is still needed
  • Variant name consolidation prevents double-counting
Traceability

Follow the money

  • Entity report maps the full network of counterparties
  • Related party tagging surfaces director/group transactions instantly
  • RTGS/NEFT IFSC extraction traces funds to specific banks

Specific investigative applications

🔍

Layering Detection

Multi-account analysis reveals circular fund flows — money that leaves account A, passes through B and C, and returns to A — a classic money laundering layering pattern.

🚩

Loan Diversion

When a borrower receives a loan disbursement and immediately routes it to related parties, the entity report and largest debits report together surface this within minutes.

📆

Timing Analysis

Busiest days report reveals if large transactions are clustered around specific dates — financial year-end window dressing, pre-NPA settlement payments, or coordinated fund movements.

👥

Related Party Flows

Transactions with entities listed as promoters, directors, or group companies are automatically tagged, making it straightforward to quantify the full related party exposure.

✅ Evidential integrity

BSA does not modify source data. The original narration is always preserved in the Particulars column. The Extracted Entity Name is an additional analytical layer, never a replacement. This maintains a clear chain of custody between the original bank record and the analytical output.

Section 07

Strengthening Forensic Auditors

Forensic auditors engaged under IBC assignments, bank-appointed forensic investigations, or SFIO/SEBI directed audits face specific professional and legal obligations that BSA is designed to support.

Built for the Indian forensic audit environment

BSA is built around the realities of Indian banking formats, RTGS/NEFT narration structures, IFSC coding, and multi-lender consortium environments.

Consortium Accounts

Upload statements from all consortium banks into one project. BSA produces a single consolidated ledger covering the entire credit exposure across all lenders simultaneously.

Long-Period Analysis

No restriction on the date range. A forensic audit covering eight years of banking across five banks and twelve accounts is handled identically to a single statement.

Related Party Mapping

Build the Knowledge Base from the company’s ROC filings — directors, subsidiaries, associate companies — and BSA quantifies every rupee that moved to or from connected entities.

Court-Ready Reports

All reports are dated, project-labelled, and marked CONFIDENTIAL. PDF reports are suitable for inclusion in forensic audit reports submitted to courts, NCLT, or regulators.

How BSA maps to standard forensic audit procedures

A

Fund flow analysis

The Entity Extraction Report and consolidated ledger together provide the complete fund flow picture required under forensic audit standards. Every counterparty is identified, every amount is traceable to its source narration, and the entire dataset is exportable for further analysis.

B

Diversion of funds

By tagging related parties against the loan disbursement dates and amounts, BSA produces a direct answer to the core forensic question: “Where did the money go after disbursement?” The Largest Debits report sorted by date shows the sequence of outflows in the days following each disbursement.

C

Genuine business activity verification

The entity extraction and bank summary reports allow auditors to assess whether the volume of transactions, counterparty diversity, and transaction sizes are consistent with the company’s stated business activity — or whether the account shows signs of a shell company or conduit account.

D

Reconciliation of balance sheet

The consolidated ledger provides a transaction-level basis for reconciling balance sheet items with actual bank movements, supporting the verification of trade creditors, debtors, and unsecured loans claimed in financial statements.

Section 08

Compliance & Regulatory Use Cases

Compliance professionals in banks, NBFCs, and financial institutions face increasing regulatory scrutiny around transaction monitoring, AML compliance, and KYC verification. BSA provides the analytical backbone for these requirements.

AML

Anti-Money Laundering

  • Identify structuring (transactions just below reporting thresholds)
  • Detect layering across multiple accounts
  • Quantify total flows to/from high-risk entities
  • Surface unusual transaction timing patterns
KYC / EDD

Enhanced Due Diligence

  • Verify account activity matches stated business purpose
  • Identify counterparties the customer is transacting with
  • Establish a normal transaction profile for anomaly detection
  • Support periodic review of high-risk accounts
Credit

Credit Assessment

  • Cash flow verification from bank statements for lending decisions
  • Identify circular transactions that inflate apparent turnover
  • Verify utilisation of existing credit lines
  • Assess actual vs. claimed business activity
IBC / IRP

Insolvency Resolution

  • Trace assets moved before insolvency filing
  • Identify preferential transactions under Section 43/66 IBC
  • Map related party payments in the vulnerability period
  • Produce NCLT-ready fund flow reports

⚠️ PMLA alignment

BSA’s entity extraction and transaction tagging capabilities directly support the reporting and record-keeping obligations under the Prevention of Money Laundering Act, 2002. Suspicious transaction patterns surfaced by BSA can form the factual basis for STR filings with the FIU-IND.

Red-Flag Anomalies — what BSA surfaces automatically

Compliance teams do not need to read thousands of rows. After uploading bank statements, BSA’s automated reports flag the following categories of potential anomaly for review:

🚩

Large round-figure transactions

Transactions in exact round numbers (₹10,00,000, ₹50,00,000) without a specific commercial rationale — a classic indicator of fictitious or pre-arranged payments.

🚩

Structuring patterns

Multiple transactions just below regulatory reporting thresholds (e.g. just under ₹10 lakh) within a short time window — a key AML red flag under PMLA.

🚩

High-volume days inconsistent with business profile

Days with abnormally high transaction counts or values relative to the account’s normal pattern, especially on non-business days or financial year-end dates.

🚩

Transactions with unidentifiable counterparties

Significant credit or debit transactions where BSA cannot identify any counterparty entity from the narration — indicating non-standard or deliberately obscured payment descriptions.

🚩

Rapid fund cycling

Large credits immediately followed by near-identical debits within the same day or a few days — funds entering and leaving the account without any apparent business purpose (pass-through or conduit account behaviour).

🚩

Disproportionate related-party flows

When a significant proportion of total debits or credits flow to or from directors, group companies, or other related parties, this concentration warrants scrutiny under corporate governance and lending standards.

🚩

Blank or zero-value transaction records

Rows in the statement with no debit or credit amount — these can indicate data quality problems in the source file, or deliberate manipulation of the statement before submission.

Section 09

Supported File Formats

BSA accepts bank statements in every format commonly produced by Indian and international banks. There is no need to pre-convert files before uploading.

Format Extension Notes
Excel Workbook.xlsxMost common format for internet banking exports. Column mapper handles all layouts.
Legacy Excel.xlsOlder Excel format from legacy banking portals. Fully supported.
CSV.csvCore banking system exports. UTF-8 and ASCII encodings both handled.
PDF (Digital).pdfMachine-generated PDFs from internet banking and CBS. Text extracted directly.
PDF (Scanned).pdfScanned paper statements converted to PDF. OCR layer processes these.
Plain Text.txtFixed-width or delimited text exports from older banking systems.
Scanned Image.jpg / .pngPhotographed or scanned statements. OCR extraction applies.

ℹ️ File size limit

Individual files up to 50 MB are supported. There is no limit on the number of files per project. Consortium cases with hundreds of statements are handled routinely.

Section 10

Frequently Asked Questions

Does BSA work with statements from any bank in India?

Yes. Because BSA uses a column mapper rather than bank-specific templates, it works with statements from any bank in any format. The analyst maps the columns once per statement type, and BSA handles the rest.

How accurate is the entity extraction?

For RTGS and NEFT transactions with standard narration formats, accuracy is typically 90–95%. For UPI and IMPS transactions, 85–90%. For cheque transactions and non-standard narrations, 70–85%. The confidence score on every row tells the analyst exactly how reliable each extraction is.

Is the data stored securely?

All uploaded files and processed data are stored in a secured environment with access controls at the project level. Each project is owned by the user who created it. The Admin role has visibility across all projects; the Author role can only see their own projects. Data is not shared between organisations.

Are the PDF reports admissible in court?

BSA reports are analytical outputs derived from the original bank statements, which are themselves the primary documents. The reports are suitable for inclusion in forensic audit reports, NCLT filings, and regulatory submissions. Consult your legal counsel for jurisdiction-specific admissibility advice.

Does BSA integrate with case management or banking systems?

Yes. BSA has a full REST API with API key management, rate limiting, and webhook support. This allows integration with existing case management systems, loan origination platforms, and compliance workflows.

Can multiple analysts work on the same project?

Currently, projects are owned by the user who creates them. Administrators have full access to all projects. Multi-user project sharing within a team is on the product roadmap.

What is the Knowledge Base and why should I populate it?

The Knowledge Base is the project’s registry of related parties — the companies, directors, subsidiaries, and group entities connected to the subject account. When populated, BSA runs a three-pass matching engine that tags every transaction involving those parties, regardless of how the name is spelled in the narration. A project with an empty Knowledge Base still performs entity extraction but cannot perform related party matching.

Riskpro Technology — Bank Statement Analyser

This document is for training and informational purposes. Contents are confidential and proprietary to Riskpro Technology. © Riskpro Technology. All rights reserved.