Consolidation and Entity Mapping: New XBRL Solutions David vun Kannon KPMG LLP.

Slides:



Advertisements
Similar presentations
Prepared by Mehta & Mehta Legal and Advisory Services Pvt. Ltd.
Advertisements

International Accounting Standards Committee Foundation XBRL team The views expressed in this presentation are those of the presenter, not necessarily.
XBRL Versioning Committee of European Banking Supervisors XBRL Network Vice-Chair VWG Katrin Schmehl Amsterdam, th European Banking Supervisors.
SIGD XBRL format de reporting SGCB XBRL Taxonomy codification Secrétariat général de la Commission bancaire SGCB Paris, October 1 st, 2008.
SAEX RW EC Taxonomy model COREP SA Capital Requirements template taxonomy all possible items for this template ET dimension taxonomies.
XBRL International Standards Update Ignacio Hernandez-Ros Technology Development, XBRL International Inc.
XBRL Discussion Material A summary of discussions to date related to the components of a taxonomy for SEC EDGAR filing purposes.
Walking Through the SRCD Sample Instances XBRL Global Ledger Working Group, May 2007 Editor: Gianluca Garbellotto
XML Flattened The lessons to be learned from XBRL.
Abstract Model PWD th Eurofiling Workshop 12 December 2012 Herm Fischer Abstract Model Task Force.
Steps for Filing Your First 10Q/10K Michael Ohata Director Reporting Standards - Microsoft Walter Hamscher President & CEO - Standard Advantage.
Finance | Ralfi Vanlaethem | 5 May 2008 | 1 5 May 2008Finance | Ralfi Vanlaethem1 Fortis Group 5 th of May 2008.
Copyright © 2015 Pearson Education, Inc. General Ledger and Reporting System Chapter
DEV09: Date/Time: Wednesday, December 6 from 10:00 to 10:30 am Session Leader: Bill Palmer, R W Palmer Consulting Interactive Spreadsheets Formats and.
Advanced Data Modeling
XBRL Pacific Rim Technology WorkShop & Summit Intern program Hiroaki Sakakibara Fujitsu Limited.
Developing an XBRL Reporting Architecture Rafael Valero Arce Fujitsu España Services es.fujitsu.com.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System modeling 2.
Reducing the burden of building taxonomies
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 6 Advanced Data Modeling.
Database Systems: Design, Implementation, and Management Tenth Edition Chapter 5 Advanced Data Modeling.
Database Systems: Design, Implementation, and Management Tenth Edition
Chapter 6 Advanced Data Modelling
BIS Database Systems School of Management, Business Information Systems, Assumption University A.Thanop Somprasong Chapter # 6 Advanced Data Modeling.
Taxonomy Testing Techniques Which Yield High-Quality Taxonomies Charles Hoffman, CPA – UBmatrix.
Redesigning the Organization with Information System
Tutorial 6 & 7 Symbol Table
General Ledger and Reporting System
Chapter 6 Current State of XBRL IFRS Taxonomy Discoverable Taxonomy Set Extension Taxonomies Validation of XBRL vs xml.
The views expressed in this presentation are those of the presenter, not necessarily those of the IASB or IFRS Foundation. International Financial Reporting.
 Mark & Sons Future Technology Co. (hereafter, MSFT) is a $40 billion public company that provides high-technology products and services.  Currently,
Case Studies in XBRL Solutions Formula developments for Multiple Instance processing Herman Fischer, UBMatrix and Mark V Systems.
Skip 2013 Inline XBRL vs. XBRL for Financial Reporting UWCISA Symposium on Information Integrity & IS Assurance - Toronto, Oct 3, Clinton E. White,
Chapter 6 Current State of XBRL IFRS Taxonomy Discoverable Taxonomy Set Extension Taxonomies Validation of XBRL vs xml.
XBRL Second Phase of Implementation. Background of XBRL Implementation MCA has taken a lead in the Implementation of XBRL by mandating the XBRL filing.
OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.
Automatic Rendering Tool and Digital Audit Process Innovation Nov 2005 YongMoon Lee KICPA & AICPA.
1 16 th XBRL International Conference Practical Dimensions “No Primary Item Left Behind” December 5, 2007 Herm Fischer.
“Convergence, Communication and Interactive Data” December 3-6, 2007 Vancouver, British Columbia, Canada.
Copyright © 2007, Oracle. All rights reserved. Using Accounting Setup Manager R12 General Ledger Management Fundamentals.
1 Credits Prepared by: Rajendra P. Srivastava Ernst & Young Professor University of Kansas Sponsored by: Ernst & Young, LLP (August 2005) XBRL Module Part.
Chapter 8 Data Modeling Advanced Concepts Database Principles: Fundamentals of Design, Implementation, and Management Tenth Edition.
ENHANCING IFRS EXTERNAL REPORTING USING XBRL
Chapter 6 Current State of XBRL Discoverable Taxonomy Set Extension Taxonomies Validation of XBRL vs xml IFRS Taxonomy iXBRL Corporate Actions Audit Data.
Advanced Accounting Information Systems Day 31 XML Language Foundation November 6, 2009.
Copyright 2008 FUJITSU LIMITED Preparer Track: Getting Started - Tools for SEC Filing October 16 th, 2008 SAKAKIBARA Hiroaki Fujitsu Limited.
Information Systems and Processes XBRL at the Bank of Spain Experiences, problems and challenges Ángeles Lozano Víctor Morilla 1st Technical Meeting of.
® Foundations of XBRL: Organisation and Concepts Walter Hamscher Vice Chair, XBRL International Consultant to.
FEI/XBRL Canada Awareness Jeff Farley Jeff Farley VP Vice President, Finance & Administration -Microsoft Canada Mike Willis Mike.
XBRL Abstract Model Update PWD 2.0 progress (as of) Herm Fischer, Dave Frankel, Warwick Foster (the 3 F’s) Copyright © XBRL International.
© 2012 Saturn Infotech. All Rights Reserved. Oracle Hyperion Data Relationship Management Presented by: Prasad Bhavsar Saturn Infotech, Inc.
Information Integration 15 th Meeting Course Name: Business Intelligence Year: 2009.
Chapter 6 Current State of XBRL IFRS Taxonomy Discoverable Taxonomy Set Extension Taxonomies Validation of XBRL vs xml.
Using Accounting Setup Manager
Chapter 3 The Relational Database Model. Database Systems, 10th Edition 2 * Relational model * View data logically rather than physically * Table * Structural.
Using Intelligent Data to Make Systems Interoperable William Fuentevilla, Project Manager, Federal Housing Administration Subsidiary Ledger Project US.
ING XBRL Proof of Concept July 19, ©2005 page 2. Utilizing XBRL  ING Objectives  Benefits  Goals  Proof of Concept Plan  Stat  USGAAP  Pain.
Advanced Accounting Information Systems Day 34 XBRL Instance Documents and Taxonomies November 13, 2009.
ACG 6415 XBRL Instance Documents. XBRL Facts  Information Report  By a Specific Entity  Specific Period of Time  Specific Currency.
Company Regulator Problem = Exchange of data between regulated entity and regulator Regulator solution = Use XML Schema to define terms for exchange. Regulator.
XBRL Instance Documents.  Financial Information Reported  By a Specific Entity  For a Specific Period of Time  In a Specific Currency ▪ How precise.
Management Reporter: Consolidate your way. Your Presenters Jill Carter and April Olson Senior Program Managers, Microsoft
John Wainwright | Columbus Global GENERAL FINANCE & ORGANIZATION HIERARCHY.
Advanced Accounting Information Systems Day 28 Introduction to XBRL October 30, 2009.
Formula Linkbase Tutorial (afternoon)
XBRL: Intelligent Business Reporting Chapter 9
Formula Linkbase Tutorial
CWA3 Standardized roll-out package Part 2: XBRL Handbook for Declarers
Managers’ briefing: Why XBRL?
XBRL: Intelligent Business Reporting Chapter 9
Presentation transcript:

Consolidation and Entity Mapping: New XBRL Solutions David vun Kannon KPMG LLP

The Internal Reporting Challenge  Reporting starts at the transactional level  Many non-financial measures to be reported  Financial consolidation is known to be  Time consuming  Error prone  Not well automated  Costly

Consolidation, the textbook way  Algebraic addition across a worksheet Entity 1Entity 2Eliminations Consolidated Entity + - =

Consolidation, the XBRL way  Algebraic addition via calculation linkbase Instance Document Entity 1 Data Entity 1 Context Entity 2 Data Entity 2 Context Eliminations Data Eliminations Context Entity Schema Entity 1 Entity 2 EliminationsE1E2 ConsolidatedEntity Entity Map (Taxonomy) Con E1 E2 Elim + XBRL Processor Consolidated Data Consolidated Context Instance document + + -

What are Entity Maps???  Using the established technology of taxonomies  Schema  Linkbases  Applied to a different dimension  The Entity dimension  Not the Concept dimension

The Concept Dimension?  Facts (items in an XBRL instance) have  Dimensions (with examples)  Concept – Current Assets  Entity – White Satin plc  Period  Scenario - Actual  Unit – US Dollars  Attributes (with examples)  Precision or Decimal - 18

Documenting a Dimension  What names exist in a dimension?  Assets, Liabilities, Equity, etc.  How are they related to one another?  XBRL can document multiple relationships.  How do they relate to other objects?  Especially real-world objects.

Dimension Documentation in XBRL  Names are defined using XML Schema files.  Linkbases define  Inter-relationships  Definition, calculation, presentation  Resource relationships  Label, reference

XBRL 2.1  The Concept dimension is defined by the DTS (Discoverable Taxonomy Set).  Each instance document has its own construction of the Concept dimension.

Important Point!  The taxonomy (schema + linkbase) technology, which was originally developed in XBRL to document the Concept dimension, can be used to document ANY XBRL dimension.  Using appropriate new roles and arcroles, etc.  Thank you, Walter Hamscher!

Entity Schemas  As in Concept Schema, define names, IDs and other attributes using XML Schema.  <element name=“entity1” id=“entity1” type=“new:entityType” />

xbrlDimension attribute  To distinguish a schema of concept elements from a schema of entity elements, we propose a new attribute.  Value could be concept, entity, unit, scenario, maybe even period.  NB: attribute is on the schema, not each element  (could also appear on linkbaseRef…)

But entity in context is different!  We need to relate these abstract entity elements with the entity part of a context.  In an instance document, the entity part of the context uses real-world identifiers, such as DUNS number, ticker symbol, CIK.  Use a resource-type (label, reference) linkbase to make the association between abstract elements and real world identifiers.

Worked Example  Next slide shows a small but complete Identity linkbase.  One abstract element is linked to two real world identifiers  D-U-N-S number  CIK (Central Index Key) used by SEC.

In Detail (1) <referenceLink xlink:type="extended“ xlink:role="  A standard XBRL reference link.  A new role 

In Detail (2)  A standard XBRL reference resource  A new role   Bending the rules of reference resources a little bit…

In Detail (3) <referenceArc xlink:type="arc" xlink:from="parent" xlink:to="DUNS" xlink:arcrole= “ />  A standard XBRL reference arc  A new arcrole 

Benefits of Identity Linkbase  Enables many-to-one mapping of various real world identifiers to a single abstract identifier.  All other linkbases only need to point to the abstract element, greatly simplifying construction and maintenance.  Some entities (such as Eliminations) may not have any real world identifier, but are still very useful for other purposes.  Created by an entity mainly for internal use.

Entity Calculation Linkbase  Use CL exactly the same as CL for Concepts!  Defines which values to aggregate  Relates the abstract entities to each other  Subsidiary entities have weight=“1”  Correspond to real world business units  Elimination entity has weight=“-1”  “Virtual” unit created to avoid double counting

Other Entity Linkbases  Document various relationships that entities can have with other entities.  Legal ownership  Management control  Org chart  Use definition linkbase with appropriate roles and arcroles.  Presentation linkbase will also be useful.  Can even cross dimensions!

Use of standard XBRL ideas  Resource-type linkbases relate objects (chunks of metadata) to abstract elements  NB: Don’t try to store instance data in a resource linkbase!  Relation-type linkbases relate abstract elements to each other.  Everything we have learned in the Concept dimension can be leveraged in the Entity dimension.  And we can always learn new tricks also!

How to use the CL?  We want to do more with the CL than just create documentation.  It can drive consolidation processing.  But current CL processing only works on the Concept dimension, which has a special place in the instance. + XBRL Processor

XBRL 1.0  Item has several dimensions  Concept  Entity  Unit  Period All dimensions were represented in the same way

XBRL 2.x  Item has the same dimensions BUT… The concept dimension has a special place.

One approach  Reuse a Concept dimension CL processor  Ensure periods are aligned.  And other sanity checks  Map entities to abstract entities.  “Pivot” the instance document to exchange the Concept and Entity dimensions.  Process as previously.  Pivot back to obtain the final instance document.  Remap to a real world identifier.

Pivot???  2 entities, 5 concepts = 10 facts Becomes Now 5 contexts, before there were two.

Suggestion  If you don’t have a working CL processor, treat the preceding slides as a nasty hack, rather than a preferred implementation strategy.  As a result of the pivoting (and the mapping) the document is no longer a valid XBRL 2.1 instance, but a CL processor should still be able to use it.  The XBRL Infoset is still the same  The final instance IS VALID XBRL!!!

Consolidation in XBRL  Incrementally extend and leverage standard XBRL taxonomy ideas for entity maps.  Use standard XBRL instance documents that many systems will be able to export.  Consolidation process is now:  Automatic  Under control of metadata  Much easier to document/audit!

Still to come…  Creating the Eliminations entity data  Show that XBRL GL journals can be summarized into the trial balance and filtered to produce the eliminations.  Non-additive measures  We need a Formula Linkbase to create these.

Still to come…  If we can do… Parent = North +South +East +West -Eliminations  Then we should be able to do FY-03 = FQ1 +FQ2 +FQ3 +FQ4 -Adjustments

Still to come…  If we can do… Parent = North +South +East +West -Eliminations  Then we should be able to do Variance = Budgeted -Actual

Thank you! David vun Kannon Senior Manager, KPMG LLP