Chapter 8 Accounting Information Systems Information Technology Auditing

  • Slides: 17
Download presentation
Chapter 8 Accounting Information Systems Information Technology Auditing Dr. Hisham madi Chapter 8 -1

Chapter 8 Accounting Information Systems Information Technology Auditing Dr. Hisham madi Chapter 8 -1

Auditing Computerized Accounting Information Systems Auditing around the computer Ø following the audit trail

Auditing Computerized Accounting Information Systems Auditing around the computer Ø following the audit trail up to the point at which accounting data entered the computer and to pick these data up again when they reappeared in processed form as computer output. Ø It assumes that the presence of accurate output verifies proper processing operations. Ø This type of auditing pays little or no attention to the control procedures within the IT environment Ø Not effective in a computerized environment Chapter 8 -2

Auditing Computerized Accounting Information Systems Auditing Through the Computer Ø an auditor usually follows

Auditing Computerized Accounting Information Systems Auditing Through the Computer Ø an auditor usually follows the audit trail through the internal computer operations phase of automated data processing. Ø It attempts to verify that the processing controls involved in the AIS programs are functioning properly. Ø It also attempts to verify that the accounting data processed are accurate Chapter 8 -3

Auditing Computerized AISs Ø Testing Computer Programs Ø Validating Computer Programs Ø Review of

Auditing Computerized AISs Ø Testing Computer Programs Ø Validating Computer Programs Ø Review of Systems Software Ø Validating Users and Access Privileges Ø Continuous Auditing Chapter 8 -4

Auditing Computerized AISs Testing Computer Programs Ø The objective is to ensure that the

Auditing Computerized AISs Testing Computer Programs Ø The objective is to ensure that the programs accomplish their goals and that the data are input and processed accurately. Test Data Ø developing a set of transactions that tests, as completely as possible, the range of exception situations that might occur under normal processing conditions Ø Possible exception situations for a payroll application, for example, include out-of-sequence payroll checks, duplicate time cards, negative hours worked, invalid employee numbers, invalid dates, invalid pay rates, invalid deduction Chapter 8 -5

Auditing Computerized AISs Integrated Test Facility Ø more comprehensive test technique (1) establishing a

Auditing Computerized AISs Integrated Test Facility Ø more comprehensive test technique (1) establishing a fictitious entity such as a department, branch, customer, or employee (2) entering transactions for that entity, and (3) observing how these transactions are processed For example, an auditor might create a number of fictitious credit customers and place appropriate accounts receivable master records on the company’s accounts receivable computer files Chapter 8 -6

Auditing Computerized AISs Parallel Simulation Ø The auditor uses live input data, rather than

Auditing Computerized AISs Parallel Simulation Ø The auditor uses live input data, rather than test data, in a program actually written or controlled by the auditor Ø The auditor’s program simulates all or some of the operations of the real program that is actually in use. Ø compare the results of processing data using the test programs with those results from using the real programs Ø it can be very time-consuming and thus cost-prohibitive for an auditor to write computer programs entirely replicating those of the client Chapter 8 -7

Validating Computer Programs Tests of Program Change Control Ø It is a set of

Validating Computer Programs Tests of Program Change Control Ø It is a set of internal control procedures developed to protect against unauthorized program changes. Ø Sound program change control requires documentation of every request for application program changes. Ø It also requires computer programmers to develop and implement changes in a separate test environment rather than a live processing environment Ø The organization should also have special forms that authorize a change to an existing program or development of new programs Chapter 8 -8

Review of Systems Software Systems software controls include: Ø Operating system software Ø Utility

Review of Systems Software Systems software controls include: Ø Operating system software Ø Utility programs Ø Access control software auditors will request management to provide certain output or runs from the software. For instance, the auditor, in reviewing how passwords within the system are set, will ask the information systems manager for a listing of all password characteristics designated in the system Chapter 8 -9

Validating Users and Access Privileges Ø Ø Ø An IT auditor needs to make

Validating Users and Access Privileges Ø Ø Ø An IT auditor needs to make sure that all computer-system users are valid and that each has access privileges appropriate to his or her job responsibilities. Systems software generally includes access control software that determines how the system administrator sets up and controls User IDs, user profiles, and passwords. The IT auditor should verify not only that the software parameters are set appropriately, but that IT staff are using them appropriately Chapter 8 -10

Validating Users and Access Privileges Ø Ø IT Auditors should also look at user

Validating Users and Access Privileges Ø Ø IT Auditors should also look at user listings to see if there any Group IDs assigned. For example, there may be an ID named AP_Clerk. Sometimes managers decide to issue these IDs to cut down on paperwork when making personnel changes. However, this type of ID prevents assigning responsibility to an individual. If one AP clerk were to make a mistake or commit fraud, the use of a Group ID would make it difficult to identify which of the accounts payable clerks was responsible. Chapter 8 -11

Validating Users and Access Privileges Variety of auditor software tools are available to validate

Validating Users and Access Privileges Variety of auditor software tools are available to validate users and access privileges: Ø Ø software might examine login times. If a user has not logged in for several months, it may be that the account should have been deleted Users logging on at odd hours may also provide information that something is not quite right Chapter 8 -12

Continuous Auditing Ø Ø Ø Some audit tools can be installed within an information

Continuous Auditing Ø Ø Ø Some audit tools can be installed within an information system itself to achieve continuous Auditing or real-time assurance. Continuous auditing is increasingly important as we move toward real-time financial reporting. There is also increasing pressure to reduce the time span between the production of financial information and the audit of the information, known as the audit cycle Chapter 8 -13

Continuous Auditing Stakeholders want audited information quickly as decision time frames are becoming shorter

Continuous Auditing Stakeholders want audited information quickly as decision time frames are becoming shorter Approaches for continuous auditing are: embedded audit modules or audit hooks Ø capture data for audit purposes Ø an application program for payroll would include a code that causes transactions meeting pre-specified criteria to be written to a special log. Ø Possible transactions that might be recorded in a log include those deviating from company’s policy Ø Chapter 8 -14

Continuous Auditing Approaches for continuous auditing are: embedded audit modules or audit hooks Ø

Continuous Auditing Approaches for continuous auditing are: embedded audit modules or audit hooks Ø For payroll applications, these transactions could reflect situations where, for instance, employees worked more than a predetermined number of hours. Chapter 8 -15

Continuous Auditing Approaches for continuous auditing are: exception reporting Ø information system includes mechanisms

Continuous Auditing Approaches for continuous auditing are: exception reporting Ø information system includes mechanisms to reject certain transactions that fall outside predefined specifications (such as an unusually large vendor check), then the ongoing reporting of exception transactions allows the system to continually monitor itself Chapter 8 -16

Continuous Auditing Approaches for continuous auditing are: transaction tagging, Ø auditors can tag certain

Continuous Auditing Approaches for continuous auditing are: transaction tagging, Ø auditors can tag certain transactions with a special identifier so that they can be recorded as they pass through the information system. Ø For example, a specific number of employees can have tags attached to their transaction records so that an auditor can verify the processing logic in the payroll system Ø Tagging in this instance could also check to see that controls within the system are operating. Chapter 8 -17