kansas elsas klint 2011

19
Revamping the Audit Approach using Accounting Equations: Processing XBRL-tagged Data in an XBRL-tagged Top-cycle Philip Elsas, ComputationalAuditing.com Paul Klint, CWI.nl Trevor Stewart, Deloitte & Touche Rajendra Srivastava, University of Kansas Hans Blokdijk, Limperg Institute Miklos Vasarhelyi, Rutgers University Overland Park, Kansas April 28-30, 2011 5th University of Kansas International Conference on XBRL Transparency, Assurance, and Analysis

Upload: philip-elsas

Post on 22-Nov-2014

1.159 views

Category:

Economy & Finance


3 download

DESCRIPTION

Revamping the Audit Approach using Accounting Equations: Procesing XBRL-tagged Data in an XBRL-tagged Top-cycle

TRANSCRIPT

Page 1: Kansas Elsas Klint 2011

Revamping the Audit Approach using Accounting Equations:

Processing XBRL-tagged Data in an XBRL-tagged Top-cycle

Philip Elsas, ComputationalAuditing.comPaul Klint, CWI.nl

Trevor Stewart, Deloitte & ToucheRajendra Srivastava, University of Kansas

Hans Blokdijk, Limperg InstituteMiklos Vasarhelyi, Rutgers University

Overland Park, Kansas April 28-30, 2011

5th University of Kansas International Conference on XBRLTransparency, Assurance, and Analysis

Page 2: Kansas Elsas Klint 2011

ComputationalAuditing.com

2

Top-cycle as Model for XBRL Assurance

Page 3: Kansas Elsas Klint 2011

ComputationalAuditing.com

3

Why a model for XBRL assurance?

• Top-cycle auditing model guides design of Domain-Specific Language (DSL) for XBRL assurance

• Model-based closure around XBRL assurance language

• Tagging framework for both data and operators

• Model-driven auditing for real-time trust

• To avoid a too complicated and too flexible language

Page 4: Kansas Elsas Klint 2011

ComputationalAuditing.com

4

AccRec: AccRec[B] + SP * Sales – AccRec[E] → CashRcpt Inv: Inv[B] + Pur – Inv[E] → Sales AccPay: AccPay[E] + CashDisb – AccPay[B] → PP * Pur Cash: Cash[B] + ColVAT + CashRcpt – PayVAT – Cash[E] → CashDisb VAT: VAT[E] + VPP * Pur + PayVAT – VSP * Sales – VAT[B] → ColVAT

Wholesale Trading Enterprise, Elementary Top-cycle Model

Page 5: Kansas Elsas Klint 2011

ComputationalAuditing.com

Top-cycle model as Diagram 5

Page 6: Kansas Elsas Klint 2011

ComputationalAuditing.com

6

Top-cycle model as Matrix

Page 7: Kansas Elsas Klint 2011

ComputationalAuditing.com

Revamped Audit Approach: 5 phases7

1. Mining ‘As Is’, actual top-cycle process model

2. Identify ‘To Be’, normative top-cycle

3. Continuous Auditing: continuous confrontation to norm

4. Dempster-Shafer-Srivastava method for aggregation

5. Publish deviation top-10 on interactive dashboard

“Next Generation Auditing: Data-Assurance as a Service”

Page 8: Kansas Elsas Klint 2011

ComputationalAuditing.com

8

Phase 1: Process Mining

Page 9: Kansas Elsas Klint 2011

ComputationalAuditing.com

9

D

A

C

B

Phase 2: Identify norm in ‘As Is’

Page 10: Kansas Elsas Klint 2011

ComputationalAuditing.com

Phase 2: Resulting in normative top-cycle 10

Page 11: Kansas Elsas Klint 2011

ComputationalAuditing.com

11Revamped Audit Approach: applyingXBRL tagged data & operators in all 5 phases

Topcycle-embedded Audit Assertions

XBRL US GAAP Taxonomy

Page 12: Kansas Elsas Klint 2011

Design & Development of a Domain-Specific Language

for Auditing

A software engineer's view:● DSL captures domain knowledge● DSL leads to 10-50x increase in software productivity

12

Page 13: Kansas Elsas Klint 2011

Domain Knowledge

Anon. Inuit Woman

Inuit: 20 words for snow

Th. Limperg

Auditor: 20 words for debt

Words capture essential domain knowledge:describe them in feature model/ontology/... and use as basis for DSL design

13

Page 14: Kansas Elsas Klint 2011

DSL realization

Design ofauditing DSL

Design ofauditing DSL

DSLCompiler

DSLCompiler

Software services formining/checking/visualization/...

Software services formining/checking/visualization/...

Implements(See rascalmpl.org)

Use meta-programming to compile DSL to (Java-based)service implementations

Use meta-programming to compile DSL to (Java-based)service implementations

14

Page 15: Kansas Elsas Klint 2011

Scoping our DSL

● XBRL Formula● XBRL ontologies● Process mining● Dempster-

Shafer-Srivastava

● Continuity equations

● Audit planning questionnaires

● Reporting with drill down

Let's bring the benefits of a DSL to the auditing domain and profit from

the power of meta-programming languages like Rascal

Let's bring the benefits of a DSL to the auditing domain and profit from

the power of meta-programming languages like Rascal

15

Page 16: Kansas Elsas Klint 2011

ComputationalAuditing.com

16

What’s in it for an audit firm?

Invitation to team up on R&D projects

• ROI: ensure connecting R&D and relevant know how• Avoid overlapping investments

What to bring to the table?

• Client accompanying you in pilots

Top 3 proposals are rewarded with team-up connecting to your audit practice

• Proposal on pilot studies

• Time commitment of audit expert

Page 17: Kansas Elsas Klint 2011

ComputationalAuditing.com

17

Extend E&Y CARAT project proposal on audit tools & techniques by inclusion of pilots on owner/franchisor oriented audit approach with E&Y audit clients:

Golden opportunity for Ernst & Young

Build on successful project of Twinfield for McDonald’shttp://www.vanoers.nl/Home/Diensten/Accountancy/Adviseurvoorfranchisenemers.aspx

& include support of subcontractors in pilots:

• Anne Rozinat - Fluxicon, process mining

• McDonald’s - global franchisor-franchisee

• Chris Nedza - CEO of ZeeZor, real-time relation franchisor-franchisee: revenue completeness

• Twinfield - no.1 in online accounting

Page 18: Kansas Elsas Klint 2011

ComputationalAuditing.com

18Current considerations

Netherlands – establishing platform for internationalizing proven Equational Audit Approach: integrated approach for owner-ordered and management-ordered auditing

• China is on the outlook for alternative audit approach• Excellent appreciation of ownership orientation

Finalize as white paper for China’s Ministry of Finance, Accounting Regulatory Department - advised by Fou-Khan Tsang, board member of SRA INAA:

• Top-cycle concept has high yin-yang quality

India – current EY CARAT collaboration is springboard

Page 19: Kansas Elsas Klint 2011

ComputationalAuditing.com

19

Your questions,

or advisory [email protected]