Sei sulla pagina 1di 3

Chapter 2: Introduction to Transaction Processing

A financial transaction is an economic event that affects the  Turnaround documents are product
assets and equities of the firm, is reflected in its accounts, documents of one system that become
and is measured in monetary terms. source documents for another system.
Examples of financial transaction: Journals - A journal is a record of a chronological entry.
 the sale of goods or services, the purchase of  special journals
inventory  Special journals are used to record
 the discharge of financial obligations specific classes of transactions that
 the receipt of cash on account from customers occur in high volume.
Transaction Cycles:  Register - the term register is often
 the expenditure cycle used to denote certain types of special
 Business activities begin with the journals.
acquisition of materials, property, and  general journals
labor in exchange for cash.  Firms use the general journal to record
 the conversion cycle nonrecurring, infrequent, and dissimilar
 Composed of two major subsystems: transactions.
the production system and the cost Ledger - A ledger is a book of accounts that reflects the
accounting system. financial effects of the firm’s transactions after they are
 The production system involves the posted from the various journals.
planning, scheduling, and control of the  general ledgers
physical product through the  which contain the firm’s account
manufacturing process. information in the form of highly
 The cost accounting system monitors summarized control accounts
the flow of cost information related to  subsidiary ledgers
production.  which contain the details of the
 the revenue cycle individual accounts that constitute a
 Firms sell their finished goods to particular control account
customers through the revenue cycle,
which involves processing cash sales, AUDIT TRAIL
credit sales, and the receipt of cash
The accounting records described previously provide an
following a credit sale.
audit trail for tracing transactions from source documents to
ACCOUNTING RECORDS the financial statements.
Of the many purposes of the audit trail, most important to
Documents - A document provides evidence of an accountants is the year-end audit.
economic event and may be used to initiate transaction The external auditor periodically evaluates the financial
processing. statements of publicly held business organizations on
 source documents behalf of its stockholders and other interested parties.
 Economic events result in some
documents being created at the COMPUTER-BASED SYSTEMS
beginning (the source) of the
Types of Files
transaction.
 Master File
 Source documents are used to capture
 A master file generally contains
and formalize transaction data that the
account data.
transaction cycle needs for processing.
 The general ledger and subsidiary
 product documents
ledgers are examples of master files.
 Product documents are the result of
 Transaction File
transaction processing rather than the
 A transaction file is a temporary file of
triggering mechanism for the process.
transaction records used to change or
 For example, a payroll check to an
update data in a master file.
employee is a product document of the
 Sales orders, inventory receipts, and
payroll system.
cash receipts are examples of
 turnaround documents
transaction files.
 Reference File
Chapter 2: Introduction to Transaction Processing
 A reference file stores data that are  Every program represented in a system flowchart
used as standards for processing should have a supporting program flowchart that
transactions. describes its logic.
 Reference files include price lists used  Accountants sometimes use program flowcharts
for preparing customer invoices, lists of to verify the correctness of program logic.
authorized suppliers, employee rosters, Record Layout Diagrams
and customer credit files for approving  Record layout diagrams are used to reveal the
credit sales. internal structure of the records that constitute a
 Archive File file or database table.
 An archive file contains records of past  The layout diagram usually shows the name,
transactions that are retained for future data type, and length of each attribute (or field) in
reference. the record.
 Archive files include journals, prior
period payroll information, lists of COMPUTER-BASED ACCOUNTING SYSTEMS
former employees, records of accounts
Batch systems
written off, and prior-period ledgers.
 Under this approach, there is always a time lag
DOCUMENTATION TECHNIQUES between the point at which an economic event
occurs and the point at which it is reflected in the
Data Flow Diagrams firm’s accounts.
 The data flow diagram (DFD) uses symbols to  The amount of lag depends on the frequency of
represent the entities, processes, data flows, and batch processing.
data stores that pertain to a system.  Time lags can range from minutes to weeks.
 DFD represent sources of and destinations for  Payroll processing is an example of a typical
data. batch system.
 Processes in the DFD should be labeled with a  Generally, batch systems demand fewer
descriptive verb such as Ship Goods, Update organizational resources (such as programming
Records, or Receive Customer Order. costs, computer time, and user training) than
Entity Relationship Diagrams real-time systems.
 An entity relationship (ER) diagram is a Real-time systems
documentation technique used to represent the  Real-time systems process transactions
relationship between entities. individually at the moment the event occurs.
 Entities are physical resources (automobiles,  Because records are not grouped into batches,
cash, or inventory), events (ordering inventory, there are no time lags between occurrence and
receiving cash, shipping goods), and agents recording.
(salesperson, customer, or vendor) about which  Real-time processing in systems that handle
the organization wishes to capture data. large volumes of transactions each day can
 The degree of the relationship, called cardinality, create operational inefficiencies.
is the numeric mapping between entity instances.
System Flowcharts ALTERNATIVE DATA PROCESSING APPROACHES
 A system flowchart is the graphical
Legacy Systems
representation of the physical relationships
 they are mainframe-based applications
among key elements of a system.
 they tend to be batch oriented
 These elements may include organizational
 early legacy systems use flat files for data
departments, manual activities, computer
storage, but hierarchical and network databases
programs, hard-copy accounting records
are often associated with later-era legacy
(documents, journals, ledgers, and files), and
systems
digital records (reference files, transaction files,
 early legacy systems use flat files for data
archive files, and master files).
storage, but hierarchical and network databases
Program Flowcharts
are often associated with later-era legacy
 If an auditor wishing to assess the correctness of
systems
the edit program, it requires program flowcharts.
Modern Systems
Chapter 2: Introduction to Transaction Processing
 Modern systems tend to be client-server is thus critical to a firm’s financial and
(network)–based and process transactions in real management reporting systems.
time.  Block coding allows for the insertion of new
 Modern systems are mainframe-based and use codes within a block without having to reorganize
batch processing. the entire coding structure.
 Modern systems store transactions and master Group Codes
files in relational database tables.  Numeric group codes are used to represent
 A major advantage of database storage is the complex items or events involving two or more
degree of process integration and data sharing pieces of related data.
that can be achieved.  The code consists of zones or fields that possess
specific meaning.
BATCH PROCESSING USING REAL-TIME DATA COLLECTION  They facilitate the representation of large
amounts of diverse data.
A popular data processing approach, particularly for large
 They allow complex data structures to be
operations, is to electronically capture transaction data at
represented in a hierarchical form that is logical
the source as they occur.
and more easily remembered by humans.
By distributing data input capability to users, certain
 They permit detailed analysis and reporting both
transaction errors can be prevented or detected and
within an item class and across different classes
corrected at their source.
of items.
The result is a transaction file that is free from most of the
Alphabetic Codes
errors that plague older legacy systems.
 Alphabetic characters may be assigned
To maintain the integrity of accounting data, once a record
sequentially (in alphabetic order) or may be used
has been accessed for processing, it is locked by the
in block and group coding techniques.
system and made unavailable to other users until its
 The capacity to represent large numbers of items
processing is complete.
is increased dramatically through the use of pure
DATA CODING SCHEMES alphabetic codes or alphabetic characters
embedded within numeric codes.
Within the context of transaction processing, data coding Mnemonic Codes
involves creating simple numeric or alphabetic codes to  Mnemonic codes are alphabetic characters in the
represent complex economic phenomena that facilitate form of acronyms and other combinations that
efficient data processing. convey meaning.
Sequential Codes  The mnemonic coding scheme does not require
 Sequential codes represent items in some the user to memorize meaning; the code itself
sequential order (ascending or descending). conveys a high degree of information about the
 A common application of numeric sequential item that is being represented.
codes is the prenumbering of source documents.
 At printing, each hard-copy document is given a
unique sequential code number.
 This number becomes the transaction number
that allows the system to track each transaction
processed and to identify any lost or out-of-
sequence documents.
 Sequential codes carry no information content
beyond their order in the sequence.
Block Codes
 This approach can be used to represent whole
classes of items by restricting each class to a
specific range within the coding scheme.
 A common application of block coding is the
construction of a chart of accounts.
 A well-designed and comprehensive chart of
accounts is the basis for the general ledger and

Potrebbero piacerti anche