Presentation is loading. Please wait.

Presentation is loading. Please wait.

XBRL Formulae in Practice in Regulatory Environments: Experiences and Benefits Víctor Morilla (Bank of Spain) Manuel Rodriguez & Moira Lorenzo (Atos Origin)

Similar presentations


Presentation on theme: "XBRL Formulae in Practice in Regulatory Environments: Experiences and Benefits Víctor Morilla (Bank of Spain) Manuel Rodriguez & Moira Lorenzo (Atos Origin)"— Presentation transcript:

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


Download ppt "XBRL Formulae in Practice in Regulatory Environments: Experiences and Benefits Víctor Morilla (Bank of Spain) Manuel Rodriguez & Moira Lorenzo (Atos Origin)"

Similar presentations


Ads by Google