Accounting Information Systems, 9/e

advertisement
Electronic Data
Processing Systems
Chapter 6
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6–1
Learning Objective 1
Describe how application
controls are used in data
processing systems to
ensure accuracy
and integrity.
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6–2
Paper-Based Input System
In some computerized accounting systems,
inputs to the system are based on
handwritten or typed source documents.
These documents are then collected and
forwarded to computer operations for
error checking and processing.
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6–3
Preparation and Completion
of the Source Document
The source document, such as sales
orders, are prepared manually.
Errors can be minimized if the
source document is well designed
and easy to understand.
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6–4
Transfer of Source Documents
to Data Processing
Batch control totals and data transfer
registers controls data transfers.
User’s departments
Data processing
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6–5
Transfer of Source Documents
to Data Processing
Document counts are a simple
form of batch control.
Batch totals may be taken for all or several
numeric fields in the original data file.
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6–6
Transfer of Source Documents
to Data Processing
Data entry
Key verification
Visual verification
Program data editing
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6–7
Program Data Editing Techniques
Data editing routines may be applied
to each of the basic data structures.
Character
Fields
Records
Files
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6–8
Program Data Editing Techniques
What is a table lookup?
It is an editing program that compares
the value of a field to the acceptable
values contained in a table file.
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6–9
Program Data Editing Techniques
Limit test
Continuous operations auditing
Check digit
Valid code check
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 10
Paperless Input Systems
In paperless input systems, sometimes called
online input systems, transactions are input
directly into the computer network.
Possible loss of segregation
of duties and audit trail.
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 11
Paperless Input Systems
Source
document
Preparation
Data entry
Performed by the same person
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 12
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.
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 13
Paperless Input Systems
What is tagging?
It means that additional, audit-oriented
information is included with
original transaction data.
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 14
Paperless Input Systems
Online manual data entry systems
Automatic identification systems
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 15
Paperless Input Systems
Transactions in paperless input systems
involving human intervention typically
proceed through two phases.
1. Data entry and data editing
2. Transfer to the host application system
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 16
Paperless Input Systems
Networked vending machine (NVM)
Electronic data interchange (EDI)
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 17
Learning Objectives 2 and 3
Characterize the various
types of electronic systems
used for processing.
Describe the basic functions
of a computerized
accounting application.
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 18
Paper-Based Processing Systems
Weekly time reports to produce paychecks
Groups of checks to update
accounts payable master files
Processing invoices to update an
accounts receivable master file
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 19
Paper-Based Processing Systems
Sequential file updating
Random-access file updating
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 20
Batch Processing with
Sequential File Updating
Preparing the transaction file
Updating the master file
Updating the general ledger
Preparing general ledger reports
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 21
Sequential File Processing
Invoices
1
2
Data
terminal
Process
input
3
Transaction
file
Batch
balance
A
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 22
Sequential File Processing
A
4
5
Transaction
file
Edit
program
Control
report
14
6
7
Good data
file
Sort to
master file
sequence
Rejected
data
Control
report
13
Reconcile
Control
procedure
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 23
Sequential File Processing
8
Sorted
transaction
file
11
New
master
Control
data
10
9
Old master
file
Master file
update
12
Transaction
file
Old
master
Retain for
backup 15
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 24
Son–Father–Grandfather
Master Files
Old
Father master
file
File
update
Backup
Grandfather master
file
New
Son master
file
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
Next
file
update
6 – 25
Updating the General Ledger
There are two major aspects to the operation
of a computerized general ledger system.
1. The direct processing of the general
ledger programs, most of which
takes place on a monthly basis
2. The processing in other computer
application systems to prepare the
inputs to the general ledger system
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 26
Journal Voucher Format
Journal Voucher
Number
Accounts
Month
Year
Debit
ID
Credit
Received from:
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 27
General Ledger File Update
As they are released by the general ledger, journal
vouchers are used to build a journal voucher file.
This file is program data edited to check for the
proper journal and account numbers and to
determine whether the accounts are correctly
associated with their related journals.
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 28
General Ledger File Update
Invalid data are reported as exceptions...
...and returned to their originating
sources for correction and reentry.
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 29
General Ledger File Update
The current journal voucher transactions
are processed against the previous
month’s general ledger master file.
The master file is updated and the current
period’s general ledger register is produced.
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 30
General Ledger File Update
Computer processing of accounting data
is typically a two-step procedure.
What are these steps?
Preliminary reports are produced.
It is a run that produces the final
listings and financial schedules.
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 31
General Ledger File Update
Preparing reports requires a link between
the general ledger accounts and the
report (s) in which they appear.
Line Coding
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 32
Example of a Line Code
100601
0
100
Type of
report
(e.g., financial)
Account
number
(e.g., marketable
securities)
03
2
Line
location
on report
Report
number
(e.g., balance
sheet)
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
Column
location
on
report
6 – 33
Batch Processing with
Random-Access File Updating
In many systems, indexes are maintained for
both the subsidiary and general ledger files.
Maintaining these indexes allows users
to quickly access a particular account.
Random-access file updating is simpler
than sequential-access updating.
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 34
Batch Processing with
Random-Access File Updating
1. A record is read from the transaction file.
2. The key value of the transaction
record is used to randomly access
the related record in the master file.
3. The record in the master file is updated
in memory and then rewritten back
to the data file.
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 35
Cash Receipts Application
New Invoice Application (Daily)
A
Open
item
accounts
receivable
Control
file
Billing
data
File
update
File control
summary
Review and
approve
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 36
Cash Receipts Application
System Balancing (Daily)
Control
file
B
C
D
Deposit
report
Activity
file
Bank
summary
file
Reconcile
System
balancing
Bank
statement
(Monthly)
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 37
Cash Receipts Application
Cash Remittance Processing (Daily)
Post office
A
Check
remittances
Cash receipts
total
Check
endorsement
Deposit
slip
D
Open item
accounts
receivable
Data entry
B
Activity
file
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
C
6 – 38
Cash Receipts Application
Cash Remittance Processing (Daily)
D
D
Deposit
register
Bank
summary
file
Data entry
Reconcile
Cash summary
report
D
Review
and
sign
Cash summary
report
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 39
Paperless Processing Systems
Batch processing
Real-time or
online real-time processing
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 40
Paperless Processing Systems
The main difference between paperless and
paper-based batch processing systems is
that journal vouchers are replaced by their
electronic equivalents, and the general ledger
is updated automatically in period batch runs.
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 41
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.
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 42
Paperless Processing Systems
Online, real-time systems (OLRS) process
transactions immediately after they are input.
These systems can provide
immediate output to users.
What are some types of real-time
processing in OLRS?
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 43
Paperless Processing Systems
Inquiry/response systems
Data entry systems
File processing systems
Full processing systems
(transaction processing systems)
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 44
Paperless Processing Systems
Relative disadvantages of OLRS are:
 increased costs and complexity
of systems operations
 sensitivity to hardware and software errors
 they are more susceptible to processing errors
that arise from erroneous or fraudulent inputs.
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 45
Real-Time Sales System
These systems utilize contemporary information
technology to maximize system performance.
POS (Point-of-Sale) system
Bar coding for automatic identification
EDI (Electronic Data Interchange) ordering system
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 46
Real-Time Point-of-Sale System
Sales
Customer
input via
Web
browser
Inventory
Accounts
receivable
General
ledger
Sales
slips
Processor
POS
terminals
Internet
Other
terminals
Reports
Reports
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 47
Transaction Processing in
Real-Time Sales Systems
Vendor
send customer
electronic
catalog
forecast
customer’s
sales order
receive and
translate
incoming order
EDI
Retailer
>
<
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 48
Transaction Processing in
Real-Time Sales Systems
Vendor
send
acknowledgement
send order to
inventory or
production
transmit advance
shipping notice
EDI
Retailer
>
>
ship goods
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 49
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.
Online, real-time paperless systems
tend to produce very little output.
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 50
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.
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 51
End of Chapter 6
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood
6 – 52
Download