10/2/2018. Functional Area Systems Accounting Transaction Systems. Functional Area Information Systems

Size: px
Start display at page:

Download "10/2/2018. Functional Area Systems Accounting Transaction Systems. Functional Area Information Systems"

Transcription

1 ACS-1803 Introduction to Information Systems Instructor: Kerry Augustine Functional Area Systems Transaction Systems Lecture Outline 4, Part 1 ACS-1803 Introduction to Information Systems Functional Area Information Systems Transaction Cycle Revenue Expense 2 Transaction Processing Systems (TPS) for Order entry, Accounts Receivable, Accounts payable, purchasing and receiving, inventory, Fixed Assets are all information systems that support the accounting operation. 3 1

2 Transaction Processing Cycle The transaction processing cycle is a process: Begins with capturing data about a transaction Ends with an information output, such as financial statements 4 Transaction Cycle The two major transaction cycles. 1. Revenue cycle 2. Expenditure cycle Revenue Cycle Expenditure Cycle General Ledger & Reporting System 5 Transaction Cycle 1. The revenue cycle: involves activities of selling goods or services and collecting payment for those sales. 2. The expenditure cycle: involves activities of buying and paying for goods or services used by the organization. 6 2

3 Baseline Transaction Cycles Each transaction cycle is expanded to show the transactions in the cycle. 7 Transaction Cycles Revenue (Sales) Cycle Source Document Sales order Delivery ticket Remittance advice Deposit slip Credit memo Function Take customer order. Deliver or ship order Receive cash. Deposit cash receipts. Adjust customer accounts 8 Baseline Transaction: Revenue (Sales) Cycle 9 3

4 Flow Chart Diagram for Sales Cycle Activities 10 Swim Lane Diagram for Sales Cycle Processes 11 Business Process Modeling Notation (BPMN) 12 4

5 Guidelines for Well-Designed Business Process Map Avoid Black Holes, Miracles, and Gray Holes 13 BPMN Exercise Identify and list the errors that you see in this BPMN 14 Understanding the Process Model for a Customer/Sales Transaction Let s examine the baseline accounting process for a customer/ sales transaction within a company: Company: ExpressoCoffee Customer places and online order ExpressoCoffee processes the order The order shipment is confirmed and sent to ExpressoCoffee s warehouse which fulfils the order, ships the product and notifies generates the invoice and sends to the customer How do we design the accounting/sales system to manage this business process? 15 5

6 Customer Module: Process Order BPMN Example 16 Reading a BPMN: Who does What, When, Where & How? 1. Review the high-level and detail process maps a) Identify the Start Event that triggers the process b) Identify the activities c) Identify the gateways where decisions on process and data flow occur d) Identify data objects e) Identify data stores f) Trace data flows g) Identify the End event 2. Create a Process Map Organizer to organize the activities 3. Write a Narrative for the business activity 4. Annotate the Narrative and cross-reference to the Process Map Organizer 5. Create Database Tables and link to Process Map 17 Reading a Business Process Map Step 1. Review the high-level process map 18 6

7 Reading a Business Process Map Step 1. Review the detail process map and identify the key activities, gateways, objects and data stores 19 Reading a Business Process Map (Answer Key) Step 2. Create a process map organizer to organize activities (1) (2) (3) (NO) Notify Customer (4) (NO) Notify Customer (5) Verify Credit with Financial Institution (NO) Notify Customer (6) (7) (8) (9) (10) 20 Reading a Business Process Map Step 3. Write narrative for business activity Example: EspressoCoffee customers place an online order. EspressoCoffee processes the customer order by verifying the customer identity, verifying the items are available, and sending a request to the credit card company to verify the customer s good credit standing. The shipment authorization is sent to the warehouse. The warehouse picks the items from stock. The items are shipped to the customer with a pick list enclosed. The warehouse notifies accounting that the items have shipped. generates an invoice from the sales information and s the invoice to the customer. The corresponding database tables are updated. 21 7

8 Reading a Business Process Map Step 4. Annotate the narrative (Answer Key) Example: EspressoCoffee customers place an online order. EspressoCoffee processes the customer order by verifying the customer identity, verifying the items are available, and sending a request to the credit card company to verify the customer s good credit standing. The shipment authorization is sent to the warehouse. The warehouse picks the items from stock. The items are shipped to the customer with a pick list enclosed. The warehouse notifies accounting that the items have shipped. generates an invoice from the sales information and s the invoice to the customer. The corresponding database tables are updated. 22 Building a Business Process Map Step 5. Create database tables and link to business process map 23 Swim Lane Diagram for Sales Cycle Processes 24 8

9 Customer Module: Receive Customer Payments Flowchart Example 1. Create a process map organizer to organize activities 2. Write narrative for business activity and annotate 25 Customer Module: Receive Customer Payments BPMN Example 26 Customer Module: Receive Customer Payments BPMN Example Activity Business Process Map Organizer Gateway (Decision) Swimlane Data Store 27 9

10 Customer Module: Receive Customer Payments BPMN Example ExpressoCoffee () receives shipping notice. 28 (1) Customer Module: Receive Customer Payments BPMN (Answer Key) Activity Receive Shipping Notice (2) Process Customer Credit Card (3) Process Authorization Request (4) (5) (6) Business Process Map Organizer Gateway (Decision) Is Credit Card Authorized? (No) Swimlane Credit Card Company Customer Data Store Customer Table Sales Order Table Sales Order Line Table Accounts Receivable Table Sales Receipt Table Notification Credit not approved Record Customer Payment Accounts Receivable Table Undeposited Funds Table Send Customer Receipt Receipt to customer 29 Customer Module: Receive Customer Payments BPMN (Answer Key) Answer: ExpressoCoffee () receives shipping notice. ExpressoCoffee () processes customer credit card by verifying the customer account (identity), verifying the sales order and line items, updating accounts receivable (debit) and sales receipts (credit). The customer enters credit card security code and expiration date. ExpressoCoffee () sends a request to the credit card company to verify the customer s good credit standing. The credit card company verifies the customer s credit card security code and expiration date and customer s credit standing. A notification issued to ExpressoCoffee validating the customer s credit. ExpressoCoffee () processes payment by updating accounts receivable (credit) and undeposited funds (debit). ExpressoCoffee () issues a receipt to the customer

11 Baseline Transaction: Expenditure (Purchasing) Cycle 31 Transaction Cycles Expenditure (Purchasing) Cycle Source Document Purchase requisition Purchase order Receiving report Check Function Request items. Order items. Receive items. Pay for items. 32 How Do I Customize the Purchasing Cycle? Create purchase orders Receive items Enter bills Pay bills Copyright 2014 Pearson Education, Inc. publishing as Prentice Hall 11

12 Understanding the Process Model for a Purchase Order Transaction Examine the baseline accounting process for a purchase order transaction within a company: Company: ExpressoCoffee ExpressoCoffee creates a purchase order for the supplier The order shipment is confirmed and sent to ExpressoCoffee s warehouse which receives the order into inventory The warehouse generates a receiving report and updates receives the bill from the supplier and matches to the receiving report processes bill How do we design the accounting/purchasing system to manage this business process? 34 EspressoCoffee: Create Purchase Orders Copyright 2014 Pearson Education, Inc. publishing as Prentice Hall EspressoCoffee: Create Purchase Orders BPMN Copyright 2014 Pearson Education, Inc. publishing as Prentice Hall 12

13 EspressoCoffee: Create Purchase Orders BPMN (Answer Key) (1) Activity Receive Purchase Order (P.O.) Business Process Map Organizer Gateway (Decision) Swimlane Purchasing Data Store (2) (3) (4) (5) (6) (7) Check Inventory Levels Item Required/ Approved? Purchasing Item Table Process Purchase Order Purchasing Item Table Vendor Table P.O. Table/ P.O. Line Table Review P.O. for Authorization Resolve/ Reject Discrepancy Should P.O. be Authorized? (Yes) Discrepancy Resolved? Notification Proceed with authorization Authorize P.O. Employee Table Generate P.O. P.O. 37 EspressoCoffee: Receive Items Copyright 2014 Pearson Education, Inc. publishing as Prentice Hall EspressoCoffee: Receive Items Copyright 2014 Pearson Education, Inc. publishing as Prentice Hall 13

14 EspressoCoffee: Receive Items BPMN (Answer Key) Business Process Map Organizer Activity Gateway (Decision) Swimlane Data Store (1) Ship Items with Pick List Vendor (2) (3) (4) (5) (6) Record Items Received Purchasing Item Table Generate Receiving Report Items Received? (Yes) Purchasing Update Accounts Item Table Vendor Table P.O. Table/ P.O. Line Table Resolve Discrepancy Items Received? (No) Discrepancy Resolved? (Yes) Purchasing Notify Vendor Purchasing Exception Report 40 EspressoCoffee: Process Bill Copyright 2014 Pearson Education, Inc. publishing as Prentice Hall EspressoCoffee: Process Bill Copyright 2014 Pearson Education, Inc. publishing as Prentice Hall 14

15 EspressoCoffee: Pay Bill BPMN (Answer Key) (1) Activity Send Bill to Espresso Coffee Business Process Map Organizer Gateway (Decision) Swimlane Vendor Data Store (2) Receive Bill (3) Match Bill to P.O. and Receiving Report (4) Resolve Discrepancy Bill doesn t match (5) Does Bill Match P.O. and Receiving Report? (Yes) Item Table Vendor Table P.O. Table/ Line Item Table Employee Table Record Bill Bill Matches Accounts Payable Table 43 BPMN Map Organizer Template Activity Business Process Map Organizer Gateway (Decision) Swimlane Data Store 44 Business Process Modeling Notation (BPMN) Template Answer: 45 15