Taxonomy Summit Methodology for architecting EIOPA taxonomies Eric JARRY March 22, 2012

Similar documents
XBRL US Corporate Actions Taxonomy 2012 Scope

DATA GOVERNANCE AND DATA POINT MODEL ARCHITECTURE AT BANCO DE ESPAÑA

XBRL week in London. EIOPA Update. Pierre-Jean Vouette XBRL Europe Day, 18 June 2013

DPM tutorial. 14 th XBRL Europe Day & 20 th Eurofiling Workshop November 2014

DUSE3: Leveraging XBRL reporting under a Solvency II regime for regulatory risk analytics for European Union Supervisors.

XBRL-Europe Update. 16th XBRL Europe Day February 2016

XBRL Past, Present and Future (Utilising Hyperion EPM for COREP & FINREP reporting) Presenters Michael Grieger & Josef Macdonald

Eurofiling Data modelling and ExcelXBRLGen (Excel Add In) Webinar

Data Point Model - European Cases

XBRL at the Federal Public Services Finance, Belgium Caroline Dupae, Project lead

Financial Data Standardisation - RegTech Project

19 th XBRL International Conference

COMMISSION DELEGATED REGULATION (EU) No /.. of

Regulations and guidelines 5/2018

SOLVENCY II NEWSLETTER

Pillar 3 reporting for Life Companies

Report on the use of capital add-ons 2017

Resolution of Comments

ERICA (EUROPEAN RECORDS OF IFRS CONSOLIDATED ACCOUNTS) WORKING GROUP. Document nº 4.1. XBRL in European CBSO

EU publications Technical information for 30/9 30/12 firms to calculate TPs and BoF Page 2

Financial statements in XBRL Information sharing &

ERICA (EUROPEAN RECORDS OF IFRS CONSOLIDATED ACCOUNTS) WORKING GROUP. Document nº 4.1. XBRL in European CBSO

Latest Developments in the Quantitative Reporting Templates

PRA Solvency II regulatory reporting update IFoA

Cover note. Public consultation on:

XBRL Week in Brussels November Progress of XBRL in Europe Update on XBRL Europe organisation. Gilles Maguet Secretary General XBRL Europe

Delegations will find below a Presidency compromise text on the above Commission proposal, to be discussed at the 28 February 2011 meeting.

The EBA after one year: achievements and challenges ahead

EIOPA update on Insurance and Pension Funds & ECB add-ons for integrated reporting. Copyright 2018 EIOPA

EIOPA-CP-13/ March Cover note for the Consultation on Guidelines on preparing for Solvency II

8 October 2007 ASSESSMENT OF CONVERGENCE IN SUPERVISORY REPORTING

XBRL Europe day London Update in Europe. Gilles Maguet Secretary General XBRL Europe

Overview of the publication of Supervisory banking statistics

Final report on public consultation No. 14/052 on the implementing. technical standards on the templates for. the submission of information to the

Belgian Primary Financial Statement Commercial and Industrial Taxonomy Release Date: Release Type: Final version Taxonomy Documentation

Number Date Reference

ERICA (EUROPEAN RECORDS OF IFRS CONSOLIDATED ACCOUNTS) WORKING GROUP. Document nº 4.1. XBRL in European CBSO

Mistakes identified in the Final Report on public consultations No. 14/052 and 14/055. (Full list)

SAM QRT Workshop Asset Templates April 2013

Consultation Paper ESMA s Guidelines on position calculation under EMIR

BE-TAX TAXONOMY ARCHITECTURE GUIDE

Finance Advanced in Microsoft Dynamics NAV 2013

Europe: Progress in bank resolution and banking union

Benchmarking exercises. Webinar 12 May 2016

EBA/CP/2013/33 30 July Consultation Paper

Course 80535A Finance Advanced in Microsoft Dynamics NAV 2013

The OCEG Open Risk Classification using XBRL

Insurance Supervision in Europe

Denmark's XBRL mandate for financial reporting and work with the coming COREP/FINREP filings. Poul Kjær, Chairman XBRL Denmark

XBRL US Schedule of Investments Taxonomy v2008. Campbell Pryde Chief Standards Officer XBRL US, Inc.

EN ANNEX II INSTRUCTIONS FOR THE DISCLOSURE OF AGGREGATE STATISTICAL DATA

Indonesia Stock Exchange (IDX) Taxonomy 2014

Key issues in Banking Regulation

BVI position on IOSCO s Consultation Report on Good Practices on Reducing Reliance on CRAs in asset management Reference: CR04/14

BE-TAX TAXONOMY ARCHITECTURE GUIDE

Version 1.0 November 30, Campbell Pryde Chief Standards Officer XBRL US, Inc.

SE Content of the submission (Variant of Solvency II template S with ECB add-ons) INSTRUCTIONS

Council of the European Union Brussels, 4 December 2018 (OR. en) Anti-Money Laundering Action Plan - Council Conclusions (4 December 2018)

Delegations will find below a Presidency compromise text on the above Commission proposal, as a result of the 17 June meeting.

Supervisory Statement SS15/16 Solvency II: Monitoring model drift and standard formula SCR reporting for firms with an approved internal model

Supervisory Statement SS7/17 Solvency II: Data collection of market risk sensitivities. October 2017

Regulatory Reporting Challenges:

ECB-PUBLIC DECISION (EU) 2017/[XX*]OF THE EUROPEAN CENTRAL BANK. of 27 June 2017

Using IBM Insurance Information Warehouse to Support Requirements for the E.U. and Third Country Equivalence Solvency Regimes

Guidelines compliance table

Council of the European Union Brussels, 23 November 2018 (OR. en)

Financial Data Standardisation Project

Response to EIOPA consultation on corrections and amendments to implementing technical standards on reporting and disclosure

European Single Electronic Format (ESEF) ESMA Meet-the-Market Workshop 6 June 2017

Improving European pensions statistics insights into EIOPA s initiative

PRA Solvency II regulatory reporting industry working group, 25 September 2015

Guidelines compliance table

Spreadsheet Add-in Review. Marketing Technologies Group

GUIDELINES FOR THE IMPLEMENTATION OF THE FRAMEWORK FOR CONSOLIDATED FINANCIAL REPORTING (FINREP)

Supervisory Statement SS2/19

EBA consultation paper on draft ITS on supervisory reporting requirements for institutions

July 2007 GUIDELINES FOR THE IMPLEMENTATION OF THE FRAMEWORK FOR CONSOLIDATED FINANCIAL REPORTING (FINREP)

Proposed Interim Release Package 2 on the IFRS Taxonomy 2013

Insurance Stress Test 2016 Frequently Asked Questions & Answers 1

TEMPLATE C FOR THE DISCLOSURE OF QUANTITATIVE AGGREGATE STATISTICAL DATA ON THE SUPERVISORY AUTHORITY

Guidelines compliance table

XBRL Europe Management report 2016

Planning for COREP. Time s ticking - are you ready?

XBRL based reporting in the Indian Mutual Fund Industry A Case Study

Communications Specialist, PRA Insurance Insurance Data Analytics Division representative Insurance Data Analytics Division representative

From business accounting to statistics: Some experiences defining and using taxonomies

EBA/CP/2013/ Consultation Paper

European Securities Markets Challenges and opportunities ahead

No time for KIDding around PRIIPs is on the way

The new architecture of the EU regulation

EIOPA: recent developments in insurance and pensions. EVCA Investors' Forum Geneva, 14 March 2012

EBA s role in promoting supervisory and regulatory convergence in the EU. Andrea Enria - EBA Chairman Helsinki 5 June rd FIN-FSA Conference

FEEDBACK TO THE CONSULTATION ON THE FRAMEWORK FOR CONSOLIDATED FINANCIAL REPORTING (CP06)

The Central Bank s Requirement for External Audit of Solvency II Regulatory Returns / Public Disclosures

The Omnibus II Directive

The Annals of The "Ştefan cel Mare" University of Suceava. Fascicle of The Faculty of Economics and Public Administration Vol. 11, No.

Creating a Rolling Income Statement

ANNEX 4 MAIN DOCUMENTS PUBLISHED 1 BY THE INTERNATIONAL SUPERVISORY FORA: FSB, BCBS, EBA, ESRB AND ECB IN THE FRAMEWORK OF FINANCIAL STABILITY

Preparing for SII and IDD what is the best approach for local stakeholders to consider?

Proposal for a DIRECTIVE OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL

Transcription:

Taxonomy Summit Methodology for architecting EIOPA taxonomies Eric JARRY March 22, 2012

What is EIOPA? European System of Financial Supervision European Supervisory Authorities EBA: European Banking Authority EIOPA: European Insurance and Occupationnal Pensions Authority ESMA; European Securities and Markets Authority National Supervisory Authorities, examples: Finland: FIN-FSA (EBA, EIOPA and ESMA) Spain: Banco de España (EBA), Ministry of Economy (EIOPA) France: ACP Banque de France (EBA and EIOPA) 2

Reporting flows Countries Europe Reporters NSAs ESAs EBA EIOPA ESRB ESMA European Systemic Risks Board 3

Reportings Solvency II directives Financial stability Statistics for ECB (European Central Bank) Reportings from undertakings to NSAs Reportings from NSAs to EIOPA 4

Choice of XBRL Complex reportings Structured XML, first chosen, is not adequate Choice of XBRL, over an EIOPA-specific flat XML langage : YARL (Yet Another Reporting Language) 5

Taxonomy generated from templates Dimension Domain, value or list of values Types Abstract primary items (label or alias) Primary items (label or alias) Header dimension(s) Column dimension(s) Line dimension(s) Pop-up window showing P.Item Characteristics Dim. combinaison(s) 6

A real template 7

Transposition file Characteristics and hierarchies 8

Transposition file Dimensional aspect 9

Commonalities with EBA taxonomies Some firms must sendreports to both banking and insurance regulators Some software vendors sell products or solutions for banks and insurance companies Commonalities between EBA and EIOPA taxonomies are desirable: Common dimensions Data Point Modelling Common data types Taxonomy architecture Base primary items Label constructions Tools etc 10

Use of codes for concepts Codes are used as tag names for concepts To get usable names (not toolog) To be language-agnostic The codes used are those thatare defined by the business people in the Quantitative Reporting Templates (regulatory document) There are not Excel cell coordinates! 11

Filing indicators and assertions A reporter must file: several "templates" at several moments; and / or the same template at several moments, depending on one or more dimensions value e.g.: Balance sheet for "France" at T0 10 days Balance sheet for "Other countries" at T0 25 days Each template is associated to one or more filing indicators: template set of zero, one or more dimension values Assertions are dependant of the presence of one or more filing indicators (precondition) 12

Numeric checks generation Primary Item Aggregation (PIA) [SOL] [PE1][PE2][PE3] [CE1] [CE2] [CE_] [OC1] [OC2] [OC_] 13

Numeric checks generation Primary Item Aggregation (PIA) [SOL] [PE1][PE2][PE3] [CE1] [CE2] [CE_] [OC1] [OC2] [OC_] 14

Numeric checks generation Of Which Checks (OWC) [SOL] [PE1][PE2][PE3] [CE1] [CE2] [CE_] < < < [OC1] [OC2] [OC_] 15

Numeric checks generation Dimensional Item Aggregation (DIA) [SOL] [PE1][PE2][PE3] [CE1] [CE2] [CE_] dimension value underlined dimension value underlined [OC1] [OC2] [OC_] 16

Specific Condition Check Using codes, giving labels Restrictions [Dimensional restrictions: set of dimension values > combinations] [Precondition(s): set of conditions] [Externally controlled condition] Tolerance margin Condition (may be expressed with XPath) Value assertion Factors Template (for documentation) Primaryitems, or closurewith list of primary items [Dimensional characteristics: set of dimension values] Constants 17

Expression of validations 18

Value assertion pattern Assertion va:valueassertion id: %1 implicitfiltering: true aspectmodel: dimensional test:{generated} Messages generic:arc xlink:type: arc xlink:arcrole: //element-label order: nnn xlink:from %1 msg:message xml:lang: fr xlink:role: "http://www.xbrl.org/2010/role/message" xlink:label: %1 %1_Message xlink:label: %1_Message Filing Indicators generic:arc xlink:type: arc xlink:arcrole: //variable-set-precondition order: nnn xlink:from %1 PreCond_%FilingInd variable:precondition test: // IndicateurDeRemise.. OUI xlink:label: PreCond_%FilingInd Concept Filters variable:variablefilterarc xlink:type: arc xlink:arcrole: //variable-filter complement: false cover: true order: nnn xlink:from %1Detail %1DetailConcFilter cf:conceptname cf:concept: cf:qname: XXX xlink:label % 1DetailConcFilter Concept Variables variable:arc xlink:type: arc xlink:arcrole: //variable-set name: xxxx (order: nnn) xlink:from %1 %1Total General variables variable:arc xlink:type: arc xlink:arcrole: //variable-set (order: nnn) xlink:from Preconditions variable:arc variable:factvariable S_0011 bindassequence: false/true xlink:label: %1_%pi[_%dv[_%dv ]] variable:generalvariable bindassequence: false/true select:{generated} xlink:label: variable:precondition Concept Dimension Filters df:explicitdimension variable:variablefilterarc df:dimension xlink:type: arc S_0032 df:member xlink:arcrole: //variable-filter complement: false xlink:label %1DetailDimFilter cover: true order: nnn xlink:from %1_%pi[_%dv[_%dv ]] df:typeddimension %1DetailDimFilter df:dimension xlink:label %1DetailDimFilter General Filter variable:variablefilterarc gf:general xlink:type: arc xlink:arcrole: //variable-filter complement: false test: xpath expression cover: true order: nnn Generql_filter xlink:from %1_%pi[_%dv[_%dv ]] General_filter xlink:type: arc xlink:arcrole: //variable-set-precondition (order: nnn) xlink:from Group Filters variable:variablesetfilterarc xlink:type: arc xlink:arcrole: //variable-set-filter complement: false order: nnn xlink:from %1_%pi[_%dv[_%dv ]] Group_filter id: %1 test:{generated} xlink:label: df:explicitdimension df:dimension df:member (0 n) Group_filter df:typeddimension df:dimension xlink:label Group_filter cf:conceptname cf:concept: cf:qname: XXX xlink:label Group_filter Period/Unit filter variable:arc xlink:type: arc xlink:arcrole: //variable-set-precondition (order: nnn) xlink:from %1_%pi[_%dv[_%dv ]] Period/Unit_Filter Exclusion Dimension Filter Unit filter can only be used for numeric variables pf:period/uf:singlemeasure id: Period/Unit_Filter test:: xlink:label: Period/Unit_Filter pf:period/uf:singlemeasure variable:variablefilterarc variable:arc df:explicitdimension xlink:type: id: Period/Unit_Filter resource S_0040 xlink:type: arc S_0041 S_0032 df:dimension xlink:arcrole: //variable-filter Period/Unit filter test:: xlink:label //variable-set-precondition complement: true %1DetailDimFilter (order: cover: true nnn) xlink:from order: nnn xlink:label: Period_Filter %1_%pi[_%dv[_%dv ]] df:typeddimension xlink:from %1_%pi[_%dv[_%dv ]] Period/Unit_Filter %1DetailDimFilter df:dimension xlink:label %1DetailDimFilter 19

Data Point Modelling Data modelling is used to determine characteristics of a data Data Point Modelling uses XBRL dimensions to express all characteristics (so called hidden dimensions) In highly dimensional taxonomies, each concept is exploded along all its dimensions (hidden or not) and the "logical concept" does not appear any more 20

Example: Solvency II Balance sheet template 21

Data Point Modelling in highly dimensional taxonomies Concept A10 no longer expressed No labels No references No documentation No more hierarchical presentation 11 dimensions Expression of checks very long Possible problemswith mix of dimensions in assertions Origin: BMA Solvency II taxonomy POC 22

From business concept to data point modelled concept Dimensions used as internal (hidden dimensions in data point modelling) Line of business Total Non-life, non SLT health SLT health Non-SLT health Life Investment or own use Investment Own use Linking Unit-linked or index-linked Not unit-linked, not index-linked Counterparties Total Country of custody Total Issuer or residence country Total Type of amount Carrying amount Original currency Total Assets Data Point Modelling Solo or Group Solo Group Periodicity Annually Quarterly Monthly Ad hoc Valuation method Solvency II CRD Statutory Ring fence scope Value Dimensions used as external Marked to market Marked to model Derivatives, Investments other than held for indexlinked or unit-linked funds BS_C1:A10A 23

"Semantic" linkbase, bridge to data modelled items Possible ways for conversion: XBRL formulas XBRL Versioning Taxonomy comparison 24

Possible was for conversion XBRL formulas XBRL Versioning Taxonomy comparison 25

Thank you Any questions? 26