How I Stopped a BDT 100,000 MFS Flood with a Python Threshold Monitor – The 9‑Step Playbook That Saved My Audit
AI-generated illustration Bangkok‑hour phone rings. ‘We just got a SAR from the BFIU – 37 MFS transfers, each just under BDT 100,000, all in the last 24 hours. The regulator’s eye is on us.’ I stared at the screen, heart thudding. The dashboard was flashing red, but the alerts were all false positives. My team was drowning in noise, the compliance officer was about to lose sleep, and the audit deadline was two days away. The Hidden Problem: Why Every Off‑the‑Shelf Threshold Rule Fails in Bangladesh Most vendors ship a generic “alert if amount > threshold” rule. In theory it sounds solid. In practice, in Dhaka’s mobile‑financial‑services (MFS) ecosystem, it’s a disaster. bKash, Nagad, Rocket – three giants, each with their own API quirks. BFIU guideline 5.3.2 demands monitoring of *any* transaction that equals or exceeds BDT 100,000, but also allows aggregation across wallets within a 24‑hour window. Fintechs ship millions of micro‑payments daily; a blunt rule throws up tens of thous...