Batavia XBRL
Our references:
Batavia XBRL references

Service Oriented Architecture for XBRL (SOAfX) <NEW>

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?

  • Filers
  • Intermediaries sending in XBRL reports for their clients, can validate and render the instance reports before submitting them.
  • Receivers
  • 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.
  • Newbie's to SBR/XBRL
  • The services and the use of the services can grow gradually with the ambition of your organization.
  • SBR/XBRL adepts
  • 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

  • 1. Contact
  • Call +31 (0)88 BATAVIA [ +31 (0)88 2282842 ] or mail Batavia XBRL Services.
  • 2. Configure
  • Together with Batavia XBRL Services BV the needs are determined and the service endpoints are added to your list.
  • 3. Connect
  • Connect your workflow with the configured services.
  •     >> Go
  • Your system is setup to start working with the Batavia XBRL ™ components.

    Batavia XBRL offers new Regulator Edition licenses

    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.

    Standard Business Reporting

    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

    Full service Standard Business Reporting solutions

    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.


    Standard Business Reporting

    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

    References

    FINAN · XBRL Validation and Transformation

    FINAN delivers IT solutions to several corporate banks in the Netherlands. For their SBR related projects FINAN creates solutions on top of Batavia XBRL ™ components.

    FINAN

    Office of State Revenue - New South Wales · XBRL Validation and Transformation

    The 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.

    OSR-NSW

    Ministry Finance · XBRL Standard Validation Rules production

    Finalize 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.

    Ministry Finance

    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 prototype

    Specify 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 Finance

    Ministry Public health and Sports (VWS) · XBRL Healthcare Pilot

    Together 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.

    Ministry Public health and Sports (VWS)

    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 Validation

    Besides 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.

    Chambers of Commerce the Netherlands

    A Central Bank · Workshop COREP/FINREP

    For 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)

    A Central Bank

    Tax and Customs Administration The Netherlands · XBRL Reference Implementation

    Batavia 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.

    Tax and Customs Administration The Netherlands

    The XBRL reference implementation aims at the following:

    • establish usability of XBRL reports for the Dutch Taxonomy;
    • establish usability of mapping data for those XBRL reports provided by the Tax and Customs Administration;
    • above working in the BCICT test environment;
    • in order to pre-validate the specifications and outcomes of several external implementations.
    • deliver basic transformation component (custom build) to perform transformations for reports based on Tax and Customs Administration Meta data (BMG) code list and mappings to XBRL
    • deliver basic compare component (custom build) to discover differences between XBRL instances

    A Central Bank · Training XBRL Data

    For a central bank Batavia business Reporting delivered a tailor-made training course with the following objectives:

    • Short introduction XBRL, COREP and FINREP
    • Changes in COREP
    • Introduction in XBRL technique using the book "XBRL in plain English" (J.C. van der Heiden 2006)

    (Written references have not been permitted contractual for this customer. Contact Batavia XBRL by phone for name and contact details)

    A Central Bank

    Chamber of Commerce The Netherlands · Annual Account Production environment

    For 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.

    Chambers of Commerce the Netherlands

    A Central Bank · Introduction Training XBRL

    For a central bank Batavia business Reporting delivered a tailor-made training course with the following objectives:

    • Overall understanding of XBRL
    • COREP/FINREP developments
    • Introduction in XBRL technique using the book "XBRL in plain English" (J.C. van der Heiden 2006)

    (Written references have not been permitted contractual for this customer. Contact Batavia XBRL by phone for name and contact details)

    A Central Bank

    Pinkweb Applications · Client Online XBRL filings

    PinkWeb 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.

    Pinkweb Applications

    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] Transformation

    In 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 Demonstration

    The 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.

    Chambers 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] Validation

    Development 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 Concept

    Batavia 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.

    Chambers of Commerce the Netherlands

    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 project

    The 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.

    National Bank of Belgium (NBB)

    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.

    Products

    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

    Training

    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.

    Downloads

    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.

    Downloads
    Request
    download BXJL

    Included in the download you will find developer documentation and two example applications that demonstrate BXJL in action.

    Download or browse the JavaDoc for BXJL 1.

    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
    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
    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

    Contact

    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