360 likes | 539 Views
SECTION 8. Auditing Complex EDP Systems. Auditing Complex EDP Systems. Computer used extensively simple batch processing complex on-line, real-time processing Computer affect two aspects if audit risk assessing control risk managing detection risk. Around vs. Through the Computer. Around
E N D
SECTION 8 Auditing Complex EDP Systems
Auditing Complex EDP Systems • Computer used extensively • simple batch processing • complex on-line, real-time processing • Computer affect two aspects if audit risk • assessing control risk • managing detection risk
Around vs. Through the Computer • Around • manually calculate INPUT and trace to OUTPUT • Through • test the controls in the computer
Impact of Computer Controls • Change in the Audit Trail • less documentation offset by programmed controls • file storage reduces need for hard copy • testing shift to examination of EDP controls
computer processing allows combining functions that are usually separate in manual systems • e.g. input editing of a sales transaction • customer number • credit limit • inventory number and price • Combination of Functions
Types of EDP Accounting Systems • Batch Processing • accumulated and processed in groups • what is the main form of control? • the main problem?
Compare BatchTotal Input Convert to machine readable form Process Transactions T/A Tape Old Master New Master Output Batch Processing System
transactions are edited on-line as they occur • continuous file updating • more complex than batch • how does this method affect the audit trail? • Real-Time Processing
Terminal Update Master File 1 Master File 2 Master File 3 Input Batch Processing System
Time Sharing and Service Bureaus • Time sharing • an entity processes data for itself and other entities • i.e. shares its computer • Service bureau • process transactions for other entities • i.e. this is their business
Separate Files vs. Integrated Data Base • File System • main characteristic? • Data Base • main characteristic?
Hardware Configurations • Electronic Data Interchange (EDI) • on-line format • computer-to-computer exchange • public standard format • Accredited Standards Committee of the American National Standards Institute • ANSI X12
Manufacturers Computer Suppliers Computer Customer 1 Company Computer Third Party Network Customer 2 Customer 3 • The Direct Approach Two methods for EDI • The Indirect Approach
small firms • low cost and advanced hardware • Distributed Data Processing • companies with branches and divisions • geographic dispersion • Small Computer Systems
Branch 1 Computer Head Office Mainframe Branch 2 Computer Branch 4 Computer Branch 3 Computer A Distributed System • Types of computers at the branches?
Kinds of EDP Controls • Two main classifications • General controls • Application controls
Chief Operating Officer Director of MIS EDP Manager Computer Operators Programmers Systems Analysts Input Preparation Data Control Data Librarian • Organization and Operating Controls • segregation of duties very important General Controls
control over definition, design, development, testing, and documentation of systems • once designed and developed, the system must be thoroughly tested • systems and programs must be documented 1. 2. 3. • Systems Development & Documentation
prevents unauthorized use • batch systems • who controls access in this case? • on-line systems • primary control for access? • Access Controls
to control daily operations • backup files on and off the premises • environmental controls • Data and Procedural Controls
a separate set for each application controls • How are application controls classified? • Input Controls • computer edit controls • ensure completeness and accuracy of input Application Controls
concerned with data manipulation once it is in the computer • what type of control can used as a process control? • Output Controls • verification and distribution of output • Process Controls
Understand EDP Controls NO Document Understanding YES Test Controls Assess Control Risk Design Substantive Tests Techniques for Testing EDP-Based Controls • Best to understand as a number of steps as shown in the following flowchart Test further
Two main ways: • observation and enquiry • studying the system and program documentation • Observation and Enquiry • should look for the following: • Segregation of functions • Control of access to files and programs Gaining an Understanding of EDP Controls
Approval of new systems and programs • Existence of hardware and environmental controls • The functioning of data and procedural controls • Backup files
Documentation is an integral part • Should include 1. 2. • Systems and Program Documentation
Auditor should be able to identify those controls that are necessary for the effectiveness of the application • by testing these controls, which component of audit risk may be reduced? • Two ways to look at testing 1. 2. The Testing of EDP Controls
CPU Audit Comparison Auditor Predetermines Output Client Input Client Output Client Input Predetermined Output • Auditing Around the Computer
CPU Comparison Auditor Predetermines Results Auditor Input Output Auditor Input Predetermined Results • Auditing Through the Computer
Techniques for Auditing Through the Computer • Test Data Approach • simulated data • of what should this data consist? • main problems of this approach 1. 2.
also called the Integrated Test Facility • a fictitious entity is created • fictitious transactions are processed along with regular transactions • any problems with this approach? • Mini Company Approach
Auditor creates an application program that simulates the system • uses client data as input • potential uses of this approach • sampling • computations • comparing • summarizing • Simulation / Auditor’s Program Approach
most common type of audit software • transportable from one client to another • independent • limited by the availability of the clients data files • Generalized Audit Software
Small Computer Systems • Widespread • Weaknesses in General Controls 1. Lack of segregation of duties 2. Location of the computer
Limited Knowledge of EDP • Special Consideration for Application Controls 1. Data Entry 2. Data processing 3. Absence of Limit and Reasonableness Tests
The effect of computer size on the auditor • General controls are often weak • More reliance on application controls • If application controls and any manual controls are not reliable, what should the auditor do with regards to testing? • Study and Evaluation of Internal Control