Beruflich Dokumente
Kultur Dokumente
PROCESSING
INTRODUCTION
JEMIMA P. PASCUAL
JHOANA D. RAGUINDIN
Transaction
Processing System
(TPS)
The Revenue Cycle
The Expenditure Cycle
The Conversion Cycle
2
Six Major Sections in this
Chapter:
1. Overview of transaction processing
2. Relationship among accounting
records, both traditional and digital
in forming audit trail
3. Key features of flat file and database
structures
4. Documentation techniques
5. Transaction processing approaches
6. Data coding schemes and their role
3
Learning Objectives
After studying this chapter, you
should:
Understand the broad objectives of
transaction cycles.
Recognize the types of transactions
processed by each of the three
transaction cycles.
Know the basic accounting records used
in transaction processing systems.
Understand the relationship between
traditional accounting records and their
digital equivalents in computer-based
systems. 4
Learning Objectives
After studying this chapter, you
should:
Be familiar with the documentation
techniques used for representing manual
procedures and the computer
components of systems.
Understand the differences between
batch and real-time processing and the
impact of these technologies on
transaction processing.
Be familiar with data coding schemes
used in accounting information systems.
5
An Overview of
Transaction Processing
Transaction Processing System applications process financial transactions.
Financial Transaction- an economic event that affects the assets and equities of the
firm, is reflected in its accounts, and is measured in monetary terms.
7
The Expenditure Cycle
-acquisition of materials, property and labor in exchange for cash
8
The Conversion Cycle
-converting raw materials into finished products
9
The Revenue Cycle
-firms sell their goods and services to customers through this cycle
10
ACCOUNTING
RECORDS
MANUAL SYSTEMS
DOCUMENTS
may initiate transaction processing
be the output of a process
provide auditors with evidence of
economic events
THREE TYPES:
SOURCE DOCUMENTS
PRODUCT DOCUMENTS
TURNAROUND DOCUMENTS
11
SOURCE DOCUMENTS
Used to capture and formalize transaction data that the transaction cycle uses for
processing
12
PRODUCT DOCUMENTS
Result of transaction processing rather than triggering mechanism for the process
13
TURNAROUND DOCUMENTS
Product documents of one system that become source documents for another
system
14
JOURNALS
Chronological record of financial transactions
16
LEDGERS
A book of accounts that reflects the financial effects of the firm’s transactions
after they are posted from the various journals and journal vouchers
17
THE AUDIT TRAIL
19
REFERENCE FILE ARCHIVE FILE
Stores data that are used as Contains records of past
standards for processing transactions that are retained for
transactions future reference and form an
Price lists –used for preparing important part of the audit trail
customer invoices Journals, prior-period payroll
Lists of authorized suppliers, information, list of former
employee rosters, customer employees, records of accounts
credit history files, and freight written off, and prior-period
charges ledgers
20
THE DIGITAL AUDIT TRAIL
Less observable than those between hard-copy documents
1. Capture of the economic event
sales are recorded manually on source documents
2. Convert the source documents to digital form
data entry stage
3. Update the various master file subsidiary and GL control accounts
editing of transactions to detect errors
Digital audit trail allows transaction tracing
21
THE DIGITAL AUDIT TRAIL
To evaluate the accuracy of the AR:
1. COMPARE
2. RECONCILE
3. SELECT
4. IDENTIFY
22
FILE STRUCTURES
23
FLAT FILES
- associated with so-called legacy systems
- stand-alone applications
-leads to significant data redundancy
24
DATABASE MODEL
- centralizes the organization’s data
- controlled by Database Management System (DBMS)
25
DOCUMENTAION
TECHNIQUES
FIVE BASIC DOCUMENTATION
TECHNIQUES:
1. DATA FLOW DIAGRAMS
2. ENTITY RELATIONSHIP
DIAGRAMS
3. SYSTEM FLOWCHARTS
4. PROGRAM FLOWCHARTS
5. RECORD LAYOUT DIAGRAMS
26
DATA FLOW DIAGRAMS
Uses symbols to represent the entities, processes, data flows, and data stores
that pertain to a system
Used to represent systems at different levels of detail form very general to highly
detailed
OBJECTS –sources of and destination of data
27
DATA FLOW DIAGRAMS
Uses symbols to represent the entities, processes, data flows, and data stores that
pertain to a system
Used to represent systems at different levels of detail form very general to highly
detailed
DATA STORES –represent the accounting files and records used in each process
LABELED ARROWS –represent data flows between processes, data stores and
entities
29
RELATIONSHIP BETWEEN ER
DIAGRAMS AND DFDs
DFDs model system processes while ER diagrams model the date used in
systems. Each data store in a DFD is represented as an entity in a corresponding
ER diagram.
30
SYSTEM FLOWCHARTS
The graphical representation of the physical relationships among key elements of a
system
Elements: organizational departments, manual activities, computer programs,
hard-copy accounting records and digital records
Describe the physical computer media being employed in the system
31
FLOWCHARTING COMPUTER
PROCESSES
32
TRANSCRIBE THE WRITTEN FACTS
INTO VISUAL FORMAT
33
PROGRAM FLOWCHARTS
presents the logic of the edit program
consists of symbols
34
RECORD LAYOUT DIAGRAMS
used to reveal the internal structure of digital records in a flat file or database table
35
TRANSACTION
PROCESSING MODELS
DIFFERENCES BETWEEN:
BATCH PROCESSING
REAL-TIME SYSTEMS
36
Data processing methods
DISTINGUISHING
FEAUTURES
BATCH REAL-TIME
CHARACTERISTIC
DIFFERENCES INFORMATION
TIME FRAME Lag exists No time lag exists.
BATCH AND
REAL-TIME RESOURCES
PROCESSING Fewer resources are More resources are
required required
38
UPDATING MASTER FILES FROM
TRANSACTIONS
Involves changing the value of one or more of its variable fields to reflect the effects
of a transaction
39
MASTER FILE BACKUP PROCEDURES
A standard procedure in transaction processing systems to maintain master
file integrity in the event that any of the following problems should occur:
40
BATCH PROCESSING USING REAL-TIME
DATA COLLECTION
Batch Processing
- the collection and storage of data, for processing at a scheduled time when a
sufficient amount of data has been accumulated
Deadlock
-happens when one process places a lock on one or more of the records it needs
for processing, but has not locked all of them.
42
REAL-TIME PROCESSING
immediate processing of data after the transaction occurs, with the
database being updated at the time of the event
suited to systems that process lower transaction volumes and those that
do not share common records
43
DATA CODING
SCHEMES
Involves creating simple numeric or
alphabetic codes to represent complex
economic phenomena that facilitate
efficient data processing
NUMERIC CODING
SCHEMES
ALPHABTIC CODING
SCHEMES
44
A SYSTEM WITHOUT CODES
A SYSTEM WITH CODES
45
NUMERIC AND ALPHABETIC CODING
SCHEMES
Sequential Codes
- represent items in some sequential order (ascending or descending)
46
SEQUENTIAL
CODING
ADVANTAGE DISADVANTAGES
47
BLOCK CODES
- can be used to represent whole classes of items by restricting each class to a
specific range within the coding scheme.
ADVANTAGE DISADVANTAGE
Block coding allows for the The information content of
insertion of new codes within the block code is not readily
a block without having to apparent.
reorganize the entire coding
structure
48
NUMERIC GROUP
Store Dept. Item Salesperson
Number Number Number
CODES 04 09 476214 99
ADVANTAGES DISADVANTAGE
They facilitate the
representation of large amounts They tend to be overused.
of diverse data.
They allow complex data
structures to be represented in
a hierarchical form that is logical
and more easily remembered
by humans.
They permit detailed analysis
and reporting both within an 49
item class and across different
classes of items.
ALPHABETIC
CODES
- used for many of the same purposes as numeric codes.
ADVANTAGE DISADVANTAGE
The capacity to represent There is difficulty rationalizing
large numbers of items is the meaning of codes that have
increased through the use of been sequentially assigned.
alphanumeric codes
Users tend to have difficulty
sorting records that are coded
alphabetically.
50
MNEMONIC CODES Course
Type
Course
Number
Acctg 101
ADVANTAGE DISADVANTAGE
The mnemonic coding They have limited ability to
scheme does not require the represent items within a
user to memorize meaning. class.
51
SUMMARY
This chapter divided the treatment of THIRD SECTION:
transaction processing systems into
five major sections: • Overview of documentation techniques
• Five types of documentation
FIFTH SECTION:
SECOND SECTION: • The coding schemes, major types of
• Relationship among accounting records numeric and alphabetic coding
in both manual and computer-based schemes and their advantages and
systems disadvantages
52
APPENDIX
DATA STRUCTURES
53
DATA
STRUCTURES
Represent the physical and logical arrangement of data in files and databases
55
SEQUENTIAL STRUCTURE
Examples:
• Bank account numbers
• Social security numbers
• Credit card numbers
• License plate numbers
57
INDEXED STRUCTURE
is so named because, in addition to the actual data file, there exists a separate index that
is itself a file of record addresses.
contains numeric value of physical disk storage location (cylinder, surface and record
block)
Data file may be organized either sequentially or randomly
58
RANDOM INDEXES SEQUENTIAL INDEXES
• Used for very large files that require routine batch processing and a moderate
degree of individual record processing
ADVANTAGE:
• Moderately effective
DISADVANTAGE:
• Does not perform record insertion operations efficiently
VIRTUAL STORAGE ACCESS
METHOD STRUCTURE
Employs an algorithm that converts the primary key of a record directly into a
storage address
ADVANTAGE:
• Access speed
DISADVANTAGE:
• Does not use storage space efficiently
• Collision problem
62
POINTER STRUCTURE
Types of Pointers
ADVANTAGE:
• Speed
DISADVANTAGES:
• If the related record is moved from one disk location to another, the pointer must be
changed
• Physical pointers bear no logical relationship to the records they identify 63
POINTER STRUCTURE
2. Relative Address Pointer
- contains the relative position of a record in the file
64
THANK
YOU!