This Study Resource Was: Tutorial 4
This Study Resource Was: 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
m
ACLStart.pdf document in the ACL Manual folded. The tutorials are not a substitute for this
er as
basic ACL knowledge.
co
eH w
These tutorials use data tables stored in the Sample Project.acl that is automatically installed with
o.
ACL. Open the sample project and click on the appropriate table to perform the tutorial. The
rs e
name of the table is indicated in bold type prior to each section in the tutorial (e.g. AP TRANS).
ou urc
INVENTORY
o
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
ed d
a new input file – Inventory_05. Run the TOTAL and COUNT commands on the new
ar stu
The useful control totals would be the unit total, market value totals, quantity on hand,
Th
the total value. I did select all totals for this exercise but if I were an auditor for this
specific location I would do totals on hand, the perorder totals and unit/sale cost for this
location 05.
sh
This study source was downloaded by 100000834995269 from CourseHero.com on 10-22-2021 03:17:20 GMT -05:00
https://www.coursehero.com/file/14174141/ACL-9-4/
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
m
er as
QtyOO 80,530
co
eH w
Value 42,479.36
o.
MktVal 52,752.62
rs e
ou urc
a) Use EXTRACT to export the specific records to a new input file Inventory_05 and print the
o
b) Command: TOTAL FIELDS UnCst SalePr QtyOH MinQty QtyOO Value MktVal IF
vi y re
Location="05"
Table: Inv_05
ed d
c)
UnCst 129.83
is
SalePr 160.04
Th
QtyOH 89,466
MinQty 5,915
sh
QtyOO 80,530
Value 42,479.36
MktVal 52,752.62
This study source was downloaded by 100000834995269 from CourseHero.com on 10-22-2021 03:17:20 GMT -05:00
https://www.coursehero.com/file/14174141/ACL-9-4/
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.
m
7 of 772 met the test: Due < `20000102`
er as
7 records produced
co
Extraction to table C:\Users\Baydar\Desktop\ACC 638\Components\AR_02.FIL
eH w
is complete
Opening file "AR_02"
o.
rs e
ou urc
b. How does the EXPORT function differ from EXTRACT?
Extract helps isolate certain records and fields in a table and save the information in a new
table or records from a file and store in a new file. ACL allows to extract specific records
o
from a file in order to isolate unusual items for separate analysis and to work on these
aC s
selected records in a smaller file. This differs with extract where we creating a new file (we
vi y re
could accomplish the same by saving, with a new file name, the filtered view. Also, we can
extract entire records or selected fields. The extract command creates a new file and leaves
the existing file unchanged.
ed d
ar stu
(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.
sh
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 100000834995269 from CourseHero.com on 10-22-2021 03:17:20 GMT -05:00
https://www.coursehero.com/file/14174141/ACL-9-4/
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?
m
er as
Command: TOTAL FIELDS Invoice_Amount
co
Table: Ap_Trans
eH w
o.
rs e
ou urc
Invoice_Amount 278,641.33
o
aC s
Invoice_Amount 278,641.33
Th
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
sh
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 100000834995269 from CourseHero.com on 10-22-2021 03:17:20 GMT -05:00
https://www.coursehero.com/file/14174141/ACL-9-4/
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
m
er as
leading digits to “1”. From the More tab select “ALL” and from the Output Tab select
co
“Screen”.
eH w
(a) Explain the results you get.
o.
There are ztest scores were bypassed and not counted in the distribution as this one of
rs e
the limitations of the Benfords law. However,
ou urc
2 zero amounts bypassed
2 zero amounts bypassed
Actual Count Expected Count Zstat Ratio
o
Leading Digits
aC s
2 75 136 5.685
3 85 96 1.167
ed d
4 70 75 0.502
ar stu
5 82 61 2.740
6 88 52 5.184
is
7 42 45 0.332
Th
8 51 39 1.818
9 46 35 1.771
sh
(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
and expense accounts are expected to confirm. Also, we must consider size, meaning the number
This study source was downloaded by 100000834995269 from CourseHero.com on 10-22-2021 03:17:20 GMT -05:00
https://www.coursehero.com/file/14174141/ACL-9-4/
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:
m
er as
Examples of data sets that are not likely to be suitable for Benford’s Law include:
co
eH w
Airline passenger counts per plane
o.
Telephone numbers
rs e
Data sets with 500 or fewer transactions
ou urc
Data generated by formulas (e.g., YYMM#### as an insurance policy number)
Data restricted by a maximum or minimum number (e.g., hourly wage rate)
o
Benford’s Law should be applied only to large data sets. For IT auditors, that would be data such
aC s
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
ed d
than 1,000 can also lead to too many spikes of interest, too many false positives.
ar stu
is
Th
sh
This study source was downloaded by 100000834995269 from CourseHero.com on 10-22-2021 03:17:20 GMT -05:00
https://www.coursehero.com/file/14174141/ACL-9-4/
Powered by TCPDF (www.tcpdf.org)