| Course | ACC 427 Investigating with Computers |
|---|---|
| Module | Module 2 |
| Paper type | undergraduate data acquisition and validation assignment |
| Length | About 1,000 words, 6 pages |
| Format | APA 7 student paper |
| School | Southern New Hampshire University |
| Program | BS Accounting |
| Updated | October 2026 |
Free sample paper for ACC 427 Module 2
Before the First Query: Acquiring and Validating 22 Months of Landfill Scale Data
[Student Name]
Southern New Hampshire University
ACC 427: Investigating with Computers
Module Two Assignment
[Instructor Name]
[Date]
The organization, setting and figures below are a composite written as a model document. No real employer, client, colleague or patient is described.
Before the First Query: Acquiring and Validating 22 Months of Landfill Scale Data
Introduction
The landfill investigation has a clear question: are cash payments at the scale house being collected and then removed from the records? Answering it requires every scale ticket, every void and the identity of the person who made each change. Before any analysis, the investigators must obtain that data from a source the suspects cannot influence and prove that it is complete. Nigrini (2020) treats this step as the foundation of forensic analytics, because every later test inherits whatever gaps the data contain.
The Data Request
The scale software is hosted by its vendor, which keeps 24 months of records. The investigators, through the company's controller and counsel, asked the vendor directly for four tables covering the last 22 months: the ticket table, with ticket number, date, time, truck, customer type, weight, fee and payment type; the void log, with ticket number, void time, user and reason code; the user table, linking user IDs to employees; and the shift schedule exported from the payroll system. The request specified a delimited text format and a vendor-signed control report giving record counts and fee totals by month. The request did not go through the scale-house supervisor or any operator. Routing it through the controller and counsel also documents that the investigation, not a suspect, controlled what was asked for and what was received, which matters if the data are later challenged.
Receipt and Integrity
The vendor delivered the files by secure transfer. On receipt, the investigator calculated a hash value for each file and recorded it, with the date and time, in the evidence log. Analysis is performed on working copies; the originals are stored unchanged, so anyone can later confirm by recalculating the hash that the data were not altered (Casey, 2011).
Data Dictionary
Table 1. Data Dictionary Extract
| Table | Field | Description | Format |
|---|---|---|---|
| Tickets | TicketNo | System-assigned sequential number | Integer |
| Tickets | TicketTime | Date and time ticket created | Timestamp |
| Tickets | PayType | CASH, CHECK, CARD or ACCT | Text |
| Tickets | Fee | Tipping fee charged | Currency |
| Voids | VoidTime | Date and time of void | Timestamp |
| Voids | UserID | User who voided ticket | Text |
| Voids | Reason | Code: WT (weight error), DUP (duplicate), CUST (customer dispute), OTH (other) | Text |
| Users | UserID, EmployeeID | Links system user to employee | Text |
| Shifts | EmployeeID, ShiftStart, ShiftEnd | Scheduled shifts | Timestamp |
Validation Tests
Table 2. Validation Results
| Test | Result | Exception and resolution |
|---|---|---|
| Record counts against vendor control report | 412,600 tickets; 3,214 voids; both match | None |
| Ticket number sequence | No gaps in 412,600 numbers | None |
| Date range coverage | All days present except two closures | Closures confirmed by operations calendar |
| Field completeness | PayType blank on 37 tickets | All 37 were reentered tickets with the original voided; documented |
| Cash tickets net of voids reconciled to bank deposits | Difference of $2,140 over 22 months | Traced to three deposit timing differences at month end |
Each test addresses a different risk. Matching record counts to the vendor's own report shows nothing was dropped in the export. The sequence check shows no tickets were deleted outright, which matters because a deleted ticket would leave a gap while a voided one does not. Date coverage shows no days are missing. The completeness test finds blanks that could distort later analysis. And the reconciliation to bank deposits, an independent outside record, shows that cash recorded net of voids matches cash banked. That last result is important: it means the drawer balanced, so any money taken was taken in a way the system recorded as legitimate, most likely through voids.
Why the Reconciliation Points to Voids
Because deposits match recorded cash net of voids, the scheme, if there is one, does not leave the drawer short. That narrows the analysis. Kogan et al. (2014) describe continuous auditing systems that compare transaction data with independent records automatically, the kind of control that would have flagged an unusual void pattern as it developed. In its absence, the void log is where the investigation must look, and the validation has shown that the log is complete and trustworthy.
What Validation Cannot Show
The five tests prove that the data are a complete copy of what the system recorded. They cannot prove that the system recorded everything that happened. If an operator waved a cash customer across the scale without creating a ticket at all, no record would exist to void, and every test above would still pass. Two checks address that risk. The scale's hardware log, kept separately by the vendor, records every weight event on the scale plate, and a comparison of weight events with tickets will show any crossings without tickets. The camera footage, preserved for the last 30 days, can be counted against tickets for a sample of days. Both are planned before the analysis is reported, so that the investigation does not conclude the scheme is limited to voids when it might be larger.
Preparing the Data for Analysis
Before testing, three preparation steps are documented. The ticket and void tables are joined on ticket number, so each void carries the original ticket's time, fee and payment type. User IDs are linked to employee IDs and then to the shift schedule, so each void can be attributed to the person on duty. And all timestamps are converted to local time, because the vendor stores them in a universal time zone and a five-hour offset would misplace every void against the shift schedule. Each step is written down so that another analyst could repeat it and get the same result, and the joined table is saved with its own hash value as a new working file.
Conclusion
The investigators obtained 22 months of scale data directly from the vendor, recorded hash values on receipt, documented each field and validated the data against the vendor's control totals, the ticket sequence, the calendar and the bank deposits. All exceptions were explained, and the two checks for tickets never created are scheduled before any findings are reported. The data are complete enough to analyze, and the reconciliation result directs the analysis to the void log.
References
Casey, E. (2011). Digital evidence and computer crime: Forensic science, computers, and the Internet (3rd ed.). Academic Press.
Kogan, A., Alles, M. G., Vasarhelyi, M. A., & Wu, J. (2014). Design and evaluation of a continuous data level auditing system. Auditing: A Journal of Practice & Theory, 33(4), 221-245. https://doi.org/10.2308/ajpt-50844
Nigrini, M. J. (2020). Forensic analytics: Methods and techniques for forensic accounting investigations (2nd ed.). Wiley.
What the ACC 427 Module 2 instructions ask for
The Module Two assignment in ACC 427 usually asks you to plan the acquisition of data for an investigation and to validate it before analysis. Expect to identify the tables and fields needed, write or describe the data request, document how the data were received and protected, build a data dictionary and perform validation tests such as record counts against system reports, sequence checks, date range coverage, field completeness and reconciliation to an independent source. Many versions ask you to explain what you would do with exceptions. Show why each test matters: an analysis run on incomplete or altered data can miss the fraud or accuse the wrong person.
How this ACC 427 Module 2 data acquisition assignment example is built
The sample requests from the scale software vendor four tables for 22 months: tickets, the void log, users and shift assignments, exported in a delimited format with a vendor-signed control report of record counts. The files arrive with a hash value recorded on receipt. A data dictionary describes each field. Five tests follow. Record counts match the control report: 412,600 tickets and 3,214 voids. The ticket sequence has no gaps. Every day in the period is present except two days the landfill was closed. Payment type is missing on 37 tickets, all corrected entries. Cash tickets net of voids reconcile to bank deposits within $2,140 over 22 months. The data are accepted for analysis.
Where the ACC 427 Module 2 rubric puts the points
Rubrics for the ACC 427 data acquisition assignment typically score the identification of needed data, the request and documentation of receipt, the data dictionary, the validation tests, the handling of exceptions and the explanation. Top papers obtain data from the system owner with independent control totals, record integrity measures such as hash values, test completeness against more than one benchmark and reconcile to an independent external source such as bank records. Graders reward clear documentation of exceptions and how they were resolved, along with a short note on what validation still cannot prove. Common deductions include accepting a filtered export from a person under suspicion, skipping reconciliation and analyzing before validating.
ACC 427 Module 2 help: the mistakes that cost points
Data acquisition papers most often lose points by requesting data from the person whose conduct is in question, by accepting an export without control totals, or by skipping the comparison to an outside source, which is what proves the data reflect reality. Another gap is ignoring the data dictionary, without which later tests can misread fields. If your case involves an ERP system, payroll data or credit card transactions, the same steps of request, receipt, documentation and validation apply. Treat every exception as information: a missing day or a blank field may be innocent, but it should be explained in writing before analysis continues, so nobody later wonders whether it hid something.
Get ACC 427 Module 2 written to your instructions
Send the ACC 427 Module 2 case and data description. The paper will specify the data request, build a data dictionary, document receipt and integrity, run completeness and reconciliation tests and explain how each exception is resolved. Your first one costs nothing; allow about two days. The paper above is an original model document written by our desk, not a submitted student paper and not an official Southern New Hampshire University document.
More ACC 427 papers and related BS Accounting samples
- ACC 427 Module 1 Discussion: Where the Digital Evidence Lives
- FIN 320 Module 5 Project Milestone Two
- ACC 317 Module 6 Discussion: What Would Change Under IFRS
- ACC 345 Module 7 Project Two: The Valuation Report
- PSY 365 Module 8 Final Project Motivation Plan
ACC 427 Module 2 questions, answered
Where can I find a free ACC 427 Module 2 data acquisition sample?
This page includes a full ACC 427 Module 2 assignment acquiring and validating scale-house data before a fraud analysis.
Why validate data before analysis?
Because incomplete, filtered or altered data can hide the fraud or produce false findings. Validation shows the data are complete and accurate enough to rely on.
What is a data dictionary?
A document describing each table and field in a data set, including its meaning, type, format and allowed values, so analysts interpret the data correctly.
What are common data validation tests?
Record counts against system totals, sequence and gap checks, date range coverage, field completeness checks and reconciliation to independent sources such as bank records.
Who should provide data for a fraud investigation?
The system owner or vendor, with independent control totals, not the person whose conduct is being examined.