19. Develop the audit plan
Define the process scope of the audit
Conduct historical due diligence
Purpose of Security Audit
How difficult are passwords to crack?
Do network assets have access control lists?
Do access logs exist that record who accesses what data?
Are personal computers regularly scanned for adware or
27. (662) 005-58452500005/5/1715:09553Starlightning9256 Easy
Apple Corner, Sunny Hill, ND, 58861-1563, US, (701) 318-
82379256 Easy Apple Corner, Sunny Hill, ND, 58861-1563, US,
(701) 318-82371000005/30/1712:42562Melonetworks4948
Broad Manor, Roseau, LA, 71536-7597, US, (337) 312-
32124948 Broad Manor, Roseau, LA, 71536-7597, US, (337)
312-32122000006/9/1710:01571WaterMalone Devices9298
Rustic Port, South Point, NS, B1G-2J0, CA, (902) 731-
92499298 Rustic Port, South Point, NS, B1G-2J0, CA, (902)
731-92494000006/11/1712:45582Worldgold3818 Sleepy
Carrefour, Gwinner, MS, 38842-1373, US, (769) 831-31263818
Sleepy Carrefour, Gwinner, MS, 38842-1373, US, (769) 831-
31265000006/11/177:55592Soulwell8720 Green Deer Bend,
Whitney Station, WV, 25199-7080, US, (304) 239-25578720
Green Deer Bend, Whitney Station, WV, 25199-7080, US, (304)
239-25572500007/29/1712:11604Blossommedia3371 Heather
Edge, Ritchie, NM, 87634-1549, US, (575) 888-18793371
Heather Edge, Ritchie, NM, 87634-1549, US, (575) 888-
18791000008/12/1711:34615Sharkfin Industries1442 Silver
Impasse, Myrtle Point, WY, 82678-4812, US, (307) 893-
65291442 Silver Impasse, Myrtle Point, WY, 82678-4812, US,
(307) 893-65292500008/15/1717:32624Mountain Medical454
Crystal Cider Stead, Boudreaux, AZ, 85963-0091, US, (928)
582-8877454 Crystal Cider Stead, Boudreaux, AZ, 85963-0091,
US, (928) 582-88772500008/26/178:50631Buzzy Bee
Medical3917 Grand Common, Broad Creek, CT, 06864-0242,
US, (475) 240-87503917 Grand Common, Broad Creek, CT,
06864-0242, US, (475) 240-
87505000009/1/1715:21645Prophecycurity6292 Blue Townline,
Ceres, WY, 83011-5218, US, (307) 787-14846292 Blue
Townline, Ceres, WY, 83011-5218, US, (307) 787-
14842500009/10/1711:25651Squidustries6077 Silent Beacon
Freeway, Athol, DE, 19901-1976, US, (302) 726-26796077
Silent Beacon Freeway, Athol, DE, 19901-1976, US, (302) 726-
26792500009/16/1716:03662Diamontronics1132 Colonial Elk
Chase, Java, MS, 39172-4537, US, (662) 798-84101132
28. Colonial Elk Chase, Java, MS, 39172-4537, US, (662) 798-
84102500009/19/1716:07672Southern Devices4734 Amber Row,
Plainview, FL, 34444-9097, US, (954) 857-13004734 Amber
Row, Plainview, FL, 34444-9097, US, (954) 857-
13002500009/25/1716:20681Vortexgate8989 Foggy Quay,
Olmstedville, NH, 03519-8492, US, (603) 729-21568989 Foggy
Quay, Olmstedville, NH, 03519-8492, US, (603) 729-
215625000010/6/178:55694Luckytechs6511 Dewy Wagon
Extension, Inniswold, TX, 75429-5739, US, (469) 272-
78756511 Dewy Wagon Extension, Inniswold, TX, 75429-5739,
US, (469) 272-787510000010/14/178:14705Heartbit
Digital6866 Wishing Pathway, Pumpkin Center, HI, 96721-
2610, US, (808) 436-12596866 Wishing Pathway, Pumpkin
Center, HI, 96721-2610, US, (808) 436-
125910000011/7/1713:41711Omegatube5711 Quiet Shadow
Close, Beth Eden, DE, 19758-1981, US, (302) 463-50405711
Quiet Shadow Close, Beth Eden, DE, 19758-1981, US, (302)
463-504010000011/10/1715:28723Karmaman Bionics6767
Bright Point, Hutchinson, ND, 58682-0342, US, (701) 997-
47376767 Bright Point, Hutchinson, ND, 58682-0342, US, (701)
997-473725000011/16/178:20731Goldwater2243 Golden Trace,
Curry, NY, 13977-5298, US, (716) 899-94742243 Golden Trace,
Curry, NY, 13977-5298, US, (716) 899-
947410000011/17/178:27
Field Statistics
Requirement # 2
a)
Since the sales order file is open, click on analysis/ join. The
primary file is the sale order file and the secondary file is the
customer invoice file, match using the sales order ID for both
files, name this file Sales and Customers, select all records in
both files to join
29. 5) Keeping only the Sales and Customer file open, join in the
shipments file as the secondary file, again match on sales order
ID for both files, name this file All Three, select all records in
both files to join
6) Only keep the All Three file open and close all other files.
Click on analysis/direct (this is a direct extract). Name this file
Sales 2017 and in the equations box (click on the little
calculator) you want the invoices that are dated between Jan 1
and Dec 31, 2017. So the formula needs to say greater than
equal to Jan 1 AND less than equal to Dec 31 using the proper
IDEA format when writing formulas.
30. 7) Click on field statistics to verify the net value.
History File
Requirement 2
b) Again use direct (direct extraction) and call the file AR
2017. The equation for this part is to look for a paid date
greater than Dec 31 2017. Use the appropriate IDEA formula
3) Run field statistics to verify the total due.
History file
31. Requirement 4
1) Open sales 2017 from requirement 2. You want to create a
file called three-way match using direct extraction. In the
calculation box look for sales order ID =0 or ship ID=0 or ship
date before invoice data using the appropriate IDEA formula.
b)
1) Make sure all other files are closed. Open sales 2017 join
this file with the customer master file and matching on the
customer ID. Call the file sales wo credit limits and select
records with no secondary match
C)
1) Make sure all other files are closed. Open AR 2017 file from
requirement 2. Click analysis/summarization. Call this file ar by
cust id. Summarize by customer ID and the numeric field to
total is total due.
2) Be sure only the ar by cust id file is open and join this file
with customer master file. Call this new file cr limit except
2017. Match based on customer ID but narrow down the report
to only territory ID, customer name, credit limit and
32. modification date by selecting fields and only highlighting these
titles (you may have to clear first then highlight the ones you
want). Select all records in primary
3) Only leave open the credit limit except 2017 file and extract
cases where the total due sum is greater than the credit limit.
Call this file AR credit limit except 2017
33. 1) Make sure all other files are closed. Open the AR 2017 file
from requirement 2. Click analysis/summarization. Call this file
ar by cust id. Summarize by customer ID and the numeric field
to total is total due.
d) ) Make sure all other files are closed. Open the AR 2017 file.
Click on analysis/aging. This aging is as of Dec 31 2017 (again
watch the format for dates in IDEA). The aging field is invoice
date and field to total is total due. Select only 30, 60, 90 days.
Call this file aging sched.
Copy and paste the aging report AND copy and paste the detail
on the 5 items over 90 days from this section. Include both
reports here along with your answer
120 days
34. 180 days
History Files
Running head: THE CASE ON URGENT MEDICAL DEVICE,
INC 1
THE CASE ON URGENT MEDICAL DEVICE, INC
2
The Case on Urgent Medical Device, Inc
Part #1
The Case on Urgent Medical Device, Inc
Requirement 1- Fraud Risk
Auditors have a responsibility in identifying fraud risk in
revenue recognition because they are guided by bodies such as
the Public Company Accounting Oversight Board-PCOB, and
auditing standards. For instance, PCOB mandates auditors to
plan and perform audits with the aim of obtaining reasonable
assurance that the financial statements are free of error or fraud
35. (Public Company Accounting Oversight Board-PCOB, 2019).
a.
Fraud Risk Factor
Accounts Affected
Audit Assertions
(AU Section 326)
Possible issue based on the risk factor identified
1. Pressure
Customer Invoices
There is pressure for distributors to increase sales
The need to increase sales triggers distributors to persuade
customers to make orders. As such, the distributors are paid for
sales orders that have not been delivered
2. Nature of control environment
Sales orders
There are many related transactions
The information on sales orders is for 3-way match control.
That means sales orders that have not been shipped but have
been invoiced are difficult to track
3. Nature of items
Product
There are products with similar weights
The products with similar weights have different unit prices; as
such, accountants might swap the prices leading to financial
loss to the organization.
b. The solutions to the identified risk factors include reducing
the level of pressure exerted to the distributors to make orders
even before the customers place the orders
The organization should establish a controlled environment in
which sales orders are counter checked with the shipment data
to prove that the orders have been delivered before the
distributors are paid.
In the case of the nature of the items, the organization should
vary the weight of the products so that there is no swapping of
prices between cheap and expensive products.
36. Requirement 2:
Requirement 3: Areas of risk
A
Memorandum
To : The Chief Executive Officer,
From : Data Analyst,
Date : November 25th, 2019.
Subject: ANALYSISOF DATA FROM URGENT MEDICAL
DEVICE INC.
The data on shipment ID, invoice ID, and sales order ID was
entered in tableau software and the resulting graph showed that
the organization used the information to cross check for
consistency. As such, it was a control measure. However, it is
difficult to identify when sales order ID and the invoice ID are
not matching because there is no comparison of the two data. In
cognizant of the challenge, it is necessary that the sales order
data is compared directly with the shipment data and with the
invoice data because there are scenarios where the sales orders
have been received, customer invoice has been delivered but the
products have not been shipped.
In relation to territory and sales goal quarter, the analysis
revealed some territories that were allocated relatively lower
sales goal quarters. It creates difficulties in comparing the
performance of different territories. For instance,Northeast and
West territories have higher sales goal quarter allocations while
Southwest has the lowest. The analysis also revealed that a
product called hinged titanium axle has the highest unit price
while the standard cost is relatively low.Comparatively, it has
the biggest profit margin.
B
38. Urgent Medical Device, Inc.
A Teaching Case Designed to Integrate Data and Analytics in
the
Financial Statement Auditing Classroom
By
Allen D. Blay – Florida State University
Jay C. Thibodeau – Bentley University
Background
Urgent Medical Device, Inc. (the Company) is a medical device
company founded in 2013 in Provo,
Utah that specializes in the development and manufacturing of
cutting-edge medical devices designed
for all types of joint replacement surgeries. In January 2015, the
FDA approved Urgent’s premier
product, a hinged titanium axle designed to provide physicians
with more precise placement of joints
during joint replacement surgery.
In early 2016, approximately one year after the new product’s
approval, the Company hired a new
senior vice president (SVP) of sales to oversee sales, physician
training, product delivery, and customer
service. The broad set of responsibilities allowed the
charismatic SVP to significantly influence the
39. Company’s revenue generation. The hiring of the new SVP was
also done in large part to help guide
the company’s development of an important new sales channel:
third-party distributors that are each
strategically located in close proximity to key hospitals in
regions around the country.
The move to hire the SVP was in direct response to
overwhelming disappointment about the first
year’s sales volume for the new surgical implant, which was
lagging significantly behind expectations.
Reports from the field led management to recommend the new
sales channel to the board of directors
that overwhelmingly approved the new strategy, the execution
of which was being led by the new
SVP.
Execution of strategy
To help execute the new strategy, the SVP hired five regional
sales managers who would become his
trusted cohorts. Together, they set aggressive sales targets for
the Company’s surgical implants. The
sales targets focused on achieving a growth pattern that was
characterized by a record high sales
volume for each successive quarter in each region. In fact, it is
41. International Cooperative (“KPMG International”), a Swiss
entity. All rights reserved. NDPPS 741662
2
Management control philosophy
The upper management team of Urgent can be described as
being aggressive in business practices
and often emphasizes speed and efficiency when implementing
their decisions. Management rarely
hires external consultants because they are of the opinion that
consultants are too expensive and often
follow a conservative approach. The upper management team
meets regularly with its key managers.
In general, the upper management team has cooperated with the
audit team in order to provide fair
and adequate financial reporting, but there have been
disagreements in the past. The Company has a
strict policy for following all established internal control
procedures.
Incentive compensation
Top management focuses significant attention on achieving
short-term performance measures based
on the audited financial statements when determining
compensation and making promotion decisions.
42. Revenue earned is the most important criterion in performance
assessment throughout the
organization. As part of the launch of its new surgical implant,
a new bonus plan was established to
provide additional incentives for the entire organization to
focus on this new opportunity, with revenue
earned as the key criterion used to determine incentive
compensation.
Preliminary results
Despite the SVP’s optimism about sales in 2017, internal
reports have indicated that the actual sales
volume of the surgical implant was well below budget each
quarter. The SVP responded to these
reports by repeatedly communicating his disappointment to the
regional sales managers. Furthermore,
he consistently warned that if the team could not boost sales,
the Company would likely not be able to
raise additional investment capital and would then be forced to
significantly downsize its headcount.
Unfortunately, boosting revenue of the new surgical implants
was not as simple as merely shipping the
product to distributors. The distributors were hesitant to
purchase product until the sale to the final
customer was finalized as the distributors did not want to be
43. stuck with the inventory on their own
balance sheets. Further, the terms of the sales do not include
any refund or rebate conditions. In
addition, the Company has no intention of changing those terms
and accepting any return. Therefore,
any sale to distributors are final.
By the end of 2017, the Company had signed on a total of 73
distributors to sell its surgical implants in
more than 20 different states throughout the United States. Each
distributor was independently owned
and operated but the company routinely shared best practices
among its network. The SVP monitored
sales closely from the distributor network through his regional
sales managers. In fact, he even
maintained a monthly sales report from each of the 73
distributors.
The Company invoices customers when the goods are shipped,
and invoicing triggers the recording of
revenue. The Company does not include freight costs in sales
revenue but does offset shipping costs
with any freight charged to customers.
The following relevant financial data is taken from the
Company’s unaudited trial balance, which was
45. audit team expects more hours to be spent this year testing
revenue and accounts receivable as
compared to the prior year. In addition to the procedures you
will perform, the audit team will also
confirm accounts receivable and perform other procedures
according to the audit plan. The audit team
has assessed the risk of material misstatement (RMM) for each
relevant assertion in order to
determine the nature, timing, and extent of the procedures to be
performed at Urgent.
Other members of the audit team have already completed a
walk-through of the revenue and accounts
receivable processes, identified “what could go wrongs” within
the process, and identified the
controls that have been placed in operation to mitigate the risks.
Based on the work performed, the
team decided to test the operating effectiveness of certain key
controls during interim testing. The
results are found below.
Tests of controls – Revenue and accounts receivable cycle –
Interim
There are four key application controls tested at interim. Prior
to testing the application controls, the
46. information technology (IT) auditors tested the general controls
(GITCs) over program changes, access
to programs, and computer operations that are relevant to the
revenue and accounts receivable cycle.
The GITCs were found to be effective and can be relied upon to
support the effective operation of
application controls. In addition, the IT auditors tested the
system to make sure that proper segregation
of duties occurred throughout the period and that controls over
data input, data integrity, and the
completion and accuracy of data used in the four application
controls were operating effectively. No
exceptions were noted in the testing performed by the IT
auditors, and the team decided to test the
four key application controls.
The first control is an automated three-way sales match. The
control matches the details from 1) an
approved sales order; 2) relevant shipping documents; and 3)
the sales invoice before revenue is
recorded. The control has been designed to support the
existence/occurrence assertion for revenue. A
test of the control’s operating effectiveness was conducted at
the interim. No exceptions were noted.
The second control requires the credit department at Urgent to
47. conduct a detailed credit check for all
new customers, including the new distributors. To do so, the
credit department obtains information
from the customer that allows for a comprehensive review of the
financial condition of the new
customer and an assessment of the customer’s capacity to pay
outstanding invoices. The control
culminates with an approval of the new customer and the
establishment of a credit limit by the credit
department manager based on the information reviewed. A test
of the control’s operating
effectiveness was conducted at interim. No exceptions were
noted.
The third control is an automated sales authorization control.
When a sales order is entered into the
system, the amount of the sale is added to the existing accounts
receivable balance for that customer.
The sum is then compared to the customer’s credit limit. If the
sum is greater than the credit limit, the
sale is not approved. If the sum is less than the credit limit, the
sale is approved. A credit manager
notes the approval and authorizes shipment by electronically
entering their initials into the system,
which gets posted into the sales order database. A test of the
49. still lagging far behind expectations. To help ensure that Urgent
delivered impressive fourth quarter
revenue numbers, the entire sales team, led by the SVP and the
regional sales managers, began to
exert pressure on a number of distributors in an attempt to
improve sales in 2017. This effort seemed
to be paying off as the sales team successfully persuaded more
than a dozen distributors to purchase
product in advance of final customer demand.
These circumstances presented a problem for the Company,
because the distributors began to ask for
concessions from Urgent Medical. For example, in order to
persuade the distributors, the Company
agreed to hold the inventory in their own warehouse.
The SVP’s actions led to a dramatic increase in revenue for the
fourth quarter of 2017. In fact, sales
increased year-over-year by 214 percent for the fourth quarter
alone. The upward trajectory of sales
revenue helped the Company raise the much-needed investment
capital as Urgent issued more than
10 million shares of common stock for $40 million in early
2018.
Most importantly, roll-forward testing procedures were
50. completed for each of the four key application
controls. No exceptions were noted in the roll-forward
procedures. Thus, the audit team concluded that
the controls were operating effectively throughout the year.
Substantive testing – Revenue and accounts receivable
cycle – Final
As a result of the tests of controls, the audit team assessed the
control risk as low for the
existence/occurrence, cutoff, and the accuracy assertions for
revenue and the valuation assertion for
accounts receivable. Since the recognition of revenue is a
presumed fraud risk, along with the
significant risk of sales cutoff related to the launch of the new
surgical implant, the audit team
concluded that fraud risk related to the timing of revenue
recognition over period-end is high. Overall,
based on the control risk assessment as low and the inherent
risk assessment of high, the overall
assessment of RMM is moderate for each of the assertions. In
response to the RMM assessment, the
audit team has asked that you complete a number of substantive
testing procedures. In addition, since
your manager is trying to improve the efficiency and
52. International Cooperative (“KPMG International”), a Swiss
entity. All rights reserved. NDPPS 741662
5
Column name Column description Field type
SalesOrderID Customer order number – Primary Key Numeric
(int)
OrderDate Date the customer order was created Date
MM/DD/YYYY
ProdID Product Number. Foreign Key to
Products.ProdID
Character
CustID Distributor Number. Foreign Key to
CustomerMaster.CustID
Numeric (int)
TerritoryID Territory in which the sale was made.
Foreign key to SalesTerritory.TerritoryID
Numeric (int)
Quantity Quantity Ordered Numeric (int)
UnitPrice Price per unit Numeric (dollars)
53. SubTotal Sales subtotal, amount included in Sales
Revenue
Numeric (dollars)
TaxAmt Tax amount Numeric (dollars)
Freight Shipping Cost Numeric (dollars)
TotalDue Total due from customer, amount posted
to Accounts Receivable
Numeric (dollars)
CredApr Credit Approval – Initials of CM Character
ShipID Shipping ID number – Foreign key to
Shipments.ShipID
Numeric
InvoiceID Invoice ID number – Foreign key to
Invoice.InvoiceID
Numeric
ModifiedDate Date the row was last updated Date
MM/DD/YYYY
ModifiedTime Time the row was last updated Time (24-hour)
54. 2. Shipments – Urgent has provided you with the Shipments
database, which includes a listing of all
shipments made during fiscal 2017, as well as shipments of
products ordered during 2017 and not
shipped until 2018.
Column name Column description Field type
ShipID Shipping ID Number – Primary Key Numeric (sequential
int)
SalesOrderID Sales order number – Foreign key to
SalesOrders.SalesOrderID
Numeric (int)
ShipDate Date of shipment Date
MM/DD/YYYY
ShipWeight Total Weight of Shipment Numeric (int)
Carrier Shipping Carrier Character
ModifiedDate Date the row was last updated Date
MM/DD/YYYY
ModifiedTime Time the row was last updated Time (24-hour)
56. SalesOrders
Character
PaidDate Date invoice paid, 9/9/9999 is unpaid Date
MM/DD/YYYY
ModifiedDate Date the row was last updated Date
MM/DD/YYYY
ModifiedTime Time the row was last updated Time (24-hour)
4. SalesTerritory – Urgent has provided you with this database
listing the sales territories, as well as
the sales goals for the fourth quarter of 2017 for all territories.
Column name Column description Field type
TerritoryID Territory Identification Number –
Primary Key
Numeric (int)
TerritoryName Name of Sales Territory Character
SalesVP Name of Sales VP for Territory Character
SalesGoalQTR Quarterly Territory Sales Goal Numeric (dollars)
ModifiedDate Date the row was last updated Date
58. International Cooperative (“KPMG International”), a Swiss
entity. All rights reserved. NDPPS 741662
7
Column name Column description Field type
BillAddr Distributor Billing Address Character
CredLimit Credit Approval Limit Numeric (dollars)
ModifiedDate Date the row was last updated Date
MM/DD/YYYY
ModifiedTime Time the row was last updated Time (24-hour)
6. Products – Urgent provided the Products database, which
includes a listing of all products
currently manufactured and sold by the company. The UnitPrice
is the current verified selling price
and is automatically populated in SalesOrders when a customer
places an order. Similarly, the
weight determines the freight charged to customers.
Column name Column description Field type
ProdID Product ID number – Primary Key Numeric (int)
ProdName Product Name Character
SafetyStockLevel Minimum inventory quantity Numeric (int)
59. ReManPoint Inventory level that triggers
manufacturing additional product
Numeric (int)
StandardCost Standard manufacturing cost of product Numeric
(dollars)
UnitPrice Selling price Numeric (dollars)
Weight Shipping Weight of Product Decimal (8,2)
DaysToMan Number of days required to manufacture
the product
Numeric (int)
SellStartDate Date the product was available for sale Date
MM/DD/YYYY
ModifiedDate Date the row was last updated Date
MM/DD/YYYY
ModifiedTime Time the row was last updated Time (24-hour)
Your firm’s Data and Analytics center has already converted the
files, as provided by the client, into
Excel format. As such, the contents and format of the databases
you have been provided are exactly
61. c. What special audit considerations would you propose in
response to the significant risk you
identified above? In your response, consider how you would
change your approach to the
nature, timing, and extent of evidence in response to the
identified risk.
2. Based on the tests of controls and other Information
Technology General Controls (ITGC) testing,
your firm has concluded that the data files supplied to you for
your procedures are complete and
accurate. The conclusion was based on tests of controls over
data input risks, including all relevant
data elements (e.g., invoice date), data integrity risks, and the
relevant automated application
controls. However, it is also important to confirm that the data,
once imported into IDEA or
Tableau, was transferred into the technology tool in a complete
and accurate manner prior to
working with the data within the technology tool. Import all
supplied data into IDEA and then
reconcile the data with the supplied trial balance and check
figures from the case. Simply stated,
you must check that the data has been transferred in a complete
and accurate manner at each step
62. in the process. Thus, to ensure that you are working with the set
of transactions and balances that
the client used to calculate Sales Revenue and Accounts
Receivable, answer the following
questions:
a. What are the total number of valid sales that comprise the
$84,867,855 sales revenue shown
on the trial balance as of 12/31/2017?
b. What are the total number of unpaid invoices that comprise
the $11,988,886 gross accounts
receivable balance shown on the trial balance as of 12/31/2017?
Assume that Urgent has no
outstanding accounts receivable from 2016.
3. Data visualization tools such as Tableau can be used to help
audit teams identify items or specific
areas of higher risk within an entire population. Your data and
analytics center has provided you
with a set of Tableau visualizations to consider during your
substantive testing procedures:
i. Three-way match of SalesOrderID, InvoiceID, and ShipID
based solely on
SalesOrders database
ii. Sales by territory
63. iii. Sales by distributor
iv. Sales by quarter
v. Sales by territory by quarter
vi. Product sales by territory
vii. Fourth quarter sales by territory
viii. Sales vs. sales goals for fourth quarter by territory
ix. Sales by quarter by territory vs fourth quarter sales goals
a. Using the data visualizations provided in Tableau, compose a
memo to be included in the audit
documentation file that identifies any pattern in the data that
you believe may be indicative of
specific audit risks. In your memo, be sure to link the identified
risks to the appropriate
significant account and relevant assertions.
b. Based on the analysis completed above, what further testing,
if any, needs to be performed
over the identified risks and the remaining population? Stated
differently, do any further tests
need to be performed or does the three-way match visualization,
combined with your tests of
65. SalesOrder database? If not, why not?
Did you identify any specific transaction that you believe
should be considered higher risk for
the audit?
b. Analyze the sales revenue file using IDEA to determine
whether any sales were made to
distributors without an established credit limit. Are there any
exceptions? If there are
exceptions, what further testing would you perform on these
exceptions?
c. Analyze the accounts receivable and related credit
authorization limits using IDEA to determine
whether any customers have account balances as of 12/31/17
that exceed their existing credit
limit. Are there any exceptions to the credit limit control as of
12/31/17? Do you notice any
pattern in the exceptions? What further testing would you
perform on these exceptions?
d. For some time, Urgent has based its allowance for doubtful
accounts on an aging analysis and
the results have been historically accurate. Below, you have
been provided with the client’s list
of customer balances in excess of 90 days. These are the
accounts that the client will consider
66. when calculating the allowance for doubtful accounts as of
12/31/2017. Perform an aging
analysis using IDEA to assess the completeness and accuracy of
Urgent’s list of customer
balances in excess of 90 days.
Urgent Medical Devices
Analysis of >90-Day Delinquent Accounts Receivable
As of December 31, 2017
SalesOrderID InvoiceDate TotalDue
3236 7/4/2017 56,251.34
3241 7/9/2017 73,450.67
3422 9/5/2017 73,450.67
3466 9/21/2017 59,932.09
3490 9/27/2017 54,851.15
317,935.92
i. Based on your analysis, does the client’s listing agree to your
analysis completed in
IDEA?
ii. Do you have any concern with the client’s process for
67. identifying the total amount of
significantly delinquent accounts? You may think broadly,
beyond mechanical accuracy, in
considering the sufficiency of their process for identification of
delinquent accounts.
kpmg.com/socialmedia
iii. According to Urgent’s unaudited trial balance, the balance
for Allowance for Doubtful
Accounts is $310,000. Does the test performed above provide
sufficient appropriate
evidence to support a conclusion on the valuation of accounts
receivable? If not, what
additional testing would you recommend to reach an audit
conclusion for this relevant
assertion?
5. Based on your risk analysis and findings in requirements 1)
through 4), perform additional analyses
using IDEA to identify specific transactions, territories, or
distributors that may require additional
substantive testing. Be creative when doing so. For example,
consider patterns in the data
68. provided that might indicate management override of a control
activity. Focus your additional
analytics on those areas. Prepare a listing of specific findings
from your additional analytics that you
believe warrant additional testing.
6. In order to conclude on whether the risk of material
misstatement has been reduced to an
acceptably low level for the relevant assertions identified, you
need to consider, on an overall
basis, whether the results of your procedures provide sufficient
appropriate evidence. Based on
the evidence that you have considered, can you reach a
conclusion for the relevant assertions
identified? Why or why not?
Learning objectives of case
1. To understand the fraud risks associated with revenue
recognition and its impact on the testing of
the revenue and accounts receivable cycle (demonstrated when
students complete
requirement 1 of the case).
2. To understand the importance of determining that a
population of data is complete and accurate
69. prior to its use in audit testing, including understanding how to
reconcile the population to the
underlying books and records of the audit client (demonstrated
when students complete
requirement 2 of the case).
3. To learn how to interpret commonly used data visualizations
and reach audit conclusions based on
the issues, objectives and alternatives that surface given the
observed facts and circumstances
(demonstrated when students complete requirement 3 of the
case).
4. To understand how to utilize commonly used data and
analytics software tools (i.e., IDEA and
Tableau) within a realistic audit context (demonstrated when
students complete requirements
3, 4, and 5 of the case).
5. To develop critical thinking skills around the identification
of exceptions and risk factors in client
provided data (demonstrated when students complete
requirements 3, 4, and 5 of the case).
6. To recognize the importance of reaching an overall
conclusion for each relevant assertion in
accordance with applicable professional standards based on the
evidential matter considered
71. The views and opinions expressed herein are those of the
authors and do not necessarily represent the views and opinions
of KPMG LLP.
04/12/2019 11:59 PM
1
For Educational Purposes Only
Database History for C:UsersanacrDocumentsMy IDEA
DocumentsIDEA ProjectsProject 1AR 2017.IMD
Database Date User
Data Set_Sales Orders-Sheet1.IMD
Import from Excel 12/4/2019 12:38:12 AM anacr
Imported from: C:UsersanacrGoogle DriveMACCDATA
ANALYTICSW6Data Set_Sales
Orders.xlsx
Data Source: Excel
Sheet Name: Sheet1
Number of records: 1168
First record as title: TRUE
IDEAScript code: Set task =
72. Client.GetImportTask("ImportExcel")
dbName = "C:UsersanacrGoogle DriveMACCDATA
ANALYTICSW6Data Set_Sales Orders.xlsx"
task.FileToImport = dbName
task.SheetToImport = "Sheet1"
task.OutputFilePrefix = "Data Set_Sales Orders"
task.FirstRowIsFieldName = "TRUE"
task.EmptyNumericFieldAsZero = "TRUE"
task.PerformTask
dbName = task.OutputFilePath("Sheet1")
Set task = Nothing
Client.OpenDatabase(dbName)
Index Database 12/4/2019 12:44:18 AM anacr
Indexed by: SALESORDERID/A
IDEAScript code: Set db = Client.OpenDatabase("Data
Set_Sales Orders-Sheet1.IMD")
Set task = db.Index
task.AddKey "SALESORDERID", "A"
task.Index FALSE
73. Set task = Nothing
Set db = Nothing
Sales and Customers .IMD
Join Databases 12/4/2019 1:22:32 AM anacr
File name: C:UsersanacrDocumentsMy IDEA
DocumentsIDEA ProjectsProject
1Sales and Customers .IMD
Number of records: 1167
Control field: No Control Total
04/12/2019 11:59 PM
2
For Educational Purposes Only
Database History for C:UsersanacrDocumentsMy IDEA
DocumentsIDEA ProjectsProject 1AR 2017.IMD
Database Date User
Control total: No Control Total
Primary recs rejected: 1
Join primary file: C:UsersanacrDocumentsMy IDEA
74. DocumentsIDEA ProjectsProject
1Data Set_Sales Orders-Sheet1.IMD
Number of records: 1168
Join secondary file: C:UsersanacrDocumentsMy IDEA
DocumentsIDEA ProjectsProject
1Data Set_Customer Invoices (1)-Sheet1.IMD
Number of records: 1167
Type of join: Matches only
Key used: SALESORDERID/A - SALESORDERID/A
Creating a virtual data... No
IDEAScript code: Set db = Client.OpenDatabase("Data
Set_Sales Orders-Sheet1.IMD")
Set task = db.JoinDatabase
task.FileToJoin "Data Set_Customer Invoices (1)-Sheet1.IMD"
task.IncludeAllPFields
task.IncludeAllSFields
task.AddMatchKey "SALESORDERID", "SALESORDERID",
"A"
task.CreateVirtualDatabase = False
dbName = "Sales and Customers .IMD"
75. task.PerformTask dbName, "", WI_JOIN_MATCH_ONLY
Set task = Nothing
Set db = Nothing
Client.OpenDatabase (dbName)
All Three.IMD
Join Databases 12/4/2019 1:23:50 AM anacr
File name: C:UsersanacrDocumentsMy IDEA
DocumentsIDEA ProjectsProject
1All Three.IMD
Number of records: 1165
Control field: No Control Total
Control total: No Control Total
Primary recs rejected: 2
04/12/2019 11:59 PM
3
For Educational Purposes Only
Database History for C:UsersanacrDocumentsMy IDEA
DocumentsIDEA ProjectsProject 1AR 2017.IMD
76. Database Date User
Join primary file: C:UsersanacrDocumentsMy IDEA
DocumentsIDEA ProjectsProject
1Sales and Customers .IMD
Number of records: 1167
Join secondary file: C:UsersanacrDocumentsMy IDEA
DocumentsIDEA ProjectsProject
1Data Set_Shipments (1)-Sheet1.IMD
Number of records: 1165
Type of join: Matches only
Key used: SALESORDERID/A - SALESORDERID/A
Creating a virtual data... No
IDEAScript code: Set db = Client.OpenDatabase("Sales and
Customers .IMD")
Set task = db.JoinDatabase
task.FileToJoin "Data Set_Shipments (1)-Sheet1.IMD"
task.IncludeAllPFields
task.IncludeAllSFields
task.AddMatchKey "SALESORDERID", "SALESORDERID",
"A"
77. task.CreateVirtualDatabase = False
dbName = "All Three.IMD"
task.PerformTask dbName, "", WI_JOIN_MATCH_ONLY
Set task = Nothing
Set db = Nothing
Client.OpenDatabase (dbName)
Sales 2017.IMD
Record Extraction 12/4/2019 11:40:27 PM anacr
File name: C:UsersanacrDocumentsMy IDEA
DocumentsIDEA ProjectsProject
1Sales 2017.IMD
Number of records: 1156
Control field: No Control Total
Control total: No Control Total
Extraction from: C:UsersanacrDocumentsMy IDEA
DocumentsIDEA ProjectsProject
1All Three.IMD
Number of records: 1165
Indexed by: No index
78. Extraction Range: 1 - 1165
04/12/2019 11:59 PM
4
For Educational Purposes Only
Database History for C:UsersanacrDocumentsMy IDEA
DocumentsIDEA ProjectsProject 1AR 2017.IMD
Database Date User
Extraction Criteria: INVOICEDATE >= "20170101" .AND.
INVOICEDATE <= "20171231"
Creating a virtual data... No
IDEAScript code: Set db = Client.OpenDatabase("All
Three.IMD")
Set task = db.Extraction
task.IncludeAllFields
dbName = "Sales 2017.IMD"
task.AddExtraction dbName, "", " INVOICEDATE >=
""20170101"" .AND.
INVOICEDATE <= ""20171231"""
task.CreateVirtualDatabase = False
79. task.PerformTask 1, db.Count
Set task = Nothing
Set db = Nothing
Client.OpenDatabase (dbName)
AR 2017.IMD
Record Extraction 12/4/2019 11:53:34 PM anacr
File name: C:UsersanacrDocumentsMy IDEA
DocumentsIDEA ProjectsProject
1AR 2017.IMD
Number of records: 148
Control field: No Control Total
Control total: No Control Total
Extraction from: C:UsersanacrDocumentsMy IDEA
DocumentsIDEA ProjectsProject
1Sales 2017.IMD
Number of records: 1156
Indexed by: No index
Extraction Range: 1 - 1156
Extraction Criteria: PAIDDATE >= "20171231"
80. Creating a virtual data... No
IDEAScript code: Set db = Client.OpenDatabase("Sales
2017.IMD")
Set task = db.Extraction
task.IncludeAllFields
dbName = "AR 2017.IMD"
task.AddExtraction dbName, "", " PAIDDATE >=
""20171231"""
task.CreateVirtualDatabase = False
task.PerformTask 1, db.Count
Set task = Nothing
Set db = Nothing
Client.OpenDatabase (dbName)
Sheet1InvoiceIDCustIDInvoiceDateSalesOrderIDPaidDateModif
iedDateModifiedTime100635541/2/1726792/2/172/2/1717:2910
0636621/3/1726812/1/172/1/1710:05100634231/2/1726821/31/1
71/31/1716:30100637191/3/1726832/1/172/1/1711:3210063831/
3/1726842/1/172/1/1710:18100640651/4/1726852/2/172/2/1711:
33100639271/3/1726862/1/172/1/1714:03100641431/4/1726872/
2/172/2/179:21100642311/4/1726882/2/172/2/1711:4310064373
1/5/1726892/4/172/4/178:01100644681/5/1726922/1/172/1/1717