Methodology of Data Point Model in European Banking Supervision: COREP/FINREP Ignacio Boixo, EuroFiling Coordinator Malatya, 3th May 2012 European Supervisory framework Basel II, IFRS/IAS … Global Standard European Directive 9X,XX% best practices + EU requirements EC 2006/48 & 49 … Country 1 NSA 1 Report 1 ---------------------------------- Country 2 NSA 2 Report 2 Country 3 NSA 3 Transposition into national Legislation (…) Country 27 (…) NSA 27 National Regulation Report 3 Report 27 ------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------- National Implementation Challenge! 2 EuroFiling way forward 2004: First contacts 2005: Kick off meeting. Dimensions adopted 2006: COREP first dimensional XBRL taxonomy worldwide 2007: COREP/FINREP implemented, national extensions 2008: Matrix schema modeling 2009: Data Point Modeling 2010: Formulae implemented 2011: Common dimensions for COREP, FINREP, ECB statistics 2012: New COREP/FINREP XBRL taxonomies 2013: EBA harmonized framework go live! COREP (≤115,000 cells): COmon REPorting , Basel II solvency ratio FINREP (≤25,000 cells): FINancial REPorting, IFRS / CRD 3 EuroFiling Collaborative Framework Int’l Decisions Advice NSAs ….. Jurisdictions Membership ….. 4 Data Point Model use case reporting entity Data exchange format: XBRL taxonomy ? Data Data Point Model requirements + concepts definitions data supervisor analysis and audit 5 The traditional misunderstanding problem Supervisor C++ IT Analyst System Programmer Code Requirements Regulation Business Expert ? IT Format IT Analyst Code ≠ Regulator Java System Requirements Programmer Reporting Entity 6 A common understanding solution? Supervisor IT Analyst Regulation Data Point Business expert XBRL IT Analyst = Regulator Reporting Entity 7 European Banking Authority (EBA) European Parliament, 2010-09-22, Art. 74(2), 110(2): … shall develop implementing technical standards to introduce… uniform formats … regarding IT solutions. EBA consultation paper, 2011-12-20 Reporting shall be done in accordance with the specifications included in the Data Point Model and the XBRL taxonomies, Data Point Model: structured formal representation of the data, identifying all the business concepts and its relations, as well as validation rules, oriented to all kind of implementers. 8 XBRL EBA Workshop – Nov ‘07 “The same information should be produced only once” • as such, certain elements have been defined as common i.e. : • Elements requested by the 3 mains regulators (CB, CBFA, CSSF) • Elements requested by the holding (in the consolidated financial 9 statements) Data Point Model example PrimaryItem: Assets Category of assets: Debt securities Counterparty sector: Monetary Financial Institutions Original maturity: ≥ 1 year < 2 year Counterparty residence: Spain Instrument original currency: EUR Location of activity: Spain Amount type: Outstanding 10 Data Point Model enabling tool Open Source tool at www.openfiling.info 11 Queries SELECT SUM (factValue) FROM allFacts assets by residence WHERE item=″assets″ AND portfolio=″held-for-trading″ AND category=″derivatives″ AND amount=″notional″ AND ctResidence=″UK″ AND ctSector=″credit institutions″ AND originalCurrency=″eur″ AND riskType=″commodity″ AND market=″OTC″ AND … assets:= 24.320.223,54€ 12 Data Point Model reconciliation Ochocki, B. et al. (2011) 13 <context id="c001“><….entity><…="www.xbrl.org">XII</…></…> <xbrli:period><xbrli:instant>2011-06-30</…> </…></…> <xbrli:unit id="u001"><….>iso4217:USD</…> </…> <us-gaap:Cash <us-gaap:Cash contextRef="c001" unitRef="u001">721596</…> contextRef="c002" unitRef="u001“>624658</…> Cash XBRL Internal Structure Entity B XBRL int. 721,596 2011 € 624,658 2010 $ 14 DEFINITIONS Data point = Base item [Dimension(member), Dimension(member)…] Base item = Conceptual meaning: asset, liability, capital, exposure … Dimension= Breakdown / Disaggregation: Country, Counterparty Member = Each “value” of a dimension: Cash, Loans, Shares… Asset [Type(Shares), Country(UK), Counterparty(Corporations)] Method If two cells in the reporting framework are disaggregations, breakdowns, or share characteristics of the same business concept, the differences are to be expressed as members of dimensions. At the end of the process, only a few of “pure” base items and a number of dimensional members are defined to express in a combinational structure the original regulatory framework. 15 Data Point Model function : C D C subjective D Data Point Model Regulatory framework cells Cartesian product 16 Data Point Model progression ni = number of members of the dimension i d = number of dimensions Total number of members ≤ ∑ ni Total number of potential data points = ∏ i=1 to d Typically ∑ ni i=1 to d _ n= ∑ ni i=1 to d ________________ d << ∏ ni i=1 to d ni as it is equivalent to: i=1 to d _d ∏ n n ≈ i i=1 to d and _ _d dn << n 17 Main Properties: 1. Arithmetic progression in the number of members creates data points exponentially 2. Each cell defines one data point; each data point is defined by one cell (at least). 3. Each dimension would be used only zero or one times in each data point 4. A member would be shared among several dimensions 5. The dimensional expression is commutative 18 COREP/FINREP implementation model National implementation Institution Consultants Vendors XBRL (National) REGULATION XBRL (Europe) Institution Consultants Vendors Europe Internet Bank operations, controls…. Errors Bank to XBRL IT Banking Operations Counterparties Collateral … Presentation, Analysis… Errors INDUSTRY Basel II IFRS Supervisor from XBRL IT Supervision Basel II IFRS Instance ---------------------------------- Instance ---------------------------------- File Transfer (National) Reports Other data … … Didactic model for explanatory purposes only 19 Welcome to Madrid! 20 Many thanks! Ignacio Boixo boixo [at] eurofiling.info