Audit Objective The objective is to determine the overall reasonableness of telephone call charges and that usage appears appropriate. Audit Procedures / Audit Program 1. Obtain telephone billing transaction data in electronic format, note data elements. 6. Write a report explaining your observations, and provide conclusions and recommendations. Example Data (Excel and Flat File) Excel WorkBook Sheet "PhoneLog" Narrative of procedures Detail telephone billing records are available from most of the Telecom providers, but tend to be in different formats. Unless you have specialized software, I have found that one approach is to load the billing data into MS-Excel in order to get the data into a format that is easier to work with. Note that this approach may need to be modified if your billing data exceeds the limits of Excel, i.e. about 65,000 rows of data. Once the data has been loaded into Excel it can then be saved in the tab separated values (TSV) format, which is easier to work with. As part of the audit planning process, you may wish to first obtain overall population statistics, in order to tie the detail billing to the control total. In order to get a better picture of what is in the data, you may wish to prepare various charts such as histograms of calls made by hour of the day, day of week, area code, etc. You may also want to test for unusual conditions, such as calls made on weekends or Federal holidays (may not necessarily be unusual depending on your business situation). To illustrate how the process might be performed, I have taken some actual data extracted from telephone billing records, both for a land line and a cell phone. These records covered a period of approximately five years for calls made by one employee. However, the actual telephone numbers have been removed, as well as other data contained in the billing records, such as names of cities, etc. This file is named "phonelog.tab" and consists of six columns of data, as follows:
The data consists of 15,225 individual billing details. The first step is to summarize the data by type of charge (i.e. cell phone vs. land line). This can be done using a variety of means:
We will illustrate all three below. Excel sum function Open the data file in Excel and insert the following formulae at the bottom the sheet (below the last lines of billing data): =sum(F2:F15226) Obtain the total EZ-R Stats for Excel Highlight and copy all the worksheet data; EZ-R Stats for Windows Start EZ-R Stats for Windows All these procedures will provide the same results, i.e. Sum 5097.76 Often at this point you may want to look at the top highest charges, as well as identify which charges may be considered "outliers". A possible approach would be as follows: In Excel, sort the worksheet in descending order by charge, so that the top 10 go to the top. As you can see from above, almost anything can be done in Excel, if you have extensive knowledge of macros and visual basic for applications, and plenty of time. The same approach using EZ-R Stats for Excel would include selecting and copying the data from Excel, then "pasting" it into EZ-R Excel. From there you would select the menu options, such as population statistics, outliers, histogram etc. The column to be analyzed would be "Charges". In EZ-R Stats for Windows, you could run either a proc summary, proc means, proc univariate, proc outlier or proc histo on the data to get a good feel for the population. In order to test that the data seems reasonable, it might also be a good idea to run a proc Benford on the length of the call. A final audit test is to extract those phone record details for calls originating on either weekends or Federal Holidays. (If your company’s holidays don't match up with the Federal Holidays, then you will need to customize the routine for your needs. This is done by entering the holidays observed into an Excel workbook, <fill in the detail here> Both of these tests can be done Using ScriptBasic, an open source version of Basic. In order to run the tests, you need to know which column contains the Date value, and whether the date format has a two digit year or a four digit year. (Note that the current version of the routine requires that the data be in either the format MM/DD/YY or else MM/DD/YYYY. If your dates are in a different format you will either need to convert them to this format or else modify the ScriptBasic routine so that it can accommodate your specific format. The ScriptBasic programs are named weekend.sb (handle weekends) and holidays.sb (handle holidays). Both use the same format for command line arguments, which is as follows: scriba weekend.sb i=phonelog.sb o=wke.txt v=Date yl=4 The command line arguments all start with a letter and then an equal sign (=) followed by the value. Arguments can be: i=inputfilename The command for the holidays is the same, just a different program name (holidays.sb) Like any DOS program, the output can be redirected to a file, if so desired. The DOS command file can be viewed here. Redirected output for holidays is hl.txt and redirected output for weekends is we.txt. When we run the extracts, we find 99 billing records for holidays (hol.txt) and 355 calls on weekends (wke.txt). (Note that it there will not be overlap between the weekends and holidays, as Federal Holidays do not fall on weekends - without being rescheduled). Customizing the Holidays The current set of holiday dates are the Federal holidays from 1/1/2002 to 12/25/2007. If you need to have a different set of dates processed as holidays, then perform the following procedures: Open the Excel workbook JE.xls Description of Analytical Procedures Performed First sort the file provided (phonelog.tab) by Type. Using EZ-R Stats for Windows, choose the menu option Tools | Summarize. Variable to be tested will be Charge
Using Ez_R Stats for Windows, choose the menu option Tools | Pareto. Variable to be tested will be Charge Click the "Run" button to process the file and obtain the output.
|
![]() |
|
Web Page last updated on 07-18-2007
© EZ-R Stats, LLC 2005-2007 |
© EZ_R Stats
Visit EZ_R Stats on the web at:
www.ezrstats.com