Download presentation
Presentation is loading. Please wait.
Published byTodd Warner Modified over 9 years ago
1
XBRL Formulae in Practice in Regulatory Environments: Experiences and Benefits Víctor Morilla (Bank of Spain) Manuel Rodriguez & Moira Lorenzo (Atos Origin)
2
Bank of Spain XBRL Project Details
3
3 20032004200520072008 Appraisal Companies Project 2006 Public Statements Nº Participants: > 50 Nº Filings/year: > 200 Nº Concepts: > 950 Nº Participants: > 300 Nº Filings/year: > 7000 Nº Concepts: > 650 Moving towards XBRL: Phase 1
4
Legacy Database Sender XBRL instance XBRL FRONT-END Valid data Basic XBRL validations & Calculation linkbase Business rules validations IT Solution : Phase 1 1 2 3 Data reported in the same XBRL statement Against other information in database (Ex: previous periods data) 4
5
20032004200520072008 Appraisal Companies Project 2006 Public Statements Solvency Information (COREP) Financial Statements (FINREP) Nº Participants: > 50 Nº Filings/year: > 200 Nº Concepts: > 950 Nº Participants: > 300 Nº Filings/year: > 7000 Nº Concepts: > 650 Nº Participants: > 300 Nº Filings/year: ~1000 Nº Concepts (EU): ~ 950 Nº Dimensions (EU): 22 Add. Concepts (ES): ~ 553 Add. Dimensions (ES): 8 Nº Participants: > 300 Nº Concepts (EU): ~ 1.700 Nº Dimensions (EU): 12 20092010 Moving towards XBRL : Phase 2 Mutual guarantee Exchange Offices & Appraissal companies Nº Participants: > 200 Nº Concepts (ES): ~ 550 Nº Dimensions (ES): 8 Nº Participants: > 200 Nº Concepts (ES): ~ 200 Nº Dimensions (ES): 10 5 XBRL Formula
6
Legacy Database Sender XBRL instance XBRL FRONT-END Valid data Basic XBRL validations Business rules validations 1 2 3 Data reported XBRL Formula validation IT Solution : Phase 2 Formula Errors are informed Taxonomy viewer Now (from summer 2008 to present) Business rules validations 6 Against other information in database (Ex: previous periods data)
7
Formula linkbase development Business Rules document Documents Reference numbers & classification Formulae linkbase Formulae Linkbase + corrected Business Rules document Analysis Developing Formula linkbase Instance generation & testing 7
8
8 Input documents (I) Starting point : Financial statements Financial Statements Business user Business rules +
9
Initial business rules 1.Amounts: 0001=0005+0010+0015+0018+0019 0005=0006+0007 0010=0011+0012 0021=0025+0030+0035+0036+0037+0038+0039 0025=0026+0027 0030=0031+0032 0041=0045+0050+0057 0061=0066+0070+0077 2. Other internal relationship At least one of the keys 0001 and 0021 must be different from 0 0041<=0061 0045<=0065 0060<=0070 0001>= 0001(previous quarter) Input documents (II) 9 Financial Statements Business user Business rules +
10
Business rules 1 2 They think at an abstract business level They write in technical terms (cell codes) Business user 3 IT Analyst We infer the conceptual information from cells detail Formula rules 4 We write formula rules in abstract level Documents in technical terms 10
11
-Consistency, value & existence assertion -One single formula can solve many rules Analysis business rules document Business rules (legacy system): 0001=0005+0010+0015+0018+0019 0005=0006+0007 0010=0011+0012 0021=0025+0030+0035+0036+0037+0038+0039 0025=0026+0027 0030=0031+0032 0041=0045+0050+0057 0061=0066+0070+0077 8 business rules 1 XBRL formula (1) Classification (2) Reference numbers Reference number: 3035-sv-1 Total positions is equal to the sum of its breakdown by market risk 11
12
Limitations (Identifying future improvements) 0001>= 0001(previous quarter) Sometimes the business rules refer to concepts not included in the same XBRL instance (even not in XBRL format – for instance, another information stored in database -): - Concepts related to other taxonomies - Previous period information - Non-XBRL data In this case we are detecting them and taking note for developing improvements in the future There is only the information contained in the instance 12
13
Each assertion has: - A reference number - A label that describes the error When an assertion is not satisfied the following information is sent to the user: - The reference number - The label describing the error - The expression that failed - The value of each input variable - In the case of consistency assertion: The calculated value The reported value Assertion Label: “Operational risk capital requirements not consistent with its breakdown by method applied” Reference: 3035-sv-1 How errors are informed 13
14
Software – Taxonomy viewer 14
15
Software – Taxonomy viewer detail (es) prestamos en garantía menor o igual que cartera de negociación 15
16
- 85% of formulas follow very simple patterns: Arithmetic expressions (A = B + C) Comparison expressions (A < B + C) Conditional expressions (if A > B then C = D + E) - A good taxonomy design (a good data model) improves the formulasmantainability Dimensional tables design SubstitutionGroup level design Conclusions: implicity 16
17
Conclusions: Maintainability Business rules XBRL Formulae % COREP 340040011,76% FINREP 120012010% Mutual guarantee (financial) 46012026,08% Mutual guarantee (solvency) 1704526,47% Capital planning (financial institutions) 50918% Total 528069413,14% Number of business rules Number of XBRL formulas 17
18
About 400 XBRL Formula for 3.400 business rules About 120 working days = 5,5 months/ one person (2 months with 4 people part time) Resources distribution Conclusions: Resources estimation (I) IT First project (COREP) Analysis Development Testing 18 40 %30 %
19
IT About 100 XBRL Formula in 8 working days (analysis & development & tests) Conclusions: Resources estimation (II) Resources distribution Currenty (2009) 19 2 % 5 % 33 % 40 % 20 %
20
20082009 COREP development starts In production COREP In production FINREP subset MaySep Development started FINREP subset In production Solvency for Mutual guarantee companies Development started Mutual guarantee (solvency templates) Development started Mutual guarantee (financial templates) In production Capital evaluation report Development started Financial institutions (capital planning) In production Mutual guarantee (financial templates) Development started Exchange Offices & Appraissal companies Next in production Exchange Offices & Appraissal companies NovJanFebMarAprMayJunSep Conclusions:Formulas in taxonomies is a reality now 20
21
Sender XBRL instance XBRL FRONT-END Valid data Basic XBRL validations 1 2 3 Phase 3: Full business rules validation with XBRL Errors are communicated Taxonomy viewer Business rules validations Current development 21 Against other information in database (Ex: previous periods data) Data reported XBRL Formula validation
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.