CENWS XBRL CWA 1 European Filing Rules 12
CEN/WS XBRL CWA 1: European Filing Rules 12 December, 2012 Katrin Heinze, Bundesbank Page 1 CWA 1
Objectives Standardisation of the European XBRL architecture and common instance filing rules to cover appropriately the list of harmonisation topics listed in Annex B of the CEN WS XBRL Business Plan Facilitate transparency on the harmonised reporting data across Europe increase interoperability between services and applications overcome lack of harmonisation in the use of the XBRL standards reduce the reporting burden of international acting reporting entities by providing the possiblity to standardize the reporting processes Definition of an European Data Point Methodology to represent the requirements of European reporting frameworks in a data model link the business requirements with the technical transfer format create a human readable representation of the content and relations defined in XBRL Page 2 CWA 1
Level of Harmonisation in Europe Reporting entity Data Point Model Harmonised Not harmonised XBRL Data Format & XBRL Filing ? Not harmonised European Reporting Frameworks Page 3 European Supervisor
Deliverables of CWA 1 Official CEN Deliverables Specification document Non-normative document European XBRL Architecture European Filing Rule set European Data Point Methodology Complementary deliverables (depending on time constraints) Definition of Best Practices on Tagging of cells Versioning of European taxonomies Dealing with European taxonomy extensions Conformance Suite on taxonomy syntax rules Page 4 CWA 1
Organisation of CWA 1 team work Regular conference calls via powwownow. com Cooperation on documents via Wiki technology Regular CEN WS XBRL F 2 F meetings Page 5 CWA 1
Filing rules as first deliverable of CWA 1 Background for the definition of filing rules XBRL is a framework for the definition of data formats provides a high degree of flexibility for the creation of taxonomies and instance documents flexibility requires complex IT systems to react appropriately on all possible variants that the standard allows, like definition of units, accuracy of values, usage of footnotes, periods, identifiers etc. Page 6
European Filing Rules (EFR) Rules to be followed for the preparation and validation of instance documents in an European filing process Place additional constraints on XBRL instance document Advantages XBRL Filing Harmonization on a technical level Enhance the interoperability of IT systems Ease of comparison of reporting data Ease the validation of instance documents Giving rules to reporting entities as guidance Harmonized rules decrease the reporting burden for reporting entities across Europe Codified rules can be automatically tested currently only with proprietary software ? Page 7
Related approaches Approach Year Status Publisher Coverage Rules on FRIS 1 2004 PWD 2 XII 3 XBRL 2. 1 - only XBRL Instances Global Filing Manual 2010 Best Practices SEC, FSA Japan, IFRS XBRL Standard XBRL Instances and Taxonomies European Filing Rules 2013 PWD 2 CEN XBRL Standard XBRL Instances European Filing Rules: part of the CWA 1 deliverables of the standardization process of CEN/WS XBRL De-jure standard by 2014 oriented to reporting entities preparing the filings on basis of EIOPA and EBA taxonomies Recommendations to be adopted by NSAs and European Supervisory Authorities EFL FRIS GFM Page 8 1 2 3 Financial Reporting Instance Standards Public Working Draft XBRL International Inc.
Structure of the Deliverable Currently 45 rules separated in two chapters Filing syntax rules Rules for the complete document to be filed Instance syntax rules Syntax rules for the instance document and its subordinated objects Contexts Facts Units Footnotes Open discussions (small selection) How to ensure validity according to XBRL Formula in huge instance files? Should it be allowed to send partial datasets? Should XML fragments in scenario be prohibited? How to define the language, accept multiple languages in one instance? Page 9
Modeling aspects for standardization Filing rules need to be implemented on sender and receiver side to ensure that the requirements of the filings are met FRIS and GFM define rules in natural language exclusively possible ambiguities while interpreting the rules Rules must be easily understandable by software developers Way forward by using modeling techniques for the defined constraints Current rules are based on texts and represent an informal model Formal models limit the margin of interpretation for persons with mathematical background Formal models are based on an appropriate meta model which provide formal syntax and semantic Aim: Rules should be covered to a high degree in a formal model Page 10
Modeling the European Filing Rules Meta model Object system modeling Model system Object system comprises the clearly delimited real system and also its relevant environment. The object system is the XBRL instance document and the constraints defined on the preparation of XBRL instance documents. The constraints are based on the objects contained in an instance document and the relations among each other. Meta model provides model components, rules on how to combine components and the meaning (semantic) for the components and relations. UML class diagram to describe the structure of the XBRL instance by showing the classes, their attributes and possible methods. OCL (Object Constraint Language) is a formal language for specifications, which refers to an UML model to describe constraints about the objects in the model. Model system must be consistent and complete. It must reflect the structure of the object system. Page 11
Draft model system for EFR Page 12
Collaborative work progresses in XBRL Wiki http: //xbrlwiki. info/index. php? title=European_Filing_Rules Page 13
How to contribute Take part in the discussions on XBRL Wiki Login request via info@eurofiling. info Via Google group CEN-WS-XBRL-CWA 1 discussion Page 14
Next steps Non-normative document on European Data Point Model Identification of its characteristics Describe its objects and their relations Define rules to be followed for Data Point Model Creating data formats Ease the understanding for business experts Supporting the implementation of interfaces Combining related reporting frameworks Creating data structures to be used in data warehouses Creation of a formal model to ease the implementation Page 15
Thanks for your attention katrin. heinze@bundesbank. de Comments or questions? Page 16 CWA 1
- Slides: 16