Auditing The Revenue Cycle
Auditing The Revenue Cycle
Auditing The Revenue Cycle
Batch controls
Manage high volumes of transaction data through a system
Purpose: to reconcile output produced by system with the input originally entered into the system
Controls continue through all computer (data) processes
Batch transmittal sheet:
Unique batch number
Batch date
Transaction code
Record count
Batch control total (amount)
Hast totals
INPUT CONTROLS
Testing batch controls
Failures of batch controls indicates data errors
Involves reviewing transmittal records of batches processed and reconcile them to the batch
control log (batch transmittal sheet)
Examine out-of-balance conditions and other errors to determine cause of error
Review and reconcile transaction listings, error logs and logs of resubmitted records.
PROCESS CONTROLS
Computerized procedures for file updating and restricting access to data
Techniques:
File update controls -- Run-to-run batch control data to monitor data processing
steps
Transaction code controls – to process different transactions using different
programming logic
Sequence check controls – sequential files, proper sorting of transaction files
required
Testing file update controls – results in errors
Testing data that contains errors (incorrect transaction codes, out of sequence)
Can be performed in ITF or test data
CAATTs requires careful planning
Single audit procedure can be devised that performs all tests in one operation.
ACCESS CONTROLS
Prevent and detect unauthorized and illegal access to firm’s systems and/or
assets
Techniques:
Using warehouse security
Depositing cash daily in the bank
Using a safe or night deposit box for cash
Locking cash drawers and safes in the cash receipts department
Risk in Revenue Cycle
Removal of an account from books
Unauthorized shipments of goods using blank sales orders
Removal of cash, covered by adjustments to cash account
Theft of products/inventory, covered by adjustments to inventory or cash accounts