Respuesta de referencia
I've extensively used data analytics tools to enhance the efficiency and effectiveness of my audits, moving beyond traditional sample-based testing to more comprehensive, continuous monitoring. My experience primarily involves using ACL Analytics (now Galvanize, HighBond), SQL for direct database querying, and Excel for more ad-hoc analysis and visualization.
In my last role, at a large insurance company, I led an audit of claims processing. Historically, this audit relied on manually selecting a statistical sample of claims and reviewing each for compliance with company policies and regulatory requirements. This was time-consuming and only provided assurance over a small subset of transactions. I recognized an opportunity to apply data analytics to achieve much broader coverage. I used ACL Analytics to extract the entire population of claims data from our core claims processing system. With ACL, I developed scripts to identify specific anomalies and patterns indicative of potential control breakdowns or even fraud. For instance, I wrote scripts to flag claims that had unusually high payout amounts for specific claim types, claims where the same policyholder submitted multiple similar claims in a short period, or claims with missing approval signatures in the digital workflow.
One concrete example involved identifying duplicate payments. Our claims system had some inherent weaknesses that occasionally allowed for duplicate payouts. Instead of relying on a small sample, I used SQL to join claims data with payment data and then applied specific rules to identify payments made to the same vendor, for the same claim reference, within a certain timeframe. I identified several hundred thousand dollars in potential duplicate payments that had gone unnoticed. I presented this finding with the actual transaction IDs, payment dates, and amounts to the finance team, who then initiated recovery efforts. This wasn't something we could have found with traditional sampling methods.
Beyond specific anomaly detection, I've also used data analytics for risk scoring and continuous auditing. For example, for vendor master data, I created a risk scoring model in Excel, pulling data exports from our ERP system. I assigned scores based on factors like the age of the vendor, the volume of transactions, the consistency of payment addresses, and whether the vendor had associated employees. This allowed us to focus our manual review efforts on the highest-risk vendors, rather than auditing all of them equally. I also implemented a continuous monitoring script using ACL to alert us weekly about any new vendors added without proper verification documentation, or any changes to bank account details for high-value vendors, enabling proactive intervention.
This move to data-driven auditing significantly improved our audit coverage, allowed us to identify systemic issues and financial exposures that were previously missed, and increased the value we delivered to the organization. It also freed up my team's time from repetitive manual tasks, allowing us to focus on more complex, judgment-intensive aspects of the audit and provide more strategic insights. I'm always looking for new ways to integrate data analytics into the audit process, as I believe it's one of the most powerful tools an Internal Auditor can wield.