Herm Fischer, Mark V Systems Limited

inline XBRL: is it Evolution
or just a Future
Herm Fischer
Mark V Systems Limited
April 26, 2013
Topics
• What’s so hard about cranking up inline?
– HMRC problem
– EDInet (FSA Japan)
– at SEC?
• What gets submitted to authority
• What gets validated
What is inline XBRL
• Old fashioned html document
– Decorated and organized by filer
• Fact values marked with tags
– Numbers (with transformation/scaling)
– Strings etc.
• Contextualizing information is hidden
– Periods, Dimensions, Units, etc.
inline
XBRL
Filing with inline XBRL
HMRC
Use
Case
Model of inline XBRL
HTML supported
• No Doctype in html (tricks for old IE versions)
• Semi-custom html-4 (validated by xsd)
– No html-5 stuff
SEC Filing
• Before inline XBRL
– 8k/10k (1 html/text file)
– Instance in XBRL (1 file)
– Schema and linkbase files
• After inline XBRL
– 8k/10k (1 html file(s) with inline markup)
– Schema and linkbase files
Filer Manual Accommodations
• There will be duplicate facts
– Most accurate likely prevails (?)
• May be other EFM issues
Validations
•
•
•
•
•
•
HTML syntax (schema, not DTD)
Inline transformations and contextualizations
XML of extracted instance
XBRL 2.1, dimensions
Edgar Filer Manual
(Not by SEC: public pillory on the cloud)
What gets rendered to consumer
• The original source html
– Has decorations, style, and ordering of filer
• The extracted XBRL instance
– Normalized information and appearance
– Normalized ordering of information
– Uniform rendering like among accessions
• **both of these (my opinion)
Round trip re-rendering
• From inline source
– Extract XBRL facts, contextualizing information
– Render normalized way (e.g., SEC website)
include inline in normalized HTML rendering
• Should be losslessly recyclable
like a Möbius strip
• Never get original decorations
back
Changes for Japan
• EDInet will use inline XBRL “document sets”
– Each schedule a separate html document
– Footnotes and notes in separate document at end
• Needed extensions for
– Date formats (emperor’s birthday-based dates)
– Shared numbers (“same-as-left column”)
– Fact-explanatory-fact footnote-links
– Text continuation (strings split across sections)
2. Abbreviated notations - Situation in Japan
A notation of “Same as left” is really often used in
JP typical reporting documents, and we have
similar problems as UK vendor reported.
At the end of
fiscal year
(2012-01-31)
Number of issued
shares
fact=8176452
At reporting
date
(2012-04-26)
fact=“Same as left”?
Prior consolidated fiscal year
(2009-04-01~2010-03-31)
Current consolidated fiscal year
(2010-04-01~2011-03-31)
fact=3
fact=“Same as left”?
Number of
consolidated
subsidiaries
Copyright © 2012 XBRL Japan Inc., All Rights Reserved
15
Practical issues in Japan
• Some consumers have XBRL-aware tools
– Adequate inline support exists
• Told that FSA will not send out XBRL instances
– Instance semantically identical to inline
• Independent software guys need support
– Want open source only, no licensed software
– Original prototype inline extractor not usable
– So do they have to scrape from HTML? Can they?
What can we learn from usage?
•
•
•
•
? document set filings (> 1 html)
? download extracted instances
? available open source software
? render from XBRL without decorations