XBRL Development Tools
Simplify XBRL development, conversion, and automation
The Extensible Business Reporting Language (XBRL) is an XML-based vocabulary for electronic transmission of business and financial data. Currently in version 2.1, XBRL is an open standard that is maintained by XBRL International. A mandate from the United States Securities and Exchange Commission (SEC) and official support from European Parliament and other governing bodies worldwide have secured XBRL as the official standard for financial reporting.
Altova has extended the reach of its XML development tools with support for XBRL, giving organizations of all types the ability to comply with current and future regulations using the affordable tools that they are already comfortable with.
XBRL Taxonomy development can be complex and confusing. The XBRL Taxonomy editor and validator in XMLSpy makes the process easier with a graphical approach.
By organizing different components on easy-to-filter tabs and providing informative icons, mouse-over messages, detail windows, and context-sensitive entry helpers, the XMLSpy XBRL Taxonomy editor makes it easy to both view and understand existing taxonomies, and create new ones by way of extending industry-standard taxonomies.
It even includes the handy XBRL Taxonomy Wizard to give you a head start when extending or creating a new XBRL taxonomy.
XBRL Formula Editor
XMLSpy includes support for XBRL Formula 1.0 validation, editing, and execution. XBRL Formula is often used to provide validation capabilities in addition to those in XBRL 2.1 to enforce specific business rules.
The Formula tab of the XBRL Taxonomy editor provides a graphical interface for creating and editing formulas, and the Execute XBRL Formula in the XBRL menu evaluates the formulas and displays the results directly in XMLSpy, either in XML or JSON format.
XBRL Table Linkbase Editor
There is also a tab in the XBRL Taxonomy editor for defining XBRL Table Linkbases in a graphical manner. The XBRL Table Linkbase specification provides mechanisms for defining the structure of tables used to present and/or edit XBRL instance data that go beyond the standard capabilities of the presentation linkbase.
The XBRL Table Linkbase editor allows you to add and define tables and their components using graphical diagrams, context menus, and the Details entry helper window.
To facilitate communication and analysis of your XBRL taxonomy, XMLSpy generates comprehensive documentation in hyperlinked HTML, RTF, or Word documents based on options you select.
XBRL Consumption, Conversion, and Generation
Since financial data is most often stored in back end systems such as relational databases, it’s useful to convert that data directly to valid XBRL instance documents for submission. Using MapForce, you can map database or other data to the relevant XBRL Taxonomy for instance generation.
This makes public financial data submission a repeatable and highly manageable process, allowing you to produce valid XBRL reports as required based on the variable data stored in accounting system fields. You can also map XBRL data to backend systems in MapForce, for in-depth analysis.
XBRL Rendering and Report Generation
Once data is in XBRL, it lends itself readily to financial report generation for communication with stakeholders, either on the web or in printed documents – or both. StyleVision is a graphical, multi-channel report tool that lets you render XBRL in beautiful reports for simultaneous publication in HTML, PDF, Word, and other formats.
StyleVision’s visual design model radically simplifies XBRL-related reporting and analysis with an XBRL Chart Wizard and XBRL Table Wizard that practically do the work for you. And, once your report design is created, you can use it to generate reports on a recurrent basis.
Get All These XBRL Tools in One Product Suite
XMLSpy, MapForce, and StyleVision XBRL tools are all included in the specially-priced Altova MissionKit. Get 7 XBRL tools for less than the price of 2!
High Performance XBRL Validation
RaptorXML+XBRL Server is a hyper-fast XBRL validator and processing engine.
RaptorXML+XBRL Server is an XBRL validation and processing engine that delivers high-speed, parallel processing on modern multi-core CPUs to achieve advanced throughput.
RaptorXML+XBRL Server gives organizations a comprehensive XBRL development platform theycan use to build custom XBRL processing solutions. Available Python, .NET, and COM APIs allow developers to integrate high-performance XBRL processing functionality in their server-based or desktop applications to meet just about any requirement.
For instance, the .NET API lets developers create applications for the Microsoft platform, such as Excel add-ins for generating XBRL data directly in Excel. Or, using the built-in Python interpreter, RaptorXML can be utilized to automatically download XBRL filings from a web service, normalize them, and write them to a database following defined processing and calculation rules. Other developer-oriented features include a built-in HTTP server, workflow integration, and more.
Available for all server platforms, RaptorXML takes advantage of today’s ubiquitous multi-CPU computers to deliver the fastest, most standards-conformant XBRL processing on the market.
XBRL End User Submission
WIP XBRL Add-in for Excel
A major hurdle for successful submission of valid XBRL data is the inherent complexity of XBRL instance files when viewed by non-technical users. Software tools are being created that allow end users to easily create XBRL in environments where they’re already comfortable working, such as Excel.
The Altova Work in Process (WIP) XBRL add-in for Excel is one such product, created for the surety industry. Contractors can enter their WIP reports as usual in Excel, and the add-in will automatically save their data in a valid XBRL document according to the Work in Process Taxonomy from XBRL.US for easy submission.
EBA XBRL Add-in for Excel
Similarly, the Altova European Banking Authority (EBA) XBRL Add-in for Excel makes it easy for financial professionals at filing companies to generate XBRL instances. Using this add-in, users can map their data to reports compliant with EBA XBRL Filing Rules without ever leaving Excel.