CAATs WP (Without Audit Procedure) - Generic (Custom)
CAATs WP (Without Audit Procedure) - Generic (Custom)
CAATs WP (Without Audit Procedure) - Generic (Custom)
Purpose
This document is designed for engagement teams to document procedures performed on
exporting and importing data used in Computer Assisted Auditing Techniques (CAATs) (i.e.
software audit tools (SATs) and end-user routines (EURs)) as part of their audit procedures
when documentation is not included within an audit file activity.
This document also contains the details of audit procedures performed on the client data.
Other relevant document:
— Output of D&A routine performed <X-ref>
Instructions
Throughout this document, the text that appears in brackets [ ] represents example text to be
updated to reflect the actual procedures performed. Furthermore:
— red highlighted sections should be prepared by the engagement team; and
— green highlighted sections should be prepared by the D&A team and reviewed and adjusted
where necessary by the engagement team.
Before starting to complete this work paper, read the guidance carefully given in blue in the
beginning of each Sections II, III and IV below.
Certain sections of this document may not be relevant to the engagement. When a section is
considered not relevant to a particular engagement, the reason(s) supporting that determination
is (are) documented herein, if appropriate. The section itself is not deleted from this document.
Applicability
This document is applicable for all KPMG Clara workflows.
We document procedures performed on data used in CAATs either:
— in the appropriate audit file screen, when it facilitates such documentation, or
— in this document, which should be attached to (or referenced from) the relevant activity.
© 2023 KPMG Accountants N.V., a Dutch limited liability company and a member firm of the KPMG global organization of independent Page 1
member firms affiliated with KPMG International Limited, a private English company limited by guarantee. All rights reserved.
CAATs workpaper
(NL 04/23)
© 2023 KPMG Accountants N.V., a Dutch limited liability company and a member firm of the KPMG global organization of independent Page 2
member firms affiliated with KPMG International Limited, a private English company limited by guarantee. All rights reserved.
CAATs workpaper
(NL 04/23)
I. Overview of responsibilities
See below an overview of responsibilities with regards to procedures performed at each stage
of the D&A routine:
© 2023 KPMG Accountants N.V., a Dutch limited liability company and a member firm of the KPMG global organization of independent Page 3
member firms affiliated with KPMG International Limited, a private English company limited by guarantee. All rights reserved.
CAATs workpaper
(NL 04/23)
© 2023 KPMG Accountants N.V., a Dutch limited liability company and a member firm of the KPMG global organization of independent Page 4
member firms affiliated with KPMG International Limited, a private English company limited by guarantee. All rights reserved.
CAATs workpaper
(NL 04/23)
© 2023 KPMG Accountants N.V., a Dutch limited liability company and a member firm of the KPMG global organization of independent Page 5
member firms affiliated with KPMG International Limited, a private English company limited by guarantee. All rights reserved.
CAATs workpaper (NL 04/23)
File name & Data source Method of receiving data Entity contact/ Date of Period covered
description and system Client contact extraction
[XXX] [XXX] [Select applicable: Data files are uploaded in [Full Name and [YYYY- [Enter start and
KPMG’s PBC portal to transfer the files to the Role] MM-DD] end dates of the
[Enter description KPMG engagement team. period analyzed]
of the data
Raw data obtained by KPMG ITA specialists,
presented in the
please refer to documentation completed by
entity file] KPMG ITA <x-Ref>
Example: Data files uploaded to client share drive
<include link>
File name: Sales
revenue sub- Data files were obtained using Large File
ledger by invoices Transfer (LFT)
2021.xlsx Data files obtained using the
Unit4Datacollector
Description: Sales
revenue sub-ledger Other]
for the year ending
31/12/2021 by
invoices.
[Add additional [Add [Add additional rows for each data file used if [Add additional [Add [Add additional
rows for each data additional applicable] rows for each data additional rows for each data
file used if rows for each file used if rows for file used if
applicable] data file used applicable] each data applicable]
if applicable] file used if
applicable]
© 2023 KPMG Accountants N.V., a Dutch limited liability company and a member firm of the KPMG global organization of independent member firms affiliated with KPMG International Page 6
Limited, a private English company limited by guarantee. All rights reserved.
CAATs workpaper (NL 04/23)
Data pre-processing
Consider and document the entity’s, the engagement team’s/ ITA’s and the Data & Analytic team’s pre-processing steps (e.g.
combine multiple sub-accounts into one account number for analysis, eliminate sub-total and total rows, eliminate stacked heading
rows, check for missing and blank fields for numeric data fields, offsetting positive and negative items, etc.). If no pre-processing
steps were performed then indicate that by stating ‘No pre-processing steps were performed’ in the respective columns below.
2
The procedures included in the table are provided to aid in reconciling the data file imported to the entity’s source data when using Data Workbench. The procedures included in the
table do not address checking the appropriateness of the parameters used or checking the logic of the equation and/or programming of an extraction routine. If these types of
procedures are also applicable in the engagement circumstances, additional procedures should be added as necessary.
3
It is a responsibility of the engagement team to evaluate the relevance and reliability of data and document it within the appropriate audit file activity screen.
4
If you are performing any of the steps in a separate workpaper, then include a reference to that workpaper
© 2023 KPMG Accountants N.V., a Dutch limited liability company and a member firm of the KPMG global organization of independent member firms affiliated with KPMG International Page 7
Limited, a private English company limited by guarantee. All rights reserved.
CAATs workpaper (NL 04/23)
Procedure(s) to verify that the [Enter procedures performed to verify the data is completely and accurately extracted from the client’s
data is completely and system, including results, e.g.:
accurately extracted from the
- checking the appropriateness of the parameters used to extract data;
client’s system
- reconcile total value of the amounts in the relevant fields from the extracted entity file to the GL Trial
Balance].
Results:
[Enter results] or <X-ref> to the procedures performed.
Engagement team’s pre- [Describe all pre-processing procedures performed by the engagement team].
processing procedures
© 2023 KPMG Accountants N.V., a Dutch limited liability company and a member firm of the KPMG global organization of independent member firms affiliated with KPMG International Page 8
Limited, a private English company limited by guarantee. All rights reserved.
CAATs workpaper (NL 04/23)
XXXXXX, XX-XX-XXXX
Procedure(s) to verify that the a) Reconciled the record count (excluding header and blank rows) from the data file imported into Alteryx to
data has been completely and the entity’s source data file.
accurately imported into the
CAATs tool Results:
Excel: XX rows.
Alteryx: XX rows.
Example:
Excel : 245 rows
Alteryx: 245 rows
No differences were noted.
b) Checked that the fields structure of the data file after its import into Alteryx is:
- consistent with the fields structure of the entity’s source data file;
- in-line with D&A Team expectations of the fields to be present in the file to execute D&A routine.
Results:
[Enter results]
Example:
Structure of the file imported into Alteryx is consistent with the entity’s source data file structure and D&A
Team expectations.
c) Reconciled the total value of [Enter field name] field in Alteryx to the relevant GL Trial Balance account(s)
© 2023 KPMG Accountants N.V., a Dutch limited liability company and a member firm of the KPMG global organization of independent member firms affiliated with KPMG International Page 9
Limited, a private English company limited by guarantee. All rights reserved.
CAATs workpaper (NL 04/23)
balance(s).
Please see below GLTB account(s) for which reconciliation was performed:
[Include account numbers and names here or in the Appendix].
Results:
[Enter results]
Examples:
Option (a):
Results:
GLTB value: 100,000
Alteryx value: 100,000
No differences were noted.
Option (b):
Results:
Reconciliation between entity file field total value and GLTB was performed by the engagement team without
any differences which require further investigation in <x-ref>.
D&A team performed reconciliation of the total value of the field between the entity file and Alteryx:
Entity file value: 100,000
Alteryx value: 100,000
No differences were noted.
D&A team’s pre-processing [Describe all pre-processing procedures performed by the D&A team].
procedures
Example:
© 2023 KPMG Accountants N.V., a Dutch limited liability company and a member firm of the KPMG global organization of independent member firms affiliated with KPMG International Page 10
Limited, a private English company limited by guarantee. All rights reserved.
CAATs workpaper (NL 04/23)
D&A team:
Added a prefix to the columns:
“Sales Invoice Listing_”
[Add additional tables similar to File #1 for each data file used if applicable]
© 2023 KPMG Accountants N.V., a Dutch limited liability company and a member firm of the KPMG global organization of independent member firms affiliated with KPMG International Page 11
Limited, a private English company limited by guarantee. All rights reserved.
CAATs workpaper
(NL 04/23)
V. Output
The output of pre-processing of data is shared with the engagement team in file <XXX>
The engagement team concluded on the above results of the D&A routine at <X-ref>.
5
The independence confirmation declaration (ICD) of the D&A team members will be recorded when they charge their time on the
IBS code of the engagement.
6
It is assumed that annotations for the initials of the engagement team preparer and/or reviewer and the date of preparation and/or
review and made electronically (e.g. in the audit file)
© 2023 KPMG Accountants N.V., a Dutch limited liability company and a member firm of the KPMG global organization of independent Page 12
member firms affiliated with KPMG International Limited, a private English company limited by guarantee. All rights reserved.
CAATs workpaper
(NL 04/23)
Appendix A
[Provide the screenshot of raw data field specifications from Alteryx]
© 2023 KPMG Accountants N.V., a Dutch limited liability company and a member firm of the KPMG global organization of independent Page 13
member firms affiliated with KPMG International Limited, a private English company limited by guarantee. All rights reserved.