Accounting Information Systems: A Business Process Approach Purchase Invoices and Payments

advertisement
Accounting Information Systems:
A Business Process Approach
Chapter Ten: The Acquisition Cycle Purchase Invoices and Payments
Tables: 10.1 - 10.6
Table 10.1 Events in ELERBE’s Acquisition Process
Event
Number Event
E6
Record supplier invoice*
E7
Select invoices for
payment
E8
Approve payment
E9
Prepare checks
E10
E11
Sign checks
Complete payment
Activities
Accounts payable clerk prepares a
batch of invoices, checks invoices
against purchasing/receiving
documents, and enters batch into
computer system.
Accounts payable clerk selects
invoices for payment based on
discount date and due date.
Controller approves checks selected
for payment.
Accounts payable clerk prints
checks.
Controller signs the checks.
Clerk mails the checks and posts
the payments.
*You can see an illustration of a purchase invoice in Figure 10.5 on page 499.
Table 10.2 Workflow Table
Actor
Activity
Record supplier invoice (E6)
Supplier
1. Sends invoice.
Accounts payable clerk
2. Assembles a batch of invoices.
3. Counts the number of invoices.
4. Calculates dollar totals and hash totals.
5. Compares invoice to purchase order and receiving
information.
6. Enters purchase invoice.
Computer
7. Records invoice in Invoice Table.
Accounts payable clerk
8. Prints purchases journal.
9. Reviews purchases journal and compares to batch total.
10. Makes any corrections needed.
11. Selects option to post invoices.
Computer
12. Adds records to the General_Ledger_Transfer Table and
updates balance due in Supplier Table.
13. Sets Post_Date field in invoice record to the current date.
Select invoices for payment (E7)
Accounts payable clerk
14. Prints open payables report.
15. Selects invoices for payment.
Computer
16. Sets To_Pay field in invoice record to “Yes.”
Accounts payable clerk17. Prints cash requirements report.
Approve payment (E8)
Accounts payable clerk
18. Gives cash requirements report to controller.
Controller
19. Approves payment.
Table 10.2 Workflow Table (Concluded)
Prepare checks (E9)
Accounts payable clerk
20. Makes necessary corrections.
21. Prints checks.
Computer
22. Records payment in Payment Table.
23. Sets Paid field in invoice record to “Yes.”
Signs checks (E10)
Accounts payable clerk
24. Gives checks to controller.
Controller
25. Signs checks.
Completes payment (E11)
Accounts payable clerk
26. Mails checks.
27. Prints cash payments journal.
28. Selects option to post payments.
Computer
29. Updates the General_Ledger_Transfer Table and balance due
in Supplier Table.
30. Sets Post_Date field in payment record to the current date.
Table 10.3 Events and Tables
Event Number
Event
Transaction Table*
Master Table**
E6
Record supplier
invoice (and post)
Invoice
General_Ledger_
Transfer
None
Supplier
E7
E8
E9
E10
E11
Select invoices
for payment
invoice data
Comments
None
Event uses
recorded
previously
Manual event
Approve
payment
Prepare checks
None
None
Payment
None
Sign checks
Complete
payment
(and post)
None
General_Ledger_
Transfer
Update occurs in
event E11
None
Supplier
*Name of transaction table to which records are added.
**Name of master table that is updated when the transaction is posted.
Table 10.4 Record Layouts for Acquisition Cycle
Supplier Table
Supplier#
349
Name
Contact TeleG/L_
Address
_Personphone#
Smith
Fall River Jon
Supply
508-555-
1100
Account
DisDue
Discount
count
Balance
_Rate
YTD_
_Due
30
10
.02
$0
$0
Stevens 1851
Employee Table
Employee#
Name
Position
122-22-3333
613-20-7891
074-31-2525
131-31-3131
034-11-2222
Mike Morgan
Deborah Parker
Stephen Larson
Kevin Smith
Mary Brown
Inventory clerk
Supervisor
Purchasing officer
Receiving clerk
Accounts payable clerk
Requisition_Detail Table (E3)
Supplier_
Requisition#
Product#
Item#
Quantity
1077
1077
12
5
$13
$18
C-731
M-1992
402
419
Requisition Table (E3)
Requistion_
Requisition#
Date
1077
05/15/03
Price
Employee#
(Requestor)
122-22-3333
Employee#
613-20-7891
(Manager)
349
Table 10.4 Record Layouts for Acquisition Cycle (Continued)
Purchase_Order Table (E4)
Purchase_Order#
Requisition#
599
1077
Employee#
Purchase_Order_Date (Purchasing Officer)
5/17/03
074-31-2525
Supplier
349
Purchase_Order_Detail Table (E4)
Purchase Supplier
Quantity Quantity Quantity
_Order# _Product# Item#
_Ordered _Received _Canceled Price
599
599
C-731
M-1992
402
419
12
5
10
5
$11
$18
Receipt Table (E5)
Purchase_ Receiving_ Employee#
Receipt# Order#
Date
(Receiving Clerk)
Supplier#
1405
131-31-3131
349
599
05/26/03
Receipt_Detail Table
Receipt# Item#
Quantity
1405
1405
402
419
10
5
Invoice Table (E6)
Voucher#
459
Purchase
Invoice
Employee# Supplier
Due_
Disc_
_Order#
599
_Date
05/27/03
(AP Clerk) _PI#
034-11-2222 #5510
Date
6/27
Date
6/4
To
Pay?
Paid?
YES
YES
Rate
.02
Post_
G/L_Post
Date
05/29/03
_Date
Table 10.4 Record Layouts for Acquisition Cycle (Concluded)
Payment_Detail Table (E9)
Check#
G/L_Account#
Amount
102
102
102
1000
3100
6050
(201)
205
(4)
Invoice_Detail Table
Voucher# G/L_Account#
Amount
459
459
459
(205)
200
5
3100
1100
6500
Payment Table (E9)
Check#
G/L_Post_
Voucher# Paid_Date Post_Date Date
Cleared
102
459
06/02/03
06/02/03
Yes
Table 10.5 Batch Totals for Invoice Data Entry
Batch Total
Value
Count
Total amount due
Hash total
Date
3
$440
1396 (sum of Supplier#s)
05/29/03
Table 10.6 Controlling Recording Risks for Purchase Invoices: Input Controls
For each of the fields in the data tables below, an input control is suggested.
Invoice Table
PurSupEmVouch- chase
plier Invoice
ployee#
To_
Post_
er#
_Order# _PI# _Date
(AP clerk)
Date
459
599
5510
05/27/03
034-11-2222
Invoice_Detail Table
Voucher# G/L_Account#
Amount
459
459
459
200
5
(205)
1100
6500
3100
06/27/03
Due_
Disc_
Date
06/07/03
Rate
Date Pay?
G/L_
Post_
Paid?
Date
.02
Attribute
Description
Input Controls
Voucher#
the
A unique serial number
Voucher# is assigned (computer-generated) by
Purchase_
Order#
Supplier_PI#
the company’s
Identifies the purchase
order related to the
invoice
Number assigned by the
supplier to the invoice
computer for each purchase invoice entered.
Copied from Receipt Table.
Difficult to control since it is not under
control. Careful proofreading is required if the field
is
Invoice_Date
dates and not
considered important.
Date that appears on the
purchase invoice
Use format checks to ensure entry of
letters or numbers. Use a validation rule, such as
Table 10.6 Controlling Recording Risks for Purchase Invoices: Input Controls (Concluded)
Attribute
Description
Employee#
on information
(AP clerk)
be
Account payable clerk’s
Input Controls
Employee# could be displayed based
Employee#, included
entered at log-in time. Referential integrity could
for accountability
enforced between Employee and Purchase Order
tables to ensure that Employee# in
Table corresponds to an
Employee Table.
Default terms may be included in supplier master
Purchase Order
actual employee in the
Due_Date
Date payment is due
table.
that requires that
purchase invoice date.
Disc_Date
Payment must be made
supplier master
by this date to get the
dates.
early payment discount
rule
Use format checks to ensure entry of valid dates.
Validation rule could be constructed
this date not be earlier than the
Defaults terms may be included in
table. Use format checks to ensure entry of valid
As with Invoice_Date and Due_Date, a validation
Rate
Discount rate
could be constructed.
Defaults terms may be included in supplier master
table. Use format checks to ensure
entry of valid rates.
Post_Date
To_Pay?, Paid?
G/L_Account#
supplier
Blank until the record has
been posted
General ledger account
Computer automatically sets these fields to a blank
during invoice entry.
Default account numbers set up during
number
Amount to be
maintenance can be used.
Format checks can be used to ensure that the
Amount
Download