Fast & Scalable XBRL Processing
Validate XBRL documents and taxonomies against all XBRL standards.
Fully certified XBRL Processing Engine
The XBRL Processing Engine™ (XPE) is the leading platform for the development and deployment of XBRL-based applications. Designed for high-volume, large-scale business processing yet flexible enough to be deployed in a desktop environment, our engine provides taxonomy and instance document validation services.
Key Features
Fully Compliant
Our processing engine is continually updated to conform to the latest XBRL standards and to fully support the XBRL formulas specification.
Advanced Validation
Take advantage of both taxonomy and instance document validation services as well as XBRL validation, including both calculation and formula validation.
High Performance
Enjoy fast report processing, with multi-threaded operations and our unique XBRL formula optimizer.
Scalable Platform
XPE can power high-volume, large-scale business processing but it’s also sufficiently flexible to be deployed in a desktop environment.
Developer Kit
XBRL-enable existing or new applications with the XPE complete software developer kit and a range of APIs.
JAVA/.NET Compatible
XPE is built upon an extensible object-oriented architecture to allow developers to easily integrate XBRL processing into JAVA or .NET applications.
UBPartner’s technology is the core of numerous XBRL projects around the world. It is both the basis for complex collection systems developed by regulators and government agencies, and also XBRL enables innovative financial reporting applications.
Developers can access XBRL services via high-level, standard REST APIs or access specific functionality via low-level Java APIs.
Learn more about the right way to adopt XBRL and become part of our Partner Program.
Open Information Model (OIM)
UBPartner expects that it will certify XPE and the XBRL Toolkit (XT) for these standards as they move to recommended status in the coming months: OIM-CSV OIM-JSON
Read more about OIM standards