Professional Documents
Culture Documents
3
Official Winter UK Release
James Loughlin
Head of Training & Consultancy
AuditWare Systems Ltd
Agenda
• Welcome
• IDEA 10.3 UK Release – New Features and Enhancements
• SmartAnalyzer Apps & Tutorial
• Questions and Answers
• End
Good News – IDEA 10.3 is finally here…...
What’s New in IDEA 10.3
IDEAPythonStarterPack.zip
Python 3.5.3
IDEA’s IDE (no IDE)
(incl. debugger)
Python Package 1 Python Package 1
Python Package 2 Python Package 2
Python Package 3 Python Package 3
(2) Final test, run, use it from IDEA (1) Build it, debug it, test it here
New in IDEA 10.3 – Python Integration
IDEA
• Main script, run this one
Declare classes and globals
<myscript>.py
•
• Check for errors, dependencies
IDE • Can be run from IDE or IDEA
(PyCharm)
<myscript>_dialog.py
New in IDEA 10.3 – Python Integration
New in IDEA 10.3 – Python Integration
New in IDEA 10.3 – Python Integration
New in IDEA 10.3 – Python Integration
Similar to RunPython, this command lets IDEAScript call the Python script of your choice
RunPythonEx
with multiple parameters. It then resumes processing in IDEAScript.
This is a new way for the FieldStats object to report the number of unique categories for
NumCategories
a given Character field.
This command acts as a new way for the Database object to create an instant
NumCategoriesOutputDB
summarization database from the Character Field Stats of a database with field statistics.
This new command lets the FieldStats object report the number of cells with blanks for a
NumBlanks
given Character field.
A new @Function, @Python lets auditors extend IDEA’s existing library of @Functions
@Python
with their own creations written in Python. It is ideal for Virtual fields.
New FieldStatistics indices have been created: “110” for # of Blanks, “111” for # of
@FieldStatistics
Categories.
New in IDEA 10.3 – Other Items
• Windows Server 2016: IDEA and IDEA • Fuzzy Duplicate: Now supported on
Server are now compatible. IDEA Server.
• Microsoft SQL Server 2016: IDEA
Server is now compatible. • Report Reader: We now support
imports of PDF formats listed as PDF/A
• Citrix XenApp: 7.6 and 7.12 now (objects within PDF). Users also now
supported for IDEA and IDEA Server.
have the option to preserve as a text
• UTF-8: IDEA 10.3 automatically detects file when importing a PDF file to IDEA
files with international characters to save time in subsequent imports.
encoded in UTF-8 format, and imports
data correctly without the need to
change the encoding of the source files
before importing into IDEA. This
simplifies the review of international
data for users with operations around
the world.
New in IDEA 10.3 – Other Items
CaseWare Analytics’ Account Activity Manager provides an easy way to automatically detect errors and possible fraud
schemes involved with deposit accounts. The application uses IDEA® Data Analysis software and includes several tests
that identify control weaknesses by analysing data generated from deposit accounts. Once identified, the application then
reports the exceptions and provides guidelines for remediation.
Loan Examiner
CaseWare Analytics’ Loan Examiner provides an easy way to automatically detect errors and possible fraud schemes
involved with loan accounts. The application uses IDEA® Data Analysis software and includes several tests that identify
control weaknesses by analysing data generated from loan accounts. Once identified, the application then reports the
exceptions and provides guidelines for remediation.
SmartAnalyzer – Other Apps
Duplicate Excluder
Comparing values in the same field, but in different rows is a challenge – especially if you need to not only identify which
data differs, but how it differs. The Duplicate Excluder App uses a comprehensive suite of nine tests to identify duplicates
across rows and refine the difference for one field. This testing process helps filter out false positives that differ
significantly in value. The maximum amount of difference between numbers can be specified to pinpoint potential areas
of interest, anomalies or errors.
The Duplicate Key Exclusion App helps identify records where certain key fields are the same, but the exclusion field is
different. Tests included with this App are:
• Character Differences Due to Transpositions
• Character Differences within a Levenshtein Distance:
• Date Differences within a Range
• Numeric Absolute Differences within a RangeNumeric Absolute Differences within a Range
• Numeric Percentage Differences within a Range
• Opposite Amounts when Absolute Values Remain Constant
• Varying Letters when Numbers Remain Constant
• Varying Letters when Numbers Remain Constant
• Varying Numbers when Letters Remain Constant:
• Varying Special Characters when Alphanumerics Remain Constant
SmartAnalyzer – Other Apps
IS Fraud Tool Kit
The IS Fraud Tool Kit contains various audit tests that enhance the Benford tests found in IDEA along with including
several additional tests looking for number duplication and rounded numbers.
Main app content:
Benford Tests:
• 1st, 2nd, 3rd & 4th digit test
• 1st two digit test
• 1st three digit test
• Last two digit test
Duplication Tests:
• Same-Same-Same test
• Same-Same-Different test
• Number Duplication test
Other tests:
• Relative Size Factor test
• Modulus test
• Mod tax test
SmartAnalyzer – Other Apps
Address Cross Checker
The Address Cross Checker App combines numbers found in street address fields (street address, suite
number, box number, etc.) with the first 5 digits in the address’ zip code to create a numeric address key for
each address record. The address key can then be used to match addresses within a database or between
any two address databases to produce a higher number of true matches. Some fuzzy matches will occur,
such as two addresses on different streets within the same zip code. This mainly occurs in cities where
there is greater uniformity in street layouts. This App utilizes two matching approaches:
• Approach #1: The Visual Connector feature within IDEA performs many-to-many matches. Each
address key record in the first database will be matched to every possible matching address key record
in the second database.
• Approach #2: The Join database feature in IDEA performs a many-to-one match. Each address key
record in the first database will be matched to the first matching address key record encountered in the
second database.
The output database from both matching processes will need to be reviewed to separate the true matching
records from the inadvertent or false positive matches. The Address Cross Checker App is designed to
accommodate up to three separate street address fields and one separate zip code field thus providing
greater flexibility in building your address key.
SmartAnalyzer – Other Apps
Running Total
The Running Total app creates a new RUNNING_TOTAL_X (X being the field you tagged during setup) field
that adds the values of the tagged numeric field one row at a time. It differs from the built-in Control Total
in that it shows you the changes in the total row by row.
The IS Multi File Import allows you to import multiple files into IDEA in just one pass. The application will
handle all the most common IDEA file types such as dBase, Microsoft Access, Microsoft Excel, Print Report,
EBCDIC, Text Fixed Length, Text Delimited and XML.
Easily export multiple IDEA databases into separate worksheets in Excel and automatically name each
sheet.
SmartAnalyzer – Apps in Development
• General Ledger Controls
• Journal Entry Controls
• Accounts Payable Controls
• Procurement Controls
• Accounts Receivable Controls
• Fixed Asset Controls
• Inventory Controls
• Travel & Expense Controls
• Procurement Controls
• Payroll Expenses Controls
• Travel & Expenses Control
Plus more….
SmartAnalyzer Demonstration
SmartAnalyzer Apps SDK
Thank you for your time.