1 / 30

Developing an XBRL Reporting Architecture

This article explores the process of developing an XBRL reporting architecture, including the perspectives of regulators and issuers. It also discusses how Fujitsu XWand can assist in deploying this architecture.

cheryld
Download Presentation

Developing an XBRL Reporting Architecture

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Developing an XBRL Reporting Architecture Rafael Valero Arce Fujitsu España Services rvalero@mail.fujitsu.es es.fujitsu.com

  2. Index • Deploying a reporting strategy • The regulator’s view • The issuer’s view • The Solution • How Fujitsu XWand helps you

  3. Deploying a reporting strategy • Regulator issues • Defines what data they want to collect • Exposes this to regulated firms • Receives this data from a regulated firm • Checks the data • Stores it • Analyses it • Exposes it

  4. Deploying a reporting strategy • Regulated Firm (Issuer) issues • Receives description of data from regulator • Determines the data needed to report • Prepares it • Reports it back to regulator

  5. The regulator’s view • Managing taxonomies lifecycle • Instance structure • Managing submissions

  6. Managing taxonomies lifecycle • Collaborative taxonomy development Multiple developers work on the same taxonomy at the same time

  7. Managing taxonomies lifecycle • Lifecycle of taxonomy development Different roles involved: Taxonomy Developer Taxonomy Reviewer Financial Report Manager

  8. Instance structure • Regulators must define: • DTS referenced from the instance • Context usage • Instance structure in terms of allowed contexts reported • Context properties • Period type • Required information in scenario/segment element • Context identifier • Units usage

  9. Receive data Validate data Archive original data Review / validate data Archive reviewed data Analize data / Create reports Managing submissions • Regulator use case Input data from paper (web form), file upload, e-mail etc XML, XML Schema and XBRL validation Business Rule Validation (Formula linkbase validation) and human check Integration with existing systems. Not just XBRL!

  10. The issuer’s view • XBRL report creation strategies • Managing submissions

  11. XBRL report creation strategy • Online or offline reporting • Depends on the amount of data • Issuer needs to know how to perform the reporting • Create reports from data: • Different report creation strategies for the issuer • Issuer determines how to obtain the data • Hiding XBRL behind well-known paradigms • Excel, web-forms, CSV...

  12. Managingsubmissions • Issuer’s use case From ERP, Excel, custom SW CONFIDENTIAL! Check report due date Choose report template (taxonomy) Collect/transform report (instance) data Review report (instance) Report creation Business Rule Validation (Formula linkbase validation) and human check Audit report and process Digitally signed report Archive report (instance) External Submit report (instance)

  13. The Solution • The XBRL Architecture must cover the regulator’s and issuer’s requirements • Create an XBRL taxonomy by the regulator • Collaborative development environment • Extend standard taxonomies (IFRS...) • Modular design, multilingual... • Direct XBRL submission environment • Scenarios to facilitate the usage of XBRL to issuers: • Hiding XBRL • Web-based XBRL filling, Excel documents...

  14. Direct XBRL submission • The regulator develops and exposes a taxonomy • The issuer has to generate an XBRL instance using XBRL-aware editors or applications

  15. Hiding XBRL: Web-based XBRL Filling • A Web application uses the taxonomy to create a web-page which is presented to the regulated firm. • The Web application stores the provided data as an XBRL instance. • The regulator uses XBRL to describe the required data and to store, manage and process it.

  16. How Fujitsu XWand helps you • Fujitsu has a complete suite of tools and services for deploying an XBRL reporting Architecture • XWand Manager • XWand Tools & Solutions

  17. XWand Manager Overview XWand Manager

  18. XWand Manager • Taxonomy development • XWand Manager collaborative taxonomy development features • Taxonomy editor • Taxonomy diff • Audit trail • Event notification • Lifecycle support • Versioning • FRTA Validation • COREP extensions for dimension taxonomies

  19. XWand Manager • Regulatory submissions • XWand Manager repository management • Instance validation • Instance archiving • Instance report • Lifecycle support for instance documents • XWand instance creator with COREP extensions

  20. XWand Tools & Solutions • Taxonomy Editor & Instance Creator • GUI-based XBRL document tools • Java-based so will run anywhere • Point and click, drag and drop paradigm • Full support for XBRL 2.1 recommended specification (and errata) • Taxonomy and instance editors • Cut and paste to/from Excel • Import data from Excel • Support for Dimensions Specification • Taxonomy/instance reporter • Delivers XBRL documents to browser

  21. Taxonomy Editor & Instance Creator Taxonomy Editor Instance Creator

  22. Hiding XBRL: Online submission • Web forms • Generating HTML forms from taxonomies • Web application stores an XBRL instance Generated form Page Menu

  23. Hiding XBRL: Using Excel Spreadsheets • Sheet Mapping Tool • Create and edit mapping information between items of a given taxonomy and cells of a spreadsheet • Mapping information can be use by: • Instance Creator • Sheet Instance Creator

  24. Hiding XBRL: Using Excel Spreadsheets • Sheet Instance Creator • Spreadsheet interface to enter data and save this as an XBRL instance document. • Excel spreadsheet used to specify the layout, but an XWand Java application rather than Excel is used to effect the display • Mapping definition file required • Provides: • Familiar paradigm for data entry • Re-use of existing spreadsheets • Off-line usage

  25. XWand XBRL Processor API • XWand API is a Java/.Net based toolkit for building XBRL applications • Provides high level abstraction for XBRL documents • Reading, writing and updating XBRL taxonomies and instances • Validating XBRL taxonomies and instances • Foundation for the XWand tools • Allow the creation of custom XBRL Services: • XBRL Services to be integrated in existing architecture • XBRL Services to be integrated in existing applications

  26. XWand XBRL Processor API

  27. XBRL Services • XBRL Services layer for processing XBRL documents

  28. Summary • Fujitsu XBRL tools & solutions fits the requirements to deploy an XBRL architecture • Regulators and prepares approach • Different solutions available: • XWand Manager • XWand based Tools & solutions • Many references of Fujitsu solutions

  29. Thank you for your attention! Rafael Valero Arce Fujitsu España Services rvalero@mail.fujitsu.es es.fujitsu.com

More Related