

|
SOAfX offers any validation, transformation or rendering that Batavia XBRL ™ has to offer as a service through Batavia XBRL Services BV. The SOAfX services are hosted using a professional SaaS provider. The quality of service (QOS) can be tailored to the wishes of your budget and needs. |
|
Who can use SOAfX?
| Intermediaries sending in XBRL reports for their clients, can validate and render the instance reports before submitting them. | |
| Regulators or other receivers can verify the contents on arrival and identify incorrect submissions. Through transformation the data can be made instant updatable to relational databases or rendered into PDF, html, excel or other formats. | |
| The services and the use of the services can grow gradually with the ambition of your organization. | |
| Stay tuned with the latest developments in SBR/XBRL and integrate them into any workflow. Let your XBRL/SBR approach evolve gradually and integrate the next step of functionality on the go, when you are ready. |
|
The SOAfX offering is offered to you by Batavia XBRL Services BV. |
![]() |
Get started with the 123 go program |
| Call +31 (0)88 BATAVIA [ +31 (0)88 2282842 ] or mail Batavia XBRL Services. | |
| Together with Batavia XBRL Services BV the needs are determined and the service endpoints are added to your list. | |
| Connect your workflow with the configured services. | |
| Your system is setup to start working with the Batavia XBRL ™ components. |
|
Batavia XBRL launches a new offering for regulators worldwide that are challenged to purchase XBRL processing software in a specialty software market. These market conditions often result in high prices and time and budget consuming tender processes. Tender processes pose a serious threat to project delivery schedules. |
|
Batavia addresses these challenges by pricing Regulator Edition licenses for Batavia software always within your threshold for tendering.
|
Batavia software supports XBRL, Dimensions and Business Rules for any receiving, processing, validation, rendering, transforming and storage functionality regulators might require. Regulator Edition licenses include support, maintenance and updates for the evolving XBRL and SBR standards |
Please check the Customer stories and references for more information on how Batavia XBRL was of help to other organisations and businesses.
Please contact us for further information: ron.van.ardenne@batavia-xbrl.com
|
Batavia XBRL aims to provide full service solutions together with our partners to enable Standard Business Reporting (SBR) and other XBRL programs for governments, agencies, financials, software- and information industries. |
|
|
Our services evolve with any SBR program as needed. Together with your experts staff we can implement end-to-end meta data driven information supply chains. |
The combination of used services and components per stakeholder can be individually determined depending on the requirements of the stakeholder and can either be implemented and hosted at the stakeholder or other parties.
Each participant or stakeholder in an SBR program can be catered with it’s own desired level of current and future SBR integration into its’ existing systems.
We will follow and keep up with the evolution of any SBR program and the technologies used by it to guarantee current and future delivery of the results of the SBR program.
|
For more information on SBR see www.sbr-nl.nl and www.sbr.gov.au |
|
|
For more information on XBRL see www.xbrl.org | |
FINAN · XBRL Validation and TransformationFINAN delivers IT solutions to several corporate banks in the Netherlands. For their SBR related projects FINAN creates solutions on top of Batavia XBRL ™ components. |
|
Office of State Revenue - New South Wales · XBRL Validation and TransformationThe Australian Government has initiated their own SBR program based on the Dutch SBR approach. Alltough the government offered free tools for validating XBRL instances. The Office of State Revenu of New South Wales has chosen to also acquire a license of Batavia XBRL software. They were the first OSR that was able to receive and process XBRL documents. |
|
Ministry Finance · XBRL Standard Validation Rules productionFinalize open Standard Validation Rules (SVR 1.0) specification and deliver production level SVR validator for government transaction port infrastructure. Generate and execute business rules in XBRL format. |
|
SVR is a simple-as-possible alternative for the everything-has-to-be-possible XBRL Formula Spec. It is an open standard for business rules on XBRL documents which may be used and implemented by anyone.
Ministry Finance · XBRL Standard Validation Rules prototypeSpecify open Standard Validation Rules (SVR 0.1) specification and deliver working prototype for SBR forum in London. This was a Proof of Concept for business rules in XBRL format ‘simple as possible’ alternative for ‘everything-has-to-be-possible’ XBRL Formula spec draft. |
|
Ministry Public health and Sports (VWS) · XBRL Healthcare PilotTogether with Ordina (www.ordina.nl) Batavia delivered the XBRL Healthcare Pilot for the Dutch Ministry Public health and Sports. Together Batavia and Ordina have demonstrated the usability of XBRL for the Healthcare through a pilot level healthcare taxonomy. |
|
The usability was demonstrated through a Generate, Edit & View web-portal for XBRL reports. This portal has been delivered by Ordina and Batavia specialists with the Batavia XBRL Java Library and Render Toolkit and some met custom made Java code.
This all enabled Ordina to deliver a report covering the whole pilot to the client.
Chamber of Commerce The Netherlands · Fris ValidationBesides the technical XBRL and specific chamber of commerce validation the Chamber of Commerce also needs FRIS validation. Based on the Public Working Draft the FRIS of XBRL international (2004) an automated process-able set of rules is composed. Batavia Business Reporting has delivered a FRIS module which validates automatically the rules and returns the error codes within the error handling of Batavia XBRL components already in place. |
|
A Central Bank · Workshop COREP/FINREPFor a central bank Batavia Business Reporting delivered a tailor-made training course with the following objectives: Develop extensions on COREP(Written references have not been permitted contractual for this customer. Contact Batavia XBRL by phone for name and contact details) |
|
Tax and Customs Administration The Netherlands · XBRL Reference ImplementationBatavia Business Reporting has provided components and man power to for the project which BCICT refers to by "XBRL reference implementation". The Tax and Customs Administration carries out this "XBRL reference implementation" project in order to pre-validate the specifications and outcomes of several external "XBRL-to-internal-Tax-forma- transformation" projects which the Tax and Customs Administration in task lets implement by third parties. |
|
The XBRL reference implementation aims at the following:
A Central Bank · Training XBRL DataFor a central bank Batavia business Reporting delivered a tailor-made training course with the following objectives:
(Written references have not been permitted contractual for this customer. Contact Batavia XBRL by phone for name and contact details) |
|
|
Chamber of Commerce The Netherlands · Annual Account Production environmentFor the XBRL processing of annual report data the Camber of Commerce eventually choose the components of Batavia business Reporting. As from 1 January 2007 annual accounts can be sent to the chamber of commerce where they will be processed in a custom solution which has been built on top of Batavia XBRL components. |
|
A Central Bank · Introduction Training XBRLFor a central bank Batavia business Reporting delivered a tailor-made training course with the following objectives:
(Written references have not been permitted contractual for this customer. Contact Batavia XBRL by phone for name and contact details) |
|
Pinkweb Applications · Client Online XBRL filingsPinkWeb Applications have a preparation and verificationproces for sending annual accounts in PDF format to the Chambers of Commerce within its Client Online 2 SaaS offering. This PinkWeb Applications functionality is extended with annual accounts in XBRL. |
|
Any received XBRL instances are validated and afterwards converted to HTML so that the customer of the accountant can examine the data before he/they verify the report to be send to the chamber of commerce.
The Batavia XBRL™ components have been embedded by PinkWeb Applications in the PHP system Client Online 2.
Tax and Customs Administration The Netherlands · Proof of Concept [2] TransformationIn this technical Proof or concept the Tax and Customs Administration has determined that validation and transformation of tax reports in XBRL to internal format are possible. |
|
The outcome of this technical Proof or concept has been demonstrated internally and has been transferred to the project team of the Tax and Customs Administration.
|
Chamber of Commerce The Netherlands – Annual Account DemonstrationThe chamber of commerce the Netherlands demonstrated the possibilities of XBRL for its organisation in May 2006. The aim of this demo was to publicly demonstrate the processing of a annual account in XBRL by means of a web portal, by the Chamber of Commerce the Netherlands. |
|
This annual account was electronically sent in by · then minister of justice · Mr. Donner. In this test the annual report was received by the chamber of commerce in XBRL, processed and converted to PDF in order for it to be shown to Donner for verification. After verification the shown annual account was stored in back Office system for later consultation.
"The Dutch Chambers of Commerce have used the services and
software of Batavia XBRL™ in their project to demonstrate
the possibilities of XBRL and the Dutch Taxonomy. Working with
Batavia XBRL we appreciated the speed, flexibility and active
participation to finding solutions, combined with the knowledge
of the subject.
Said: Remco van Alderwegen, Projectmanager ICT.
Tax and Customs Administration The Netherlands · Proof of Concept [1] ValidationDevelopment of web portal arrangement with which BD could receive XBRL. The XBRL reports were put on a Message queue of IBM Message broker. |
|
In the overall process which works on received reports new processing has been realised to validate and analyse XBRL content. Furthermore a component was added for the XBRL content to be converted 'on the fly' to HTML format.
Chamber of Commerce The Netherlands – Annual Account Proof of ConceptBatavia XBRL components have been tested by the chamber of commerce the Netherlands during a "proof-of-concept" in November and December 2005. The aim of this test was to establish whether annual accounts in XBRL could be processed on their IBM AS400 platform. |
|
The complete range of Batavia XBRL components was used to arrange a web portal. By means of the web portal annual accounts in XBRL format could be uploaded to be checked and converted on a server to HTML or PDF. Also the specific data from the XBRL report was abstracted at the same time to be stored directly in the existing systems of chamber of commerce for the standard annual account.
Furthermore in this "proof-of-concept" consult functions were realised for picking up XBRL standard annual accounts. By supplying the CC id number for a company the system could read the fields for a standard annual account from the standard annual accounts system so that they could be converted to XBRL annual account. This annual account could be shown then as HTML, PDF or even raw XBRL. This allowed that historical data which never has been a XBRL annual account to be presented as XBRL data.
The presentation of this "proof-of-concept" took place in January 2006 in private ring.
National Bank of Belgium (NBB) · CSSR projectThe National Bank of Belgium (NBB) has selected Batavia XBRL Java Library to enable the processing of XBRL by the statistic server of the department CSSR. |
|
In only a couple of weeks Batavia business Reporting knowledge on the functioning of Batavia XBRL Java Library (BXJL) was transferred. Afterwards ICT staff of the NBB have been able themselves to take up BXJL and incorporate it in the CSSR systems.
By means of the Java API of BXJL the XBRL processor is addressed to distil the contents from XBRL instances and to validate them. In the procedures and processes of NBB virtually nothing has changed, except that the CSSR server now also can process XBRL by to use of the Java API of Batavia XBRL Java Library.
BXJL is the core of all of Batavia XBRL products.
The Batavia XBRL Java Library exposes an Application Programming Interface (API) that closely follows the XBRL specification. This API enables a developer to perform fine-grained operations on any XBRL component. All XBRL components that can be expected based on the specification of the core or any module are represented with interfaces and implementations.
The Batavia XBRL Java Library contains a validating processor. As a result BXJL can be used to validate (instance, taxonomy) and process every aspect of a taxonomy and/or instance. Using the extension capabilties BXJL offers, modules can be connected to the core to enable additional validation or expand the Application Programming Interface (API) that closely follows the XBRL specification that the module exposes.
BXJL is fully conformant for the XBRL2.1 specification conformance suite.
XDT is a module that can be connected with the BXJL core.
The Batavia XBRL Dimensional Taxonomy Java Library exposes an Application Programming Interface (API) that closely follows the XDT specification. This API enables a developer to perform fine-grained operations on any XBRL Dimensional component. All XBRL Dimensional components that can be expected based on the specification of the XDT module are represented with interfaces and implementations.
XDT is fully conformant for the XDT specification conformance suite.
SVR is a module that can be connected with the BXJL core.
The Batavia XBRL Standard Validation Rules Module provides runtime support for validation of SVR linkbases. At designtime the Java Library exposes an Application Programming Interface (API) that closely follows the SVR specification. This API enables a developer to perform fine-grained operations on any SVR component. All SVR components that can be expected based on the specification of the SVR module are represented with interfaces and implementations.
The Standard Validation Rules specification is an example of the application of the Generic Linkbase, which is an XBRL International specification. Because of the Generic Linkbase basis the SVR specification can be implemented using standard XBRL constructs. SVR can be used additonal to any other specification or it can be ignored. SVR is a simple-as-possible alternative for the everything-has-to-be-possible XBRL Formula Spec. It is an open standard for business rules on XBRL documents which may be used and implemented by anyone.
FRIS is a module that can be connected with the BXJL core.
The Batavia XBRL FRIS module offers at execution of the core validation the option to use the FRIS validation rules, expressed in Rule Classes, to be taken in account upon validation. For the dutch market all regulators and supervisors have defined their own FRIS rulings based upon the international FRIS and FRIS-NL definition.
At designtime the BXJL Core Java Library exposes an Application Programming Interface (API) that enables IT people to express the rules they need using the extension mechanisme the Batavia XBRL core has to offer.
FL is a module that can be connected with the BXJL core.
The Batavia XBRL Formula Linkbase Module is an addon for the validation process and the processor. At runtime the FL Module can be used for FL validation and / or instance creation using the aggregation capabilities of the FL specification.
Batavia XBRL provides Modules, Java Libraries and API's for the XBRL II specifications as they emerge.
Current developments involve Versioning, Rendering, inlineXBRL, Tables, Transformation, and more...
Register for news on any product update: send registration mail
Introduction XBRL [1 day training, beginner, testers and developers, xml experienced]
The 1-day introduction course XBRL covers the dynamics of the XBRL specification and modules. The students will discover the buildingblocks of taxonomies following a simple taxonomy creation path. Some reallife instances will be viewed, manipulated and used as testcases for validation and rendering using the Batavia solutions.
The student will receive a coursebook in hardcopy and all the presentations in the email after the course.
For availability and pricing, please contact Batavia XBRL Services by mail or Call : +31 [0] 88 BATAVIA or +31 [0] 88 2282842
The introduction to Standard Validation Rules course is under construction.
Please visit this page in a few days.
|
Governments and/or their agencies can now request a download and evaluate the full functionality of the Batavia XBRL Java Library (BXJL) at no charge under the conditions of this LICENSE. Included in this download is the XDT module for XBRL Dimensional Taxonomies. The Batavia XBRL Java Library exposes an Application Programming Interface (API) that closely follows the XBRL specification. This API enables a developer to perform fine-grained operations on any XBRL component. All XBRL components that can be expected based on the specification of the core or any module are represented with interfaces and implementations. |
Request download BXJL |
Included in the download you will find developer documentation and two example applications that demonstrate BXJL in action.
|
If you start reading this book, you probably have already heard of a ‘new’ way to do business reporting called XBRL™. If you’ve taken a look at the specification of the XBRL language you’ll know that it consists of a 150+ page document full of formal definitions. Such a document is necessary to correctly define XBRL. Perhaps it is even relaxing bed-time reading material to mathematicians. But for us ‘normal’ people it is less so. |
View or download XBRL in Plain English |
For us ‘normal’ people, this book gives a ‘plain English summary’ of the XBRL specification. It should give you a good feel for what XBRL is and how it can be used. The book mainly focuses on the 'functionality' of XBRL as expressed by the specification. You will not learn every nitty-gritty detail by reading this book. If you need that level of detail, e.g. when you want to write your own XBRL validating software, you must still refer to the formal specification. But even then, this book will certainly serve as an introduction to the exciting world of XBRL.
Please do not re-distribute; instead mail a friend that they can download this book on this website.
The Standard Validation Rules Specification describes what SVR linkbases are made of. The SVR specification was created due to a lack of speed in finalizing the Formula Linkbase Specification at a time the Dutch SBR Project was in need of business rules capabilities for their XBRL project.
The basis for SVR is the Generic Linkbase Specification, just like other XBRL International specifications (Generic Label Linkbase, Generic Refeenrece Linkbase and even Formula Linkbase). This means that the way XBRL resources are pointed at and used in relationships follow the Generic Linkbase specification. In order to handle the information that is defined in the SVR linkbases one needs an SVR-linkbase aware processor or validator, just like one needs an Generic Label Linkbase aware processor for handling the Labels in the Generic Label linkbases.
Because of the Generic Linkbase basis the SVR specification can be implemented using standard XBRL constructs. SVR can be used additonal to any other specification or it can be ignored. SVR is a simple-as-possible alternative for the everything-has-to-be-possible XBRL Formula Spec. It is an open standard for business rules on XBRL documents which may be used and implemented by anyone.
|
To explore the possibilities of SVR please download the public SBR NL recommended specification developed by the Dutch SBR Project and contact Batavia for a demonstration. |
View or download SVR Specification |
|
Mail to :
info@batavia-xbrl.com
You can contact Batavia XBRL during office hours (Amsterdam · GMT+1) by phone. Call : +31 [0] 88 BATAVIA or +31 [0] 88 2282842 | |
If you have any questions or just want to explore ideas on XBRL or more specific Batavia XBRL™ Java Library please mail.

Mail to : info@batavia-xbrl.com
You can contact Batavia XBRL during office hours (Amsterdam · GMT+1) by phone.
Call : +31 [0] 88 BATAVIA or +31 [0] 88 2282842