12 december, 2012 katrin heinze, bundesbank cen/ws xbrl cwa1: european filing rules cwa1page 1
TRANSCRIPT
12 December, 2012
Katrin Heinze, Bundesbank
CEN/WS XBRL
CWA1: European Filing Rules
CWA1Page 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 PlanFacilitate transparency on the harmonised reporting data across Europeincrease interoperability between services and applicationsovercome lack of harmonisation in the use of the XBRL standardsreduce 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 modellink the business requirements with the technical transfer formatcreate a human readable representation of the content and relations defined in XBRL
Page 2 CWA1
Level of Harmonisation in Europe
Page 3
European Supervisor
Reporting entity
Data Point Model
?
© cundus AG
XBRL Data Format &XBRL Filing
EuropeanReporting
Frameworks
Harmonised Not harmonised
Not harmonised
Deliverables of CWA1
Official CEN DeliverablesSpecification document European XBRL ArchitectureSpecification document European Filing Rule setNon-normative document European Data Point Methodology
Complementary deliverables (depending on time constraints)
Definition of Best Practices onTagging of cellsVersioning of European taxonomiesDealing with European taxonomy extensions
Conformance Suite on taxonomy syntax rules
CWA1Page 4
Organisation of CWA1 team work
Regular conference calls via powwownow.com Cooperation on documents via Wiki technology
Regular CEN WS XBRL F2F meetings
Page 5 CWA1
Filing rules as first deliverable of CWA1
Background for the definition of filing rulesXBRL is a framework for the definition of data formatsprovides a high degree of flexibility for the creation of taxonomies and instance documentsflexibility 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 processPlace additional constraints on XBRL instance document
AdvantagesHarmonization on a technical levelEnhance the interoperability of IT systemsEase of comparison of reporting dataEase the validation of instance documentsGiving rules to reporting entities as guidanceHarmonized rules decrease the reporting burden for reporting entities across EuropeCodified rules can be automatically tested
currently only with proprietary software
Page 7
?XBRL Filing
Related approaches Approach Year Status Publisher Coverage Rules on
FRIS1 2004 PWD2 XII3 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 PWD2 CEN XBRL Standard XBRL Instances
Page 81 Financial Reporting Instance Standards2 Public Working Draft3 XBRL International Inc.
European Filing Rules: part of the CWA1 deliverables of the standardization process of CEN/WS XBRLDe-jure standard by 2014oriented to reporting entities preparing the filings on basis of EIOPA and EBA taxonomiesRecommendations to be adopted by NSAs and European Supervisory Authorities
FRIS
GFM
EFL
Structure of the Deliverable
Currently 45 rules separated in two chaptersFiling syntax rules
Rules for the complete document to be filedInstance syntax rules
Syntax rules for the instance document and its subordinated objectsContextsFactsUnitsFootnotes
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 metFRIS 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 modelFormal models limit the margin of interpretation for persons with mathematical backgroundFormal models are based on an appropriate meta model which provide formal syntax and semanticAim: Rules should be covered to a high degree in a formal model
Page 10
Modeling the European Filing Rules
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
Object system
Model system
Meta model
modeling
Draft model system for EFR
Page 12
Collaborative work progresses in XBRL Wiki
Page 13
http://xbrlwiki.info/index.php?title=European_Filing_Rules
How to contribute
Take part in the discussions on XBRL WikiLogin request via [email protected]
Via Google group CEN-WS-XBRL-CWA1
Page 14
discussion
Next steps
Non-normative document on European Data Point Model
Identification of its characteristicsDescribe its objects and their relationsDefine rules to be followed for
Creating data formatsEase the understanding for business expertsSupporting the implementation of interfacesCombining related reporting frameworksCreating data structures to be used in data warehouses
Creation of a formal model to ease the implementation
Page 15
Data Point Model