Accou
Accounting nting Information Systems,Information Systems, 66thth editionedition
James A. Hall
James A. Hall
COPYRIGHT © 2009 South-Western, a division of Cengage Learning. Cengage Learning and South-Western
COPYRIGHT © 2009 South-Western, a division of Cengage Learning. Cengage Learning and South-Western
are trademarks used herein under license
Objectives for Chapter 2
Objectives for Chapter 2
y
y BBroad objectives of transaction croad objectives of transaction cyclesycles
y
y Types of transactions processed by each of theTypes of transactions processed by each of the
three transaction cycles three transaction cycles
y
y The basic accounting records used in TPSThe basic accounting records used in TPS
y
y The traditional accounting records and their The traditional accounting records and their
magnetic equivalents magnetic equivalents
y
y Documentation techniquesDocumentation techniques
y
y BBatch and real-time processing and the imatch and real-time processing and the impact of pact of
these technolo
A
A
Financial Transaction is...
Financial Transaction is...
y
y an economic an economic event that affects the assets and equitieevent that affects the assets and equitiess
of the f
of the firm, is refirm, is reflected in its aclected in its accounts, counts, and isand is measured in monetary terms.
measured in monetary terms. y
y similar types of similar types of transactiotransactions ns are grouped together intoare grouped together into
thr
threeee trtransacansaction cytion cycles:cles:
y
y
the expenditure cycle,
the expenditure cycle,
yy
the con
the conversion cycle,
version cycle, and
and
yE
Exxppeennddiittuurre e CCyycclle e CCoonnvveerrssiioon n CCyycclle e RReevveennuue e CCyyccllee
Cash Cash Subsystems Subsystems Purchasing/Accounts Payable Purchasing/Accounts Payable Cash Disbursements Cash Disbursements Payroll Payroll Fixed Assets Fixed Assets Subsystems Subsystems
Production Planning and Control Production Planning and Control Cost Accounting
Cost Accounting
Subsystems Subsystems
Sales Order Processing Sales Order Processing Cash Receipts Cash Receipts Labor Labor Physical Plant Physical Plant Materials Materials Finished Goods Finished Goods Customers Customers C C a a s s h h C C a a s s h h F F i i n n i i s s h h e e d d G G o o o o d d s s
Relationship between Transaction Cycles
E
E
ach Cycle has Two Subsystems
ach Cycle has Two Subsystems
y
y EExpenditure Cycle: time lag xpenditure Cycle: time lag between the two between the two due to credit relationsdue to credit relations
with suppliers: with suppliers:
y
y pphysical comhysical compponentonent((acquisition of goods)acquisition of goods)
y
y f f inancial cominancial compponentonent((cash disbursements to the supplier)cash disbursements to the supplier)
y
y Conversion Cycle :Conversion Cycle : y
y thethepproduction systemroduction system ((planning, scheduling, and control of theplanning, scheduling, and control of the
physical product through the
physical product through the manufacturing process)manufacturing process)
y
y the cost accounting systemthe cost accounting system ((monitors the flmonitors the flow of costow of cost
information related to production) information related to production)
y
y Revenue CyRevenue Cycle: cle: time lag time lag between the two between the two due to credit relations withdue to credit relations with
customers : customers :
y
y pphysical comhysical compponentonent((sales order processing)sales order processing)
y
M
M
anual System
anual System
A
A
ccounting
ccounting
Records
Records
y
y SSource Documentsource Documents -- used to capture and formalizeused to capture and formalize
transaction data needed for transaction processing transaction data needed for transaction processing y
y PProduct Documentsroduct Documents -- the result the result of of transactiontransaction
processing processing y
y TTurnaround Documentsurnaround Documents -- a product document of a product document of
one system that become
one system that becomes s a source document fora source document for another system
M
M
anual System
anual System
A
A
ccounting
ccounting
Records
Records
y
y J J
ournals
ournals
--a r
a record of chronological entr
ecord of chronological entry
y
y
y ssppecial journalsecial journals -- specific classes of transactions thatspecific classes of transactions that
occur in high frequency occur in high frequency
y
y general journalgeneral journal -- nonrecurring, infrequent, andnonrecurring, infrequent, and
dissimilar transactions dissimilar transactions
y
y LL
edger
edger
--a book of
a book of financial acc
financial accounts
ounts
y
y general ledgergeneral ledger -- shows activity for each accshows activity for each account liount listed onsted on
the chart of a
the chart of accccountsounts
y
y subsidiary ledgersubsidiary ledger -- shows activity by detail shows activity by detail for eachfor each
acc
F
F
low of Economic Events Into
low of Economic Events Into
the General Ledger
the General Ledger
Customer's Customer's Order Order Sales Sales Order Order Sales Sales Journal Journal General General Ledger Ledger Accounts Receivable Accounts Receivable Subsidiary Subsidiary Ledger Ledger P P e e r r i i o o dd i i c c a a l l l l y
y R R e e c c o
o n n c c i i l l e e S S u u b b s s i
i d d i i a a r r y y
L
L e e d d g g e e r
r t t o o G G e e n n e e r r a a l
l L L e e d d g g e e r r Post Post Journal Journal Entry
EXPLANA
EXPLANATIOTIONN OFOF ST
STEPEPS IS INNFIGURFIGURE:E: 1.
1.Compare the ARCompare the AR balance in the balance balance in the balance sheet with the master file sheet with the master file AR control account
AR control account balance.
balance. 2
2..Reconcile the ARReconcile the AR control figure with the AR control figure with the AR subsidiary account total. subsidiary account total. 3
3..Select a sample of Select a sample of update entries made to update entries made to accounts in the AR accounts in the AR subsidiary ledger subsidiary ledger and trace these to and trace these to
transactions in the sales transactions in the sales journal (archive file). journal (archive file).
4
4.. FFrom these journalrom these journal entries, identify source entries, identify source documents that can be documents that can be pulled from their files and pulled from their files and verified. If necessary, verified. If necessary, confirm these source confirm these source documents by contacting documents by contacting the customers.
the customers.
A
Source
Source
Document
Document JournalJournal
General General Ledger Ledger F Financialinancial Statements Statements F Financialinancial Statements
Statements GeneralGeneralLedger Ledger JournalJournal
Source
Source
Document
Document
Audit
Audit T
Trail
rail
Accountants should be able to trace in
Accountants should be able to trace in both directions.both directions. Sampling and confirmation are two common techniques. Sampling and confirmation are two common techniques.
Accounts Receivable
Accounts Receivable Control Account-GenerControl Account-General Ledger al Ledger
Accounts Receivable Subsidiary Ledger Accounts Receivable Subsidiary Ledger
(sum of all
(sum of all customers¶ receivcustomers¶ receivables)ables)
S
Saallees s JJoouurrnnaall CCaassh h RReecceeiipptts s JJoouurrnnaall
S
Saallees s OOrrddeerr DDeeppoossiit t SSlliipp
Remittance Advice Remittance Advice Shipping Notice
Shipping Notice
Example
Example of Tracing an Audit Trailof Tracing an Audit Trail
Verifying Accounts Receivable Verifying Accounts Receivable
Computer-Based
Computer-Based
Sys
Sys
tems
tems
y
y TThehe audit trail is less observableaudit trail is less observable in computerin computer--basedbased
systems than traditional manual systems. systems than traditional manual systems. y
y TThe data entry and computer programs he data entry and computer programs are theare the
physical trail. physical trail. y
Computer Files
Computer Files
y
y MM
aster File
aster File
--generally contains account data
generally contains account data
((e.g.,
e.g.,
general ledger
general ledger and subsi
and subsidiary fil
diary file)
e)
y
y TT
ransaction File
ransaction File
--a temporary file containing
a temporary file containing
transactions since the last update
transactions since the last update
y
y R R
e
e
f ference File
erence File
--contains relatively constant
contains relatively constant
information used in processing
information used in processing
((e.g., tax tables,
e.g., tax tables,
customer addr
customer addresses
esses))
y
y A A
rchive File
rchive File
--contains past transacti
contains past transactions for reference
ons for reference
purposes
purposes
D
D
ocumentation Techniques
ocumentation Techniques
y
y DDocumentation in a CB environment is necessary ocumentation in a CB environment is necessary
for many reasons. for many reasons. y
y Five Five common documentaticommon documentation techniques:on techniques:
y
y EEntity Relationshipntity Relationship DDiagramiagram
y
y DData Flowata Flow DDiagramsiagrams
y
y DDocument Flowchartsocument Flowcharts
y
y System FlowchartsSystem Flowcharts
y
E
E
ntity Relationship
ntity Relationship
D
D
iagram (
iagram (
E
E
R
R
D)
D)
y
y
is a
is a documentat
documentation
ion technique to represent the
technique to represent the
relationship
relationship
between entities
between entities
in a system.
in a system.
y
y
T
T
he R
he R
E
E
A model version of
A model version of
E
E
R
R
D
D
is widely used
is widely used
in AIS. R
in AIS. R
E
E
A uses 3 types of entities:
A uses 3 types of entities:
y
y resourcesresources ((cash, raw materials)cash, raw materials)
y
y eventsevents ((release of raw materials into the productionrelease of raw materials into the production
process) process)
y
y agentsagents ((inventinventory control ory control clerk, vendorclerk, vendor, produ, productionction
worker) worker)
Cardinalities
Cardinalities
y
y represents the numerical mapping between entities:represents the numerical mapping between entities:
y
y oneone--toto--oneone
y
y oneone--toto--many many
y
Sales-person person Car Car Type Type Customer
Customer Order Order
V
Veennddoorr IInnvveennttoorryy
Assigned Assigned Places Places Supply Supply E
Ennttiittyy RReellaattiioonnsshhiipp EEntityntity
1 1 M M M M MM 1 1 1 1 C C
ardinalities
ardinalities
D
D
ata Flow
ata Flow
D
D
iagrams (
iagrams (
D
D
F
F
D)
D)
y
y use symbols to represent the processeuse symbols to represent the processes, data sources,s, data sources,
data f
data flows, and entities in a sylows, and entities in a systemstem y
y represent therepresent the logical elementslogical elements of of the systthe systemem
y
D
D
ata Flow
ata Flow
D
D
iagram Symbols
iagram Symbols
Entity Entity Name Name N N Process Process Description Description Data Store Data Store Name Name Direction of Direction of data flow data flow
D
D
ocuments Flowcharts
ocuments Flowcharts
y
y illusillustrate trate the relationsthe relationship among processes and thehip among processes and the
documents th
documents that fat flow betwlow between themeen them y
y contain more details than data flow diagramscontain more details than data flow diagrams
y
Symbol Set for Document Flowcharts Symbol Set for Document Flowcharts
Terminal showing source Terminal showing source or destination of documents or destination of documents and reports
and reports
Source document or Source document or report
report
Manual operation Manual operation
F
File for storing sourceile for storing source documents and documents and reports reports Accounting records Accounting records (journals, registers, (journals, registers, logs, ledgers) logs, ledgers)
Calculated batch total Calculated batch total
On-page connector On-page connector Off-page connector Off-page connector Description of process Description of process or comments or comments Document flowline Document flowline
S
Sales Departmentales Department CCrreeddiit t DDeeppaarrttmmeenntt WWaarreehhoouussee SShipping Departmenthipping Department
First
First SStages intages in CConstructing Document Flowchartonstructing Document Flowchart SShowing Areashowing Areas
of Activity of Activity C Customer ustomer C Customer ustomer Order Order Prepare Prepare S Salesales Orders Orders S Salesales Order #1 Order #1SSalesales
Order #1 Order #1SSalesales Order #1 Order #1SSalesales
Order #1 Order #1
S Salesales Order 4 Order 4 C Customer ustomer Order Order S
Sales Departmentales Department CCrreeddiit t DDeeppaarrttmmeenntt WWaarreehhoouussee SS
hipping Department hipping Department
Finished Document Flowchart Finished Document Flowchart
S
Showing Arhowing Areas eas of Activityof Activity
C Customer ustomer C Customer ustomer Order Order Prepare Prepare S Salesales Orders Orders S Salesales Order #1 Order #1SSalesales
Order #1 Order #1SSalesales Order #1 Order #1SSalesales
Order #1 Order #1 N N S Salesales Order #1 Order #1 C Checkshecks C
Creditredit CCreditredit
Records Records
S
SignedignedSSalesales
Order #1 Order #1
S
SignedignedSSalesales
Order #1 Order #1 Distribute Distribute S SO andO and File File N N C Customer ustomer Order
Order SSignedignedSSalesales
Order #1 Order #1 S Salesales Order 4 Order 4SS ales ales Order3 Order3 S Salesales Order2 Order2 S Salesales Order2 Order2 S Salesales Order 4 Order 4 S Salesales Order3 Order3 Picks Picks Goods Goods S Stock tock Records Records A A A A S Salesales Order2 Order2 Picks Picks Goods Goods N N S Salesales Order3 Order3 C Customer ustomer S Salesales Order2 Order2
System Flowcharts
System Flowcharts
y
y are used to represent the rare used to represent the relatielationship betonship between the kween the key ey
elements
elements----input input sources, sources, programs, programs, and and outputoutput
products
products----of computer systemsof computer systems
y
y depict the type depict the type of of media being usedmedia being used ((paper, magneticpaper, magnetic
tape, magnetic disks, and terminals) tape, magnetic disks, and terminals) y
y in practice, not much difference between documentin practice, not much difference between document
and system f
Systems
Systems
FFlowchart Symbols
lowchart Symbols
Hard copy Hard copy
Computer process Computer process
Direct access storage Direct access storage device
device
Magnetic tape Magnetic tape
T
Terminerminal inputal input// output device output device Process flow Process flow Real-time Real-time (online) (online) connection connection Video display Video display device device
S
Sales Departmentales Department CCoommppuutteer r OOppeerraattiioonns s DDeeppaarrttmmeenntt WWaarreehohouussee SShipping Departmenthipping Department
First
First SStages intages in CConstructingonstructing SSystem Flowchartystem Flowchart SShowinghowing
Areas of Activity Areas of Activity C Customer ustomer Order Order C Customeustomer r Terminal Terminal Edit and Edit and C
CreditreditCCheck heck
AR File AR File Update Update Program Program S Salesales Orders Orders Inventory Inventory C
S
Sales Departmentales Department CCoommppuutteer r OOppeerraattiioonns s DDeeppaarrttmmeenntt WWaarreehohouussee SShipping Departmenthipping Department
Finished
Finished SSystem Flowchartystem Flowchart SShowing All Factshowing All Facts
T
Translated ranslated into Visualinto VisualSSymbolsymbols
C Customer ustomer Order Order C Customeustomer r Terminal Terminal Edit and Edit and C
CreditreditCCheck heck
AR File AR File Update Update Program Program S Salesales Orders Orders Inventory Inventory S Salesales Order1 Order1 Picks Picks Goods Goods S Stock tock Records Records S Salesales Order1 Order1 S Salesales Order3 Order3 S Salesales Order 3 Order 3 S Salesales Order2 Order2 Picks Picks Goods Goods N N S Salesales Order2 Order2 C Customer ustomer S Salesales Order1 Order1 A A A A S Salesales Order 3 Order 3SS ales ales Order2 Order2 S Salesales Order1 Order1 C
Credit Fileredit File
N N C Customer ustomer Order Order
P
P
rogram Flowcharts
rogram Flowcharts
illustrate the logic used in programs illustrate the logic used in programs
P
Program Flowchart Symbolsrogram Flowchart Symbols
Logical process Logical process
Decision Decision
Terminal start or Terminal start or end operation end operation Input/output Input/output operation operation F
Flow of logicallow of logical process
M
M
odern Systems versus Legacy
odern Systems versus Legacy
Syst
Syst
ems
ems
yy MModern systems characteristics:odern systems characteristics:
y
y clientclient--server based and process transactions in real timeserver based and process transactions in real time
y
y use relational database tablesuse relational database tables
y
y have have high degree of prohigh degree of process integration and data sharingcess integration and data sharing
y
y some are mainframe based and use batch processingsome are mainframe based and use batch processing
y
y Some fSome firms employ legacy systems for certain aspects of irms employ legacy systems for certain aspects of
their data processing. their data processing.
y
y Accountants need to understand legacy systems. Accountants need to understand legacy systems.
y
y Legacy systems characteristics:Legacy systems characteristics:
y
y mainframemainframe--based applicationsbased applications
y
y batch orientedbatch oriented
y
y early legacy systems use flat files for data storageearly legacy systems use flat files for data storage
y
y later legacy systems use hierarchical and network databaseslater legacy systems use hierarchical and network databases
y
y data storage systems promote a singledata storage systems promote a single--user enuser environvironment thatment that
discourages information integration discourages information integration
U
U
pdating
pdating
M
M
aster Files:
aster Files:
PPrimary Keys (
rimary Keys (
PPK
K
)
)
and
and
Secondary Keys (SK
Secondary Keys (SK
)
)
(SK)
(SK) Sales Orders Transaction FileSales Orders Transaction FileRecord Structure forRecord Structure for Inventory Inventory Number Number Quantity Quantity Sold Sold Unit Unit Price Price Invoice Invoice Amount Amount (SK) (SK) (PK) (PK) Sales Sales Order Order Number Number Account Account Number Number
((PPKK)) RReeccoorrd d SSttrruuccttuurre e ffoor r AAR R MMaasstteer r FFiillee Account
Account Number
Number AddressAddress
Current Current Balance Balance Credit Credit Limit Limit Last Last Payment Payment Date Date Billing Billing Date Date
Record Structure for Inventory Master File Record Structure for Inventory Master File (PK) (PK) Inventory Inventory Number Number Quantity Quantity on Hand on Hand Reorder Reorder Point
Point EOQEOQ
Vendor Vendor Number Number Standard Standard Cost Cost Total Total Cost Cost Name Name Description Description
D
D
atabase Backup
atabase Backup
PProcedures
rocedures
Backup Backup Master Master Backup Backup Program Program Master Master Transaction Transaction Update Update Program Program Recovery Recovery Program Program
Destructive updates leave no backup.Destructive updates leave no backup.
To preserve adequate records, backup procedures must beTo preserve adequate records, backup procedures must be implemented, as shown below:
implemented, as shown below:
The master file being updated is copied as a backup.The master file being updated is copied as a backup.
A recovery program uses the backup to create a pre- A recovery program uses the backup to create a pre-update version of the master file.
Computer-Based
Computer-Based
A
A
ccounting
ccounting
Systems
Systems
y
y TT
wo broad classes of systems:
wo broad classes of systems:
y
y batch systemsbatch systems
y
Batch
Batch
P
P
rocessing
rocessing
y
y A A batchbatch is a group is a group of of similasimilar transactions that arer transactions that are
accumulated over time and t
accumulated over time and then proceshen processed togethersed together.. y
y TThe transactionshe transactions must be independent of one another must be independent of one another
during the time p
during the time period over which teriod over which the transactions arehe transactions are accumulated
accumulated in order for batch processing to bein order for batch processing to be appropriate.
appropriate. y
Sales Sales Orders
Orders KeyingKeying
Unedited Unedited Transactions Transactions Edit Edit Run Run Errors Errors Edited Edited Transactions Transactions Sort Sort Run Run Transactions Transactions Update Update Run Run Old Master Old Master (father) (father) AR AR AR AR New Master New Master (son) (son)
Transactions (eventually transferred to an archive file) Transactions (eventually transferred to an archive file) correct errors and
correct errors and
resubmit
resubmit
catches clerical errors
catches clerical errors
rearranges the transaction data by
rearranges the transaction data by
key field so that it is in the same
key field so that it is in the same
sequence as the master file
sequence as the master file
changes the values in the master file to
changes the values in the master file to
reflect the transactions that have occurred
reflect the transactions that have occurred
Batch
Steps in Batch
Steps in Batch
PProces
roces
sing/Sequential
sing/Sequential
File
File
y
y KK
eystroke
eystroke
--source documents are tr
source documents are transcrib
anscribed by
ed by
clerks to magnetic tape for processing la
clerks to magnetic tape for processing later
ter
y
y EE
dit
dit
R Run
un
--identif
identifies
ies clerica
clerical errors in the batch
l errors in the batch and
and
places them into an error file
places them into an error file
y
y SS
ort
ort
R Run
un
--places the transaction fil
places the transaction file in the same or
e in the same order
der
as the master file using a primary key
as the master file using a primary key
y
y UpUp
date
date
R Run
un
--changes the
changes the value of appropriate fiel
value of appropriate fields in
ds in
the master
the master fi
file t
le to ref
o reflect the
lect the transaction
transaction
y
y BB
acku
acku
pp PProcedure
rocedure
- the original
-
the original master continues t
master continues to
o
exist and a new master fil
A
A
dvantages of Batch
dvantages of Batch
P
P
rocessing
rocessing
y
y OOrganizations canrganizations can increase eincrease eff ff iciency iciency by groupingby grouping
large numbers of transac
large numbers of transactions into batches rather thantions into batches rather than processing
processing each event each event separatelyseparately.. y
y Batch processingBatch processing pprovides controlrovides control over theover the
transactio
Real-Time Systems
Real-Time Systems
y
y
p
p
rocess transactions individually
rocess transactions individually
at the
at the
moment the economic event occurs
moment the economic event occurs
y
y
have
have
no time lag
no time lag
between th
between the ec
e economic event and
onomic event and
the processing
the processing
y
y
generally
generally
require greater resources
require greater resources
than batch
than batch
processing since they require dedicated processing
processing since they require dedicated processing
capacity;
capacity; how
however
ever, t
, these cost differential
hese cost differentials are
s are
decreasing
decreasing
y
y
oftentimes
oftentimes hav
havee
longer systems develo
longer systems develo
p
p
ment
ment
time
time
W
W
hy
hy
D
D
o So
o So
M
M
any
any
AI
AI
S
S
UUse Batch
se Batch
P
P
rocessing?
rocessing?
y
y
AIS processing is characterized by high
AIS processing is characterized by high
--volume,
volume,
independent transactions, suc
independent transactions, such are rec
h are recording cash
ording cash
receipts
receipts checks receiv
checks received in
ed in the mail
the mail..
y
y TT
he pr
he processing of su
ocessing of such high
ch high
--volume checks can be
volume checks can be
done during an off
done during an off
--peak computer time.
peak computer time.
y
y TT