SlideShare a Scribd company logo
1 of 32
Download to read offline
SIKS Master Class on Smart Auditing
         March 21, 2012, Vught




     Top Cycle Mining


Philip Elsas, ComputationalAuditing.com
    Hans Blokdijk, Limperg Institute
  Robert Nehmer, Oakland University
                                          1
Introduction
• Process mining is a technique that takes
  business event logs as input and generates
  a smart flow chart as output

• The business case for process mining:
  – Automatically generated flow chart
  – Flow chart is not documentation-only

                                               2
Process Mining
• References
  – Aalst, W. van der (2011). Process Mining:
    Discovery, Conformance and Enhancement of
    Business Processes. Springer Verlag, Berlin
    (ISBN 978-3-642-19344-6).
  – Jans, M., van der Werf, J.M., Lybaert, N.,
    Vanhoof, K. (2011) A business process mining
    application for internal transaction fraud
    mitigation, Expert Systems with Applications,
    38 (10), 13351-13359
  – http://www.processmining.org/
                                                    3
Our Approach
• Our approach is to strategically position
  process mining for the cash-to-cash top cycle
  by assessing and assuring completeness of
  loggings

• The cash-to-cash cycle is central in the
  integrated owner-ordered and
  management-ordered audit approach
   – To Be modality ('Soll')
   – As Is modality ('Ist')
                                              4
• Owner-ordered auditing addresses understatement of profits:
  whether revenues are understated and expenses are overstated
  As an owner you want assurance that management, who you
  entrusted your money, is not making profits while keeping
  parts of it unstated, since profits are the basis of your
  dividends and stock quotation
• Management-ordered auditing addresses
  overstatement of profits
  As management you want to attract investment capital by
  increasing your credibility that the profits you state are all
  real, not overstated, and so you hire the independent auditor to
  provide this assurance
• Management's illegitimate interest (overstating or
  understating profits) determines the direction of the audit
  from a market-driven value-adding perspective                  5
Owner-ordered audit: to check management

  to increase credibility that
  profits aren't understated


                                                  Owners
Money-inflow for
management

maximize equity


                                 Management
                                                                Money-inflow
                                                                for owners

                                                                long-term ROI
   Potential
    Owners                                    Management-ordered audit:
                                              to attract new investors
                                              to increase credibility that
                                              profits aren't overstated
                                                                                6
• In the owner-ordered audit tradition the auditor
  determines completeness of profits using the
  cash-to-cash top cycle
• Quantitative:
  enterprise-level spanning reconciliation checks
  (also known as: comprehensive coherence tests):
  central norm connecting:
  - ‘buy side’ and ‘sell side’ transaction volumes
  - generated ‘gross profit’ margins
• Qualitative: enterprise-level segregation of duties:
  non-identical and preferably opposite interests in
  top cycle logging locations                      7
Cash-to-cash top cycle


                         8
Top cycle represented as a smart flow chart:
transaction, or flow, as a box with adjacent arrows (active),
state or stock as a circle (passive)
                                                                9
Top cycle represented as matrices with
quantitative aspects (prices & volumes) and
qualitative aspects (authorizations by
                               agents/departments: S,B,F,D,C,W)
                                                             10
Top cycle represented as a set of equations with the primary
audit direction per equation parameter in an owner-ordered audit:
overstatement (overlining in dark orange color) or
understatement (underlining in light orange color)             11
$0           +    $30 * (900+100)   -     $0      => $27,000+$3,000
               $0           +    $30 * (900+100)   -     $0      => $27,000+$3,000


               0    +   900+100       -   0   =>       900+100
               0    +   900+100       -   0   =>       900+100


               $0       +       $18,000+$2,000 -        $0       => $20 * (900+100)
               $0       +       $18,000+$2,000 -        $0       => $20 * (900+100)


               $0 + $27,000+$3,000 - $9,000+$1,000 => $18,000+$2,000
               $0 + $27,000+$3,000 - $9,000+$1,000 => $18,000+$2,000

                                               recording + omitted recording
                                               reality + omitted reality

                                                                                      12
unstated revenues, spanning reconciliation checks & detectability
Economic substance of the business
can be represented by a

‘Web of equations’

which inevitably includes:
   ‘stocks’ and ‘flows’ outside of
   the basic cash-to-cash top cycle,
   such as transactions regarding:
   - fixed assets;
   - financing;
   - general expenses.
                                       13
The complete ‘web of equations’ is indispensable
to compose an ‘audit plan’,
for all the ‘stocks’ and ‘ flows’.

Main question:

Should a particular ‘stock’ or ‘flow’ be tested
- for:  overstatement,
- or:   understatement?

Requires different auditing techniques.

                                                  14
The analysis in owner-ordered auditing starts with:
testing sales for understatement

Equation:
Inv[B] + Pur – Inv[E] → Sales

But then, testing Sales for understatement means:
testing Inv[E] for overstatement!


                                               15
The analysis should be pursued for all equations,
and there is no need to audit any item, in either
B/S or P&L, for both under- and overstatement.

The general result is:
test all debits for overstatements (assets in
the B/S and expenditures in the P&L),
and
test all credits for understatements (liabilities in
the B/S and revenues in the P&L).
                                                   16
The International Standards on Auditing (ISA’s)
do not specify audit plans.

However, they require that all items in the accounts
are tested both for over- and understatements.

But this does not generally require two different
tests on an item:
if a debit is tested for overstatement, the
corresponding credit is implicitly tested for
overstatement as well!
Double-entry bookkeeping.                       17
One specific challenge in every audit:

Equation: Inv[B] + Pur – Inv[E] → Sales

is right in terms of quantities (of goods or services),
not in terms of money, like all the other equations!

The difference: ‘Gross Profit’,
which is to be audited for understatement.

Main challenge to be solved in every audit.
                                                  18
Mapping out the cash-to-cash top cycle enables
the auditor to perform:
‘comprehensive coherence testing’ (CCT)

extensively described in

‘Reflections on Auditing Theory’, chapter 3

(Kluwer Bedrijfswetenschappen,
Limperg Instituut, 1995).


                                                 19
But: CCT does not discover ‘shop in the shop’:
Entire cycle of purchases, sales, payments and
receipts fraudulently omitted from the accounting
records.

To be prevented by segregation of duties.

Mapping out the top cycle enables the evaluation
of internal controls.



                                              20
System Logging in Our
             Approach
• Information System (IS) server software is
  developed with built in logging capabilities
  and default log levels
• Log levels specify the amount of details
  logged
• The IS function uses logs to help control
  day-to-day operations and maintenance
• Auditors can mine existing logs for audit
  evidence in our approach
                                             21
Benefits of the approach
• Uses existing logs as a baseline
• Allows a critique of existing controls when
  combined with the top cycle approach
• IS personnel are already familiar with
  logging and require little or no additional
  training


                                                22
Example: Database server logging
• Access logging
  – Logs data about connections to a data base server:
    time stamp, duration, user ID, table accessed, etc.
    This data can be used to test separation of duties
    and appropriate access from the audit perspective.
• Write-ahead logging
  – Logs transaction details for transactions still in
    volatile areas of the system. Used to recover data in
    case of system failure but can be mined for
    transaction details. This data can include purchase
    cost, direct labor, and overhead details.

                                                          23
Full Coverage of Loggings
       Access log
      Write-ahead log




                            24
Logs Mapped to Matrix




                        25
Assessment with Top Cycle:
     Partial Coverage




                             26
Partial Coverage
Mapped to Matrix




                   27
Assessment Part 1
Absent logged measures can be corrected in one
of two ways:
    1) Increase logging levels and have the
          built in logging capture the measures
    2) Write a custom system to capture the
          measures
• In either case, costs are determinable and
  comparable with the value of the missing
  measures
                                             28
Assessment Part 2
• Problems in qualitative design of the system
  of segregation of duties would be discovered
  by setting expectation for access to the
  database and that necessary transactions are
  occurring.
• The logs can be checked to make sure these
  access points exist and are being routinely
  used.
                                             29
http://www.promtools.org/prom5/

                                  30
Mining the top cycle business process

                                        31
Concluding remarks
• Based on existing logs in appropriate segregation of
  duties an organization may already be very close to
  boost audit power by process mining
• Additionally required logging detail or additional
  segregation of duties is systematically identified
  using the cash-to-cash top cycle from the proven
  owner-ordered audit tradition




                                                     32

More Related Content

Similar to Top Cycle Mining

Financial Accounting .pptx
Financial Accounting .pptxFinancial Accounting .pptx
Financial Accounting .pptx
Robbia Rana
 
Bim business accounting-1-02.08.11 (1)
Bim business accounting-1-02.08.11 (1)Bim business accounting-1-02.08.11 (1)
Bim business accounting-1-02.08.11 (1)
Aditya Narang
 
Overview of the financial architecture in oracle e business suite release 12
Overview of the  financial architecture in oracle e business suite release 12Overview of the  financial architecture in oracle e business suite release 12
Overview of the financial architecture in oracle e business suite release 12
magnificsairam
 
working capital
working capitalworking capital
working capital
parag vora
 

Similar to Top Cycle Mining (20)

Financial Accounting .pptx
Financial Accounting .pptxFinancial Accounting .pptx
Financial Accounting .pptx
 
Overview of the financial architecture in oracle e business suite release 12
Overview of the  financial architecture in oracle e business suite release 12Overview of the  financial architecture in oracle e business suite release 12
Overview of the financial architecture in oracle e business suite release 12
 
Overview of the financial architecture in oracle e business suite release 12
Overview of the  financial architecture in oracle e business suite release 12Overview of the  financial architecture in oracle e business suite release 12
Overview of the financial architecture in oracle e business suite release 12
 
Overview of the financial architecture in oracle e business suite release 12
Overview of the  financial architecture in oracle e business suite release 12Overview of the  financial architecture in oracle e business suite release 12
Overview of the financial architecture in oracle e business suite release 12
 
Working Capital_Cash Operating Cycle_Inventory Management
Working Capital_Cash Operating Cycle_Inventory ManagementWorking Capital_Cash Operating Cycle_Inventory Management
Working Capital_Cash Operating Cycle_Inventory Management
 
Accounting and Valuation Considerations in Business Transactions
Accounting and Valuation Considerations in Business TransactionsAccounting and Valuation Considerations in Business Transactions
Accounting and Valuation Considerations in Business Transactions
 
Overview of the financial architecture in oracle e business suite release 12
Overview of the  financial architecture in oracle e business suite release 12Overview of the  financial architecture in oracle e business suite release 12
Overview of the financial architecture in oracle e business suite release 12
 
Bim business accounting-1-02.08.11 (1)
Bim business accounting-1-02.08.11 (1)Bim business accounting-1-02.08.11 (1)
Bim business accounting-1-02.08.11 (1)
 
Bba 2204 fin mgt week 12 working capital
Bba 2204 fin mgt week 12 working capitalBba 2204 fin mgt week 12 working capital
Bba 2204 fin mgt week 12 working capital
 
Chapter 1.
Chapter 1.Chapter 1.
Chapter 1.
 
Financial accounting Meaning . This is useful for, BCOM,MCOM,CA,CS,CMA STUDENTS
Financial accounting Meaning . This is useful for, BCOM,MCOM,CA,CS,CMA STUDENTSFinancial accounting Meaning . This is useful for, BCOM,MCOM,CA,CS,CMA STUDENTS
Financial accounting Meaning . This is useful for, BCOM,MCOM,CA,CS,CMA STUDENTS
 
Overview of the financial architecture in oracle e business suite release 12
Overview of the  financial architecture in oracle e business suite release 12Overview of the  financial architecture in oracle e business suite release 12
Overview of the financial architecture in oracle e business suite release 12
 
Overview of the financial architecture in oracle e business suite release 12
Overview of the  financial architecture in oracle e business suite release 12Overview of the  financial architecture in oracle e business suite release 12
Overview of the financial architecture in oracle e business suite release 12
 
Overview of the financial architecture in oracle e business suite release 12
Overview of the  financial architecture in oracle e business suite release 12Overview of the  financial architecture in oracle e business suite release 12
Overview of the financial architecture in oracle e business suite release 12
 
Cash Flow Statement with examples
Cash Flow Statement with examples Cash Flow Statement with examples
Cash Flow Statement with examples
 
working capital
working capitalworking capital
working capital
 
Ratio Analysis
Ratio AnalysisRatio Analysis
Ratio Analysis
 
Finance NI Nividh
Finance NI NividhFinance NI Nividh
Finance NI Nividh
 
Finance Bi Nividh
Finance Bi NividhFinance Bi Nividh
Finance Bi Nividh
 
financialaccounting-190901154432-2-13.pptx
financialaccounting-190901154432-2-13.pptxfinancialaccounting-190901154432-2-13.pptx
financialaccounting-190901154432-2-13.pptx
 

Recently uploaded

FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
dlhescort
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Dipal Arora
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
amitlee9823
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
amitlee9823
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
lizamodels9
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
Matteo Carbone
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
lizamodels9
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
dollysharma2066
 

Recently uploaded (20)

FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Phases of negotiation .pptx
 Phases of negotiation .pptx Phases of negotiation .pptx
Phases of negotiation .pptx
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 

Top Cycle Mining

  • 1. SIKS Master Class on Smart Auditing March 21, 2012, Vught Top Cycle Mining Philip Elsas, ComputationalAuditing.com Hans Blokdijk, Limperg Institute Robert Nehmer, Oakland University 1
  • 2. Introduction • Process mining is a technique that takes business event logs as input and generates a smart flow chart as output • The business case for process mining: – Automatically generated flow chart – Flow chart is not documentation-only 2
  • 3. Process Mining • References – Aalst, W. van der (2011). Process Mining: Discovery, Conformance and Enhancement of Business Processes. Springer Verlag, Berlin (ISBN 978-3-642-19344-6). – Jans, M., van der Werf, J.M., Lybaert, N., Vanhoof, K. (2011) A business process mining application for internal transaction fraud mitigation, Expert Systems with Applications, 38 (10), 13351-13359 – http://www.processmining.org/ 3
  • 4. Our Approach • Our approach is to strategically position process mining for the cash-to-cash top cycle by assessing and assuring completeness of loggings • The cash-to-cash cycle is central in the integrated owner-ordered and management-ordered audit approach – To Be modality ('Soll') – As Is modality ('Ist') 4
  • 5. • Owner-ordered auditing addresses understatement of profits: whether revenues are understated and expenses are overstated As an owner you want assurance that management, who you entrusted your money, is not making profits while keeping parts of it unstated, since profits are the basis of your dividends and stock quotation • Management-ordered auditing addresses overstatement of profits As management you want to attract investment capital by increasing your credibility that the profits you state are all real, not overstated, and so you hire the independent auditor to provide this assurance • Management's illegitimate interest (overstating or understating profits) determines the direction of the audit from a market-driven value-adding perspective 5
  • 6. Owner-ordered audit: to check management to increase credibility that profits aren't understated Owners Money-inflow for management maximize equity Management Money-inflow for owners long-term ROI Potential Owners Management-ordered audit: to attract new investors to increase credibility that profits aren't overstated 6
  • 7. • In the owner-ordered audit tradition the auditor determines completeness of profits using the cash-to-cash top cycle • Quantitative: enterprise-level spanning reconciliation checks (also known as: comprehensive coherence tests): central norm connecting: - ‘buy side’ and ‘sell side’ transaction volumes - generated ‘gross profit’ margins • Qualitative: enterprise-level segregation of duties: non-identical and preferably opposite interests in top cycle logging locations 7
  • 9. Top cycle represented as a smart flow chart: transaction, or flow, as a box with adjacent arrows (active), state or stock as a circle (passive) 9
  • 10. Top cycle represented as matrices with quantitative aspects (prices & volumes) and qualitative aspects (authorizations by agents/departments: S,B,F,D,C,W) 10
  • 11. Top cycle represented as a set of equations with the primary audit direction per equation parameter in an owner-ordered audit: overstatement (overlining in dark orange color) or understatement (underlining in light orange color) 11
  • 12. $0 + $30 * (900+100) - $0 => $27,000+$3,000 $0 + $30 * (900+100) - $0 => $27,000+$3,000 0 + 900+100 - 0 => 900+100 0 + 900+100 - 0 => 900+100 $0 + $18,000+$2,000 - $0 => $20 * (900+100) $0 + $18,000+$2,000 - $0 => $20 * (900+100) $0 + $27,000+$3,000 - $9,000+$1,000 => $18,000+$2,000 $0 + $27,000+$3,000 - $9,000+$1,000 => $18,000+$2,000 recording + omitted recording reality + omitted reality 12 unstated revenues, spanning reconciliation checks & detectability
  • 13. Economic substance of the business can be represented by a ‘Web of equations’ which inevitably includes: ‘stocks’ and ‘flows’ outside of the basic cash-to-cash top cycle, such as transactions regarding: - fixed assets; - financing; - general expenses. 13
  • 14. The complete ‘web of equations’ is indispensable to compose an ‘audit plan’, for all the ‘stocks’ and ‘ flows’. Main question: Should a particular ‘stock’ or ‘flow’ be tested - for: overstatement, - or: understatement? Requires different auditing techniques. 14
  • 15. The analysis in owner-ordered auditing starts with: testing sales for understatement Equation: Inv[B] + Pur – Inv[E] → Sales But then, testing Sales for understatement means: testing Inv[E] for overstatement! 15
  • 16. The analysis should be pursued for all equations, and there is no need to audit any item, in either B/S or P&L, for both under- and overstatement. The general result is: test all debits for overstatements (assets in the B/S and expenditures in the P&L), and test all credits for understatements (liabilities in the B/S and revenues in the P&L). 16
  • 17. The International Standards on Auditing (ISA’s) do not specify audit plans. However, they require that all items in the accounts are tested both for over- and understatements. But this does not generally require two different tests on an item: if a debit is tested for overstatement, the corresponding credit is implicitly tested for overstatement as well! Double-entry bookkeeping. 17
  • 18. One specific challenge in every audit: Equation: Inv[B] + Pur – Inv[E] → Sales is right in terms of quantities (of goods or services), not in terms of money, like all the other equations! The difference: ‘Gross Profit’, which is to be audited for understatement. Main challenge to be solved in every audit. 18
  • 19. Mapping out the cash-to-cash top cycle enables the auditor to perform: ‘comprehensive coherence testing’ (CCT) extensively described in ‘Reflections on Auditing Theory’, chapter 3 (Kluwer Bedrijfswetenschappen, Limperg Instituut, 1995). 19
  • 20. But: CCT does not discover ‘shop in the shop’: Entire cycle of purchases, sales, payments and receipts fraudulently omitted from the accounting records. To be prevented by segregation of duties. Mapping out the top cycle enables the evaluation of internal controls. 20
  • 21. System Logging in Our Approach • Information System (IS) server software is developed with built in logging capabilities and default log levels • Log levels specify the amount of details logged • The IS function uses logs to help control day-to-day operations and maintenance • Auditors can mine existing logs for audit evidence in our approach 21
  • 22. Benefits of the approach • Uses existing logs as a baseline • Allows a critique of existing controls when combined with the top cycle approach • IS personnel are already familiar with logging and require little or no additional training 22
  • 23. Example: Database server logging • Access logging – Logs data about connections to a data base server: time stamp, duration, user ID, table accessed, etc. This data can be used to test separation of duties and appropriate access from the audit perspective. • Write-ahead logging – Logs transaction details for transactions still in volatile areas of the system. Used to recover data in case of system failure but can be mined for transaction details. This data can include purchase cost, direct labor, and overhead details. 23
  • 24. Full Coverage of Loggings Access log Write-ahead log 24
  • 25. Logs Mapped to Matrix 25
  • 26. Assessment with Top Cycle: Partial Coverage 26
  • 28. Assessment Part 1 Absent logged measures can be corrected in one of two ways: 1) Increase logging levels and have the built in logging capture the measures 2) Write a custom system to capture the measures • In either case, costs are determinable and comparable with the value of the missing measures 28
  • 29. Assessment Part 2 • Problems in qualitative design of the system of segregation of duties would be discovered by setting expectation for access to the database and that necessary transactions are occurring. • The logs can be checked to make sure these access points exist and are being routinely used. 29
  • 31. Mining the top cycle business process 31
  • 32. Concluding remarks • Based on existing logs in appropriate segregation of duties an organization may already be very close to boost audit power by process mining • Additionally required logging detail or additional segregation of duties is systematically identified using the cash-to-cash top cycle from the proven owner-ordered audit tradition 32