Electronic Data Processing Systems

advertisement
Electronic Data
Processing
Systems
Chapter 10
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
10 - 1
Learning Objective 1
Describe how application
controls are used in data
processing systems to ensure
accuracy and integrity.
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
10 - 2
Paper-Based Input System



The source document, such as sales orders, are
prepared manually.
Batch control totals and data transfer registers are
fundamental controls over data transfer between
user departments and data processing.
Submission of input data should be accompanied
by the completion of an input document control
form.
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
10 - 3
Paper-Based Input System
After the source documents are received
by data processing, they are manually
key-transcribed using a data terminal or
personal computer, and then stored on disk.
 What is key verification?
 What is program data editing?

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
10 - 4
Paper-Based Input System
Data editing routines may be applied to
each of the basic data structures.
– character
– Fields
– records
– files
 What is a table lookup?

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
10 - 5
Paper-Based Input System
What is a limit test?
 What is continuous operations auditing?
 What is a check digit?

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
10 - 6
Paperless Input Systems
In paperless systems, source document
preparation and data entry are performed
by the same person.
 Sometimes no person is directly involved.
 The loss of paper-based internal controls
can be compensated for by using
transaction logs.

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
10 - 7
Paperless Input Systems
Transaction logs or transaction registers are
created by logging all inputs to a special file
that automatically contains tags to identify
transactions.
 What is tagging?

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
10 - 8
Paperless Input Systems
There are many types of paperless input
systems in which users enter transactions
directly into the computer.
 What are some examples?
– on-line manual data entry systems
– automatic identification systems

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
10 - 9
Paperless Input Systems
Transactions in paperless input systems
involving human intervention typically
proceed through two phases.
 What are these phases?
1 Data entry and data editing
2 Transfer to the host application system

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
10 - 10
Paperless Input Systems
In some systems, transactions are processed
from beginning to end without any human
intervention: completely automated
transaction processing.
 What are some examples of this technology?
– networked vending machine (NVM)
– electronic data interchange (EDI)

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
10 - 11
Learning Objectives 2 & 3
Characterize the various
types of electronic systems
used for processing.
Describe the basic functions
of a computerized accounting
application.
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
10 - 12
Paper-Based Processing Systems
In batch-oriented processing systems,
transactions are entered into the computer
in batches.
 These batches are then processed periodically.
 What are some examples of batch processing?

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
10 - 13
Paper-Based Processing Systems
processing weekly time reports to produce
paychecks
– processing groups of checks to update
accounts payable master files
– processing invoices to update an accounts
receivable master file
 Batch processing can be performed with
sequential or random-access file updating.
–
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
10 - 14
Batch Processing with
Sequential File Updating

–
–
–
–
Processing in a sequential file updating
system usually involves the following steps:
preparing the transaction file
updating the master file
updating the general ledger
preparing general ledger reports
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
10 - 15
Sequential File Processing
Invoices
Data
Terminal
Process
Input
Transaction
File
Batch
Balance
A
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
10 - 16
Sequential File Processing
A
Transaction
File
Edit
Program
Good Data
File
Sort to
Master File
Sequence
Control
Report
Rejected
Data
Control
Report
Reconcile
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
Control
Procedure
10 - 17
Sequential File Processing
Sorted
Transaction
File
Control
Data
Old Master
File
Master File
Update
Old
Master
New
Master
Transaction
File
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
Retain for
Backup
10 - 18
Son–Father–Grandfather
Master Files
Father
Old
Master
File
File
Update
Grandfather
Backup
Master
File
New
Master
File
Son
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
Next
File
Update
10 - 19
Updating the General Ledger
A general ledger system is the cornerstone
of an accounting system.
 There are two major aspects to the operation
of a computerized general ledger system.
 What are these two aspects?
1 The direct processing of the general ledger
programs, most of which takes place on a
monthly basis

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
10 - 20
Updating the General Ledger
The processing in other computer
application systems to prepare the
inputs to the general ledger system
 One of the tasks to be undertaken in
designing a general ledger system is
the creation of a pro forma set of journal
entries.
2
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
10 - 21
Journal Voucher Format
Number
Accounts
Journal Voucher
Month
Year
Debit
ID
Credit
Received from:
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
10 - 22
General Ledger File Update
Computer processing of accounting data is
typically a two-step procedure.
 What are these steps?
 The first step produces preliminary reports.
 The second step is a run that produces the
final listings and financial schedules.

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
10 - 23
General Ledger File Update
Preparing reports requires a link between
the general ledger accounts and the report(s)
in which they appear.
 This process is called line coding.

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
10 - 24
Example of a Line Code
100601
0
100
Type of
Report
(e.g., financial)
Account
Number
(e.g., marketable
securities)
Report
Number
(e.g., balance
sheet)
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
03
2
Line
Location
on Report
Column
Location
on
Report
10 - 25
Batch Processing with
Random-Access File Updating
In many systems, indexes are maintained
for both the subsidiary and general ledger
files.
 Maintaining these indexes serves the
primary need of allowing users to quickly
access a particular account.
 Random-access file updating is simpler
than sequential-access updating.

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
10 - 26
Batch Processing with
Random-Access File Updating
With random-access updating, it is not
necessary to sort the transaction file into
the same order as the master file.
 There is no need to generate a new master file.
 Individual records are read one by one from
the transaction file and used to update the
related records in the master file in place.

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
10 - 27
Batch Processing with
Random-Access File Updating

1
2
3
The following steps are used:
A record is read from the transaction file.
The key value of the transaction record is
used to randomly access the related record
in the master file.
The record in the master file is updated in
memory and then rewritten back to the data
file.
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
10 - 28
Cash Receipts Application
New Invoice Application (Daily)
A
Open
Item
Accounts
Receivable
Control
File
Billing
Data
File Control
Summary
File
Update
Review and
Approve
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
10 - 29
Cash Receipts Application
Cash Remittance Processing (Daily)
Post Office
A
Check
Remittances
Cash Receipts
Total
D
Open Item
Accounts
Receivable
Check
Endorsement
Data Entry
Deposit
Slip
Activity
File
C
B
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
10 - 30
Cash Receipts Application
Cash Remittance Processing (Daily)
D
D
D
Deposit
Register
Bank
Summary
File
Review
and
Sign
Data Entry
Reconcile
Cash Summary
Report
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
Cash Summary
Report
10 - 31
Cash Receipts Application
System Balancing (Daily)
Control
File
C
D
Deposit
Report
Activity
File
Bank
Summary
File
Reconcile
(Monthly)
B
System
Balancing
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
Bank
Statement
10 - 32
Paperless Processing Systems
In paperless processing systems, either
batch or real-time processing is possible.
 With real-time processing, sometimes called
on-line real-time processing, transactions
are processed as they are input into the
system.

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
10 - 33
Paperless Processing Systems
Batch processing in paperless systems is
similar to batch processing in paper-based
systems.
 The main difference is that journal vouchers
are replaced by their electronic equivalents,
and the general ledger is updated
automatically in period batch runs.

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
10 - 34
Paperless Processing Systems
A primary advantage of paperless systems is
that they make possible real-time
processing.
 The processing of individual transactions as
opposed to groups of transactions is called
immediate, direct, or real-time processing.

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
10 - 35
Paperless Processing Systems
On-line, real-time systems (OLRS) process
transactions immediately after they are
input.
 What are some types of real-time
processing in OLRS?

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
10 - 36
Paperless Processing Systems
–
–
–
–
inquiry/response systems
data entry systems
file processing systems
full processing systems or
transaction processing systems
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
10 - 37
Paperless Processing Systems
The relative disadvantages of OLRS stem
from the increased costs and complexity
of systems operations.
 OLRS are more sensitive to hardware and
software errors.
 They are more susceptible to processing
errors that arise from erroneous or
fraudulent inputs.

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
10 - 38
The Output System
The output system can be paper-based,
paperless, or something in between.
 Most paper-based, batch-oriented systems
with sequential file processing produce very
large volumes of output.
 On-line, real-time paperless systems tend to
produce very little output.

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
10 - 39
The Output System
Output controls are designed to check
that processing results in valid output
and that outputs are properly distributed.
 A separate EDP control group is often
established to monitor EDP operations.
 Typically, an output distribution register
is maintained to control the disposition
of reports.

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood
10 - 40
Download