ch6 PDF

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 60

IT Auditing, Hall, 3e

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

an economic event that affects the assets and


equities of the firm, is reflected in its
accounts, and is measured in monetary
terms.
similar types of transactions are grouped
together into three transaction cycles:

the expenditure cycle


the conversion cycle
the revenue cycle

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

Relationship between Transaction Cycles

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

Expenditure Cycle: time lag between the two due to credit


relations with suppliers:
physical component (acquisition of goods)
financial component (cash disbursements to the supplier)
Conversion Cycle :
the production system (planning, scheduling, and control
of the physical product through the manufacturing
process)
the cost accounting system (monitors the flow of cost
information related to production)
Revenue Cycle: time lag between the two due to credit
relations with customers :
physical component (sales order processing)
financial component (cash receipts)

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

Source Documents - used to capture and


formalize transaction data needed for
transaction processing
Product Documents - the result of
transaction processing
Turnaround Documents - a product
document of one system that becomes a
source document for another system

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

Journals - a record of chronological entry

special journals - specific classes of transactions


that occur in high frequency
general journal - nonrecurring, infrequent, and
dissimilar transactions

Ledger - a book of financial accounts

general ledger - shows activity for each account


listed on the chart of accounts
subsidiary ledger - shows activity by detail for each
account type

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

Flow of Information from Economic


Event Into the General Ledger

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

Accounting Records in a Computer-Based System


EXPLANATION OF STEPS IN
FIGURE:

1. Compare the AR balance


in the balance sheet with the
master file AR control
account balance.
2. Reconcile the AR control
figure with the AR subsidiary
account total.
3. Select a sample of update
entries made to accounts in
the AR subsidiary ledger
and trace these to
transactions in the sales
journal (archive file).
4. From these journal
entries, identify source
documents that can be
pulled from their files and
verified. If necessary,
confirm these source
documents by contacting the
customers.

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

Example of Tracing an Audit Trail


Verifying Accounts Receivable

Accounts Receivable Control Account-General Ledger


Accounts Receivable Subsidiary Ledger
(sum of all customers receivables)
Physical

Financial

Sales Journal

Cash Receipts Journal

Sales Order
Shipping Notice

Deposit Slip
Remittance Advice

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

The audit trail is less observable in


computer-based systems than traditional
manual systems.
The data entry and computer programs are
the physical trail.
The data are stored in magnetic files.

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

Master File - generally contains account


data (e.g., general ledger and subsidiary
file)
Transaction File - a temporary file
containing transactions since the last
update
Reference File - contains relatively constant
information used in processing (e.g., tax
tables, customer addresses)
Archive File - contains past transactions for
reference purposes
2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

10

Documentation in a CB environment is
necessary for many reasons.
Five common documentation techniques:

Entity Relationship Diagram


Data Flow Diagrams
Document Flowcharts
System Flowcharts
Program Flowcharts

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

11

A documentation technique to
represent the relationship between
entities in a system.
The REA model version of ERD is
widely used in AIS. REA uses 3 types
of entities:
resources (cash, raw materials)
events (release of raw materials into the
production process)
agents (inventory control clerk, vendor,
production worker)

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

12

Represent the numerical mapping


between entities:
one-to-one
one-to-many
many-to-many

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

13

Cardinalities
Entity
Salesperson

Customer

Vendor

Relationship

1
1

Assigned

Places

Supply

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Entity

1
M

Car
Type

Order

M Inventory

Hall, 3e

14

use symbols to represent the processes, data


sources, data flows, and entities in a system
represent the logical elements of the system
do not represent the physical system

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

15

Entity
Name

Data Store
Name

N
Process
Description

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Direction of
data flow

Hall, 3e

16

illustrate the relationship among


processes and the documents that flow
between them
contain more details than data flow
diagrams
clearly depict the separation of
functions in a system

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

17

Symbol Set for Representing


Manual Procedures
Terminal showing source
or destination of documents
and reports

Calculated batch total

Source document or
report

On-page connector

Manual operation
Off-page connector
File for storing source
documents and
reports
Accounting records
(journals, registers,
logs, ledgers)
2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Description of process
or comments
Document flowline
Hall, 3e

18

Flowchart Showing Stated Fact Translated


into Visual Symbols
Sales Department

Credit Department

Warehouse

Shipping Department

Customer
Customer
Order
Prepare
Sales
Orders

Sales
OrderSales
#1
Order #1
Sales
Order #1
Sales
Order #1

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

19

Flowchart Showing All Stated Facts


Translated into Visual Symbols

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

20

are used to represent the relationship


between the key elements--input
sources, programs, and output
products--of computer systems
depict the type of media being used
(paper, magnetic tape, magnetic disks,
and terminals)
in practice, not much difference between
document and system flowcharts

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

21

Symbol Set for Representing Computer


Processes
Terminal input/
output device

Hard copy

Computer process

Process flow

Direct access storage


device

Real-time
(online)
connection

Magnetic tape

Video display
device

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

22

Flowchart Showing Translation of


Facts 1, 2, and 3 into Visual Symbols

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

23

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

2
4

illustrate the logic used in programs


Program Flowchart Symbols
Logical process

Decision

Terminal start or
end operation
Input/output
operation
Flow of logical
process

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

25

Modern systems characteristics:

client-server based and process transactions in real time


use relational database tables
have high degree of process integration and data sharing
some are mainframe based and use batch processing

Some firms employ legacy systems for certain aspects


of their data processing.
Accountants need to understand legacy systems.

Legacy systems characteristics:

mainframe-based applications
batch oriented
early legacy systems use flat files for data storage
later legacy systems use hierarchical and network databases
data storage systems promote a single-user environment
that discourages information integration

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

26

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

27

Destructive updates leave no backup.


To preserve adequate records, backup procedures
must be implemented, as shown below:
The master file being updated is copied as a
backup.
A recovery program uses the backup to create a
pre-update version of the master file.

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

28

Two broad classes of systems:


batch systems
real-time systems

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

A batch is a group of similar transactions that


are accumulated over time and then processed
together.
The transactions must be independent of one

another during the time period over which the


transactions are accumulated in order for batch
processing to be appropriate.
A time lag exists between the event and the
processing.

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

30

Batch Processing/Sequential File


Sales
Orders

Unedited
Transactions

Keying

correct errors and


resubmit

Errors

catches clerical errors

Edit
Run
Edited
Transactions

rearranges the transaction data by


key field so that it is in the same
sequence as the master file

Sort
Run
Transactions
Old Master
(father)
AR
Update
Run
New Master
(son)

changes the values in the master


file to reflect the transactions that
have occurred

AR
Transactions (eventually transferred to an archive file)

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

31

Keystroke - source documents are transcribed by clerks


to magnetic tape for processing later
Edit Run - identifies clerical errors in the batch and
places them into an error file
Sort Run - places the transaction file in the same order
as the master file using a primary key
Update Run - changes the value of appropriate fields in
the master file to reflect the transaction
Backup Procedure - the original master continues to
exist and a new master file is created

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

32

Organizations can increase efficiency by


grouping large numbers of transactions into
batches rather than processing each event
separately.
Batch processing provides control over the
transaction process via control figures.

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

33

process transactions individually at the


moment the economic event occurs
have no time lag between the economic
event and the processing
generally require greater resources than
batch processing since they require
dedicated processing capacity; however,
these cost differentials are decreasing
oftentimes have longer systems
development time

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

34

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

35

AIS processing is characterized by high-volume,


independent transactions, such are recording
cash receipts checks received in the mail.
The processing of such high-volume checks can
be done during an off-peak computer time.
This is one reason why batch processing maybe
done using real-time data collection.

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

36

Concisely represent large amounts of


complex information that would otherwise
be unmanageable
Provide a means of accountability over the
completeness of the transactions
processed
Identify unique transactions and accounts
within a file
Support the audit function by providing an
effective audit trail
2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

37

Represent items in sequential order


Used to prenumber source
documents
Track each transaction processed
Identify any out-of-sequence
documents
Disadvantages:

arbitrary information
hard to make changes and insertions

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

38

Represent whole classes by assigning each


class a specific range within the coding
scheme
Used for chart of accounts
The basis of the general ledger

Allows for the easy insertion of new codes


within a block
Dont have to reorganize the coding structure

Disadvantage:
arbitrary information

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

39

Represent complex items or events involving


two or more pieces of data using fields with
specific meaning
For example, a coding scheme for tracking
sales might be 04-09-476214-99, meaning:
Store Number
04

Dept. Number
09

Item Number
476214

Salesperson
99

Disadvantages:
arbitrary information
overused
2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

40

Used for many of the same purposes as


numeric codes
Can be assigned sequentially or used in
block and group coding techniques
May be used to represent large numbers
of items
Can represents up to 26 variations per
field

Disadvantage:

arbitrary information

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

41

Alphabetic characters used as


abbreviations, acronyms, and other
types of combinations
Do not require users to memorize the
meaning since the code itself is
informative and not arbitrary
NY = New York

Disadvantages:
limited usability and availability

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

42

Input

Process

General ledger systems should:


collect transaction data promptly and accurately
classify/code data and accounts
validate collected transactions/ maintain accounting
controls (e.g., equal debits and credits)
process transaction data
post transactions to proper accounts
update general ledger accounts and transaction files
record adjustments to accounts

store transaction data


generate timely financial reports

Output
2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

43

Financial
Reporting
System
Management
Reporting
System

Billings

Sales

Cash
Receipts

General
Ledger
System
(GLS)

Inventory
Control

Payroll

Cash
Disbursements

Cost
Accounting
Accounts
Payable

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

44

General ledger master file


principal FRS file based on chart of accounts
General ledger history file
used for comparative financial support
Journal voucher file
all journal vouchers of the current period
Journal voucher history file
journal vouchers of past periods for audit trail
Responsibility center file
financial data by responsibility centers for MRS
Budget master file
budget data by responsibility centers for MRS

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

45

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

46

Source
documents

Journal entries
in the journal

Post entries to
the ledger

Adjusting and
closing
2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Trial balance

Financial
statements
Hall, 3e

47

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

48

General ledger analysis:

listing of transactions
allocation of expenses to cost centers
comparison of account balances from prior periods
trial balances

Financial statements:

balance sheet
income statement
statement of cash flows

Managerial reports:

analysis of sales
analysis of cash
analysis of receivables

Chart of accounts: coded listing of accounts

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

49

Improperly prepared journal entries


Unposted journal entries
Debits not equal to credits
Subsidiary not equal to G/L control accounts
Inappropriate access to the G/L
Poor audit trail
Lost or damaged data
Account balances that are wrong because of
unauthorized or incorrect journal vouchers

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

50

Transaction authorization - journal


vouchers must be authorized by a
manager at the source dept
Segregation of duties G/L clerks
should not:

have recordkeeping responsibility for


special journals or subsidiary ledgers
prepare journal vouchers
have custody of physical assets

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

51

Access controls:

Unauthorized access to G/L can result in


errors, fraud, and misrepresentations in
financial statements.
Sarbanes-Oxley requires controls that
limit database access to only authorized
individuals.
Accounting records - trace source
documents from inception to financial
statements and vice versa

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

52

Independent verification

G/L dept. reconciles journal vouchers


and summaries.

Two important operational reports


used:
journal voucher listing details of each
journal voucher posted to the G/L
general ledger change report the
effects of journal voucher postings on
G/L accounts

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

53

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

54

Advantages:
immediate update and reconciliation
timely, if not real-time, information

Removes separation of transaction authorization


and processing
Detailed journal voucher listing and account activity
reports are a compensating control

Centralized access to accounting records


Passwords and authorization tables as controls

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

55

Format used to produce Web pages


defines the page layout, fonts, and graphic elements
used to lay out information for display in an appealing
manner like one sees in magazines and newspapers
using both text and graphics (including pictures)
appeals to users

Hypertext links to other documents on the


Web
Even more pertinent is HTMLs support for hypertext
links in text and graphics that enable the reader to
jump to another document located anywhere on the
World Wide Web.

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

56

XML is a meta-language for describing


markup languages.
Extensible means that any markup
language can be created using XML.
includes the creation of markup languages
capable of storing data in relational form, where
tags (formatting commands) are mapped to data
values
can be used to model the data structure of an
organizations internal database

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

57

XBRL is an XML-based language for standardizing


methods for preparing, publishing, and exchanging
financial information, e.g., financial statements.
XBRL taxonomies are classification schemes.
Advantages:
Business offer expanded financial information to all
interested parties virtually instantaneously.
Companies that use XBRL database technology can
further speed the process of reporting.
Consumers import XBRL documents into internal
databases and analysis tools to greatly facilitate their
decision-making processes.

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

58

Audit implication for XBRL

taxonomy creation: incorrect taxonomy results


in invalid mapping that may cause material
misrepresentation of financial data
validation of instance documents: ensure that
appropriate taxonomy and tags have been
applied
audit scope and timeframe: impact on auditor
responsibility as a consequence of real-time
distribution of financial statements

2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole or in part.

Hall, 3e

59

You might also like