Download presentation
Presentation is loading. Please wait.
Published byJesse Forbes Modified over 11 years ago
1
Standard XBRL Validation XBRL2IRv2 Conversion tool into Internal IR format Backend system Mapping Multidimensional system: - IR Loader - Calculation of (sub)totals - Validation rules IRFORMATIRFORMAT Validation errors Instance data Numerical / String Data & Errors XBRL Instance Simplified Taxonomy (xml) Taxonomy
2
Examples of files used Mapping file example Taxonomy component files examples
3
Backend system Table structure like TEMPLATES –subtable, row, column, dim1, dim2, … Multi-dimensional, but with a limited number of free dimensions Easy-to-use parser for validation rules, including cross-table validation
4
Approaches (2007 & 2012) Mapping oriented solution –Ease of maintenance –Reduction of number of european dimensions to a useful number of local dimensions Re-use of existing multi-dimensional backend-system without a change XBRL can be treated like « yet another reporting format » alongside with some existing local ones (XML, Excel, Edifact) Minimal programming in proprietary XBRL APIs BUT: Taxonomies extended to fit national needs (despite maintenance problems)
5
Problems & solutions (2007-I) Local instructions imposed –one single reference reporting period (rather opening balances of period n than closing balances of period n-1) –one single entity per instance –one single consolidation status –one single audit status XBRL multiple currencies –Checks during instance parsing that the capital currency was the one single currency per instance (« Pure » was allowed for non- monetary items)
6
Problems & solutions (2007-II) Calculation linkbase error message readability –Deactivation of XBRL calculation links & re- implementation of formulas via backend systems validation Typed dimensions –Request in local instructions to make use of « Typed dimensions » as if they were « Explicit dimensions » i.e. determination of a limited set of authorized values Corep CRIRB ObligorGrade = « 01 » … « 99 » Corep MKR SA COM d-ty_Commodity = « Total » Dimension defaults –Deactivation of Dimension defaults
7
Goals for 2012 architecture Enhancement of: –Support of dimension defaults –Dynamic management of typed dimensions –Pre-generation of mapping using the information in the table linkbase
8
Problems & solutions (2012) - european Solved problems: –Information rendering (table linkbase) visualisation of instances should be fine –Common european encoding of technical data cell identifications (existed before) –(p, d1, d2, …dn) of business cell identifications (to be added) –(t1, r, c, d1, …dn) –Readable error messages using business cell identifications
9
Problems & solutions (2012) - local Data of reporting periods T & T-1 in one XBRL instance –map « instant / startDate / endDate » to one dimension of the backend system The size of some codes of the « Common european encoding » may exceed the size foreseen in the local interface format –a local mapping tables may be required for some codes (at present rows & columns are ok, while table ids exceed local size) UTF-8 values in typed dimensions –local instructions will impose english transcription of names into ISO-Latin-1
10
Validation approaches Doubts on taxonomy validation –No supervision data until fully valid instance delivered –Too small set of formulas necessity for local validation anyway? –Will quality of error messages be fully self-explainable for business users? Operational modeDescriptionRemark NOFORMULASonly standard XBRL dimensional validation Validation in backend system Instance data in IR file SOFTFORMULASstandard XBRL dimensional validation + formula validation Validation in backend system Instance data + XBRL formula warnings in IR file HARDFORMULASstandard XBRL dimensional validation + formula validation Validation in XBRL validator Full instance data + XBRL formula errors in IR file Any error transferred to backend system will cause rejection of instance
11
Free or commercial validator? Under investigation –Arelle? (NOFORMULAS) –Market-leading commercial validators? (SOFTFORMULAS, HARDFORMULAS modes)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.