Professional Documents
Culture Documents
Tutorial 4
Tutorial 4
Tutorial 4
Tutorial 4
COMMANDS:
CONTROL TOTALS: TOTAL
ANALYZE -> COUNT
ANALYZE -> TOTAL
DATA -> EXTRACT
DATA -> EXPORT
DATA -> SORT
DATA -> INDEX
The tutorials in this folder are supplemental exercises that relate to ACL 9 topics covered in
chapters 8, 9, 10, and 12 in the Hall, IT Auditing, 3rd edition textbook. The tutorials presume that
the student has installed ACL from the CD accompanying the text and has worked through the
ACLStart.pdf document in the ACL Manual folded. The tutorials are not a substitute for this
basic ACL knowledge.
These tutorials use data tables stored in the Sample Project.acl that is automatically installed with
ACL. Open the sample project and click on the appropriate table to perform the tutorial. The
name of the table is indicated in bold type prior to each section in the tutorial (e.g. AP TRANS).
INVENTORY
Obtain pre-test batch control totals by running the TOTAL and COUNT commands
before the extraction, using a filter [IF] for records from Location “05”. Create a filter to
choose specific records to EXTRACT [only items in location 05]. Extract the records to
a new input file – Inventory_05. Run the TOTAL and COUNT commands on the new
file to compare with the control totals of the pre-test.
This study source was downloaded by 100000886667007 from CourseHero.com on 06-05-2024 21:42:14 GMT -05:00
https://www.coursehero.com/file/14174140/ACL-9-4-1/
The Count with the [If] option gives us the number of records in Location 05 but does not
identify those records.
What are your control totals values?
1. Command: TOTAL FIELDS UnCst SalePr QtyOH MinQty QtyOO Value MktVal IF
Location="05" Table: Inventory
UnCst 129.83
SalePr 160.04
QtyOH 89,466
MinQty 5,915
QtyOO 80,530
Value 42,479.36
MktVal 52,752.62
a) Use EXTRACT to export the specific records to a new input file Inventory_05 and print the
command log for this operation.
b) Command: TOTAL FIELDS UnCst SalePr QtyOH MinQty QtyOO Value MktVal IF
Location="05"
Table: Inv_05
UnCst 129.83
SalePr 160.04
QtyOH 89,466
MinQty 5,915
QtyOO 80,530
Value 42,479.36
MktVal 52,752.62
This study source was downloaded by 100000886667007 from CourseHero.com on 06-05-2024 21:42:14 GMT -05:00
https://www.coursehero.com/file/14174140/ACL-9-4-1/
d) Confirm Control Totals in the new file. Why perform this step?
To make sure no error accurate and extraction is completed correctly and in most systems this is
real life so we converting this data into ACL. Usually, the client personnel do this because
auditors are not allowed to touch “live” systems. The second step is for the auditor to take these
flat files and convert them to ACL files
AR
EXTRACT transactions in the AR file that have a due date prior to January 2, 2000.
Create a new input file called AR_02.
(d) Use the EXPORT command to create an Excel spreadsheet called AR_02 and print
the command log for this operation. Include all the fields from the ACL source file.
AP TRANS
a) Sorting is a helpful tool in reviewing and analyzing files. Load the AP Trans file.
a. For what reason might you NOT use the SORT command?
This study source was downloaded by 100000886667007 from CourseHero.com on 06-05-2024 21:42:14 GMT -05:00
https://www.coursehero.com/file/14174140/ACL-9-4-1/
We can use ACL to sort a file into an ascending or descending order based on specified
fields. The sort command creates a new file that has been reordered. The existing file
remains unchanged. Auditor will not use sort command when he doesn’t need data to
change.
b. SORT the file by Vendor Number, and name the sorted file SORTVEND. How
many records are there in the sorted file?
102 records produced
Output to C:\Users\Baydar\Desktop\ACC 638\Components\SORTVEND.FIL is
done
Opening file "SORTVEND"
c. How can you verify that the sorted file contains all of the records from the
original file? What function(s) could you perform to increase the reliability of the
data in the sorted file?
Invoice_Amount 278,641.33
Invoice_Amount 278,641.33
a. SORT the original AP Trans now to produce a report listing all vendors by
Vendor Number and by Invoice Amount in descending order. The new file will
thus show the largest amount for each vendor displayed first. Name the sorted file
SORTVIP. Move the Invoice Amount column to the right of Vendor Number.
Command: SORT ON Vendor_No Invoice_Amount TO "SORTVIP" OPEN
10025 237936 56,767.20
11475 8753401 20,386.19
10134 74841 18,883.34
This study source was downloaded by 100000886667007 from CourseHero.com on 06-05-2024 21:42:14 GMT -05:00
https://www.coursehero.com/file/14174140/ACL-9-4-1/
11922 982756 16,642.56
12130 588782 15,444.80
13440 5518912 11,068.20
12130 589134 10,531.71
BENFORD ANALYSIS
BENFORD’S LAW:
c) Red Flags-Unusual Leading Digits in Amounts: Load AR file. Benford’s Law is based
on the probabilities of the occurrences of each number as a leading digit (or digits). It is a
statistical look at the data to see if it is “NORMAL”, in this respect. Go to ANALYZE ->
Perform Benford Analysis, and run BENFORD on the Amount field. Set the number of
leading digits to “1”. From the More tab select “ALL” and from the Output Tab select
“Screen”.
(b) When would you use BENFORD analysis to look for possibly fraudulent amounts?
When we use digital analysis in an attempt to detect fraud we need to look at what accounts
would provide us with most effective data, the account data that give us distribution, like AR is
the number of items purchased times the price per item. The same with AP and most revenues
This study source was downloaded by 100000886667007 from CourseHero.com on 06-05-2024 21:42:14 GMT -05:00
https://www.coursehero.com/file/14174140/ACL-9-4-1/
and expense accounts are expected to confirm. Also, we must consider size, meaning the number
of entries or transactions and we really need to analyzing rather than sampling the data. The
Benfords analysis tests for fraudulent transactions based on whether digits appear in certain
places in numbers in the population. The deviation from expectations occurs under only two
conditions: the person perpetrating the fraud has either added observations or has removed
observations but on a basis that would not conform to Benfords definition.
Other objectives are equally applicable, including analysis of:
Benford’s Law should be applied only to large data sets. For IT auditors, that would be data such
as files with hundreds of transactions such as invoices to customers, disbursements, payments
received, inventory items. It is unwise to use Benford’s Law for small-sized data sets, as it would
not be reliable in such cases. Thus, it is recommend data sets of at least 100 records. It is also
true that smaller size meets the other constrains and that size will not affect the reliability of the
results. The orders of magnitude in particular usually take hundreds of transactions. Using fewer
than 1,000 can also lead to too many spikes of interest, too many false positives.
Also, the Benford could be useful for verifying data with the same invoice number and amounts
but different vendor number (name) as well as identifying the same entries like duplicate
payments in accounts payable.
This study source was downloaded by 100000886667007 from CourseHero.com on 06-05-2024 21:42:14 GMT -05:00
https://www.coursehero.com/file/14174140/ACL-9-4-1/
Powered by TCPDF (www.tcpdf.org)