minutes of the cen/ws xbrl open...
TRANSCRIPT
CEN/WS XBRL N 12
CEN/WS XBRLCEN/WS XBRL - eXtensible Business Reporting Language (XBRL)Email of secretary: [email protected] Secretariat: NEN (Netherlands)
Minutes of the CEN WS XBRL plenary meeting 2012-12-12
Document type: Meeting report
Date of document: 2012-12-20
Expected action: INFO
Background:
Committee URL: http://cen.iso.org/livelink/livelink/open/cenwsxbrl
Minutes of the CEN/WS XBRL open meeting
2012-12-12, Frankfurt
Opening of the meeting
The Chair, Ignacio Boixo, opened the meeting at 11:45 and welcomed all participants to the open
meeting of the CEN Workshop XBRL.
Roll call of delegates
Due to the large number of participants only the core team members were introduced.
Report from CEN/WS XBRL management
The secretary provided a brief overview on CEN Workshops. A CEN workshop produces CEN
Workshop Agreement (CWA) that are aimed at bridging the gap between industrial consortia that
produce de facto standards with the limited participation of interested parties, and the formal
European standardization process which produces standards through consensus under the authority
of CEN member bodies. CEN WSs are flexible structure that benefits from the openness and
consensus that are key values of CEN.
The presentation slides used are enclosed to this document.
Derek de Brandt, responsible for the coordination between the three ongoing projects, provided a
brief an overview on the history of the CEN/WS XBRL. The intention of the CEN Workshop is to
prepare a series of CWA's that promulgate XBRL deliverables on a wider and standardized basis in
Europe. A proposal for this Workshop, including a request for financial support from the European
Commission was drafted in September 2010. Because of a transition within the European
Commission, a response from the EC was delayed and only in December 2011 the European
Commission approved the proposal. At the moment the workshop is making rapid progress and the
final deliverables are expected to be ready by December 2013. The main challenge of the workshop
is canalizing all three projects.
The Chair highlighted that the goals and objectives of this CEN workshop are in line and similar to the
goals and objectives of Eurofiling. Therefore collaboration is taking place between both bodies as
much as possible. Many of the people involved in Eurofiling are also involved in the CEN workshop,
making collaboration easy.
Deliverables
The first drafts of the CWAs are available on CEN/WS website: www.eurofiling.info/cen. The website
is also a good place to find more information on the CEN/WS XBRL. A brief overview of the three
ongoing projects was presented by the respective working group conveners.
The presentation slides used are enclosed to this document.
Minutes of the CEN/WS XBRL kick-off meeting
Progress report on CWA1
Katrin Heinze, convener of WG 1, provides a brief overview on CWA1. The objective of CWA1 is to
standardize a European XBRL architecture and related common instance filing rules in order to create
transparency and interoperability in financial reporting.
Currently a lack of harmonisation in data reporting across Europe makes it difficult for supervisors to
follow the syntax rules.
Both Eurofiling and the CEN/WS XBRL share this objective and collaborate were necessary.
Progress report on CWA2
Emile Bartole, convener of WG 2, provided a brief overview of the work on CWA2. CWA 2 will
provide a standard Metadata Container to enable XBRL sourcing. Both the container and the way of
transmitting metadata will be standardized.
There are currently two discussions ongoing. 1) Whether or not it should be possible to have a
container within a container? and 2) whether or not to support both initial and subsequent update
submissions? Currently both approached are possible.
Progress report on CWA3
Aitor Azcoaga, convener of WG 3, provided a brief update on the work of WG 3 (CWA3). WG 3 is
preparing a Roll out package for supervisors that wrap the specifications found in CWA 1 and CWA 2
in order to create economies of scale and enhance adoption by Supervisors.
CWA 3 will be developed as a two part document. The first part, which will be the most
comprehensive part, focuses on how national regulators can implement, extend and manage XBRL
taxonomies. The second part will be a reference handbook to help reporting entities to get familiar
with XBRL
Work plan for 2013
The Chair invited the participants to contribute to the work of the CEN workshop on XBRL. Several
online collaboration tools are used, making participation accessible to everyone that is interested.
Please contact the secretariat, M. Peelen, for more information on how to participate in the work of
CEN/WS XBRL.
Until June 2013 the working groups will continue with the development of the deliverables. Once
these are finalized they will be made available to the public for a three month review. The comments
received will be used to finalize the document. The final documents will be approved by the
members of the CEN/WS XBRL at the final meeting in December 2013.
Dates and locations for the next meeting(s)
The secretary reported that three face-to-face meetings are scheduled for 2013. Next to the face-to-
face meetings the working groups will meet independently to continue the work on the CWAs. These
meeting will most likely take place via conference call.
April (Friday 19 ) WG meetings, Dublin, Ireland, Central bank of Ireland
June, Open meeting, Scandinavia
Minutes of the CEN/WS XBRL kick-off meeting
Dec, (final) Open/Plenary meeting, Luxembourg
Closing of the meeting
The Chair closed the meeting at 12:53 and thanked all participants for their contributions.
17 December, 2012
CEN/WS XBRL
Overview
1
CEN Workshop
The CEN Workshop is a flexible working platform opento the participation of any company or organisation, inside or outside Europe, for rapid elaboration of consensus documents (CWAs).
2
titel presentatie3
STATUS EUROPESE STANDAARDEN
CEN/WS XBRL Summarized
Workshop duration is 23 months3 deliverablesPublic consulatation periodFinancial support from the EC (expert teams)
titel presentatie4
CEN/WS XBRL deliverables
CWA 1 Standardize harmonization topicsCWA 2 Metadata container and compliance toolsCWA 3 Standard regulatory roll‐out package for better adoption
titel presentatie5
CEN WS XBRL Structure
titel presentatie 6
Chair
CEN WS XBRLDecision-making body
Working Group 1CWA 1: Harmonization
topics
Project Team A
Working Group 2CWA 2: Metadata
container
Project Team B
Working Group 3CWA3: Standard
regulatory roll-out package for better adoption
Project Team C
Project Team DCoordination across
deliverables
Chairman Advisory Group (CAG) Secretariat
Timeline
Deadlines
2012-12 – Interim report to EC incl. draft CWAs
2013-06 – 3 months Public consultation & Public conference
2012-12 – Adoption of CWAs
2014-02 – Final report to EC incl. approved CWAs
Drafting WG review Commentsresolution
Public consultation
Comments resolution Voting
Dec 2013
Aug 2012
Jun2013
Spring 2013
1 2 3
1
2
4
Project Team input
3
4Sep2013
CEN/WS XBRL planningTx Date Action 1 Action 29 sep‐12 PT kick‐off meeting10 okt‐12 Drafting CWAs11 nov‐12 Drafting CWAs12 dec‐12 Interim report to EC Plenary meeting13 jan‐13 Drafting CWAs WS review?14 feb‐13 Drafting CWAs WS review?15 mrt‐13 Drafting CWAs WS review?16 apr‐13 Drafting CWAs Working Group meetings17 mei‐13 Drafting CWAs18 jun‐13 Public consultation Public conference meeting19 jul‐13 Public consultation20 aug‐13 Public consultation21 sep‐13 Comment resolution22 okt‐13 Comment resolution23 nov‐13 Comment resolution24 dec‐13 Plenary meeting + Adoption of CWAs Satisfaction survey25 jan‐14 Preperation final report26 feb‐14 Final report to EC
Page 8
More information
Page 9
www.eurofiling.info/cen
SecretariatMaarten PeelenNetherlands Standardization [email protected]
17 December, 2012Katrin Heinze
CEN/WS XBRLDecember 2012CWA1 deliverables – European Filing Rules
1 CWA1
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
?XBRL Data Format &
XBRL Filing
EuropeanReporting
Frameworks
Harmonised
harmonisedNot
harmonised
harmonisedNot
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.comCooperation on documents via Wiki technology
Regular CEN WS XBRL F2F meetings
Page 5 CWA1
d1
Slide 5
d1 Really not central or reelvant, just a detail: In case you manage to get the string "Europena Filing Rules' in red wihin thte "Brocken Glass Graphics", it would be nice, since your presentation is on European Filing Rules and less on DPM.declerck; 2012-12-06
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 FilingManual
2010 Best Practices
SEC, FSA Japan, IFRS XBRL Standard XBRL Instances and Taxonomies
European FilingRules
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 Object system
Model system
Meta model
modeling
Draft model system for EFR
Page 12
Collaborative work progresses in XBRL Wiki
Page 13http://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 ModelIdentification 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
Situation december 2012Emile Bartolé
CEN/WS XBRL: Improving transparency in financial and business reporting
CWA2 Situation
1 CWA2
Objectives of CWA2Dual objective of CWA2: standardize
The way of submitting instances, a container with standardizedEncryptionDigital signatureCompression…
The way of transmitting the usual metadata that determine the context of an xbrl reporting instance
the sender of the documentcontact detailsdate and time of submission…
Page 2 CWA2
Workflow
1. Submission container
2. Feedback container
Submission container
Declarer Regulator
Feedback container
Declarer Regulator
Container structure
Compression / packaging: zip
Signature: XAdES‐EPES
Encryption: XML Encryption
Page 4
Signature
Encryption
Zip
File-1 … File-n
Container structure
No standard naming convention applies to the files (neither to the container nor to the XBRL instances in the container)
Multiple compression packages per security envelope (encryption, signature) are allowed (e.g. for a consolidated reporting for several entities of a group that requires cross‐verification)
Page 5
Signature
Encryption
Zip
File-1 … File-n
Zip
File-1 … File-n
Zip
File-1 …File-n
…
Submission containerMultiple XBRL instance documents packed with one xml header file
Header is the only file with a naming convention: “header.xml”; it is located on top‐level of the compression package
Header lists xbrl instances contained in the container
Instances should always have extension .xbrl
Use of folders is optional; in case they are used, all references (in header to XBRL instances; in XBRL instances to taxonomy files) must respect them.
Folder names used here (“Instances”, “Taxonomy”) are given as examples
Taxonomy files are optional (they are normally unnecessary and would only be used in case taxonomy extensions by the reporter became allowed in Europe)
Authorities may define “their” naming convention (files, folders)
Page 6
Package & Compress (zip)
Signature (XADES-EPES)
header.xml
Instances instance1.xbrl instance2.xbrl … instancen.xbrl
Taxonomy taxonomy-file1.xml | .xsd taxonomy-file2.xml | .xsd … taxonomy-filen.xml | .xsd
Encryption (XML Encryption)
Feedback container
One XML feedback file per XBRL instance in the original submission container
Feedback files will be generated systematically, even if no errors at validation time occurred (also positive acknowledge)
The XML schema for the feedback files will contain a hash code for the original file guaranteeing non‐repudiation of the submitted XBRL instances
The feedback file will have the same name as the original instance it refers to (but with extension .xml instead of the original .xbrl)
Folder name used here (“Feedback”) is given as an example
Package & Compress (zip)
Signature (XADES-EPES)
Feedbackinstance1.xmlinstance2.xml…instancen.xml
Encryption (XML Encryption)
Page 7
Industry standard .zip compressionhttp://www.pkware.com/documents/casestudies/APPNOTE.TXTMinimum 2.0 versionNo maximum defined by standard, but potentially defined by receiving authority
Page 8 CWA2
Compression
Compliant with European Directive 1999/93/ECBuilt on XML digital signature (W3C).The most flexible signature supported by the directive Allows the addition of one (or more) compression package(s) to a containerMust contain the signer’s digital X.503 v3 certificate.Long terms validation is not needed, as signature will be validated in a limited time‐frame.Produces an XML output
Page 9 CWA2
Signature: XADES‐EPES
Standard W3C XML compressionhttp://www.w3.org/TR/xmlenc‐core/
Page 10 CWA2
W3C XML encryption
Header approaches
Decisions of the F2F end october in Madrid:Header will be a separate XML instanceNo integration with XBRL (no extension of or integration with any XBRL taxonomy)One header for multiple XBRL instancesSupport of initial & subsequent update submissions (corrections)
Direct import of the core business vocabulary into the draft header taxonomy
Header Orientations
Types of header fields
CWA2Page 12
Type of field Way of dealing with it
Related to filing instance reports Integrated into the header XML schema
Transport related Not in the scope of the header taxonomy, this should be part of the submission / transport system used
Data related Not in the scope of the header taxonomy, this should be part of the data taxonomy
Initial & update submissionsSupport of initial & subsequent update submissions (corrections)
Flag in header toggles between initial and update containers
“An authority allowing the sending of update containers is required to provide the necessary mechanisms to ensure that in spite of the possibility of the failure of content‐related validations on the update container itself, the combination of the latest initial container with all subsequent update containers guarantees the full respect of all content‐related validations as defined in the taxonomies and an adequate error handling.”
Container (initial)
File 1 …File n
Container (update)
File 1 …File n
Container (update)
File 1 …File n
Container (initial)
File 1 …File n
t
Container (update)
File 1
Evolutions foreseen
XML Schema for treating errors on the reception of containers
Dimensional Xbrl version of header using only the model of Core Business Vocabularies?
Containers containing containers?
17 December, 2012Aitor Azcoaga
CEN/WS XBRLKick‐off meetingCWA3 Standardized roll‐out package
1 CWA3
Objectives
Standardized "roll‐out package" that wraps the specifications as defined under previous deliverables.
Standard regulatory package with all taxonomies, technical assistance, conversion mechanisms, mapping components, localization components (via XBRL jurisdictions), etc., to create economies of scale and enhance adoption between SupervisorsImplementation and roll‐out guide with technical documentation, instructions for proper use of XBRL and a localization bridge to a national XBRL jurisdiction
Page 2
Deliverables of CWA3
XBRL Supervisory roll‐out guideOriented towards national regulators on how to implement, extend and manage XBRL taxonomies
XBRL Handbook for DeclarersRoll‐out guide or reference handbook would help XBRL prepares(reporting entities) in getting to know XBRL
Page 3
XBRL Supervisory roll‐out guide
How to start with XBRL from the regulator perspectiveDetermining the level of XBRL adoptionPlan to preparing the reporting modelsThe transmission infrastructuresAdapt and review the internal information systemsPreparing the communication plan for reporting entities
How to implement and extendtaxonomies (CWA2)
XBRL Standard extension MechanismEuropean framework background informationGuideline on extensions
Page 4
XBRL Supervisory roll‐out guide
Architecture, methodology and best practises (CWA1)Management and maintainability
TransparencyValidationHarmonisationStandardization
How to transmit, process and validate instances (CWA2 header and container, etc.)
Page 5
XBRL Handbook for Declarers
How to start with XBRL from the declarer's perspectiveXML and XBRL: Introduction to its technological building blocks
XML as a markup language (Namespaces, XML Schemas, XLink, XPath, XSLT, XQuery, etc.)XBRL Introduction:
TaxonomiesDimensionsFormulasInstance creation and validation
Reference documentation
Page 6