Book a Demo

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.

UBPartner: XBRL Certified Software

The adoption of standards is at the core of UBPartner’s software approach. While XBRL’s success as a standard is built open interoperability: ensuring that a report created according to the specifications can be understood correctly by other software that supports the XBRL standard.

UBPartner XPE and XBRL Toolkit (XT) are both XBRL Certified Software™, which means that the software has been inspected by XBRL International for conformance with the XBRL specifications.

XBRL Certification

XBRL International requires certified software to be re-tested annually and provides certification for three types of software: Validation, Report Creation, and Review & Consumption software.

XBRL Standards

XBRL is a modular specification, and UBPartner software is certified for all modules that have reached recommended status.
The modules currently available are:

Core (XBRL v2.1 & Dimensions v1.0)
Inline XBRL v1.1
Table Linkbase v1.0
Extensible Enumerations v1.0
Formula v1.0
Units Registry v1.0
Extensible Enumerations v2.0
Inline XBRL – Transformation Rules Registry v3
Inline XBRL – Transformation Rules Registry v4
Report and Taxonomy Packages v1.0

Open Information Model (OIM)

OIM is a very important step in the development of XBRL. Recently, the XBRL Standards Board (XSB) moved the OIM specifications to ‘Candidate’ level, i.e., it is not far away from being added to the published XBRL Specifications, above.

UBPartner has been an enthusiastic supporter and member of the OIM working group. OIM’s availability will extend the number of use cases supported by the current XML format (in future to be known as xBRL-XML). The ability to provide XBRL data and validate reports in CSV (xBRL-CSV) will enable much larger data sets to be reported, while JSON (xBRL-JSON) is a popular format for viewing data.

OIM is the Future
Download the presentation from the XBRL Europe Conference

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:

Scroll Up