Hands-on Customising COREP Taxonomies COREP Project Team Katrin Schmehl Madrid, 2006-05-18 5th European Banking Supervisors XBRL Workshop.

Slides:



Advertisements
Similar presentations
1 XBRL in Luxembourg October 2006 J.-L. Franck IT Manager CSSF, Luxembourg October 4, 2006.
Advertisements

Banking Supervision: Asia-Pacific, America and Europe Perspective Data of General Identification (GCD-like) Taxonomy a help for filling Iñaki Vázquez June.
1 COREP & The New Capital Adequacy Framework Madrid 2005 BASEL II / CAD 3.
Matrix Schema Tutorial Presented at the: IX European Banking Supervisors XBRL Workshop & Tutorial In: Paris On: 29th September 2008 By: Michele Romanelli.
Formulae in the European Finrep Taxonomy SGCB IX European Banking Supervisors XBRL Workshop. Formulae in the European Finrep Taxonomy Paris, October 29,
Information Systems and Processes XBRL Formulae in a Nutshell Víctor Morilla VIII European Banking Supervisors XBRL Workshop Amsterdam November 2007.
COREP XBRL Reporting in Norway Presentation
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.
Data Model and Matrix Schemas XI European Banking Supervisors XBRL Workshop in Vienna 19th November 2009 Katrin Schmehl Member of CEBS XBRL Network.
Tutorial on Versioning Presented at the: IX European Banking Supervisors XBRL Workshop & Tutorial In: Paris On: 29th September 2008 By: Katrin Schmehl.
Committee of European Banking Supervisors XBRL Network
© National Bank of Belgium FINREP - Taxonomy Status Mark Creemers (FINREP project team, National Bank of Belgium)
Standard XBRL Validation XBRL2IRv2 Conversion tool into Internal IR format Backend system Mapping Multidimensional system: - IR Loader - Calculation of.
INFORMATION SYSTEMS AND PROCESSES XBRL FORMULAE MOTIVATION Víctor Morilla Member of CEBS XBRL Network IX European Banking Supervisors XBRL Workshop Paris.
Issues of concern at COREP ON 15. September 2004 The common framework should: be flexible enough so that countries are able to choose the level of details.
Matrix Schemas for COREP & FINREP Templates VIII CEBS-XBRL Workshop Amsterdam, 6-7 November 2007 Michele Romanelli Banca dItalia.
Information Systems and Processes Proposal for IFRS / CRD group Consolidation Scopes in FINREP Víctor Morilla VIII European Banking Supervisors XBRL Workshop.
European Banking Supervision: COREP and FINREP Taxonomies Roadmap
SAEX RW EC Taxonomy model COREP SA Capital Requirements template taxonomy all possible items for this template ET dimension taxonomies.
FINREP - Taxonomy Status
COREP Project Team Katrin Schmehl Daniel Hamm Deutsche Bundesbank
COREP and FINREP Update
XBRL COFINREP Implementation VII COFINREP Workshop Bartosz Ochocki
The Finnish COREP Project Kari Ukkonen Financial Supervision Authority VII European Banking Supervisors XBRL Workshop 9 May 2007.
The FINREP Taxonomy Madrid, Thursday 18 May 2006 Mark Creemers (FINREP project team, National Bank of Belgium)
Excel XBRL mappers Steering Committee,
Extensibility of COREP and Compatibility between Basel II agreement and the future Directive An external analysis. Andrés Álvarez (University of Oviedo)
Data Documentation Initiative (DDI) Workshop Carol Perry Ernie Boyko April 2005 Kingston Ontario.
CHAPTER OBJECTIVE: NORMALIZATION THE SNOWFLAKE SCHEMA.
Chapter 10: Designing Databases
IUFRO International Union of Forest Research Organizations Eero Mikkola Description of WP2 – NEFIS Metadata and Controlled Vocabularies Standards - work.
ISO DSDL ISO – Document Schema Definition Languages (DSDL) Martin Bryan Convenor, JTC1/SC18 WG1.
XML Flattened The lessons to be learned from XBRL.
Methodology of Data Point Model in European Banking Supervision: COREP/FINREP Ignacio Boixo, EuroFiling Coordinator Malatya, 3 th May 2012.
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.
Developing an XBRL Reporting Architecture Rafael Valero Arce Fujitsu España Services es.fujitsu.com.
Copyright © Open Applications Group, Inc. All rights reserved 1 OAGi XML Schema User Report June 21, Michael.
Reducing the burden of building taxonomies
Best Practices XIII European Banking Supervisors XBRL Workshop. Luxembourg, 24 th November 2010 Katrin Schmehl CEBS XBRL Operational Network.
XBRL AND BANKING SUPERVISION José María Roldán Director General of Regulation, Banco de España Chair, XBRL España Chair, Committee of European Banking.
The views expressed in this presentation are those of the presenter, not necessarily those of the IASB or IFRS Foundation. International Financial Reporting.
CRD IV to the XBRL Taxonomy Technical Topics
XBRL as a tool for supervision Arnoud Vossen Chairman CEBS Expert Group on Financial Information.
Microsoft Office Word 2013 Expert Microsoft Office Word 2013 Expert Courseware # 3251 Lesson 4: Working with Forms.
NIEM-UML Profile Justin Stekervetz, NIEM PMO
10 December, 2013 Katrin Heinze, Bundesbank CEN/WS XBRL CWA1: DPM Meta model CWA1Page 1.
18 June, 2013 Katrin Heinze, Bundesbank CEN/WS XBRL CWA1: European Filing Rules Data Point Meta Model Data Point Methodology Guidance European Taxonomy.
Dr. Azeddine Chikh IS446: Internet Software Development.
2 DGI taxonomy A general purpose taxonomy to report business data 2.
XBRL Formulae in Practice in Regulatory Environments: Experiences and Benefits Víctor Morilla (Bank of Spain) Manuel Rodriguez & Moira Lorenzo (Atos Origin)
1 IFRS in the Banking Sector A supervisor’s perspective REPARIS Workshop Marc Pickeur Vienna CBFA March 2006 Belgium.
Filing Infrastructure at Bundesbank XIV European Banking Authority XBRL Workshop hosted by EBA Kathrin Jansen.
Address Levels Business Use Alignment. Introduction Objective is to provide layers of address granularity tailored to business use Address use levels.
XML Schema. Why Schema? To define a class of XML documents Serve same purpose as DTD “Instance document" used for XML document conforming to schema.
Advanced Accounting Information Systems Day 31 XML Language Foundation November 6, 2009.
1 Tutorial 14 Validating Documents with Schemas Exploring the XML Schema Vocabulary.
Tutorial 13 Validating Documents with Schemas
IFRS Taxonomy Architecture Holger Obst, Maciej Piechocki XBRL project managers.
Ignacio Nacho Boixo The XBRL Network of the Committee of European Banking Supervisor May 5, Eindhoven, Netherlands How to foster harmonization through.
Information Systems and Processes XBRL at the Bank of Spain Experiences, problems and challenges Ángeles Lozano Víctor Morilla 1st Technical Meeting of.
Advanced Accounting Information Systems Day 34 XBRL Instance Documents and Taxonomies November 13, 2009.
TEDS Texas Education Data Standards. TEDS is the new set of documented standards that will be used for TSDS PEIMS, Dashboard, Unique ID, and Core Collection.
CWA3 Standardized roll-out package Part 2: XBRL Handbook for Declarers
Data Modeling II XML Schema & JAXB Marc Dumontier May 4, 2004
Overview of the XBRL-US Financial Reporting Taxonomy Framework
XBRL - eXtensible Business Reporting Language
XBRL for the C-EBS COmmon REPorting Project
X-DIS/XBRL Phase 2 Kick-Off
How to manage changes with the Versioning Specification
Presentation transcript:

Hands-on Customising COREP Taxonomies COREP Project Team Katrin Schmehl Madrid, th European Banking Supervisors XBRL Workshop

Agenda COREP taxonomy customisation requirements Concept and structure of national customisation Customisation of Labels References Data Types Template structure Typed dimensions Integrate general information Summary Questions

Agenda COREP taxonomy customisation requirements Concept and structure of national customisation Customisation of Labels References Data Types Template structure Typed dimensions Integrate general information Summary Questions

COREP taxonomy customisation requirements COREP defines a superset of possible reporting items. Each country has the right to choose the level of detail. C1 C2 C3 C4 D4 D2 D3 D1 B1 B2 A most essential information needed by all supervisors (core layer) REPORTING C information that certain supervisors consider essential B additional information that will be useful in interpreting the core data (detailed layer) D data outside COREP (i.e. credit register…) COREP B3 A

COREP taxonomy customisation requirements The COREP framework must be highly flexible and extensible. To meet this goal the framework is as modular as possible. Some uniformity should be achieved throughout the national extensions of the COREP taxonomy... dimension.XSD primary.XSD template.XSD importsimports

Agenda COREP taxonomy customisation requirements Concept and structure of national customisation Customisation of Labels References Data Types Template structure Typed dimensions Integrate general information Summary Questions

Concept of national customisation Large report Medium report S mall report Custom report COREP superset of reports The COREP taxonomy provides a large number of possible reporting items. Depending on the national requirements each European country will determine the level of detail.

National extension structure National taxonomies will: use the COREP taxonomy set as a base. refer to the base taxonomy but will not change it. COREP Taxonomy Set Spain COREP Taxonomy German COREP Taxonomy uses

Technical extension structure.. dimension.XSD primary.XSD template.XSD importsimports COREP Taxonomy Set.. National dimension.XSD National primary.XSD National template.XSD importsimports National Taxonomy Set imports

Agenda COREP taxonomy customisation requirements Concept and structure of national customisation Customisation of Labels References Data Types Template structure Typed dimensions Integrate general information Summary Questions

Customisation of Labels: I English labels German labels meaningful names of the items to be reported are used in reports to hide the technical name important for the rendering of data in other formats as Pdf or Microsoft Excel

Customisation of Labels: II Each country defines its own dictionary in its national extension taxonomies. The measure and dimension items can refer to several translations. technical name National labels

Agenda COREP taxonomy customisation requirements Concept and structure of national customisation Customisation of Labels References Data Types Template structure Typed dimensions Integrate general information Summary Questions

Customisation of References Each COREP reporting item refers to where it is derived from: the EU Directive for Basel II. References to the national law or additional comments can be added. ORIGINAL CREDIT & COUNTERPARTY RISK EXPOSURE…

Customisation of the reference taxonomy ref xsd importsimports ref-corep ref-de xsd importsimports Part elements are used in XBRL to structure references KWG Parts

Agenda COREP taxonomy customisation requirements Concept and structure of national customisation Customisation of Labels References Data Types Template structure Typed dimensions Integrate general information Summary Questions

Customisation of Data Types The COREP Taxonomy uses only a small amount of extensions of pre-defined XML Schema or XBRL data types. Data types that are used by several COREP taxonomies are contained in the dt xsd taxonomy. National supervisor can extend this taxonomy and add own data types.

Agenda COREP taxonomy customisation requirements Concept and structure of national customisation Customisation of Labels References Data Types Template structure Typed dimensions Integrate general information Summary Questions

Customisation of the template structure Possible changes: Adding or removing columns and rows Reordering the hierarchical structure Restrict cells from being reported Adding or removing dimensions on a template Provide choices between dimensions

AC D Adding or removing columns and rows I ABC COREP template National template Column B has to be removed. Column D has to be added.

A C D Adding or removing columns and rows II The hierarchical structure of the template has been changed. Column B is no longer allowed in the national taxonomy. Column D has been added to the national taxonomy. A B C COREP taxonomy structure National taxonomy structure

Reordering the hierarchical structure: I New items can be positioned as necessary in the national template structure. Existing items can be reordered if required. AD C Thus every country can personalise the presentation of its templates. Columns C and D have been exchanged.

Reordering the hierarchical structure: II A C D New structure: Structure before reordering: A C D The order attribute defines the sequence of the elements in the linkbases. It is used in the presentation, definition and calculation linkbase. order

Restrict cells from being reported: I Every cell is a combination of a primary item [measure] and its dimensions. Some row/column combinations are not valid inside the EU Directive of Basel II and must not be reported. They are marked in grey inside the COREP templates. National taxonomies can override those restrictions. P9P9 X D D5D5

Dimension item 3 Restrict cells from being reported: II Dimension item 5 Primary item 1 Dimension A Primary domain Dimension B all Primary item n not all Dimension item 1 Dimension item n Dimension item 1 Dimension item n excluding hypercube (grey cells) including hypercube (white cells)

Restrict cells from being reported: III Restricted cells can be grouped together, i.e. several cells in one column. Inside the taxonomy they are added in a container that holds all the invalid dimension members. The container can be reused for other primary items of the template. D4 D3 Primary item 1 not all D2 D1 Container or hypercube that holds a dimension group. Primary item 2 not all Dimension

Adding or removing dimensions on a template: I A new dimension should be added to the national template to get a more detailed view on the data. Dimension A Dimension New

hypercube Adding or removing dimensions on a template: II A new dimension to a template can be created by expanding hypercubes and adding a new dimension element [arc role: hypercube-dimension]. Special care must be taken in templates with several sections. Primary domain all The new dimension is added to an existing hypercube. Dimension A Dimension New D1 Dn D2 Dn hypercube

Adding or removing dimensions on a template: I The national banking supervisor decides that a dimension is not needed in a template. Dimension A Dimension B

Adding or removing dimensions on a template: II The national taxonomy can be created to reflect this requirement by removing the connection (hypercube- dimension) between the hypercube and the dimension that is not needed. Primary domain all Dimension A is no longer allowed. Dimension A Dimension B D1 Dn D2 Dn Including hypercube

Provide choices among dimensions: I For this template either Dimension SA or Dimension IRB can be used. choice Dimension SA Dimension IRB Dimension Exposure

Provide choices among dimensions: II If a banking supervisor decides that one of two or more possible dimensions has to be used for a national COREP template, it can define this choice inside the hypercube definition of the template taxonomy. Dimension combination Primary domain Dimension Exposure all choice or Either a member of dimension SA or a member of dimension IRB has to be used in the instance document. either D SA1 D SAn D IRB1 D IRBn D1D1 DnDn

Agenda COREP taxonomy customisation requirements Concept and structure of national customisation Customisation of Labels References Data Types Template structure Typed dimensions Integrate general information Summary Questions

Typed dimensions in XBRL A explicit dimension defines its content by a list of values. A typed dimension defines its content by a set of rules (a XML Schema type). Typed dimensions allow the definition of large or infinite set of members. Typed dimension Explicit dimension

How to define typed dimensions* Hypercube Item -Subs. Group : hypercubeItem -Abstract: true Typed Dimension Item Subs. Group : dimensionItem abstract: true typedDomainRef: anyURI Arc: hypercube-dimension Typed Element Primary Item -Subs. Group : item Arc: all no arc

Simple XML Schema Types <element name=ObligorGrade type="integer id=t-ce_ObligorGrade /> <element name="ObligorGradeDimension xbrldt:typedDomainRef=" t-ce xsd#t-ce_ObligorGrade " type="xbrli:stringItemType" abstract="true" substitutionGroup="xbrldt:dimensionItem" nillable="true id="t-ce_ObligorGradeDimension … /> The attribute xbrldt:typedDomainRef points to the XML Schema element that holds the content of the typed dimension.

Constraining Simple XML Schema Types Simple types can be constrained using facets to feet our requirements. For instance: Strings xs:length, xs:minLength and xs:maxLength xs:pattern Numbers xs:minInclusive, xs:maxInclusive, xs:totalDigits, xs:fractionDigits xs:pattern

Constraining Simple XML Schema Types Pattern example: Min and max values example:

Agenda COREP taxonomy customisation requirements Concept and structure of national customisation Customisation of Labels References Data Types Template structure Typed dimensions Integrate general information Summary Questions

Add general information to the national taxonomy The COREP taxonomy represents the content of the COREP templates that was agreed on European level. It does not contain organisational or general information that is needed for the reporting between the national central banks and the credit institutes as well as investment firms. Each European supervisor that want to use the COREP taxonomy has to define how this information has to be delivered.

Add general information to the national taxonomy 2 possible ways to add this information to an XBRL report: Create an own taxonomy for all organisational items that have to be reported Use the GCD taxonomy of XBRL International that contains a huge amount of predefined items

Add general information to the national taxonomy Create an own taxonomy for all organisational items that have to be reported All items that are necessary for the assignment to a reporting institution and for the further processing should be collected. A taxonomy can be created and distributed with the national extension of the COREP taxonomy.

Add general information to the national taxonomy GCD Global Common Document (PWD) Purpose: - to cover common information which may typically be required in business reporting, - to represent this data in XBRL in a standard way, - to support interoperability and comparison between XBRL implementations around the world. - to offer a core set of taxonomies which taxonomy authors may import, saving time and effort. Use the GCD taxonomy of XBRL International that contains a huge amount of predefined items

Add general information to the national taxonomy Use the GCD taxonomy of XBRL International that contains a huge amount of predefined items The core taxonomy provides basic elements and structures and a number of extension data type taxonomies which define particular sets of data, including elements representing countries and languages.

Add general information to the national taxonomy Use the GCD taxonomy of XBRL International that contains a huge amount of predefined items COREP Taxonomy Set National COREP Taxonomy uses GCD Taxonomy Set National supervisor can decide which parts of both taxonomies should be imported for the national taxonomy extension.

Add general information to the national taxonomy Use the GCD taxonomy of XBRL International that contains a huge amount of predefined items i i t t General Contact Information t t Contact Person t t Contact Details t t Address Address line 1 i i Address line 2 i i Street / Road / Avenue etc. ID i i PO Box i i Principal location - city or town National implementation

The GCD provides: taxonomy modules, generic tuples and substitution groups. The GCD allows: clear and consistent definition, easy and efficient reuse of components and flexible and meaningful extension. Use the GCD taxonomy of XBRL International that contains a huge amount of predefined items Add general information to the national taxonomy

Agenda COREP taxonomy customisation requirements Concept and structure of national customisation Customisation of Labels References Data Types Template structure Typed dimensions Integrate general information Summary Questions

Summary: I The comprehensive nature of the COREP framework provides each national supervisor with an excellent basis to develop a national data model. The flexibility of the COREP framework means that a national data model can be achieved with the minimum of effort. All national structural changes of the COREP templates can be done in XBRL using the new dimensional approach. The modularity of the taxonomies enables changes to be made on selected templates.

Summary: II The extension taxonomies can be developed using labels in the national language and incorporating the requirements of the national law. Changes can be made to the calculation rules defined inside the COREP taxonomy. COREP FRAMEWORK offers: FLEXIBILITY EXENSIBILITY EASE OF USE.

Questions Thank you for your attention! Time for your questions!