New COREP/FINREP experiences Carlos Martins 5 May 2014| Rome 19th Eurofiling Workshop COREP/FINREP DPM STATISTICS 19th Eurofiling Workshop 2 Template groups Taxonomy COREP FINREP AE Template Groups Capital Adequacy Credit Risk Group Solvency Leverage Ratio Leverage Ratio (Consolidated Only) Market Risk Operational Risk Liquidity Coverage Large Exposures Stable Funding FINREP part 1 FINREP part 1 (GAAP only) FINREP part 2 FINREP part 3 FINREP part 4 Asset Encumbrance Total 19th Eurofiling Workshop #Templates 6 13 1 6 1 8 2 4 6 2 37 6 10 4 14 9 #DataPoints 569 16.816 48 257 49 6.565 393 3.534 125 3.004 4.428 229 447 151 439 1.227 129 38.281 3 Taxonomies #Templates 9 49 71 COREP FINREP AE #DataPoints 1,227 5,694 31,360 COREP 19th Eurofiling Workshop FINREP AE 4 Report Types #Templates 9 37 Own Funds and Leverage Liquidity Coverage Large Exposures 4 71 2 6 COREP Stable Funding Financial Reporting Asset Encumbrance #DataPoints 5,694 1,227 3,004 Taxonomy entry points are based on these report types, with two variants: for solo/consolidated scope (COREP), or IFRS/GAAP (FINREP) 19th Eurofiling Workshop 125 3,534 24,697 5 Templates with open axis Open Axis Framework Template Group FINREP FINREP part 2 Z Credit Risk i.e. multiple COREP Liquidity Coverage sheets Stable Funding FINREP Y i.e. repeatable rows FINREP part 4 Credit Risk COREP Group Solvency Large Exposures 19th Eurofiling Workshop Dimensions Country of counterparty Country of exposure Currency Currency Legal entity Legal entity * Security Obligor grade Securitisation Legal entity Client Group of clients * Client #Templates 4 4 4 2 #DataPoints 157 413 3.534 3.004 1 1 2 1 1 3 2 19 6 533 48 48 64 58 6 COREP/FINREP DATA POINTS DEFINITION 19th Eurofiling Workshop 7 Defining complex reporting concepts Small seeds Green ? Size M 19th Eurofiling Workshop “Firm rounded edible fruit of a rosaceous tree, Malus sieversii, native to Central Asia but widely cultivated in temperate regions in many varieties, having pink or white fragrant flowers.” Edible skin 8 Changing dimensional properties Juicy Small seeds Green Edible skin Size M Round shape 19th Eurofiling Workshop 9 Assigning unique IDs Juicy Small seeds Green Edible skin Size M Round shape ITS Data Integration – using a DPM metadata riven approach 10 COREP/FINREP REPORTING PLATFORM 19th Eurofiling Workshop 11 Reporting platform – services Metadata services Collection services Validation services Integration services Exploration services Notification services Monitoring services Quality services Dissemination services Master data services Reference data services 19th Eurofiling Workshop 12 Reporting platform – data stores Metadata File Archive Data Staging Area Data Warehouse Data Data Marts Data Marts Data Marts Marts Reference Data Master Data 19th Eurofiling Workshop 13 COREP/FINREP DATA INTEGRATION 19th Eurofiling Workshop 14 Data validation and integration Data integration Data validation Technical validation XBRL instances XBRL taxonomy Valid instances Bespoke development Data extraction Off-the-shelf Staging solution area Data tranformation & loading Data Warehouse Formulae validation XBRL Validation taxonomy reports Error logging Data Point Model 19th Eurofiling Workshop Data Data Mart Data Mart Data Mart Mart Data marting Reference data Master data 15 DPM database: Data Point definition Table C 28.00 - Exposures in the non-trading and trading book Column Xbrl Context Key Metric DataPoint VID 020 INC=* ei319 85161 Individual clients <Key value> 040 BAS=eba_BA:x9,INC=*,MCY=eba_MC:x59 mi180 85024 Base Exposures Individual clients <Key value> Main category Debt instruments, Equity instruments, Derivatives, Off balance sheet instruments Base Exposures Impairment status Defaulted Individual clients <Key value> Main category Debt instruments, Equity instruments, Derivatives, Off balance sheet instruments Base Exposures Individual clients <Key value> Main category Debt securities, Loans and advances Base Exposures Individual clients <Key value> Main category Equity instruments Base Exposures Individual clients <Key value> Main category Derivatives Base Exposures Individual clients <Key value> Main category Loan commitments given 050 060 070 080 090 BAS=eba_BA:x9,IMS=eba_IM:x3,INC=*,MCY=eba_MC:x59 BAS=eba_BA:x9,INC=*,MCY=eba_MC:x223 BAS=eba_BA:x9,INC=*,MCY=eba_MC:x130 BAS=eba_BA:x9,INC=*,MCY=eba_MC:x99 BAS=eba_BA:x9,INC=*,MCY=eba_MC:x221 19th Eurofiling Workshop mi180 mi180 mi180 mi180 mi180 85023 85025 85027 85026 85029 Dimension Label Member Label 16 XBRL instance: Data Fact definition <xbrli:context id="c8"> <xbrli:entity> <xbrli:identifier scheme="http://something">LEIIDENTIFIERFORTEST</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2013-12-31</xbrli:instant> </xbrli:period> <xbrli:scenario> <xbrldi:explicitMember dimension="eba_dim:BAS">eba_BA:x9</xbrldi:explicitMember> <xbrldi:explicitMember dimension="eba_dim:IMS">eba_IM:x3</xbrldi:explicitMember> <xbrldi:typedMember dimension="eba_dim:INC"> <eba_typ:CC>CLIENTCODE</eba_typ:CC> </xbrldi:typedMember> <xbrldi:explicitMember dimension="eba_dim:MCY">eba_MC:x59</xbrldi:explicitMember> </xbrli:scenario> </xbrli:context> <eba:mi180 contextRef="c8" unitRef="U-EUR" decimals="-3">777777.77</eba:mi180> 19th Eurofiling Workshop 17 XBRL instance: Data Fact definition <xbrli:context id="c8"> <xbrli:entity> <xbrli:identifier scheme="http://something">LEIIDENTIFIERFORTEST</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2013-12-31</xbrli:instant> </xbrli:period> <xbrli:scenario> <xbrldi:explicitMember dimension="eba_dim:BAS">eba_BA:x9</xbrldi:explicitMember> <xbrldi:explicitMember dimension="eba_dim:IMS">eba_IM:x3</xbrldi:explicitMember> <xbrldi:typedMember dimension="eba_dim:INC"> <eba_typ:CC>CLIENTCODE</eba_typ:CC> </xbrldi:typedMember> <xbrldi:explicitMember dimension="eba_dim:MCY">eba_MC:x59</xbrldi:explicitMember> </xbrli:scenario> </xbrli:context> <eba:mi180 contextRef="c8" unitRef="U-EUR" decimals="-3">777777.77</eba:mi180> 19th Eurofiling Workshop 18 XBRL instance: Data Fact definition <xbrli:context id="c8"> <xbrli:entity> <xbrli:identifier scheme="http://something">LEIIDENTIFIERFORTEST</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2013-12-31</xbrli:instant> </xbrli:period> <xbrli:scenario> <xbrldi:explicitMember dimension="eba_dim:BAS">eba_BA:x9</xbrldi:explicitMember> <xbrldi:explicitMember dimension="eba_dim:IMS">eba_IM:x3</xbrldi:explicitMember> <xbrldi:typedMember dimension="eba_dim:INC"> <eba_typ:CC>CLIENTCODE</eba_typ:CC> Key Value </xbrldi:typedMember> <xbrldi:explicitMember dimension="eba_dim:MCY">eba_MC:x59</xbrldi:explicitMember> </xbrli:scenario> </xbrli:context> <eba:mi180 contextRef="c8" unitRef="U-EUR" decimals="-3">777777.77</eba:mi180> Metric 19th Eurofiling Workshop Instance global dimensions Context specific dimensions Fact Value Units 19 Data extraction: shredding the XBRL instances DPM 19th Eurofiling Workshop Staging Area 20 Mapping XBRL to the DPM A. For each instance local context, e.g. “c8” i. Read the scenario to find the dimensional definition: Dimension BAS Explicit Member eba_BA:x9 Dimension IMS Explicit Member eba_IM:x3 Dimension INC Typed Member CLIENTCODE Dimension MCY Explicit Member eba_MC:x59 ii. Build the XBRL Context Local Key, by concatenating the pairs Dimension=Member in alphabetic order: BAS=eba_BA:x9,IMS=eba_IM:x3,INC=*,MCY=eba_MC:x59 Note: typed members (e.g.“CLIENTCODE”) are not defined in the DPM, thus they must be replaced by an “*” iii. Find the same string in the DPM table.column ContextOfDataPoints.XBRLContextKey and get the value of the ContextID “44617” 19th Eurofiling Workshop 21 Mapping XBRL to the DPM B. Search the file for Metrics that reference the local context “c8” and i. take note of the related values Metric “mi180” Unit "EUR" Decimals "-3“ Fact Value “777777.77” ii. Find “mi180” in DPM table.column Member.MerberCode and get MemberID “1353”, which is also Metric.Metric C. With both MetricID “mi180” and ContextID “44617”, search the DPM table DataPointVersion to find the DataPointID “85023” D. For this instance, append each of the the staging area tables, LocalContex, FactValue, and KeyValue, with a new record, containing the related reported values and DPM IDs 19th Eurofiling Workshop 22 Extracted data: the relational format 19th Eurofiling Workshop 23 Extracted data: the relational format 19th Eurofiling Workshop 24 COREP/FINREP QUESTIONS? 19th Eurofiling Workshop 25 EUROPEAN BANKING AUTHORITY Tower 42, 25 Old Broad Street London EC2N 1HQ Tel: +44 2073821766 Fax: +44 2073821771 E-mail: info@eba.europa.eu http://www.eba.europa.eu