SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
Jennifer Goines, ACDA
Sr. Continuous Auditor
Cherokee Nation Businesses
918.384.6731
jennifer.goines@cn-bus.com
Letting the CAAT Out of The Bag
Cherokee Nation and Its Businesses
• Nations second largest Indian tribe
• 300,000+ tribal citizens
• Sovereign government - executive, judicial and legislative
branches
• Jurisdiction – 14 Oklahoma counties
• CNB – board-governed holding company
• 40+ businesses, 40 states, 8500 employees
• $590+ million in annual revenues
• 30% supports services for tribal citizens
• 70% reinvested in training, job creation, self-sufficiency
Regulations
• Federal Law
• IGRA – Indian Gaming Regulatory Act
• Title 31 and Suspicious Activity Regulations
• IRS Regulations (Tips, Gaming Withholding & Reporting)
• State Compact Legislation & Fees
• Table Games
– Class II definition/non-house banked
• Poker
• Electronic Gaming
– Covered vs. Class II games
– Net Win
Regulations
• National Indian Gaming Commission (NIGC)
• Minimum Internal Control Regulations
• Fee payments
• Class II Definition
• Cherokee Nation Gaming Commission (CNGC)
• Rules and Regulations
• Minimum Internal Control Standards
• On-site inspectors
• Oklahoma Horse Racing Commission (OHRC)
• Gaming requirements
• Racing requirements
• State Fees/Fair Meadow Agreement
• Horseman purses
Continuous
Auditing/Monitoring
The COSO Framework
• Analytical Procedures: Provide an efficient and effective means of assessing and
evaluating information collected in an engagement (IIA Practice Advisory 2320-
1)—aka “data analytics”
• Continuous auditing: A method used to perform control risk assessments
automatically on a more frequent basis (IIA GTAG-3)
• Continuous monitoring: Encompasses processes that management puts into
place to ensure that the policies, procedures, and business processes are operating
effectively (IIA GTAG-3)
• CAATTS: Computer-assisted audit tools and techniques; this includes generalized
software packages and desktop productivity software
IIA Definitions
Gaming System Environment
Data Volume
• Challenges
- Vast volumes of data - IT limits on file sizes
- Data analysis limitations - Disparate data sources
- Multitude of data formats
• CAAT Solutions
- 100% data access - Unlimited file sizes
- Total data populations - Cross-platform analysis
- Single point of view
• Benefits
- Increased breadth & depth of audit coverage
- Confidence in making decision on the whole picture
- Comprehensive analysis & insight into business integrity
Security
• Challenges
- Data security concerns - IT controls for data protection
- Fraud - Undetected controls violations
- Unattended processes
• CAAT Solutions
- Adhere to security protocols
- Secure and managed environment
- Work with IT governance and control
• Benefits
- Reduced risk of loss and security breaches
- Confidentiality of data maintained
- Only authorized access to source data, results & findings
- Work with managed IT environment
Productivity
• Challenges
- Reliance on busy IT resources - Long data request cycles
- Automating recurring analysis - Incomplete data extracts
- Lack of multiple tools for extraction, analysis and reporting
• CAAT Solutions
- Direct/remote data access - “Self Serve” to data securely
- Repeat analysis and automation
- Single technology for multi-source data access, analysis & reporting
• Benefits
- Increased audit independence - Shortened audit cycles
- Reduced training requirements - More easily retained skill set
- Improved efficiency and effectiveness
- Results immediately available
Requirements
• Executive/Audit Committee Support
• Inclusion In The Audit Plan
• Supportive/Patient Chief Audit Executive
• Dedicated Resources
• The Right Technology
• The Right Skill Sets
• Creativity
• Do it RIGHT! vs. Do it right NOW!
Technologies
• CAAT(s)
– Supported by Big Four Accounting
– Multi-Platform Analysis
– Virtually Unlimited File Sizes
– Easy Automation (scripting)
• Windows Script Host
– Included in Windows OS; facilitates Windows based automation
• WinZip
– Inexpensive
– Command line interface
– Encryption
• Windows Task Scheduler
– Included in Windows OS
• Microsoft Excel
– Company standard
– End-user familiarity
– Easy Automation
Strategy
• Pick The Low Hanging Fruit
– Readily available data
– Obvious impact in efficiency and cost
– May have to temporarily throw out risk-based approach
• Areas Where Others Have Failed
– More willing to grant access to data
– Vested interest in success
• Internal Projects
– Departmental reporting projects
– Administrative tasks
• Small Projects
– Create opportunities for small wins
– Deliverables sell the process
Data Analysis & Reporting
Data Flow Diagram
Data Analysis & Reporting
Analytics
• Code as you go..saves time and frustration
• Pop-ups are nice, but someone has to click on
them
• Variables are your friend
• Create “living analytics” that adjust to
environmental changes or send an alert if updates
are required
• Naming conventions and organization
• Path references
• Do it RIGHT vs. Do it right NOW!
Data Analysis & Reporting
Data Repository
Data Analysis & Reporting
Repeatable Analytics
Data Analysis & Reporting
Automation Process
Master VB Script
This script runs the other scripts and controls the timing of when the separate processes start.
ODBC:
Database
Connections
ACL Scripts:
Perform the
analysis and
export the
results for
processing by
the respective
report template .
Note: Build in
controls that
monitor key
points and
notify IA if
changes are
needed.
VB Script:
Archives the
analysis in a
compressed
file (.zip) and
moves the file
to the audit
share drive for
storage and
nightly
backups.
Sub-routine:
Opens
communication
with SMTP
server, creates
email message,
and attaches the
formatted excel
file.
VB/VBA
Scripts:
Housed inside
report templates.
There is one per
analysis and the
script imports the
summary data,
exception detail,
scatter graph data,
creates the
statistics used to
determine what is
out of the ordinary,
creates the scatter
graph, and creates
a copy of the
analysis for
archiving.
RDRD PD
Email End
User
.ZIP to
Archive
Windows Scheduler runs script at specified date and time.
RD = Raw Data = Processed Data = Report Formatted DataPD RD
Continuous Auditing
• Independent testing of controls - through the review of 100 percent of transactions from any
source
• Timely notification to management of control breakdowns - an "early warning system" of
compliance risk, enabling control weaknesses to be fixed before they materially impact
financial statements or they are reported externally
• Improved fraud detection and reduction of business risk - through identification of control
gaps and weaknesses that can lead to error, abuse, and fraud
• Improvements to efficiency and effectiveness - with potential to increase profitability by
containing costs, minimizing losses, and improving revenue collection
• Sustainable compliance - ongoing, automated internal control testing that provides cost-
effective support for compliance programs
• Extensibility to multiple end-to-end business processes - with independent assurance of
controls effectiveness and transaction integrity across the enterprise
Disclaimer
• The code contained in this presentation and any related material
is provided “as is.” The information is provided for
informational purposes only and is not intended to provide
specific programming guidance. Use at your own risk.
• Any techniques or methodologies presented here can create
security risks if not properly implemented. You should consult
your IT security department for guidance on using anything
presented herein. Use at your own risk.
Questions?

Weitere ähnliche Inhalte

Andere mochten auch

Tủ bếp acrylic bóng gương, báo giá tủ bếp acrylic, tủ bếp acrylic có bền khôn...
Tủ bếp acrylic bóng gương, báo giá tủ bếp acrylic, tủ bếp acrylic có bền khôn...Tủ bếp acrylic bóng gương, báo giá tủ bếp acrylic, tủ bếp acrylic có bền khôn...
Tủ bếp acrylic bóng gương, báo giá tủ bếp acrylic, tủ bếp acrylic có bền khôn...Vua Tủ Bếp
 
Rpo outdoor (publicidade)
Rpo   outdoor (publicidade)Rpo   outdoor (publicidade)
Rpo outdoor (publicidade)Elton Perin
 
pulmonary endometriosis
pulmonary endometriosispulmonary endometriosis
pulmonary endometriosisJoungho Han
 
부천오피/목동오피/천안오피/역삼역오피/창동오피
부천오피/목동오피/천안오피/역삼역오피/창동오피부천오피/목동오피/천안오피/역삼역오피/창동오피
부천오피/목동오피/천안오피/역삼역오피/창동오피bjavjxtj3
 
América de cali
América de caliAmérica de cali
América de caliorlys0306
 
Super Strategies 2014 ACL Presentation
Super Strategies 2014 ACL PresentationSuper Strategies 2014 ACL Presentation
Super Strategies 2014 ACL PresentationDavid Fernandes
 
mucoepidermoid carcinoma lung
mucoepidermoid carcinoma lungmucoepidermoid carcinoma lung
mucoepidermoid carcinoma lungJoungho Han
 
Kumpulan soal pg ips smp 7 smt 1 2
Kumpulan soal pg ips smp 7 smt 1 2Kumpulan soal pg ips smp 7 smt 1 2
Kumpulan soal pg ips smp 7 smt 1 2Fadhil Fazrin
 
Employee Training & Development
Employee Training & DevelopmentEmployee Training & Development
Employee Training & DevelopmentDharmandar Attal
 

Andere mochten auch (14)

Tủ bếp acrylic bóng gương, báo giá tủ bếp acrylic, tủ bếp acrylic có bền khôn...
Tủ bếp acrylic bóng gương, báo giá tủ bếp acrylic, tủ bếp acrylic có bền khôn...Tủ bếp acrylic bóng gương, báo giá tủ bếp acrylic, tủ bếp acrylic có bền khôn...
Tủ bếp acrylic bóng gương, báo giá tủ bếp acrylic, tủ bếp acrylic có bền khôn...
 
Rpo outdoor (publicidade)
Rpo   outdoor (publicidade)Rpo   outdoor (publicidade)
Rpo outdoor (publicidade)
 
pulmonary endometriosis
pulmonary endometriosispulmonary endometriosis
pulmonary endometriosis
 
Sintesis
SintesisSintesis
Sintesis
 
Rolamento 2
Rolamento 2Rolamento 2
Rolamento 2
 
부천오피/목동오피/천안오피/역삼역오피/창동오피
부천오피/목동오피/천안오피/역삼역오피/창동오피부천오피/목동오피/천안오피/역삼역오피/창동오피
부천오피/목동오피/천안오피/역삼역오피/창동오피
 
América de cali
América de caliAmérica de cali
América de cali
 
Super Strategies 2014 ACL Presentation
Super Strategies 2014 ACL PresentationSuper Strategies 2014 ACL Presentation
Super Strategies 2014 ACL Presentation
 
mucoepidermoid carcinoma lung
mucoepidermoid carcinoma lungmucoepidermoid carcinoma lung
mucoepidermoid carcinoma lung
 
Cryptococcosis
CryptococcosisCryptococcosis
Cryptococcosis
 
Kumpulan soal pg ips smp 7 smt 1 2
Kumpulan soal pg ips smp 7 smt 1 2Kumpulan soal pg ips smp 7 smt 1 2
Kumpulan soal pg ips smp 7 smt 1 2
 
Codigo de etica del ingeniero en administracion
Codigo de etica del ingeniero en administracionCodigo de etica del ingeniero en administracion
Codigo de etica del ingeniero en administracion
 
Biomas
BiomasBiomas
Biomas
 
Employee Training & Development
Employee Training & DevelopmentEmployee Training & Development
Employee Training & Development
 

Ähnlich wie Continuous Auditing with CAATs

Assessing New Databases– Translytical Use Cases
Assessing New Databases– Translytical Use CasesAssessing New Databases– Translytical Use Cases
Assessing New Databases– Translytical Use CasesDATAVERSITY
 
ITAM Portfolio-The Big Umbrella-Slideshare.pptx
ITAM Portfolio-The Big Umbrella-Slideshare.pptxITAM Portfolio-The Big Umbrella-Slideshare.pptx
ITAM Portfolio-The Big Umbrella-Slideshare.pptxSandeep Bhatia
 
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...DATAVERSITY
 
Drive Smarter Decisions with Big Data Using Complex Event Processing
Drive Smarter Decisions with Big Data Using Complex Event ProcessingDrive Smarter Decisions with Big Data Using Complex Event Processing
Drive Smarter Decisions with Big Data Using Complex Event ProcessingPerficient, Inc.
 
1 Information Systems Analysis & Design,.pptx
1 Information Systems Analysis & Design,.pptx1 Information Systems Analysis & Design,.pptx
1 Information Systems Analysis & Design,.pptxMadhusudhanaSubraman
 
Unified Monitoring Webinar with Dustin Whittle
Unified Monitoring Webinar with Dustin WhittleUnified Monitoring Webinar with Dustin Whittle
Unified Monitoring Webinar with Dustin WhittleAppDynamics
 
Automate Data Scraping and Extraction for Web
Automate Data Scraping and Extraction for WebAutomate Data Scraping and Extraction for Web
Automate Data Scraping and Extraction for WebHelpSystems
 
BI: How Can Your High-Performance BI System Meet Expectations When You Feed I...
BI: How Can Your High-Performance BI System Meet Expectations When You Feed I...BI: How Can Your High-Performance BI System Meet Expectations When You Feed I...
BI: How Can Your High-Performance BI System Meet Expectations When You Feed I...Ray Mcglew
 
MSP Sales Tactic | Conducting Effective Network Assessments to Win New Contracts
MSP Sales Tactic | Conducting Effective Network Assessments to Win New ContractsMSP Sales Tactic | Conducting Effective Network Assessments to Win New Contracts
MSP Sales Tactic | Conducting Effective Network Assessments to Win New ContractsDavid Castro
 
It's Time the Data Center Gets the "Moneyball" Treatment
It's Time the Data Center Gets the "Moneyball" TreatmentIt's Time the Data Center Gets the "Moneyball" Treatment
It's Time the Data Center Gets the "Moneyball" TreatmentTeamQuest Corporation
 
Digital World Class Performance of O2C Shared Services | Order To Cash (O2C) ...
Digital World Class Performance of O2C Shared Services | Order To Cash (O2C) ...Digital World Class Performance of O2C Shared Services | Order To Cash (O2C) ...
Digital World Class Performance of O2C Shared Services | Order To Cash (O2C) ...Emagia
 
Sage Fixed Assets Accounting for Sage 100
Sage Fixed Assets Accounting for Sage 100Sage Fixed Assets Accounting for Sage 100
Sage Fixed Assets Accounting for Sage 100Net at Work
 
3.42211- CIS Audit.pdf
3.42211- CIS Audit.pdf3.42211- CIS Audit.pdf
3.42211- CIS Audit.pdfNehemiah27
 
The elusive root cause
The elusive root causeThe elusive root cause
The elusive root causeneebula
 
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!Richard Robinson
 
Measuring the Success of Cloud-Based Services
Measuring the Success of Cloud-Based ServicesMeasuring the Success of Cloud-Based Services
Measuring the Success of Cloud-Based ServicesVistara
 

Ähnlich wie Continuous Auditing with CAATs (20)

Assessing New Databases– Translytical Use Cases
Assessing New Databases– Translytical Use CasesAssessing New Databases– Translytical Use Cases
Assessing New Databases– Translytical Use Cases
 
ITAM Portfolio-The Big Umbrella-Slideshare.pptx
ITAM Portfolio-The Big Umbrella-Slideshare.pptxITAM Portfolio-The Big Umbrella-Slideshare.pptx
ITAM Portfolio-The Big Umbrella-Slideshare.pptx
 
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
 
Drive Smarter Decisions with Big Data Using Complex Event Processing
Drive Smarter Decisions with Big Data Using Complex Event ProcessingDrive Smarter Decisions with Big Data Using Complex Event Processing
Drive Smarter Decisions with Big Data Using Complex Event Processing
 
Oi
OiOi
Oi
 
Management Information System
Management Information System Management Information System
Management Information System
 
1 Information Systems Analysis & Design,.pptx
1 Information Systems Analysis & Design,.pptx1 Information Systems Analysis & Design,.pptx
1 Information Systems Analysis & Design,.pptx
 
Unified Monitoring Webinar with Dustin Whittle
Unified Monitoring Webinar with Dustin WhittleUnified Monitoring Webinar with Dustin Whittle
Unified Monitoring Webinar with Dustin Whittle
 
Automate Data Scraping and Extraction for Web
Automate Data Scraping and Extraction for WebAutomate Data Scraping and Extraction for Web
Automate Data Scraping and Extraction for Web
 
BI: How Can Your High-Performance BI System Meet Expectations When You Feed I...
BI: How Can Your High-Performance BI System Meet Expectations When You Feed I...BI: How Can Your High-Performance BI System Meet Expectations When You Feed I...
BI: How Can Your High-Performance BI System Meet Expectations When You Feed I...
 
MSP Sales Tactic | Conducting Effective Network Assessments to Win New Contracts
MSP Sales Tactic | Conducting Effective Network Assessments to Win New ContractsMSP Sales Tactic | Conducting Effective Network Assessments to Win New Contracts
MSP Sales Tactic | Conducting Effective Network Assessments to Win New Contracts
 
It's Time the Data Center Gets the "Moneyball" Treatment
It's Time the Data Center Gets the "Moneyball" TreatmentIt's Time the Data Center Gets the "Moneyball" Treatment
It's Time the Data Center Gets the "Moneyball" Treatment
 
Digital World Class Performance of O2C Shared Services | Order To Cash (O2C) ...
Digital World Class Performance of O2C Shared Services | Order To Cash (O2C) ...Digital World Class Performance of O2C Shared Services | Order To Cash (O2C) ...
Digital World Class Performance of O2C Shared Services | Order To Cash (O2C) ...
 
NZS-4555 - IT Analytics Keynote - IT Analytics for the Enterprise
NZS-4555 - IT Analytics Keynote - IT Analytics for the EnterpriseNZS-4555 - IT Analytics Keynote - IT Analytics for the Enterprise
NZS-4555 - IT Analytics Keynote - IT Analytics for the Enterprise
 
Sage Fixed Assets Accounting for Sage 100
Sage Fixed Assets Accounting for Sage 100Sage Fixed Assets Accounting for Sage 100
Sage Fixed Assets Accounting for Sage 100
 
3.42211- CIS Audit.pdf
3.42211- CIS Audit.pdf3.42211- CIS Audit.pdf
3.42211- CIS Audit.pdf
 
The elusive root cause
The elusive root causeThe elusive root cause
The elusive root cause
 
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
 
Measuring the Success of Cloud-Based Services
Measuring the Success of Cloud-Based ServicesMeasuring the Success of Cloud-Based Services
Measuring the Success of Cloud-Based Services
 
MAS-presentation-v22sep
MAS-presentation-v22sepMAS-presentation-v22sep
MAS-presentation-v22sep
 

Continuous Auditing with CAATs

  • 1. Jennifer Goines, ACDA Sr. Continuous Auditor Cherokee Nation Businesses 918.384.6731 jennifer.goines@cn-bus.com Letting the CAAT Out of The Bag
  • 2. Cherokee Nation and Its Businesses • Nations second largest Indian tribe • 300,000+ tribal citizens • Sovereign government - executive, judicial and legislative branches • Jurisdiction – 14 Oklahoma counties • CNB – board-governed holding company • 40+ businesses, 40 states, 8500 employees • $590+ million in annual revenues • 30% supports services for tribal citizens • 70% reinvested in training, job creation, self-sufficiency
  • 3.
  • 4. Regulations • Federal Law • IGRA – Indian Gaming Regulatory Act • Title 31 and Suspicious Activity Regulations • IRS Regulations (Tips, Gaming Withholding & Reporting) • State Compact Legislation & Fees • Table Games – Class II definition/non-house banked • Poker • Electronic Gaming – Covered vs. Class II games – Net Win
  • 5. Regulations • National Indian Gaming Commission (NIGC) • Minimum Internal Control Regulations • Fee payments • Class II Definition • Cherokee Nation Gaming Commission (CNGC) • Rules and Regulations • Minimum Internal Control Standards • On-site inspectors • Oklahoma Horse Racing Commission (OHRC) • Gaming requirements • Racing requirements • State Fees/Fair Meadow Agreement • Horseman purses
  • 7. • Analytical Procedures: Provide an efficient and effective means of assessing and evaluating information collected in an engagement (IIA Practice Advisory 2320- 1)—aka “data analytics” • Continuous auditing: A method used to perform control risk assessments automatically on a more frequent basis (IIA GTAG-3) • Continuous monitoring: Encompasses processes that management puts into place to ensure that the policies, procedures, and business processes are operating effectively (IIA GTAG-3) • CAATTS: Computer-assisted audit tools and techniques; this includes generalized software packages and desktop productivity software IIA Definitions
  • 9. Data Volume • Challenges - Vast volumes of data - IT limits on file sizes - Data analysis limitations - Disparate data sources - Multitude of data formats • CAAT Solutions - 100% data access - Unlimited file sizes - Total data populations - Cross-platform analysis - Single point of view • Benefits - Increased breadth & depth of audit coverage - Confidence in making decision on the whole picture - Comprehensive analysis & insight into business integrity
  • 10. Security • Challenges - Data security concerns - IT controls for data protection - Fraud - Undetected controls violations - Unattended processes • CAAT Solutions - Adhere to security protocols - Secure and managed environment - Work with IT governance and control • Benefits - Reduced risk of loss and security breaches - Confidentiality of data maintained - Only authorized access to source data, results & findings - Work with managed IT environment
  • 11. Productivity • Challenges - Reliance on busy IT resources - Long data request cycles - Automating recurring analysis - Incomplete data extracts - Lack of multiple tools for extraction, analysis and reporting • CAAT Solutions - Direct/remote data access - “Self Serve” to data securely - Repeat analysis and automation - Single technology for multi-source data access, analysis & reporting • Benefits - Increased audit independence - Shortened audit cycles - Reduced training requirements - More easily retained skill set - Improved efficiency and effectiveness - Results immediately available
  • 12. Requirements • Executive/Audit Committee Support • Inclusion In The Audit Plan • Supportive/Patient Chief Audit Executive • Dedicated Resources • The Right Technology • The Right Skill Sets • Creativity • Do it RIGHT! vs. Do it right NOW!
  • 13. Technologies • CAAT(s) – Supported by Big Four Accounting – Multi-Platform Analysis – Virtually Unlimited File Sizes – Easy Automation (scripting) • Windows Script Host – Included in Windows OS; facilitates Windows based automation • WinZip – Inexpensive – Command line interface – Encryption • Windows Task Scheduler – Included in Windows OS • Microsoft Excel – Company standard – End-user familiarity – Easy Automation
  • 14. Strategy • Pick The Low Hanging Fruit – Readily available data – Obvious impact in efficiency and cost – May have to temporarily throw out risk-based approach • Areas Where Others Have Failed – More willing to grant access to data – Vested interest in success • Internal Projects – Departmental reporting projects – Administrative tasks • Small Projects – Create opportunities for small wins – Deliverables sell the process
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22. Data Analysis & Reporting
  • 24. Data Analysis & Reporting
  • 25. Analytics • Code as you go..saves time and frustration • Pop-ups are nice, but someone has to click on them • Variables are your friend • Create “living analytics” that adjust to environmental changes or send an alert if updates are required • Naming conventions and organization • Path references • Do it RIGHT vs. Do it right NOW!
  • 26. Data Analysis & Reporting
  • 28. Data Analysis & Reporting
  • 30. Data Analysis & Reporting
  • 31. Automation Process Master VB Script This script runs the other scripts and controls the timing of when the separate processes start. ODBC: Database Connections ACL Scripts: Perform the analysis and export the results for processing by the respective report template . Note: Build in controls that monitor key points and notify IA if changes are needed. VB Script: Archives the analysis in a compressed file (.zip) and moves the file to the audit share drive for storage and nightly backups. Sub-routine: Opens communication with SMTP server, creates email message, and attaches the formatted excel file. VB/VBA Scripts: Housed inside report templates. There is one per analysis and the script imports the summary data, exception detail, scatter graph data, creates the statistics used to determine what is out of the ordinary, creates the scatter graph, and creates a copy of the analysis for archiving. RDRD PD Email End User .ZIP to Archive Windows Scheduler runs script at specified date and time. RD = Raw Data = Processed Data = Report Formatted DataPD RD
  • 32. Continuous Auditing • Independent testing of controls - through the review of 100 percent of transactions from any source • Timely notification to management of control breakdowns - an "early warning system" of compliance risk, enabling control weaknesses to be fixed before they materially impact financial statements or they are reported externally • Improved fraud detection and reduction of business risk - through identification of control gaps and weaknesses that can lead to error, abuse, and fraud • Improvements to efficiency and effectiveness - with potential to increase profitability by containing costs, minimizing losses, and improving revenue collection • Sustainable compliance - ongoing, automated internal control testing that provides cost- effective support for compliance programs • Extensibility to multiple end-to-end business processes - with independent assurance of controls effectiveness and transaction integrity across the enterprise
  • 33. Disclaimer • The code contained in this presentation and any related material is provided “as is.” The information is provided for informational purposes only and is not intended to provide specific programming guidance. Use at your own risk. • Any techniques or methodologies presented here can create security risks if not properly implemented. You should consult your IT security department for guidance on using anything presented herein. Use at your own risk.