Arelle open source XBRL platform
Python PLSQL Batchfile Shell NSIS HTML Other
Permalink
Failed to load latest commit information.
Arelle.egg-info build-level changes for messages catalog Oct 5, 2015
apidocs add apidocs directory for sphinx May 15, 2012
arelle UTR changes for recursive entry specifications Apr 16, 2017
attic Removed XLRD and XLWT from Arelle. Feb 3, 2016
plugins/xbrl-us sample (unpublished) XBRL-US testing plugin (from sphinx translation) Mar 26, 2012
scripts python test for linux May 6, 2014
.gitignore block DQC_US_Rules from Arelle project on github Dec 22, 2015
EFM-only-test.ini arelle-184: possible reason corp action didn't work after EFM validation May 17, 2013
License.txt initialize 2011-06-08 Jun 8, 2011
MANIFEST.in initialize 2011-06-08 Jun 8, 2011
QuickBooks.qwc Implement QuickBooks to xbrl-gl web service for general ledger, journ… Jan 26, 2012
README.md Update README.md Feb 10, 2012
app.yaml google app engine debugging May 10, 2013
arelle.pyw change load point to arelle.pyw so that Windows .exe file has name ar… Jun 22, 2011
arelleCmdLine.py update arelleCmdLine for cx_Freeze 5 binary operation Feb 20, 2017
arelleGUI.pyw Adapt Windows and MacOS applications for command line operation as Jul 2, 2011
arelle_test.py Updates for Table Linkbase PWD, addition of Taxonomy Package Manager, Oct 8, 2013
backends.yaml google app engine debugging May 10, 2013
build27Dist.bat script to build 2.7 distribution, 7z now x64 build Oct 7, 2014
build27Dist.sh update 2.7 linux build to allow non-ascii python-code encodings Aug 16, 2013
buildLinuxDist.sh fix linux build tar compression Jun 2, 2013
buildMacDist.sh build script for Mac: Mar 19, 2016
buildRedhatDist.sh for redhat builds, use 'redhat' in zip file name instead of linux Mar 20, 2014
buildRenameX64.bat Linix x86_64 build (using cx_Freeze) Feb 14, 2012
buildRenameX86.bat Linix x86_64 build (using cx_Freeze) Feb 14, 2012
buildSol10Sun4Dist-64bit.sh update Sparc builds Jun 23, 2014
buildSol10Sun4Dist-64bit33.sh update sparc build Apr 16, 2014
buildSol10Sun4Dist-64bit34.sh update Sparc build to clean git stuff and prior pyc files Jun 23, 2016
buildSol10Sun4Dist.sh update Sparc builds Jun 23, 2014
buildUbuntuDist.sh update buildMacDist.sh for backgroud image installation Feb 21, 2014
buildVersion.py customize setup.py to check whether EdgarRenderer is Oct 19, 2015
buildWin64Dist.bat initialize 2011-06-08 Jun 8, 2011
buildWin86Dist.bat initialize 2011-06-08 Jun 8, 2011
buildWinDists.bat build script for Mac: Mar 19, 2016
conftest.py Integrate for py.test. May 19, 2012
debugCmdLineEntry.py change versioning and RSS feed functions for lxml library Jun 19, 2011
encodeUtf8PySource.py update 2.7 linux build to allow non-ascii python-code encodings Aug 16, 2013
generateMessagesCatalog.py update message catalog generation to tolerate dynamic message declara… Jun 23, 2016
installWin64.nsi update builds for python 3.4 Mar 14, 2015
installWin86.nsi update builds for python 3.4 Mar 14, 2015
messages.pot update messages files Apr 16, 2014
msgfmt.py add msgfmt to convert language files po to mo Oct 22, 2011
pygettext.py update messages.pot to be UTF-8 encoded Feb 23, 2016
requirements.txt Added a requirement.txt file with lxml and openpyxl Feb 1, 2016
runMacGUI.sh initialize 2011-06-08 Jun 8, 2011
setup.cfg build changes for sphinx documentation May 17, 2012
setup.py Updates for cx-frozen red hat RHEL 6 on python 3.5 Sep 9, 2016
testParser.py initialize 2011-06-08 Jun 8, 2011
testParser2.py initialize 2011-06-08 Jun 8, 2011

README.md

Arelle is a project to provide an easy to use open source facility for XBRL.

The intent began to meet needs that are not commercially viable, such as to support under-development extension modules and test suite facilities, in a compact framework, and to support academic training and projects.

Features

  • Support for XBRL versioning. Validation tool for versioning reports and a production tool to generate the basics of a versioning report that can be inferred by diffing two DTSes.
  • Edgar and Global Filer Manual validation
  • Base Specification, Dimensions, Generic linkbase validation
  • Formula validation including support for extension modules
  • Instance creation is supported using forms defined by the table linkbase (Eurofiling verison).
  • RSS Watch facility
  • Users can explore the functionality and features from an interactive GUI, command line interface, or web services, and can develop their own controller interfaces as needed.
  • The Web Service API allows XBRL integration with applications, such as those in Excel, Java or Oracle.
  • QuickBooks is supported by XBRL-GL.

Contribute

Arelle fully integrates test cases with the object models for XBRL instances and DTSes.

This allows continual verification of tool performance as it is extended and adapted by its users.

Development