Archive for the Data Extraction Category

Version 1.56 released, as well as articles

Version 1.56 includes faster sorting speeds for files of up to 2 billion rows with sorting by up to 200 columns. Also included is the ability to run XL Audit Commander using either Excel macros or through the Windows Scripting Host. A paper on the topic is available which describes the process. An Excel macro workbook named Macros.xls is included with the installation software. Note that version 1.56 is required in order to run these macros or scripts. The setup program (11.9 MB) is available for download.

Hope to see you at the IIA Fraud Forum in Bonita Springs, FL on May 16th. Topic is the use of digital analysis for the detection of fraud patterns.

Release 1.52 of the XL Audit Commander is available

Support is now provided for both comma separated value format files (CSV), as well as “print” files through the use of file specifications. Further information is available. Also, there are now a variety of tutorials available in shockwave format to demonstrate the system in action. Information about system limitations is now available.

Version 1.42 released, handles CSV and print files, has help

The latest version, released 11/24/2007, includes support for CSV files and “print” files and also includes a “help” button on the forms screen. Further, there are several  examples demonstrating its use: 1) interval sampling, 2) testing Benford’s law in MS-Access database, 3) Data Stratification and 4) Date checking. Other examples and articles have been added.

A demo of the system is available for viewing.

What’s new in version 1.36

Updates


Version 1.34 adds chart results for certain of the audit commands, such as population statistics, weekday analysis, Benford’s Law, etc. These charts are produced in industry standard GIF format and may optionally be saved or stored on the computer for inclusion in reports or used as the basis for editing.

Version 1.34 also includes two additional audit commands used for running a series of command language statements at once. This facilitates performing a series of analytical procedures in a documented and standard manner. The new audit command is called “bc” for batch command, and executes a series of commands on consecutive rows in a worksheet. There are examples provided in the QuickStart workbook at http://ezrstats.com/online/inno/QS.xls.

Version 1.36 adds three commands: query, graphics and trendline. The purpose of the query command is to import data from databases to a worksheet for further analysis. The trendline command is used to chart a series of points. Also, in version 1.36, the charts have been made a little larger, along with the option to specify a title, using the title= parameter. The graphics command is used to set the color theme of the charts displayed

Benford's law chart

Software is an Excel addin, which is available for free download.

XL Audit Commander version 1.32 released

The latest version has been upgraded to include the ability to obtain cross-tabulations, test for round numbers, do data extractions and perform calculations. Several mini “Audit Guides” have been released - including “Round Numbers” , “Holiday Date testing“, and “Data Stratification“. There is no charge for the software which can be downloaded and installed using a standard setup.exe. An Operation Guide is available with details, as well as online help.

Establishment of “Auditor’s Corner”

I have established a web page devoted to sharing articles and ideas on IT auditing. Part of it consists of tutorial modules as shown below. Some are VBA classes for use within Excel, others pertain to use of the XL Audit Commander.

General Audit Topics
Module Description Approx Length With Quiz? Last Update
Module-1 Obtaining Basic Population Statistics 15 minutes Yes 06-22-2007
Module-2 Audit uses for Benford’s Law 15 minutes Yes 06-22-2007
Module-3 Use of histograms in audits 15 minutes Yes 06-23-2007
Module-4 SQLite as an Audit Tool 30 min No 06-29-07
Module Description Approx Length With Quiz? Last Update
Module-5 Beyond the COUNTIF and SUMIF functions 20 min No 06-25-07
Module-6 A work-around for very large files 20 min No 06-29-07
Module-7 Identifying duplicates and gaps in large files 20 min No 06-29-07
Module-8 Sizing up the population - Going to Extremes 20 min No 06-29-07

An alternative for complex formulae in Excel Worksheets

Excel is among the most common platforms for analysis by auditors, analysts and researchers. I have established a beta site for development/testing of various types of data extracts using PHP. In order to use this, upload your Excel data to the server and then code and test the PHP script to perform the analysis. Results are returned in a format that can then be pasted back into Excel. Examples and help screens are provided.

Cash recovery using PROC CR

Proc CR is a procedure to facilitate cash recovery. Cash recovery from supplier overpayments is often possible regardless of how well the internal controls have been designed. Best practices and stringent controls can reduce duplicate invoice payments to less than half a percent. However, this error rate seems largely unaffected by automation. There are a variety of reasons why this is the case, e.g. multiple (non-integrated or non-communicating) systems, human error, intentional override, system failures, etc.

Merge match of two files using a key field value

Merge two files based upon key field common to both files.

Extraction of data from a file with fixed length records

Shows an example of how to extract data from a file with fixed length records, using the ScriptBasic language.