Logo Reporting Standard S.L. Skip to content English |

June 2007

XBRL 2.1 validation engine

XBRL Validation

Reporting Standard S.L. has developed an XBRL 2.1 Validation Engine that complies 100% with the XBRL 2.1 specification requirements.

Screen capture user interface Reporting Standard XBRL validation tool (Personal edition). Validation OK Screen capture user interface Reporting Standard XBRL validation tool (Personal edition). Validation with errors

The validation engine can be installed in the Accelerated Validation mode. In this case, the validation engine can be installed as a software component integrated to an existing infrastructure. The component can be launched from a web page or can be used as an application without a userís graphic interface. Accelerated Validation can be used by online validators since the validation of a 300 items report, using a 5000 items taxonomy, would only take 200 milliseconds. It is required that the taxonomy is known by the validator in advance to work in the accelerated mode.

Making sure a validation engine passes the International XBRL Conformance Suite

XBRL International has created the conformance suite test cases to verify that XBRL processors satisfy the requirements stated by the specification. There are more than 300 different test cases covering all aspects and possible uses of XBRL.

This link prompts to a results page showing that Reporting Standardís validation engine passes all test cases. The page content is created automatically as each test case is executed one by one.

The results page also shows that the XBRL 2.1 validation engine created by Reporting Standard manages all test cases according to the requirements in the documentation. All errors are detected and all valid test cases are processed accordingly.

Testing to Reporting Standard Validation Engine can be done by users, with their own computers, following these easy steps:

  1. Download test cases directly from XBRL International web site.
  2. Download the samples.jar file from Reporting Standardís web site.
  3. Review the source code for the Java class: com.ihr.xbrl.LaunchConformanceSuiteXHTML which will create the report.
  4. launch a Java virtual machine with parameters: -f {path to XBRL conformance suite}/conformance/xbrl.xml -m -o results.xhtml

Explanation:
The parameter -f must point to the xbrl.xml file which is the start file of the XBRL conformance suite.
The parameter -m provides information on memory usage.
The parameter -o is the name of the file to be generated by the tool. The results page will be an XHTML page and can be viewed using a web browser.