Topic 3: Introduction To Transaction Processing
Topic 3: Introduction To Transaction Processing
Introduction to
Transaction
Processing
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 2
An Overview of Transaction Processing
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 3
Nature of Transaction Cycles
• Transaction cycle – a set of transactions that occur in a related
sequence
• Different nature of business gives effect to transaction cycle
involved in business
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved. 4
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
TRANSACTION CYCLES
• The Expenditure Cycle
• The expenditure cycle is the acquisition of materials,
property, and labor in exchange for cash.
• The Conversion Cycle
• The conversion cycle is the cycle composed of the
production system and the cost accounting system.
• The Revenue Cycle
• The revenue cycle is the cycle composed of sales order
processing and cash receipts.
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 5
Relationship Between Transaction Cycles
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 6
Each Cycle has Two Primary Subsystems
• 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)
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved. 7
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Accounting Records
• Accounting records are documents, journals, or ledgers
used in transaction cycles.
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 8
Manual Systems Accounting Records
• Documents
• Source documents are documents that capture and formalize
transaction data needed for processing by their respective
transaction cycles - Initiation of transaction
• Product documents are documents that result from
transaction processing - Payroll check, bill
• Turnaround documents are product documents of one
system that become source documents for another system.
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 9
Accounting Records: Manual Systems
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 10
Accounting Records: Manual Systems
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 11
Accounting Records: Manual Systems
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 12
Manual System Accounting Records
(continued)
• Journals
• A journal is a record of a chronological entry.
• SPECIAL JOURNALS -specific classes of transactions that occur
in high frequency
• REGISTER: A register is often used to denote certain types of
special journals. For example, the payroll journal is often called
the payroll register.
• GENERAL JOURNALS: specific classes of transactions that
occur in high frequency
• Journal vouchers are accounting journal entries into an
accounting system for the purposes of making corrections or
adjustments to the accounting data. For control purposes, all JVs
should be approved by the appropriate designated authority.
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 13
Manual System Accounting Records
(continued)
• Ledgers
• A ledger is a book of accounts that reflects the financial effects of
the firm’s transactions after they are posted from the various
journals.
• GENERAL LEDGERS - shows activity for each account listed on
the chart of accounts
• SUBSIDIARY LEDGERS - shows activity by detail for each
account type
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 14
Accounting Records: Manual Systems
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 15
Accounting Records: Manual Systems
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 16
Accounting Records: Manual Systems
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 17
Flow of Information from the Economic Event to
the General Ledger
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 18
Accounting Records: Manual Systems
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 19
Accounting Records: Manual Systems
(continued)
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 20
Relationship between the Subsidiary Ledger
and the General Ledger
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 21
THE AUDIT TRAIL
• An audit trail is a set of accounting records that trace
transactions from their source documents to the financial
statements.
• An audit trail is of utmost importance in the conduct of a
financial audit.
• The external auditor’s responsibility involves, in part, the
review of selected accounts and transactions to determine
their validity, accuracy, and completeness.
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 22
Audit Trail
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved. 23
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Example of Tracing an Audit Trail
Verifying Accounts Receivable
Physical Financial
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 25
Digital Accounting Records in a Computer-
Based System
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 26
File Structures
• Digital file structures and storage techniques vary widely
among transaction processing systems.
• Some structures are effective at processing all records in
large master files.
• Some file structures are better for directly locating and
processing a single record in a large file.
• The legacy systems are large mainframe systems
implemented in the late 1960s through the 1980s.
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 27
THE FLAT-FILE MODEL
• The flat-file model is an environment in which individual data
files are not related to other files.
• There are three significant problems in the flat-file environment:
data storage, data updating, and currency of information.
• Data Capture and Storage
• Data storage is an efficient information system that captures
and stores data only once and makes this single source
available to all users who need it.
• Data Updating
• Data updating is the periodic updating of data stored in the
files of an organization.
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 28
THE FLAT-FILE MODEL (continued)
• Currency of Information
• Currency of information is a problem associated with the flat-
file model because of its failure to update all the user files
affected by a change in status; may result in decisions based
on outdated information.
• Task-Data Dependency
• Task-data dependency is a user’s inability to obtain additional
information as his or her needs change.
• Flat Files Limit Data Integration
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 29
Flat-File Model
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 30
THE DATABASE MODEL
• The database model is a symbolic model of the structure
of, and the associations between, an organization’s data
entities.
• The database management system (DBMS) is a
software system that controls access to the data resource.
• The most striking difference between the database model
and the flat-file model is the pooling of data into a
common database that all organizational users share.
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 31
Database Model
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 32
Transaction Processing Models
• Alternative transaction processing models fall broadly into
two types: (1) batch processing and (2) real-time
processing.
• Batch processing involves gathering transactions into
groups or batches and then processing the entire batch as
a single event.
• Real-time processing systems process individual
transactions continuously as they occur.
• Many systems incorporate both real-time and batch
processing features.
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 33
Batch Processing
Store data
Print desired
in temporary file
output
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved. 34
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Real-Time Processing
Print desired
output
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved. 35
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Characteristic Differences between Batch and
Real-Time Processing
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 36
DIFFERENCES BETWEEN BATCH AND
REAL-TIME SYSTEMS
• Information Time Frame
• Batch systems are systems that assemble transactions into
groups for processing.
• Real-time systems are systems that process transactions
individually at the moment the economic event occurs.
• Resources
• Operational Efficiency
• Efficiency versus Effectiveness
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 37
Advantages of Batch Processing
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
UPDATING MASTER FILES FROM
TRANSACTIONS
• Updating a master file record involves changing the value
of one or more of its variable fields to reflect the effects of
a transaction.
• Master file backup procedures
• If the current master file becomes corrupted or is
destroyed, corporate IT professionals can retrieve the
most current backed-up file from the archives.
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 39
Record Structures for Sales, Inventory, and
Accounting Receivable Files
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 40
BATCH PROCESSING USING REAL-TIME
DATA COLLECTION
• A popular data processing approach, particularly for large
operations, is to digitally capture and process aspects of
the transaction at the source as they occur, and process
other aspects of the transaction in batch mode.
• Deadlock or “wait” is a state that occurs between sites
when data are locked by multiple sites that are waiting for
the removal of the locks from the other sites.
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 41
Batch Processing with Real-Time Data Collection
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 42
REAL-TIME PROCESSING
• Real-time systems process the entire transaction as it
occurs.
• Real-time processing is well suited to systems that
process lower transaction volumes and those that do not
share common records.
• Terminals at distributed sites throughout the organization
are used for receiving, processing, and sending
information on the status of current transactions.
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 43
Real-Time Processing of Sales Orders
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 44
Advantages of Real-time Processing
James A. Hall, Accounting Information Systems, 10th Edition. © 2019 Cengage. All Rights Reserved.
May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.