XBRL::JPFR version 0.03
===================
XBRL::JPFR is an module for reading XBRL instance documents which are disclosed at
Tokyo Stock Exchange(TSE,TDnet) and Japan Financial Service Agancy(FSA,EDINET).
JPFR means Japan Financial Reporting.
INSTALLATION
perl Makefile.PL
make
make install
cp taxo/* your/schema/directory/
DPENDENCIES
XBRL
Hash::Merge
Clone
URI
USAGE
See bin/{dumpxbrl,timeseries}.
COPYRIGHT AND LICENCE
Copyright (C) 2012 by Mark Gannon
Copyright (C) 2015 by Tetsuya Yamamoto
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself, either Perl version 5.10 or,
at your option, any later version of Perl 5 you may have available.
NO WARRANTY AT ALL.
REFERENCES
XBRL https://www.xbrl.org/
XBRL2.1 Spec http://www.xbrl.org/Specification/XBRL-2.1/REC-2003-12-31/XBRL-2.1-REC-2003-12-31+corrected-errata-2013-02-20.html
TSE XBRL Spec http://www.jpx.co.jp/equities/listing/xbrl/03.html
FSA XBRL Spec https://disclosure.edinet-fsa.go.jp/E01NW/EKW0EZ0015.html, and its links for old standards.
TSE Disclosure https://www.release.tdnet.info/index.html
FSA Disclosure http://disclosure.edinet-fsa.go.jp/
my page(japanese) http://www6.kiwi-us.com/~biz/fr/
BUGS AND PROBLEMS
I list what I found. There may be any other bugs and problems.
1. Item.pm: decimals specification is based on TDnet and EDINET.
2. Taxonomy.pm
DTS(Discoverable Taxonomy Set)
XBRL2.1: 3.2
DTS rules of discovery: ONLY the followings are referenced.
1. referenced directly from an XBRL Instance using the <schemaRef> element.
2. referenced from a discovered taxonomy schema via an XML Schema import element.
3. referenced from a discovered Linkbase document via a <loc> element.
6. referenced from a discovered taxonomy schema via a <linkbaseRef> element.
3. Role files, reference files and gla files are not parsed.
4. XBRL2.1: 3.5.3.7.2
href of locator may be relative.
5. XBRL2.1: 3.5.4
abc.xsd#element(/1/14)... will not work.
6. I cannot find a rule to decide which label is used for definition tree.
2009/S00046BP/jpfr-q3r-E00351-000-2009-09-30-01-2009-11-10.xbrl
uri=http://info.edinet-fsa.go.jp/jp/fr/gaap/role/StatementsOfIncome
id_short=jpfr-q3r-E00351-000_SubsidyIncomeEIBounty, etc.
7. I cannot find a rule to decide Consolidated or NonConsolidated for EDINET 2013-08-31 standard.
http://www.fsa.go.jp/search/20130821/2b_1.pdf: P31
Context.pm:make_label_ja_edinet
8. In cases for invalid contexts.
2684/S00057FU/jpfr-q2r-E03369-000-2009-12-31-01-2010-02-12.xbrl
No relative duration nor instant(edinet,Pruir1QuarterConsolidatedInstant)
4684/S00039KN/jpfr-q1r-E05025-000-2009-06-30-01-2009-08-07.xbrl
No relative duration nor instant(edinet,Prior1LastQuarterConsolidatedInstant)
4686
No relative duration nor instant(edinet,Prior1LastQuarterConsolidatedInstant)
7921
No relative duration nor instant(edinet,Prior1NonYearConsolidatedInstant)
8697
No relative duration nor instant(edinet,Prir1QuarterConsolidatedInstant)
9. No resolution of prefix to namespace.
6779/S000B2EV/ifrs-asr-E01807-000-2012-03-31-01-2012-06-22.xbrl
No dimension label(ifrs0_ComponentsOfEquityAxis)
ifrs0 must be resolved to 'http://xbrl.ifrs.org/taxonomy/2011-03-25/ifrs'.
10. Linux Only. This module will not work on Windows systems.
How to decide japanese label.
omitted.