Professional Documents
Culture Documents
A financial transaction is an economic event that affects Accounting Records are documents, journals, or ledgers
the assets and equities of the firm, is reflected in its used in transaction cycles.
accounts, and is measured in monetary terms.
MANUAL SYSTEMS
Financial transactions are common, repetitive events
Manual Systems utilize documents to provide evidence
that involve external parties (customers or suppliers) or
of an economic event. The document may either initiate
internal events (depreciation, use of materials, etc.).
the transaction processing or be a result of processing.
Similar transactions are grouped into cycles.
There are three types of documents discussed in this
chapter:
THE TRANSACTION CYCLES
Source documents are triggers created at
The most common financial transactions are economic beginning of the transaction to capture data.
exchanges with external parties. o are documents that capture and
formalize transaction data needed for
The three primary transaction cycles and their typical
processing by their respective
subsystems:
transaction cycles.
- expenditure Product documents: are the results of
transaction processing (invoices, paychecks).
- conversion
Turnaround documents: are product
- revenue cycles documents that become source documents for
another system. (e.g., the part of the bill that
The Expenditure Cycle involves the acquisition of gets returned with your check).
materials, property, and labor in exchange for cash.
Creation of a source document
The actual disbursement of cash may occur at a
different point after the receipt of the goods or services,
based on a credit relationship. These financial
transactions have a physical component and a financial
component.
- It is important that managers, accountants, and - Some structures are effective at processing all
auditors be able to follow the audit trails of records in large master files.
data through the accounting system. If records
- Some file structures are better for directly
are kept properly, an accountant should be able
locating and processing a single record in a large
to trace forward from source documents to the
file.
journals to the ledger(s) to the financial
statements, as well as to vouch back from the - The legacy systems are large mainframe
financial statements to the ledger(s) to the systems implemented in the late 1960s through
journals to source documents. By tracing the 1980s.
forward from source documents, auditors can
verify the completeness of the recording of
assets, and by vouching back from the recorded
THE FLAT-FILE MODEL
• Data storage is an efficient information - The most striking difference between the
system that captures and stores data database model and the flat-file model is the
only once and makes this single source pooling of data into a common database that all
available to all users who need it. organizational users share.
- Data Updating
- Currency of Information
System Flowcharts
Events: ordering inventory, receiving cash, • Transcribe the written facts into visual
format.
payment, shipment, selecting a major.
Flowcharts
Agents: salesperson, vendor, customer, student.
Flowcharts represent the physical relationship between
- Diamonds represent relationships (verbs).
key entities. They explain how, where, and by whom
Relationships have inherent cardinalities
processes are accomplished:
representing the maximum number of records
in one file that relate to one record in another Document flowcharts: manual system
file. components and processes.
1:1 (one to one): one salesperson is assigned to Systems flowcharts: contain both computerized
system components and processes.
one automobile.
Program flowcharts: describe the logic of
1:M (one to many): one customer may owe on application programming.
many invoices.
Document Flowcharts
M:M (many to many): many inventory items are
purchased from many vendors Document flowcharts are typically created by following
the hard copy of business forms utilized by a company
(purchase order, customer order, etc.) from beginning
to end.
System flowcharts
Record layout diagrams are used to reveal the internal Excellent for systems that process lower transaction
structure of the records that constitute a file or volumes (reducing the efficiency reason for batches)
and do not share common records (eliminating the need
database table. The layout diagram usually shows the
to “lock” master files).
name, data type, and length of each attribute (or field)
in the record. TRANSACTION PROCESSING MODELS
- Detailed data structure information is needed - Alternative transaction processing models fall
for such tasks as identifying certain types of broadly into two types: (1) batch processing and
system failures, analyzing error reports, and (2) real-time processing.
- Batch processing involves gathering - A popular data processing approach,
transactions into groups or batches and then particularly for large operations, is to digitally
processing the entire batch as a single event. capture and process aspects of the transaction
at the source as they occur, and process other
- Real-time processing systems process individual
aspects of the transaction in batch mode.
transactions continuously as they occur.
- Deadlock or “wait” is a state that occurs
- Many systems incorporate both real-time and
between sites when data are locked by multiple
batch processing features.
sites that are waiting for the removal of the
locks from the other sites.
• Batch systems are systems that - Real-time systems process the entire
assemble transactions into groups for transaction as it occurs.
processing. - Real-time processing is well suited to systems
• Real-time systems are systems that that process lower transaction volumes and
process transactions individually at the those that do not share common records.
moment the economic event occurs. - Terminals at distributed sites throughout the
- Resources organization are used for receiving, processing,
and sending information on the status of
- Operational Efficiency current transactions.
- Efficiency versus Effectiveness
- Sequential Codes
• ADVANTAGES
• DISADVANTAGES
- Block Codes
• ADVANTAGES
• DISADVANTAGES
- Group Codes
• ADVANTAGES
• DISADVANTAGES
- Alphabetic Codes
• DISADVANTAGES
- Mnemonic Codes