Accounting Information Systems: A Business Process Approach Chapter Nine: The Acquisition Cycle

advertisement
Accounting Information Systems:
A Business Process Approach
Chapter Nine: The Acquisition Cycle
- Purchasing and Receiving
Learning Objective
 Interpret activity diagrams UML class diagram,
and record layouts
 Identify execution and recording risks for the
purchasing and receiving process
 Analyze how workflow controls can be used to
address execution and recording risks
 Used a typical acquisition cycle application and
control
Learning Objective (Continue)




Execution Risks
Recording Risks
Control over Purchasing and Receiving
Types of Workflow Control
Risks and Control in Purchasing and
Receiving
 Segregation of duties
 Use of information from prior events to control
activities
 Required sequence of events
 Follow-up on event
 Sequence of prenumbered documents
 Recording of internal agent(s) accountable for an
event in a process
 Limitation of access to assets and information
 Reconciliation of records with evidence of assets
Workflow Controls
After this chapter you should understand:
 Typical events and processes In purchasing
and receiving
 Execution and recording risks in the
acquisition cycle
 How work flow and input controls improve
data entry and processing
Exhibits: 9.3, 9.4, 9.5
Tables: 9.1 - 9.5
Exhibit 9.3 Execution and Recording Risks in an Acquisition Cycle—Purchasing and Receiving
A. Execution risks for receiving goods and services. Execution risks are risks that are
associated with the actual exchange of goods or services with the supplier.

Unauthorized goods or services received

Expected receipt of goods or services did not occur, occurred late, or was
duplicated unintentionally

Wrong type of product or service received

Wrong quantity, quality, or price

Wrong supplier
B. Recording risks. Recording risks represent the risk that event information is not
captured accurately in an organization’s information system. As indicated earlier, for the
purchasing and receiving function, events include creating requisitions, purchase orders,
and receiving goods and services.

Event recorded (requisition, purchase order, or receipt) that never occurred

Event not recorded at all, recorded late, or unintended duplication of
recording

Errors in recording data items such as the following:




records
Wrong type of product or service
Wrong quantity or price
Wrong external or internal agent
Wrong recording of other data items that are stored in event
such as dates, credit terms, general ledger accounts, etc.
Exhibit 9.4 Workflow Controls
Workflow controls include the following (see Exhibit 4.10 on page 143):
1. Segregation of duties.
2. Use of information from prior events to control activities.
3. Required sequence of events.
4. Follow-up on events.
5. Sequence of prenumbered documents.
6. Recording of internal agent(s) accountable for an event in a process.
7. Limitation of access to assets and information.
8. Reconciliation of records with physical evidence of assets.
Exhibit 9.5 Input Controls
Input controls are used to improve the accuracy and validity of data entry. In Exhibit 7.3 on
page 329, the following input controls were identified:

Drop-down or look-up menus that provide a list of possible values to
enter.


with data

data

the






data


where
Scan data rather than entering it.
Record checking to determine whether data entered were consistent
entered in a related table.
Confirmation of data that were entered by a user by displaying related
from another table.
Referential integrity controls to ensure that event records are related to
correct master file records.
Format checks to limit data entered to text, numbers, and date.
Validation rules to limit the data that can be entered to certain values.
Use of defaults from data entered in prior sessions.
Computer-generated values entered in records.
Prompt users to accept/reject data.
Batch control totals taken before data entry compared to printouts after
entry.
Review of edit report for errors before posting.
Exception reports that list cases where defaults were overridden or
unusual values were entered.
Table 9.1 Identification of Events in ELERBE’s Purchasing/Receiving Process
Event
Number Event
E1
Prepare requisition
E2
Approve requisition
E3
Record requisition
E4
Prepare purchase order
E5
Receive goods
Activities
Requestor prepares a paper purchas
requisition form
Supervisor reviews requisition; checks
that budget is available; approves
requisition
Secretary records requisition in
computer
Purchasing officer reviews and
approves requisition; records purchase
order (PO); sends PO to supplier
Receiving clerk receives goods;
checks goods; records receipt
Table 9.2 Workflow Table
Agent
Requestor
Supervisor
Supervisor
Secretary
Computer
Purchasing
officer
Computer
Purchasing officer
Supplier
Receiving clerk
Computer
Receiving clerk
Requestor
Activity
Prepare requisition (E1)
1. Completes a paper purchase requisition form for the item or service.
Approve requisition (E2)
2. Gives requisition to supervisor.
3. Reviews requisition.
4. Approves requisition.
Record requisition (E3)
5. Gives requisition to secretary.
6. Enter requisition data.
7. Checks employee information with Employee Table.
8. Checks supplier information with Supplier Table.
9. Checks inventory information with Inventory Table.
10. Checks that requisition is complete.
11. Creates a record in the Requisition Table.
Prepare purchase order (E4)
12. Reviews new requisitions.
13. Records approval.
14. Creates record in Purchase_Order Table.
15. Prints purchase order.
16. Mails purchase order to supplier.
Receive goods (E5)
17. Sends goods.
18. Receives the goods.
19. Examines packing slip for Purchase_Order#.
20. Enters Purchase_Order# into computer.
21. Enters Quantity_Received.
22. Creates record in Receipt Table.
23. Updates Quantity_On_Hand in Inventory Table (if this
was a purchase of materials inventory).
24. Delivers goods to requestor.
25. Signs for goods.
Table 9.3 Events and Tables Used
Transaction Tables
Needed
None
Event
Prepare
requisition (E1)
Approve
None
requisition (E2)
Record requisition (E3)Requisition
Prepare purchase
order (E4)
Receive goods (E5)
Purchase Order
(purchasing officer)
Receipt
Master Tables Used
None
in computer.
None
in computer.
Inventory
Employee (requestor)
Employee
(supervisor)
Supplier
Employee
Comments
Event data are not entered
Event data are not entered
We assume that the requestor
and supervisor are identified,
but the secretary is not
identified in the requisition.
Supplier
Employee (receiving clerk)
Supplier
Table 9.4 Record Layouts for Purchasing and Receiving
Supplier Table
Supplier# NameAddress
Contact
_Person
Telephone#
G/L_
Account
Due
Discount
Discount
_Rate
Balance
_Due
YTD_Purchases
349
Fall River
Jon
508-555-
1100
30
10
.02
$0
Quantity_
On_Order
0
Quantity_
On_Hand
0
Recent
_Cost
Smith
$0
Employee Table
Employee#
Name
Job Title
122-22-3333
613-20-7891
074-31-2525
131-31-3131
Mike Morgan
Deborah Parker
Stephen Larson
Kevin Smith
Inventory clerk
Supervisor
Purchasing officer
Receiving clerk
Inventory Table
Item#
402
Description
Blank CD
U_of
_M
Case
ReG/L_
G/L_
order Inventory COGS
10
1100
5200
Supplier#
349
Method
FIFO
Requisition_Date
Employee# (Requestor)
Requisition Table (E3)
Requisition#
(Supervisor)
Supplier#
1077
05/15/03
122-22-3333
613-20-7891
Requisition__Detail Table (E3)
Requisition#
1077
1077
Supplier_Product#
C-731
M-1992
402
419
Item#
Quantity
12
5
$13
$18
Price
Employee#
349
Table 9.4 Record Layouts for Purchasing and Receiving (Concluded)
Purchase_Order Table (E4)
Purchase
Purchase_
Employee#
_Order# Requisition#
Order_Date
Supplier# Method
599
1077
05/17/03
Shipping_
(purchasing officer)
074-31-2525
349
Purchase_Order_Detail Table (E4)
Purchase Supplier_
Quantity_ Quantity_ Quantity_
_Order# Product# Item#
Ordered Received Canceled Price
599
599
C-172
M-1992
402
419
12
5
0
0
0
0
$11
$18
Receipt_Detail Table (E5)
Receipt# Item#
Quantity
1405
1405
402
419
10
5
Receipt Table (E5)
Receipt#
Purchase_Order#
Receiving_Date
Employee# (Receiving Clerk)
1405
599
05/26/03
131-31-3131
UPS
Table 9.5 Controlling Recording Risks for Requisitions: Input Controls
Data Item from
Requisition Form
Requisition#
Employee#
(requestor)
to
Employee#
(supervisor)
ensure
the
Department
details.
the Department
Requisition_
Date
Input Controls
A unique Requisition# can be generated by the computer.
Employee could be selected from a drop-down list of employees
from Employee Table.
Referential integrity could be enforced between Employee and
Requisition tables to ensure that the Employee# in the Requisition Table corresponds
an actual department in the Employee Table.
When a data item is entered, the system can confirm the data entry by displaying the
employee’s name, once the Employee# is entered.
Employee# could be selected from a drop-down list of employees
from the Employee Table.
Referential integrity could be enforced between Employee and Requisition tables to
that the Employee# in the Requisition Table corresponds to an actual department in
Employee Table.
Confirmation could be employed here, in the same way as it was
done for the Employee#.
A Department Table could be set up with Department#, Name, and other
Department# could be selected from a drop-down list of departments from
Table.
Referential integrity could be enforced between Department and
Requisition tables to ensure that the Department# being recorded
corresponds to an actual department in the Department Table.
Display current date as default. Use format checks to ensure entry
of valid dates.
Table 9.5 Controlling Recording Risks for Requisitions: Input Controls (Concluded)
Data Item from
Requisition Form
Supplier#
Table.
tables
Item#
tables
part in
Quantity
Price
Input Controls
Supplier# could be selected from a drop-down list of suppliers from Supplier
Referential integrity could be enforced between Supplier and Requisition
to ensure that Supplier# in the Requisition Table corresponds to an actual
department in the Supplier Table.
Confirmation could be used if the system is programmed to display
the supplier’s name once the Supplier# is entered.
For inventory requisitions, Item# could be selected from a drop-down list of
items from the Inventory Table.
Referential integrity could be enforced between Inventory and Requisition
to ensure that the Item# in the Requisition Table corresponds to an actual
the Inventory Table.
Again, there is an opportunity for confirmation.
Format checks can be used to ensure that a numeric value is entered.
Validation rules (limits) can be used to ensure that large
amounts of inventory are not ordered by mistake.
Format checks can be used to ensure that a numeric value is entered.
Defaults can be set up so that the system shows the price of
the item from the Inventory File.
Download