Transaction Processing and Financial Reporting Systems Overview
Transaction Processing and Financial Reporting Systems Overview
PROCESSING
AND FINANCIAL REPORTING
SYSTEMS OVERVIEW
GROUP 6
TRANSACTION CYCLE
Labor Customers
CASH
CASH
Materials
FG
Physical Plant
Subsystems:
-Purchasing or A/P Subsystems:
-Cash Disbursements -Production Planning and Subsystems:
-Payroll Control -Sales Order Purchasing
-Fixed Assets -Cost Accounting Cash Receipts
Systems Flowcharts
Program Flowcharts
Process
Description
Systems Flowcharts
Program Flowcharts
• The symbols used for this purpose will be selected from the set presented.
1. A clerk in the sales department receives hard-copy
customer order by mail and manually prepares four hard
copies of a sales order.
2. The clerk sends Copy 1 of the sales order to the
credit department for approval. The other three
copies and the original customer order are filed
temporarily, pending credit approval.
Systems Flowcharts
Program Flowcharts
Systems Flowcharts
Program Flowcharts
• Record layout diagrams are used to reveal the internal structure of the records that
constitute a file or database table.
COMPUTER-BASED
ACCOUNTING SYSTEMS
BATCH SYSTEMS VS. REAL-TIME
SYSTEMS
Distinguishing BATCH REAL TIME
Feature
Information Lag exists between time when the Processing takes place
time frame economic when the economic
event occurs and when it is event
recorded. occurs.
Resources Generally, fewer resources (e.g., More resources are
hardware, required than for batch
programming, training) are processing.
required.
Operational Certain records are processed All records pertaining to
efficiency after the the event are processed
event to avoid operational delays. immediately
ALTERNATIVE DATA
PROCESSING
APPROACHES
LEGACY SYSTEMS VS.
MODERN SYSTEMS
Legacy systems Modern systems
• mainframe-based applications; • tend to be client-server (network)–
based and process transactions in
• tend to be batch oriented;
real time.
• early legacy systems use flat files for
data storage, but hierarchical and • Unlike their predecessors, modern
network databases are often systems store transactions and
associated with later-era legacy master files in relational database
systems. tables. A major advantage of
database storage is the degree of
process integration and data
sharing that can be achieved.
UPDATING MASTER FILES FROM
TRANSACTIONS
• Whether batch or real-time processing is being used, updating a master file record
involves changing the value of one or more of its variable fields to reflect the effects of
a transaction.
• The update procedure in this example involves the following steps:
1. A sales order record is read by the system.
2. ACCOUNT NUMBER is used to search the AR master file and retrieve the
corresponding AR record.
3. The AR update procedure calculates the new customer balance by adding the
value stored in the INVOICE AMOUNT field of the sales order record to the
CURRENTBALANCE field value in the AR master record.
4. Next, INVENTORY NUMBER is used to search for the corresponding record in the
inventory master file.
5. The inventory update program reduces inventory levels by deducting the QUAN-TITY
SOLD value in a transaction record from the QUANTITY ON HAND field value in the
inventory record.
6. A new sales order record is read, and the process is repeated.
UPDATING MASTER FILES FROM TRANSACTIONS
DATABASE BACKUP PROCEDURES
DATABASE BACKUP PROCEDURES
BATCH PROCESSING USING REAL-TIME
DATA COLLECTION
• Key steps in the process are:
1. The sales department clerk captures customer sales data pertaining to the item(s)
being purchased and the customer’s account.
2. The system then checks the customer’s credit limit from data in the customer record
(account receivable subsidiary file) and updates his or her account balance to
reflect the amount of the sale.
3. Next, the system updates the quantity-on-hand field in the inventory record
(inventory subsidiary file) to reflect the reduction in inventory. This provides up-to-
date information to other clerks as to inventory availability.
4. A record of the sale is then added to the sales order file (transaction file), which is
processed in batch mode at the end of the business day. This batch process records
each transaction in the sales journal and updates the affected general ledger
accounts.
BATCH PROCESSING USING REAL-TIME
DATA COLLECTION
REAL-TIME PROCESSING
ØTaxonomy Creation
ØTaxonomy Mapping Error
ØValidation of Instance Documents
QUIZ
a. Represent items in some sequential order (pre-
numbering of source documents.)
1. Data coding schemes
b. Advantage is it does not require the user to memorize
2. A System without Codes meaning.
3. A System with Codes c. Concisely represent large amounts of complex
4. Sequential Codes information that would otherwise be unmanageable.