100% found this document useful (1 vote)
218 views16 pages

Chapter 6 Purchases and Payments Business Process

The document discusses the purchase and payment business process. It covers the basic activities, collaboration model, business rules, class diagrams and implementing the model in a database. It also compares the purchase process to the sales process and shows how they can be integrated through shared resources and agents.

Uploaded by

Rotanak Um
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
218 views16 pages

Chapter 6 Purchases and Payments Business Process

The document discusses the purchase and payment business process. It covers the basic activities, collaboration model, business rules, class diagrams and implementing the model in a database. It also compares the purchase process to the sales process and shows how they can be integrated through shared resources and agents.

Uploaded by

Rotanak Um
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 16

Chapter

6
Purchases and
Payments
Business Process
Learning Objectives
LO 6-1 Describe the business activities that comprise the purchase and payment
process.
LO 6-2 Develop an activity model of the purchase and payment process using BPMN.
LO 6-3 Understand and apply different activity modeling options.
LO 6-4 Develop business rules to implement controls for the purchase and payment
process.
LO 6-5 Develop structure models for the purchase and payment process using UML
class diagrams.
LO 6-6 Implement a relational database from the UML Class Diagram of the purchase
and payment process.

© McGraw Hill
LO 1

Review of Purchases and Payments Accounting

© McGraw Hill
LO 2

Sunset Graphics Purchases Process

1. Research prices and product availability.


2. Select the best price and availability combination and send a purchase order to the
supplier.
3. Receive the items from the supplier (and record the purchase and accounts
payable).
4. Pay the supplier according to the credit terms.

© McGraw Hill
LO 2

Basic Purchases BPMN Activity Model

The basic activity model implements high-level process steps.

© McGraw Hill
LO 3

Collaboration Model of the Purchases


Process

The collaboration model focuses on the message flows between the pools.

© McGraw Hill
LO 3

Adding Lanes to Show Functional


Responsibility

Pools show organizations and lanes


show functional responsibilities within
Pools

© McGraw Hill
LO 4

Business Rules Examples for Purchases Process


Process Steps Intention Partner Authority/Action Access Controls Application Controls
Place Order Order products Manager approval required Partners preparing System must provide
from reliable for orders > $5,000; Partner purchase orders purchase order
suppliers at the ordering products must not cannot modify number control,
best available manage inventory product inventory default values, range
prices to meet records, receive and limit checks, and
required items, or pay create audit trail
delivery time suppliers

Receive Items Record receipt Partner receiving items Partners receiving System must only
of items must not be same partner items cannot modify allow partner to enter
promptly and that ordered the items purchase orders or the number of items
accurately inventory records; received, subject to
they cannot view range and limit checks
purchase order on quantities received;
quantity ordered date of receipt defaults
information to current date

© McGraw Hill
LO 5

Sunset’s Basic Purchases UML Class Models

1. Purchase Orders are commitments to purchase from the supplier.


2. Purchases document the receipt of items from the supplier.
3. Cash disbursements pay for one or more receipts.

© McGraw Hill
LO 5

Revised Purchases UML Class Diagram

Purchase Orders and Purchases are collapsed into one Purchase Orders event

Product Categories type image categorizes Products

Supplier Categories type image categorizes Suppliers, and the association with Employees indicates which
employee is responsible for each Supplier Category
© McGraw Hill
LO 6

Implementing UML Diagram in a Database

The database will contain 8 tables, one for each class, and 1 linking table for the relationship
between Purchase Orders and Products.

© McGraw Hill
LO 6

Database Relationships

Which relationship is missing? How would you implement that?

© McGraw Hill
LO 5

Generic Purchases and Payments Model


1. Each Supplier participates in a minimum of zero and
a maximum of many Purchases.

2. Each Purchase involves a minimum of one and a


maximum of many Inventory items. Each Inventory
item can be purchased zero times or many times. The
multiplicities on this association are typical when
Inventory is carried at a type of product level, such
as when the inventory is identified by UPC code.

3. Each Cash Disbursement (for example, one check) is


paid from one and only one Cash account, and each
Cash account is associated with a minimum of zero
cash disbursements and a maximum of many cash
disbursements.

4. The multiplicities on the association between


Purchases and Cash Disbursements depend on
business policy.

© McGraw Hill
Did you notice the similarity between the sales
process and the purchase process?

© McGraw Hill
LO 5

Integrating Sales and Purchases Models


0..*
Purchases 1..1
0..*
0..*
?..? Suppliers
1..1
?..?
0..*
0..* Cash
Disbursements

Resources (Products and Cash) and 0..*


1..1
1..* 1..1
internal agents (Employees) are shared 1..1

Products Cash Employees


between processes; Events and external 1..1
1..1
agents are process-specific. 1..* 1..1

0..*
0..*
Cash Receipts
0..*
?..?
1..1
?..? Customers
0..*
0..* 1..1
Sales
0..*

© McGraw Hill
End of Chapter 6

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy