AI Agents Reference5 min read• Updated October 2026
Bank Statement Anomaly Detector
Parses transactional ledgers, detects missing rolling balance chains, and highlights anomalous transaction clusters.
Overview
Designed for mortgage underwriters, forensic accountants, and finance officers, this agent extracts every single debit and credit entry from multi-page PDF bank statements and validates running arithmetic.
Key Specifications & Highlights
Rolling Balance Continuity: Calculates whether Opening Balance + Total Deposits - Total Withdrawals equals Closing Balance across every page turn.
Duplicate Charge Alert: Flags identical amounts processed within 48 hours with similar merchant descriptors.
Format Resiliency: Seamlessly parses statements from Chase, Bank of America, Wells Fargo, HSBC, Barclays, and community credit unions.
Sample Output Payload (JSON Schema)
Standard Output FormatZero Hallucinations Verified
{
"agent": "bank-statement-detector",
"account": {
"institution": "JPMorgan Chase",
"accountEnding": "4912",
"statementPeriod": "2026-02-01 to 2026-02-28"
},
"reconciliation": {
"startingBalance": 45120.50,
"totalCredits": 18450.00,
"totalDebits": 12890.25,
"calculatedClosingBalance": 50680.25,
"reportedClosingBalance": 50680.25,
"isBalanced": true
},
"flags": []
}