ACL APPENDIX ACL Tutorial ACL is a generalized audit software (GAS) package widely used by audit firms and internal auditing organizations to access, analyze, and manipulate electronic data contained in client systems. This ACL tutorial is designed to help you learn how to use many of the important features of this tool, as well as to provide you with hands-on experience of using GAS to help perform audits. You are likely to use this or a similar program in your professional career. The ACL program is contained on a computer resource (CD) that comes with your textbook. It is recommended that you install ACL on your own computer if it has a Windows operating system (a Mac will not work unless it is configured to act as a Windows operating system). If this is not possible, check with your instructor to see if Windows is available in a computer lab. Not For Sale Data Files The data files for the ACL cases in selected chapters are found on the textbook’s Web site under “Student Resources.” If you install ACL on your own computer, it is recommended that you download the data files to your hard drive. If you use ACL on a network, download the files to whatever input/output device can be used on the lab’s computers. The files created by ACL are stored on the same device with the data files. Working on a Project This section provides directions on how to create a new project or work on an existing project. The first step is to start the ACL program. The ACL icon should appear on your desktop after you install the program from the CD found at the back of your textbook. If the icon does not appear, look under programs to locate and start using the software. Note the menu options on the standard toolbar and the options under each item. Move your cursor along the icons and note what each one stands for as a way to familiarize yourself with the overall setup of the program. Notice that the functionalities of ACL look and behave in a manner that is very similar to an Excel program. The first step in using ACL is to (1) create a new project or (2) open an existing project. (1) Create a New Project To start a new project (such as a case), select FILE | NEW | PROJECT and give the project a name. Or click the Create a New Project link on the screen. Be sure to save the project in the directory with the data files. The files that are created when using ACL are saved on the same drive with the data files. 841 © 2014 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 842 ACL Appendix You then need to import one or more files to work on: Import a Table (file) Click on FILE | NEW | TABLE and follow the on-screen instructions. (2) Open an Existing Project To open an existing project, select FILE | OPEN PROJECT and click on the file name in the directory in which it was saved. Or click the Open an Existing Project link on the screen. Then continue working on the project; you can import additional files as needed. Basic Features of ACL Projects Following are some basic activities that can be performed on a file that is either a new or existing project. These activities are presented in alphabetical order. Add a Column You can add one or more columns with new information you create based on the data in the table. For example, you could calculate the difference between two fields. Either click the Add Column icon on the toolbar or place the cursor where you want the column to be inserted, right-click the mouse, and select Add Columns. Click the Expr button, and build the expression needed to calculate the data for the new column (for example, Amount–Confirmed). Type a column name in the Save as box (for example, Difference). Click OK and OK again. You may need to move the screen to the right to see the new column. Not For Sale Age Select ANALYZE | AGE or click the Age icon on the toolbar. Select the field on which to age (such as INVDATE). Click the button next to the Cutoff date window and select the appropriate date. You can accept the default aging categories or change them. Choose the field to subtotal by aging category (such as AMOUNT) in the right window. Click the Output tab at the top and select where you want the output. If the output is to a file, give it a name. Click on that category (for example, >45) to get a list of items in a specific aging category. Close Projects To close a project (it is saved in the directory with the data files), either select FILE | CLOSE PROJECT, or click the Close the Open Project icon on the toolbar. Delete Files Files created in a current project can be deleted by right-clicking on the file name in the left window and then choosing Delete. To completely delete files you created with ACL, go into the directory with the data files and delete the files created by ACL, including those with the .fil extension. Extract Select DATA | EXTRACT DATA | IF. You can then create an expression to select the items to extract. For example, if you want to extract all unpaid invoices over a certain age based on the field INVDATE, the expression would be INVDATE < (click on DATE and select the appropriate date). Fields can be entered into the expression either by typing or double-clicking on the field in the Available fields window. If you want to extract all amounts over $100,000, © 2014 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. ACL Appendix 843 the expression would be AMOUNTS > 100000. Click OK when the expression is complete. Type a name for the extracted file in the To window. Expressions for extracting data can include specific text. For example, if there is a column labeled COMMENT with explanations of confirmation exceptions including “Confirmed–OK” and you want to extract all of those that do not have that explanation, the expression would be COMMENT <> “Confirmed–OK.” The words must be within quotes. Note: When records are extracted from a file, you must create a new file and you should save that file. ACL describes this as creating a filter because we have filtered the data to create a new file. To get back to the original file, click on the original file name in the left window. File Statistics There are several ways to get statistics about the data in the file. 1. Click on the icon with the % sign. Choose the field(s) on which you want statistics. Click on the Output tab and choose where you want the output (screen, graph, print, or file). 2. Select ANALYZE | STATISTICAL and either STATISTICS or PROFILE. If you choose STATISTICS, you have the same choices as in step 1 above. The statistics provided with STATISTICS are numbers; totals; and averages for positive, negative, zero items; overall totals; and highest and lowest values for the field(s) selected. The statistics that are provided with PROFILE are total, absolute, minimum, and maximum values for the field(s) selected. Not For Sale Filters Filters may be used to query the data in a table that have been imported without adding a new field or creating a new table. For example, a filter can identify customer unpaid invoices over $50,000 as follows. Using the data from the Husky Unpaid Inventory Excel file, do the following: 1. Click on the GREEN EDIT FILTER button (the icon that looks like a funnel with a green stripe just above the first column of data). 2. The cursor is available under the word Filter at the top of the screen. Type in AMOUNT > 50000. 3. The results appear as below. 4. To go back to the unfiltered Excel file, click on the RED EDIT FILTER button. © 2014 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 844 ACL Appendix Join Files To join two tables (files), be sure the fields on which the files are to be matched (for example, invoice numbers) are in the same format, such as numeric. To join files use a particular field, such as customer number; the field must be in ASCII format. To change the format from numeric to ASCII, select EDIT | TABLE LAYOUT, or click the Edit Table Layout icon on the toolbar. Double-click on the field to be reformatted, and select ASCII from the drop-down menu under TYPE. Click on the green check mark in the left margin to accept the change, and then OK. Select one of the files as the primary file by making it active on the screen. If the active file is not to be the primary file, click on the file you want to be the primary file in the left window of the screen. Click the Join icon that looks like an upside-down organization chart or select DATA | JOIN TABLES. Click on the secondary file you want to join with the primary file. Click on the field name for the primary and secondary file keys (fields on which the files are matched, such as invoice numbers). Click on the primary and secondary fields you want in the combined file. To select more than one field in a window, hold down the Ctrl key. Type a name for the combined files next to the To button, and then OK. Move a Column/Change Column Widths Columns can be rearranged by left-clicking on the column heading, holding the mouse button down, and dragging the column where you want it. Column widths can be changed by placing the cursor to the right side of the column heading and moving it in either direction. Not For Sale Prepare and Print Reports You can tailor a report of the information on the active screen and get column totals. Select Data | Report or click the Report icon on the toolbar (looks like three pieces of paper stacked upon one another). Type any information you want in the header and/or footer of the report, such as the client’s name or your name, a date, and the nature of the information. On the OUTPUT tab, choose where you want the output (e.g., screen or file). The report can be previewed by choosing File | Print Preview or clicking the Print Preview icon. You can change the page layout from portrait to landscape by clicking the Setup button. The report displays and prints totals for all numeric fields. You may need to adjust the column widths to see entire column headings. If you do not want to add headers or footers to the report, you can simply click the Print icon or select File | Print on the menu. All numeric fields are automatically totaled. Saving Files Files created by ACL are automatically stored on the same storage device with the data files. Therefore, you can end an ACL session and come back later. The files will still be there until you delete them. Search for Duplicates Select ANALYZE | Look for Duplicates and then select the field to be searched (for example, Invoice Number). In the LIST FIELDS window, select the fields you want identified with the duplicate entries. Sort Right-click on the column heading you want sorted and choose whether you want it sorted in ascending or descending order. All other columns will be included in the sort. © 2014 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. ACL Appendix 845 Stratify Select ANALYZE | STRATIFY or click on the Stratify icon (looks like the numbers 123). Choose the field on which to stratify in the Stratify On window (such as AMOUNT). Choose the field to subtotal (such as AMOUNT). Type in the minimum and maximum values for the intervals (such as 0 and 100000) and the number of intervals (such as 10). Click the Output tab and choose where you want the output. Summarize Records can be summarized based on some key (for example, customer number to get customer balances from an unpaid invoice file). The field to be summarized, such as CUSTNUM, must be in ASCII format. Select ANALYZE | SUMMARIZE or click on the Summarize icon (looks like a green arrow). Choose the field on which to summarize in the Summarize On window (such as CUSTNUM). Choose the field to subtotal in the Subtotal Fields window (such as AMOUNT). Choose the other fields you want in the output file in the Other Fields window. Click on the Output tab at the top and select Screen or File. Husky Practice Case The following case, along with the data files contained in Excel, enables you to practice using the various functions of ACL. The first step is to go to the textbook Web site and access the student resources. Next, locate the ACL resources, and download the zip file to your desktop. Finally, look in the folder to locate the various excel files that you will use to complete the case. For this case, assume that you are auditing the accounts receivable records of Husky Corp. and that the general ledger control account shows a balance of $4,263,919.52. Use ACL to help perform some audit procedures. There are four related data files you need to download for this tutorial: Not For Sale ● ● ● ● husky_unpaid contains the unpaid invoices as of 12/31/13. husky_shipping contains the shipment numbers and shipment dates for those invoices. You have verified that the last shipment number used in 2013 is 62050. husky_credit shows the credit limit for each customer. husky_confirm shows the confirmation results. Audit Procedures This tutorial shows you how to perform the following audit procedures using ACL: 1. Foot the unpaid invoice file and agree to the general ledger. 2. Identify any unpaid invoices older than 45 days. 3. Identify customer balances greater than their credit limit or for which there are no credit limits. 4. Perform a sales cutoff test. Data files and typed input are shown in italics. ACL icons, commands, and equations are shown in bold. FIELD NAMES are in ALL CAPS. Step 1—Start a new project Select File | New, Project on the menu bar. Select the location of the data files in the Save New Project As window; enter Husky AR as the name for the project. Click Save. © 2014 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 846 ACL Appendix Step 2—Import a table (file) To import a file (ACL refers to them as tables), click File | New | Table. Follow the onscreen commands and import the Excel file Husky Unpaid Invoices. Save it to your computer using the name Husky_Unpaid. The file appears as follows: Not For Sale Step 3—Foot the file and agree to the general ledger With the Husky_Unpaid table in the active window, select ANALYZE | STATISTICAL | STATISTICS on the menu bar and click on AMOUNT to foot the file. © 2014 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. ACL Appendix 847 Click OK. The next screen shows several things. The first matrix shows the total value, which agrees with the general ledger balance ($4,263,919.52), and the number and amount of positive and negative values. The second matrix shows on the first line the value of the largest ($155,198.43) and smallest amount ($−22,659.74) of the unpaid invoices. Print the statistics by clicking on the Print icon or selecting File | Print on the menu bar. Not For Sale © 2014 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 848 ACL Appendix Step 4—Identify any unpaid invoices older than 45 days Click the Husky_Unpaid tab above the statistics to make the table active in the main window, and then select ANALYZE | AGE on the menu bar. Accept the default Age on INVDATE. Set the cutoff date to December 31, 2013. Change the aging periods to 0 and 45. Click AMOUNT under Subtotal Fields to subtotal. Click OK. Not For Sale As noted in the following tables, there are four invoices amounting to $79,017.13 that are over 45 days old. Click on >45 under the column headed Days; ACL will retrieve those four invoices from the unpaid file. Print the page showing the details for these four invoices by clicking on the Print icon or selecting File | Print on the menu bar. Notice the total of the AMOUNT column is printed. These totals should be investigated to determine their collectibility. © 2014 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. ACL Appendix 849 Note: If you want to save this information as a file to retrieve later, make the Husky_Unpaid table active and select DATA | EXTRACT DATA on the menu and click on IF. Enter an expression by double-clicking on INVDATE, click <, select DATE and scroll to November 16, 2013 on the date selector, and click OK. Click OK again. Enter a file name such as Over 45 Days next to the TO button. Click OK. The screen will look like the one above but will not have anything showing in the Filter window. Not For Sale Step 5—Identify customers’ balances greater than their credit limit or for which there are no credit limits First, access the entire Husky_Unpaid table. Then, to determine each customer’s balance, change the field type of CUSTNUM from NUMERIC to ASCII. Select Edit | Table Layout on the menu bar and double-click on CUSTNUM. Click the down arrow in the Type window, and locate and click on ASCII in the window (it is located above NUMERIC). Click the green arrow at the left of the screen and then the red X in the upper-right corner to exit this window. Also change INVNUM to ASCII. © 2014 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 850 ACL Appendix Select Analyze | Summarize on the menu bar. Click to summarize on CUSTNUM and subtotal on AMOUNT. If CUSTNUM does not appear in the Summarize On window, change the field type to ASCII. Click the Output tab and choose FILE. Not For Sale Name the new file Customer_Balances. © 2014 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. ACL Appendix 851 The window will show each customer’s balance and the number (count) of unpaid invoices. Not For Sale Import the Husky_Credit file by selecting File | New | Table on the menu bar. Save the imported table as Husky_Credit. Change CUSTNUM from numeric format to ASCII by selecting Edit | Table Layout on the menu. Doubleclick on CUSTNUM and change the format to ASCII (as described at the beginning of this step) so the files can be matched on this field. Make Customer_Balances the active table by double-clicking on that name in the left window. Select Data | Join Tables on the menu bar or click on the Join icon. Choose Husky_Credit as the secondary table. Click CUSTNUM in both the Primary Keys and Secondary Keys windows to match the two tables based on CUSTNUM. Click CUSTNUM and AMOUNT under Primary Fields using the Ctrl key on the keyboard to select more than one field in the window. Click CRLIMIT under Secondary Fields to print. Select Presort Secondary Table. Type the name Balances and Credit Limit in the To box. Click OK. © 2014 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 852 ACL Appendix Not For Sale The joined files now show the balances and credit limits for each customer. Create a filter to show those customers with balances that exceed their credit limit. Click on the Edit Filter icon next to the Filter window. Enter the expression AMOUNT > CRLIMIT. Click OK. © 2014 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. ACL Appendix 853 The results show that there are five customers who have exceeded their credit limits and one for whom there is no credit limit. The accounts for these customers should be investigated to determine collectibility. Not For Sale Print this table by clicking on the Print icon or selecting File | Print on the menu bar. Notice the total of each numeric column is printed. Step 6—Perform a sales cutoff test Import the husky_shipping file by selecting File | New | Table on the menu bar. Save the table with the name Husky_Shipping. Click Finish | OK. Change the INVNUM field from numeric to ASCII using Edit | Table Layout as you have done previously. Make Husky_Unpaid the active table. Join the Husky_Shipping table with the Husky_Unpaid file. Click INVNUM as primary key and secondary key to join on this field. Select the fields to show in the new table by selecting all of the fields in the Primary Fields window (remember to hold the Ctrl key down) and select the SHIPNUM and DATESHIP fields under Secondary Fields. Click to presort the secondary file. Give the new table the name Unpaid with ship number. Click OK. © 2014 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 854 ACL Appendix A new table is created that shows the results of combining these two tables (adjust column widths to see all columns): Not For Sale The last shipping number used in 2013 as confirmed by you was 62050. Create a filter with the expression SHIPNUM > 62050 to see if there are any shipments after year end. © 2014 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. ACL Appendix 855 The results show three shipments after year end. Follow up on these to determine whether the accounts should be corrected for this apparent cutoff error. Print this table by clicking on the Print icon or selecting File | Print on the menu. Notice the total of each numeric column is printed. Not For Sale © 2014 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Not For Sale © 2014 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
© Copyright 2026 Paperzz