Challenge Sponsor: This challenge is sponsored by the BYU School of Accountancy
BYU Author: @David_Wood
Reviewers: @summers
Estimated Time to Solve: 20 Minutes
There is no prescribed software for this challenge. Consider using any of the apps listed here. Or choose another app and introduce it to the community.
SWAG Details
We will award 5, $100 Amazon gift cards to challenge winners. To be eligible, you must do all the following:
- Post a reply to this challenge with a solution. Learn about posting solutions here.
- Follow TechHub.training on LinkedIn, which will inform you of new challenge postings.
- Complete both conditions above by midnight, April 19, 2023.
Whoever has the most likes for their post will win one gift card. We will select 4 additional people at random for the gift cards. The winners will be announced on this post and contacted via their LinkedIn email. Please note that we will not be assessing answers for efficiency or accuracy. However, as the posts are connected to your professional profiles, we expect you to exhibit quality in your responses. Please do not copy someone else’s work and submit it as your own, as this will be apparent and reflect poorly on you. That said, we understand that many solutions may be similar. We encourage you to use “likes” to highlight excellent submissions and to help select one of the winners.
Overview
Sequence checks are an important internal control taught in accounting information systems (AIS) courses and a common auditing technique used to verify the accuracy and completeness of data. They involve checking the sequential order of prenumbered transactions, documents, or other records to provide confidence that nothing has been omitted, duplicated, or tampered with. Auditors use sequence checks to detect errors or fraud in a company’s transaction records, as well as to identify potential control weaknesses. Consider the following examples:
- A company uses prenumbered checks for all payments. An auditor might review the check numbers to see if any checks are missing or if there are duplicate checks.
- At a restaurant, the server enters a customer’s meal selection into the computer as an order, which is then transmitted to the kitchen. Later, the server deletes the order after delivering the food to the customer (who is a friend). If the system assigns sequential numbers to each order, the auditor can detect any deleted, and therefore unpaid, orders by looking for a missing number in the order sequence.
- Assuming a company’s sales orders are numbered sequentially, a sequence check can be performed to detect any missing or duplicate sales order numbers. A duplicate sales order number may mean that the system is not configured correctly or there may be an intentional attempt to inflate the number of sales orders.
Instructions
You are to perform a sequence check on each of the three tabs of data included in the data file. Each tab is unique and must be separately evaluated to determine if any numbers in the series are missing, duplicated, or problematic in any other way. You may use any technique or software to perform your sequence check. To be eligible for the drawing, your posted solution must include the following:
- In your reply, describe what you did to find any problems. Include a description of any software you used. Include all problematic numbers that you discovered and why they were problematic.
- Upload either a solution file showing how you solved this challenge or the computer code (e.g., VBA or Python) used to solve it. Computer code is best posted using the code tags. You may include an image of your solution if desired.
We realize that visual scanning or similar could be used for this challenge. We hope that you will use something more algorithmic in your solution as algorithms can be easily reproduced on larger datasets and are superior in most auditing settings.
Good luck!
Data Files
-
SWAG1_SequenceChecks.xlsx. There are three tabs of data in this file. The tabs should have one instance of every number between the ranges given below.
– Tab 1: 1 to 38863
– Tab 2: 4331 to 45250
– Tab 3: 65895 to 541002
Solution
The final answer is:
- Tab 1: Missing: 3048, 4023, 12649, 36386
- Tab 2: Missing: 10958, 11171, 11172, 11173, 11174, 41344, 41345, 45080 Duplicate: 4489,
13071, 39789, - Tab 3: Missing: 65895, 517920, 517921, 517922; Duplicate: 368255; Triplicate: 66870, 541002;
Out of Range: 541003, 541004
Congratulations to our winners:
- Overall winner for most likes: @Luke_Laidlaw (check out his new badge!)
- Winners selected from the random drawing: @Sterling_Lane, @Jiro_Kurokawa, @Haley_Graves, @Trevor_Ence