Extensible Business Reporting Language (“XBRL”) September 10, 2007 http://www.xbrl.org

Mike Willis Founding Chairman, XBRL International Partner, PricewaterhouseCoopers [email protected] Discussion Topics Background Questions? ƒ What is XBRL? You are: ƒ Where is XBRL relevant? A. In Auditing? ƒ What are the benefits / costs? B. In Tax? C. In industry? ƒ Where do you implement? D. In government/not-for-profit? ƒ How do you realize the benefits? E. Retired and here for the fun of it? You would rate your knowledge of XBRL as: A. Never heard of it B. Heard of it but don’t know what it is C. Aware of it but not sure what it does or why it is relevant

What is XBRL? ƒ eXtensible Business Reporting Language ƒ International platform for business reporting ƒ AnAn information International standard Business that enhances Information the quality and What is XBRL? efficiency of business information for internal and external consumers Format Standard ƒ Supply chain understanding of a standardized way to communicate business information ƒ Provides information with identity and context that can be understood by a range of software applications allowing seamless interface with databases, business reporting systems and spreadsheets ƒ Can be used to enhance compliance processes

1 XBRL – More Than Just Definitions XBRL International, independent non-profit consortium

ƒ Develops and maintains the XBRL Standard PresentationPresentationPresentation ƒ Recognizes and encourages XBRL best practices (approves taxonomies) Standardization Presentation ГрошіДеньги現金及び現GeldComptant现金与现金Kas та & en и Geld їх ихGeldmiddelen et еквіваленти эквивалентыComptantnahe 金等価 等价物 Mittel 物 ƒ Provides a framework for further development & EquivalentsCash Equivalents ƒ Facilitates knowledge sharing with members & supports XBRL Jurisdictions Label References GAAP I.2.(a) Sweden Russia cashCashEquivalentsAn United Instructions United France dShortTermInvestments Kingdom Ad Hoc disclosures States XBRLXML IASB Belgium Item China Japan Canada Calculation Denmark Formulas Poland Korea Cash = Currency + Ireland India Deposits Cash ≥ 0 Germany Contexts Spain US $ Netherlands Singapore Switzerland FY2004 Validation Budgeted New Colombia Brazil Italy Zealand Australia United Arab South Africa Argentina Emirates

What does it look like?

Spreadsheets So what. 1. Are not that pervasive in compliance processes ƒ What does XBRL look like? 2. Contain many of the control processes relevant ƒ Example here to compliance processes ƒ Example here 3. Are difficult to manage ƒ What does a Taxonomy look like? 4. Are the primary application for aggregation and ƒ Example here analysis of information for enterprise decision ƒ How does it make your life better? analysis ƒ Example here ƒ Example here

2 Publish Access Where is XBRL relevant? Business Reporting Processes

Analyze Validate

XBRL Regulatory Adoption – some of The business reporting supply chain those publicly announced Commercial Financial Services and Government Agencies Others ƒ Australian Government ƒ Canadian Securities Regulators Transaction XBRL XBRL ƒ Australian Tax Office ƒ KOSDAQ – Korea Layer External Reporting ƒ Committee of European Banking ƒ Bank of Spain Supervisors (CEBS)/COREP ƒ National Bank of Belgium Internal External Investment, Business Economic ƒ Chinese Securities Regulation ƒ National Tax Agency of Japan Processes Business Business Lending, Operations Policymaking Commission (CSRC) {sponsoring Reporting Reporting Regulation Shenzen and Shanghai exchanges} ƒ New Zealand Exchange ƒ Dutch Government ƒ U.S. Securities & Exchange ƒ Spanish Stock Exchange Commission Commission – 3000 companies ƒ Shanghai Stock Exchange s ƒ Statistics Dept of Ireland ƒ Shenzhen Exchange ƒ Singapore ACRA Financial ƒ Other Publishers Central ƒ Bank of Japan ƒ Tokyo Stock Exchange Companies Investors Participants and Data Banks ƒ Bundesbank ƒ UK Companies House Aggregators ƒ Eurostat ƒ UK Inland /HMRC ƒ Financial Service Agency of Trading Japan ƒ US Federal Financial Institutions Management Auditors Regulators Partners ƒ The Irish Revenue Examination Council (includes FDIC) Software Vendors

3 The Dutch Taxonomy Project http://www.xbrl-ntp.nl/english

“The Dutch government intends to reduce the administrative burden of businesses with 25 percent.”

Banco de Espana 3 Reasons why XBRL is important to XBRL SPAIN GOAL MAIN INICIATIVES LATINOAMERICA APPROACH CFOs II. Taxonomies building and implementation ƒ CFOs want to tell your own story

2005-2007 Spanish Taxonomies Done / Developing IPP Public Periodic Information Stock Exchange Sup. ƒ CFOs don’t want to use standard reporting PGC90 GAAP 1990 ICAC (Government)

SST Property Appraisal Companies Bank of Spain templates

ES-BE-FS Financial Information Exch. Bank of Spain ES-BE-CBx Central Bank of Spain ƒ CFOs need to lower your reporting costs and SEPBLAC Anti Money Laundering Bank of Spain

BP Balance of Payments Bank of Spain enhance your related controls IGAE Public Sector Gov. Accounting

INE Structural Statistics Nat’l Statistics Institute

RSC Corp. Social Responsibility AECA (Accountants)

LENLOC Rendering of Accounts Local Entities Superv.

4 Closer Look at Supply Chain distortion Closer Look at Supply Chain distortion IBM Form 10-K ƒ Cisco Form 10-K

% Provided % Provided Reported Elements Form 10-K Aggregator ƒ Reported Elements Form 10-K Aggregator ƒ 90 43 Income Statement 8066% 53 48% ƒ Balance Sheet 78 58 Balance Sheet 78 53 74% 68% ƒ 70 39 56% Cash Flow Statement 6473% 47 ƒ Total elements provided ~4500 ~500 11% Total elements provided ~450011% ~500

Closer Look at Supply Chain Distortions Cisco Systems - Income Statement

Income Statement

Omissions: In 10K but not Aggregator: Net sales: Product 20,853 Service 3,948 Cost of Sales: Product 6,758 Service 1,372 Omitted Sales and marketing 4,721 General and administrative 959 Total operating 9,255 Interest and other income (loss), net 620

Labelling Errors: Unusual (Income) 26 Total Special Items In-Process R&D 26

Numerical Errors: Element Aggregator 10K % Difference Total Operating Expense 17,385 9,255 87.8%

5 SEC Voluntary Filing Program What application is used to prepare http://www.sec.gov/spotlight/xbrl.htm reports? ƒ Includes range of notable filers including: 1. Hyperion Financial Management ƒ 3M Company Market Cap = $2 Trillion ƒ Adobe •IBM 2. Cartesis ƒ ADP • Infosys 3. Oracle Reports ƒ Altria • Lehman Brothers ƒ Bristol Myers Squibb Company • Lockheed Martin 4. FRx (Microsoft Dynamics) ƒ Comcast •Microsoft ƒ Dow • Pfizer 5. Cognos ƒ Dupont • Peco Energy 6. Office ƒ EMC Corporation • PepsiCo ƒ Exelon •PNC 7. Other ƒ Ford Motor Company • Qualcomm Incorporated ƒ Ford Motor Credit Corporation • Satyam Computer Services Ltd. ƒ WR Grace • United Technologies ƒ General Electric Corporation ƒ Hitachi • United States Steel • Xerox Corporation

United Technologies Corporation Reporting and compliance process Current 10-Q Process Flow controls are: 1. Fully automated Supplemental Data 2. Partially automated ERP 3. Partially manual 10-Q in 10-Q in 4. Fully manual ERP HFM Word HTML 5. Don’t have any process controls

ERP

Total Process Review Review Time: and Check and Check 10-Q in 845 Hours XBRL Edgar

6 United Technologies Corporation Future 10-Q Process Flow At the data warehouse……….. What about tagging at the 1. Data quality is a primary concern origin? (Wacoal) ERP 2. Data validation is a problem for the data warehouse personnel to identify and address HFM 10-Q in ERP XBRL 3. Data validation errors are sent back to the XBRL Tagged ‘providing’ application owner for resolution

ERP 4. Updated data is resent ‘upstream’ to the warehouse where it is validated (again) Supplemental Data Edgar 5. See step 3 for next step. XBRL Tagged 6. Data errors are quickly and efficiently identified and addressed Total Process Time: 700 Hours

Key Questions Business Process Change The Prior process validation rules were applied too late in the process to do ƒ How does information access work? any good. As a result, the errors were sent back to the banks for ‘correction’ and thus a cycle of error and corrections ensued. ƒ Who is responsible for validation?

ƒ Who is responsible for analysis? Legacy Processor

ƒ Who is responsible for reporting?

Validation

7 Business Process Change

The current process explicitly defines the data requirements and related business & validation rules such that they can be applied at the bank level. This simply shift enabled a Current50% increase in data quality, a 98% acceleration in analytical processes and dramatic improvements in the efficiency of the overall process. What are the benefits and costs?

Lets look at an example From proprietary to infrastructure Candy? Match the infrastructure to the standard General Standardization Impacts 1. Rail Road A. RJ 11 ƒ Lower costs 2. Telegraph B. 40’ x 8.5’ x 8’ ƒ Higher precision 3. Electricity C. UPC ƒ Increasing volumes 4. Telephone D. HTML / SOAP / Web Services ƒ Accelerated frequencies 5. Shipping E. 4’ 8.5” ƒ Enhanced resource allocations 6. Products F. RJ 45 ƒ More efficient processes 7. Networking G. Rosettanet, MDDL, XBRL ƒ New markets 8. Internet H. Morse Code 9. Information I. 220V, 50Hz

8 Port of Rotterdam evolution Analytical concepts are: 1. Embedded in specific applications 2. Redundant across applications 3. Inflexible to adjust to market changes 4. Difficult to synchronize across a variety of applications 5. Opaque and difficult to manage and coordinate 6. Others?

The integration of disparate systems are: Primary Costs 1. Based upon the physical integration of various ƒ Collaboration across silos software applications ƒ Process reengineering / design 2. Implemented by systems integrators and ƒ Change management consultants ƒ Taxonomy development – (aka information 3. Inflexible when considering incremental systems architecture) of newly acquired entities ƒ Software enhancements 4. Not that supportive of your current compliance ƒ Embedded in new versions process needs ƒ Available plug-ins ƒ New applications? (Taxonomy Management, Validation) http://www.xbrl.org/tools

9 Standardization drives efficiencies Analysis today ƒ Standardized ledger Time / Resources applied to: ƒ Enables standardized interface & transparency Accessing data ƒ Enables standardized rules (and controls) Inputting data into analytical application Correcting validation and input errors ƒ Simple Demo Performing analytics ƒ XBRL Globalized Ledger Analyzing analytical results ƒ Rules Engine Data Rules Asking follow-up questions X = (D7/F8) ƒ Scalable from Quickbooks to large ERPs Y = (D7/D8) Making decisions

Software

What changes XBRL Enabled Analysis Data = Time / Resources applied to: Standardized data XBRL GL Display Accessing data Display Standardized rules Rules = Result Result XBRL Inputting data into analytical application Automated access Formulas Correcting validation and input errors Automated validation Performing analytics Automated analysis Analyzing analytical results Web service Data Rules Asking follow-up questions Data Rules Data Rules X = (D7/F8) Data Rules Data Y = Rules(D7/D8) Analyzing answers to questions Data Rules Data + Rules Data Rules Data Rules Making decisions RulesSoftware Engine Software

10 What does this type of process enhancement look like? Process Improvements Here are a couple of product demos: ƒ Disparate data accessed in a more automated manner ƒ Edgar-Online IMetric ƒ Data validations automated/performed by providers ƒ http://www.edgar-online.com ƒ Data & Rules are: ƒ transparent & reusable ƒ http://www.edgar-online.com/products/imetrix.aspx ƒ independent of software = more adaptable to changes ƒ Rivet Software Crossfire ƒ Analytics are: ƒ http://www.rivetsoftware.com ƒ lower cost = accelerate frequency ƒ http://www.rivetsoftware.com/content/index.cfm?fuseac ƒ more consistent tion=showContent&contentID=195&navID=166 ƒ applied against deeper levels of data ƒ http://www.rivetsoftware.com/resources/files/CrossfireL ƒ Explicit connectivity of data with policies & standards aunch/CrossfireAnalystReportCreation.htm ƒ Review is more timely and automated ƒ Decreased effort for a variety of presentations

The business reporting supply chain

Internal External Investment, Business Economic Where do Processes Business Business Lending, Operations Policymaking you implement? Reporting Reporting Regulation

45

11 How to identify the optimal implementation location? Key Implementation Questions? ƒ Manual, untimely, inaccurate, incomplete aggregation or ƒ What critical information is not available in a timely, consolidation processes accurate or complete manner? ƒ Manual access (cut & paste) ƒ Where is there the most pain? ƒ Consumer or inadequate validation ƒ Is poor data quality a common topic? ƒ Analytics embedded/opaque rather than shared ƒ Are there common controls that have different ƒ Implicit knowledge required (e.g. policies) implementation concepts depending upon the software? ƒ Sourcing from wide range of disparate sources ƒ Is there a track record of collaboration or silo oriented ƒ Multiple accessed within common processes efforts? ƒ Lack of ‘standard ’ implementation ƒ Where is there the largest opportunity for cost savings? ƒ International operations & processes (e.g. language) ƒ Do you have the proper tools? And training? ƒ Others?? ƒ Does your organizational culture favor ‘big bang’ or evolutionary change?

Common implementation areas ƒ Compliance/consolidation/aggregation processes ƒ Spreadsheet aggregation processes ƒ Standardized or ‘Virtual warehouse’ ƒ Standardized Ledgers, Journals, etc. How do you realize the ƒ Analytical processes (controls, internal ) benefits? ƒ Reporting processes ƒ Business Intelligence ƒ Corporate Policies <<<<<<<< ƒ Entity services <<<<<<<<<<< ƒ Others??

12 Overcome the barriers Identify the ROI ƒ Project Scope ƒ Benefit examples ƒ approval ƒ Costs, Time, Completeness, etc. ƒ Process persistency ƒ Inertia of existing process ƒ Quality/Accuracy (data error rates) ƒ Understanding of existing process problems ƒ Transparency (information, policies, analytics, rules) ƒ Others?? ƒ Misunderstanding of proposed solution ƒ Cost examples ƒ Silo orientation ƒ Training ƒ Available tools <<<<<<<< ƒ Design/reengineering/Taxonomy development ƒ Tool costs (upgrade existing tools, plug-ins, incremental apps) ƒ Taxonomy design ƒ Implementation time ƒ Others?? ƒ Change management ƒ Others??

What you do next? ƒ Educate yourself and your team ƒ see Appendix for sources and case studies ƒ XBRL conferences and sessions Extensible Business Reporting ƒ Talk with others who have implemented Language (“XBRL”) ƒ Investigate/target process areas September 10, 2007 ƒ Develop Project plan and ROI assessment http://www.xbrl.org ƒ Assess tooling needs, availability, fit ƒ Implement and assess cost/benefit realities Mike Willis Founding Chairman, XBRL International Partner, PricewaterhouseCoopers [email protected]

13 Relevant Resources ƒ IMA Suggested Reading: http://www.imanet.org/research_technology_reading.asp ƒ SEC XBRL VFP SEC http://www.sec.gov/spotlight/xbrl.htm ƒ XBRL Appendix ƒ http://www.xbrl.org ƒ XBRL GL http://www.xbrl.org/GLTaxonomy/ ƒ Tools http://www.xbrl.org/tools ƒ Products and Services http://www.xbrl.org/productsandservices ƒ XBRL US Site http://www.xbrl/us ƒ SEC VFP http://xbrl.org/us/frontend.aspx?clk=LK&val=27 ƒ SEC VFP Coaching http://www.xbrl.org/us/coaching/ ƒ Resources http://xbrl.org/us/frontend.aspx?clk=LK&val=35 ƒ FEI XBRL http://www.fei.org/advocacy/xbrl.cfm ƒ CFO.com XBRL site http://www.cfo.com/guides/guide.cfm/8310234

Suggested Reading Demonstrations ƒ Global Ledger Practices Guide for Study ƒ Edgar-Online IMetric http://www.gl.iphix.net/ ƒ ROI on XBRL: http://www.aicpa.org/pubs/jofa/jun2007/stantial.htm ƒ http://www.edgar-online.com ƒ Hitachi Blogs: ƒ http://www.edgar-online.com/products/imetrix.aspx ƒ http://blog.hitachixbrl.com/2006/10/05/welcome/ ƒ http://blog.hitachixbrl.com/2007/01/16/the-entity-problem/ ƒ Rivet Software Crossfire ƒ http://blog.hitachixbrl.com/2007/01/30/relationships-matter/ ƒ http://www.rivetsoftware.com ƒ http://blog.hitachixbrl.com/2007/02/13/in-pursuit-of-process/ ƒ http://www.rivetsoftware.com/content/index.cfm?fuseac ƒ http://blog.hitachixbrl.com/2007/01/09/master-data-management- the-xbrl-way/ tion=showContent&contentID=195&navID=166 ƒ http://blog.hitachixbrl.com/2006/12/08/adaptation-or-evolution- ƒ http://www.rivetsoftware.com/resources/files/CrossfireL what-is-your-xbrl-strategy/ ƒ XBRL Ledger white paper: aunch/CrossfireAnalystReportCreation.htm http://www.imanet.org/pdf/8xbrl.pdf ƒ Google OneBox ƒ FFIEC White Paper: ƒ http://www.iphix.net/resources/nunavut.htm http://www.xbrl.org/us/us/FFIEC%20White%20Paper%2002Feb2006.pdf

14