Table of Contents#
Arelle is an end-to-end open source XBRL platform, which provides the XBRL community with an easy to use set of tools. It supports XBRL and its extension features in an extensible manner. It does this in a compact yet robust framework that can be used as a desktop application and can be integrated with other applications and languages utilizing its web service, command line interface, and Python API.
Need help with Arelle? Go check out our documentation.
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 DTSs.
Edgar and Global Filer Manual validation
ESEF Reporting 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 version).
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.
Whether you’ve found a bug, need help with installation, have a feature request, or want to know how to use Arelle, we can help! Here’s a quick guide:
When reporting issues it’s important to include as much information as possible:
what version of Arelle are you using?
how are you using Arelle (GUI, command line, web server, or the Python API?)
what operating system (Windows, macOS, Ubuntu, etc.) are you using?
what plugins if any do you have enabled?
can you provide an XBRL report that recreates the issue?
what’s the diagnostics output (
arelleCmdLine.exe --diagnostics) on your system?
Arelle Within Other Products#
A number of service providers embed Arelle within their XBRL products and tools. If you’re having an issue with Arelle within one of these offerings please contact the developer of that tool for support or first verify that you have the same issue when using Arelle directly. Most issues in these situations are caused by the tool using an old version of Arelle or not running a valid command.
EdgarRenderer or EFM Validations#
The SEC develops and maintains the EdgarRenderer and EFM validation plugins. Please report issues with these plugins directly to the SEC (StructuredData@sec.gov).
Installing or Running Arelle#
Bug Report or Feature Request#
Please use the GitHub issue tracker if you’d like to suggest a new feature or report a bug.
Before opening a new issue, please:
Check that the issue has not already been reported.
Check that the issue has not already been fixed in the latest release.
Be clear and precise (do not prose, but name functions and commands exactly).
For bug reports include the version of Arelle you’re using.
Identified a security concern? Email the Arelle team (Support@arelle.org) so we can resolve the issue and make sure service providers and authorities who use Arelle in production are prepared to update and apply security patches before notifying the general public.
How-To and General XBRL Questions#
The Arelle team can also be reached by email (Support@arelle.org) for issues that aren’t a good fit for the other support channels. However, please note that you will likely receive a faster response if you open a GitHub issue or start a new conversation in the Arelle Google Group where the Arelle team is active and other people within the community can also see and respond to your message.
How To Contribute#
Interested in contributing to Arelle? Awesome! Make sure to review our contribution guidelines.