Chapter 5 Sales and Collections Business Process

Slides:



Advertisements
Similar presentations
Database Design Using the REA Data Model
Advertisements

Scan Checks Remotely Electronically Deposit and Clear YOU GET YOUR MONEY FASTER Your Location Bank.
Accounting Information Systems
Chapter 3 Data Modeling Copyright © 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent.
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 5-1 Accounting Information Systems 9 th Edition Marshall.
Collecting and Reporting Accounting Information Design of an effective AIS begins by considering outputs from the system. Outputs of an AIS include: 1.
FIS 431/631 Financial Information Systems: Analysis and Design ERD & Normalization Joe Callaghan Oakland University Department of Accounting & Finance.
Business Driven Technology Unit 2 Exploring Business Intelligence Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution.
Recordkeeping & Accounting
Chapter 6 Purchase and Payments Business Process
Implementing an REA Model in a Relational Database
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 18-1.
Copyright © 2007 Prentice-Hall. All rights reserved 1 Internal Control and Cash Chapter 8.
Chapter 9 THE ACQUISITION CYCLE— PURCHASING AND RECEIVING
Chapter 9 THE ACQUISITION CYCLE— PURCHASING AND RECEIVING.
Accounting Principles, 6e Weygandt, Kieso, & Kimmel
Chapter 2 Accountants as Business Analysts
Sales/Collection Process
©2008 Pearson Prentice Hall. All rights reserved. 4-1 Internal Control & Cash Chapter 4.
Database Design Using the REA Data Model
Chapter 5 UNDERSTANDING AND DESIGNING ACCOUNTING DATA.
© 2003 McGraw-Hill Australia Pty Ltd, PPTs t/a Accounting Information & Reporting Systems by A. Aseervatham and D. Anandarajah. Slides prepared by Kaye.
Database Design Using the REA Data Model
Chapter 3 Internal Controls.
Introduction Business Process Fundamentals
Chapter 15, Section 1 Purchasing Items Needed by a Business
Copyright © 2016 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
Fraud, Internal Control, and Cash
Introduction to Accounting Information Systems
The REA Model. The REA model provides structure for developing an accounting database It helps to identify It helps to The REA Model.
Lecture 30 Chapter 07 Cash Task Force Image Gallery clip art included in this electronic presentation is used with the permission of NVTech Inc.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart1 of 96 C HAPTER 17 Special Topics in REA Modeling for the.
McGraw-Hill/Irwin © 2013 The McGraw-Hill Companies, Inc., All Rights Reserved. Chapter 7 Data Flow Diagramming.
0 Glencoe Accounting Unit 4 Chapter 14 Copyright © by The McGraw-Hill Companies, Inc. All rights reserved. The Operating Cycle of a Merchandising Business.
Implementing an REA Model in a Relational Database
Internal Control 7. Management Issues Related to Internal Control OBJECTIVE 1: Identify the management issues related to internal control.
1 Relational Databases and SQL. Learning Objectives Understand techniques to model complex accounting phenomena in an E-R diagram Develop E-R diagrams.
Chapter 10 THE ACQUISITION CYCLE— PURCHASE INVOICES AND PAYMENTS.
Purchasing Items Needed by a Business
Implementing an REA Model in a Relational Database
Systems Analysis and Design in a Changing World, 6th Edition
Chapter 7 Conversion Business Process
Slide 1 Systems Analysis and Design with UML Version 2.0, Second Edition Alan Dennis, Barbara Wixom, and David Tegarden Chapter 9: Moving on to Design.
Learning Objectives Understand the Business – LO1 Distinguish among service, merchandising, and manufacturing operations. – LO2 Explain common principles.
Spiceland | Thomas | Herrmann Financial Accounting Copyright © 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without.
Supply Processes and Technology
McGraw-Hill/Irwin Copyright © 2005 by The McGraw-Hill Companies, Inc. All rights reserved. ENTERPRISE INFORMATION SYSTEMS A PATTERN BASED APPROACH Chapter.
Chapter 6 Audit of Cash Accounting 4081Chapter 6.
Cash and Internal Controls
Spiceland | Thomas | Herrmann Financial Accounting Copyright © 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without.
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 18-1.
McGraw-Hill/Irwin Chapter 1 The Nature and Purpose of Accounting Copyright © The McGraw-Hill Companies. All Rights Reserved.
CHAPTER Section 14.1 Recordkeeping Section 14.2 Accounting Systems Recordkeeping & Accounting.
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
Welcome. Contents: 1.Organization’s Policies & Procedure 2.Internal Controls 3.Manager’s Financial Role 4.Procurement Process 5.Monthly Financial Report.
Implementing an REA Model in a Relational Database
Tutorial 5 Using System Modelling Methods to model the process & data requirements of ERP Function: Purchase & Sales.
Tutorial 3 Data Modelling.
Implementing an REA Model in a Relational Database
Chapter 7 Cash Accounting, 21st Edition Warren Reeve Fess
Implementing an REA Model in a Relational Database
Accounting Information Systems 9th Edition
Accounting Information Systems
Accounting Information Systems
Database Design Using the REA Data Model
Use Case Modeling - techniques for detailing use cases
Sales/Collection Process
Sales and Collection Business Process
Accounting Information Systems and Business Processes - Part I
Accounting Information Systems
Presentation transcript:

Chapter 5 Sales and Collections Business Process Copyright © 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.

Learning Objectives LO#1 Describe the business activities that comprise the sales and collection process LO#2 Develop an activity model of the sales and collection process LO#3 Understand and apply different activity modeling options LO#4 Develop business rules to implement controls for the sales and collection process LO#5 Develop UML Class Diagrams for the sales and collection process LO#6 Implement a relational database from the UML Class Diagram of the sales and collection process LO#7 Use multiplicities to implement foreign keys in relational tables

Review of Sales and Collections Accounting LO# 1 Review of Sales and Collections Accounting

Sunset Graphics Continuing Example LO# 2 Sunset Graphics Continuing Example Sunset graphics design and sell signs and banners, lettering and vinyl graphics for vehicles and boats, corporate promotional items, and silk-screened t-shirts and embroidered gear, among other products.

Sunset Graphics Sales Process Description LO# 2 Sunset Graphics Sales Process Description Sunset prepares a quote that carefully describes the products and services to be provided to the customer Customer places the order for all or part of the quoted products and services Sunset orders any products not in inventory from their suppliers (outside the sales process) Sunset applies graphics Sunset delivers the products to the customer Sunset bills the customer and collects payment

Basic BPMN activity model LO# 2 Basic BPMN activity model

LO# 3 BPMN Model Refinement Collaboration Sales Activity Model

Further BPMN Model Refinement LO# 3 Further BPMN Model Refinement Collaboration Sales Activity Model emphasizing the CHOREOGRAPHY – message flows between pools, since Sunset is not interested in the Customers activities. To clarify the diagram, the message flows should be labeled, e.g., “quote information” for the first message flow.

More BPMN Model Refinement LO# 3 More BPMN Model Refinement Considering EXCEPTIONS to the process. Shows the process flow when the supplier does not have the products necessary to fulfill the customer’s order. Sub-process represents the PURCHASING activities without the detail; the INTERMEDIATE ERROR EVENT shows exception flow.

LO# 4 Business Rules Business rules help ensure that information systems operate in a consistent and effective manner to achieve organizational objectives. Business rules are constraints on the process. Business rules implement control activities, such as Approvals, authorizations, verifications, and reconciliations Reviews of operating performance Security of assets and segregation of duties

Establishing Business Rules for Sunset’s Sales LO# 4 Establishing Business Rules for Sunset’s Sales Define objectives for each important business event Use the BPMN activity diagram to identify important business events Define constraints on each event What people/employees can do. What information is available and not available What the information system should do

Partner Authority/Action Sample Business Rules Process Steps Intention Partner Authority/Action Access Controls Application Controls Provide Quote Provide quotes promptly and accurately Partner must provide quote within 1 business day of request; Manager must approve quotes > $5,000 Partners preparing quotes cannot modify established product and service prices System must provide quote number control, default values, range and limit checks, and create audit trail Receive Order Record order promptly and accurately; ensure customer credit is authorized Partner must record order within one hour of receipt; Manager must approve orders > $5,000; Credit manager must approve credit order > $1,000 Partners accepting orders cannot modify established product and service prices; Partners accepting orders cannot approve request for customer credit > $1,000. System must provide order number control, default values, range and limit checks, and create audit trail; system links quote to order

Sunset Graphics Structure Models LO# 5 Sunset Graphics Structure Models The primary purpose of an UML model of the sales and collection process is to create a blueprint for the development of a relational database to support the collection, aggregation, and communication of process information. To develop UML class diagrams, the REA framework (resources, events, and agents) is a proven approach to describing business processes in a way that meets both accounting and broad management information requirements.

Sunset’s Quotes - Defining Business Relationships LO# 5 Sunset’s Quotes - Defining Business Relationships Each Sunset Partner may participate in a minimum of zero Quotes and a maximum of many Quotes, but each Quote involves only one Sunset Partner Each Customer may participate in zero to many Quotes and each Quote is prepared for only one Customer Each Quote specifies prices and quantities for at least one product

Modeling Sunset’s Quotes LO# 5 Modeling Sunset’s Quotes

LO# 5 Adding the Order Event 4. Each quote can result in a minimum of 0 orders and a maximum of many orders. Each order may related to 0 or 1 quote (some orders don’t have quotes).

Adding Cash Receipts 5. Each order can be either paid or unpaid. LO# 5 Adding Cash Receipts Ask students when Sunset might model sales separately. In this case, each order results in one sale and each sale is ordered first, so the orders and sales can be modeled as one event. 5. Each order can be either paid or unpaid. 6. Each cash receipt is deposited into one bank account

Type Images for Categorical Information LO# 5 Type Images for Categorical Information Type images apply guidelines, constraints, and descriptive information to their resources, events, and agents to help manage the business process Type images also support summarization of the economic activity to support management’s information requirements For Sunset Graphics, type images allow Product categorization Order status summary Assignment of partners to manage product categories

Adding Type Images to the Model LO# 5 Adding Type Images to the Model Orders (and Sales) can be summarized by product category. Sunset partners can be assigned to manage on or more product categories.

UML Class Models Support DB Planning LO# 6 UML Class Models Support DB Planning The database will contain one table for each class plus one table to support each many-to-many relationships Multiplicities indicate location of foreign keys Multiplicities indicate linking tables

LO# 6 Linking Tables This model would result in a database with 9 tables for classes and 2 linking tables.

Posting Foreign Keys Example LO# 7 Posting Foreign Keys Example Rule of thumb – post the foreign key toward the MANY side of the one-to-many relationships (look at maximum multiplicities only). Customer Number is posted in the Quote table as a foreign key. Customer Number is posted in the Order table as a foreign key. Quote Number is posted in the Order table as a foreign key.

Rule of Thumb POST TOWARD THE * and AWAY FROM THE 1 The primary key of Customer should be a foreign key in the Sale Table!

Resulting DB Tables and Relationships LO# 6 Resulting DB Tables and Relationships