Posts Tagged "xbrl implementation"

XBRL FAQ: What are the practical benefits of the re-usability of XBRL?

Q I hear a lot about the benefits of XBRL re-usability. What does this mean in practice?
 
A XBRL is a technical specification optimized to represent business and accounting data. This means that the same syntax and the same semantic model can be used to represent very different types of information – such as financial statements, tax returns, invoices, inventory, fixed assets, trial balances, payroll information, Key Performance Indicators (KPI), sustainability data, just to make a few examples. These different types of information are used in very different processes, by businesses and organizations as well as regulators, Governments and the market in general (analysts and investors). Being able to use the same format to represent and share such a diverse range of data for equally diverse purposes surely suggests that re-usability is a key feature of XBRL, both within a single organization and when information is shared across different organizations.But what are the practical benefits of the re-usability of a standardized data model?

Software applications that “understand” the XBRL specification and the key semantics embedded into XBRL taxonomies can work consistently with XBRL data, no matter what the data represents. They can be developed and deployed without any knowledge of the specific type of data that they will process, or the specific kind of reports that they will produce. They can be used to support any process where data that can be represented with XBRL participates – and this, as discussed above, means that they have a very broad applicability.

This is a very different model for developing software applications than the traditional one, which is based on developing an application-specific, proprietary data model first, and then create software code that works with that data model, and with that data model only. Applications that truly leverage the XBRL standardized data model (as opposed to just being able to convert an Excel or Word report to XBRL) are highly flexible and re-usable and therefore their ROI is significant.

The benefits are very practical. In a traditional, proprietary software model, if you need to add a report, or a control, or some other data processing capability to your software package your choices are:

  1. Add the functionality to a software package you are using by purchasing it from its vendor, if available
  2. Pay for its development, either in-house or externally
  3. Retype or transfer the necessary data in some other software or spreadsheet that serves the purpose

Obviously these solutions are (or may be) effective for the immediate purpose, but are not re-usable – the next report, control or data-processing capability will pose the same issues and require a similar solution.

In a standardized, data driven model – the kind of model that XBRL enables –and limiting the example to the creation of an additional internal report, the report is represented with a XBRL taxonomy, either leveraging a taxonomy that already exists or developing one for the purpose. The data required to populate the report is mapped to the taxonomy from any existing accounting software or data repository – and again, the mappings may be already available in whole or in part if the taxonomy is publicly available, or if not they can easily be developed internally. The mappings are also standardized and represented with XBRL using XBRL Global Ledger (XBRL GL). The software necessary to create the report and process the mappings is either open source/free or very inexpensive, because it is not specialized for a specific purpose and it does not conform to the logic of a proprietary application. The know-how and the tools used for the first internal XBRL implementation are broadly re-usable and will provide significant value over time. In fact, the organization that chooses to move along this path is not looking at purchasing a new software package or replacing an existing one – rather, it is acquiring the knowledge and the tools necessary to make the various components of the existing information system meet the requirements better.

With the necessary software in place and sufficient know-how on how to design XBRL taxonomies and how to use XBRL GL, businesses and organizations acquire flexibility and the capability to adapt their information system to their actual requirements in an efficient and cost-effective way, which is re-usable over and over again for very different data-related processes and activities. Best practices and lessons learned in other similar deployments are also highly re-usable. Needless to say, if the organization is subject to a XBRL mandate it may already possess relevant know-how and software tools that can be leveraged internally for benefits that go way beyond regulatory compliance.

I will close with a note of self-promotion – if you would like to read more about the possibilities offered by this approach, have a look at IPHIX’s Three Easy Steps.

If you have a XBRL question that you think is of general interest, just contact me or send me a direct tweet at @iphixbrl. I will answer it as an XBRL FAQ.
Read More

XBRL FAQ: Does a Taxonomy Extension Create Additional Burdens for the Base Taxonomy Owner or the Extender?

Q Does the fact that a user creates an extension to a regulatory taxonomy create confusion and additional burdens for the owner of the base taxonomy (the regulator), for the filing process in general, and for the extender, for example when a new version of the base taxonomy is released?
A No, it does not. An extension to a taxonomy can be created for one of the following reasons:

  1. Because the filing program supported by the base taxonomy is an open program – which means that it allows, or even requires, filings based on a filer-specific extension to the base taxonomy. We will refer to this kind of extension as a “public” taxonomy extension;
  2. Because the owner of the extension intends to leverage a publicly available taxonomy internally, for purposes that are not directly or necessarily related to a filing program or to the purposes for which the base taxonomy is created and maintained. We will identify this kind of extension as a “private” taxonomy extension.

If the taxonomy extension is created for the purpose of filing XBRL reports within an open XBRL filing program, the regulator receives and accepts the extension together with the filings. The rules for the creation of a valid public taxonomy extension are set by the regulator and designed to make extensions consistent with the processes of reception/consumption of the filings. It is also important to remember that the XBRL Specification supports the creation of extensions in a way that makes it possible to easily separate the base taxonomy from its extension – see the previous XBRL FAQ on the topic. A taxonomy extension never changes or deletes anything in the base taxonomy; it only adds something new to what is in the base taxonomy, or prohibits something that is already there. This mechanism makes it easy for the regulator to either ignore or consume selectively the extension or parts of it.

If the extension is created by an organization that intends to leverage the base taxonomy internally and customize it for a specific internal process or purpose, the owner of the base taxonomy is not even aware that the taxonomy has been extended. It is totally possible that the organization that creates the private extension is not even subject to a regulatory mandate that requires the use of the base taxonomy being extended – the taxonomy just happens to be a valuable, authoritative and free knowledge base of reporting concepts, documentation and related resources that are useful to the organization internal processes. Even if the organization is required to use the base taxonomy for regulatory compliance it is easy to create instances with only the subset of data that is valid against the base taxonomy for the purpose of eFiling, and create instances that include extension data for other internal purposes.

The release of a new version of the base taxonomy requires the release of a new extension. The content of the extension can remain the same, or change because of increased scope or to leverage the new resources added to the base taxonomy. Designing the architecture of the extension and the guidelines for its maintenance in a way that make it easy to adapt to the evolution of the base taxonomy is key for a sustainable life cycle of the taxonomy extension and for the efficiency of the processes that it supports.

The fact that private extensions to XBRL taxonomies are created even when a regulatory program does not allow extensions is a reality and a key part of the value proposition of XBRL for the regulated community. Regulators should keep this fact in mind when designing their taxonomy architectures, keeping them as simple as possible to make extension easier and providing information and guidelines for an effective extension to facilitate the process.

If you have a XBRL question that you think is of general interest, just contact me or send me a direct tweet at @iphixbrl. I will answer it as an XBRL FAQ.
Read More

Introducing DEXT – the Deeply Embedded XBRL Toolkit for data integration, internal and external reporting, data monitoring and auditing

While the benefits of XBRL in terms of data transparency, cost savings and greater efficiencies in handling data are widely recognized by data consumers (regulators, analysts and investors), businesses and not-for-profit organizations are not typically looking at XBRL to achieve the same benefits internally.

IPHIX is releasing DEXT, a set of software tools, free knowledge bases and other resources that help organizations do just that – leverage the benefits of “deeply embedded XBRL” internally, whether they are subject to an XBRL mandate or not. DEXT is not an alternative to the software applications in use within a corporate information system; rather, it is an enabler for the use of data standardization to get better results from those applications, and yield an immediate, positive return on your existing IT investment.

Here are a few examples of how DEXT is used:

  • To bring together accounting and/or operational data from disparate applications for a specific internal reporting purpose, such as providing a consistent view on information related to a specific category of costs across different units of a company that use different systems
  • To apply the same business rules to data stored in different systems for data monitoring and auditing
  • To create automated processes to feed KPI systems and executive dashboards from accounting systems and operational modules
  • To create and reconcile summarized reports for internal and external use, such as tax returns, reports for external auditors and CPAs, management reports
  • If the organization is actually subject to an XBRL mandate, to generate the relevant XBRL filings in a simplified and more efficient way

There are many more examples. Indeed, whenever there is the need to aggregate, analyze or report data across different applications, or to complement the reporting or analytical capabilities of one application, without a significant investment, deeply embedded XBRL is the solution, and DEXT can help.

Because XBRL can be applied to a very broad range of diverse internal data-related processes, it can be difficult for an organization to decide where to start using it, and how to best leverage DEXT. This is why IPHIX conceived Three Easy Steps – a simple, proven methodology and a package of products and services that enables businesses and organizations of any size to complete their first deeply embedded XBRL project using DEXT and leveraging our expertise. At the same time, executing each segment of the Three Easy Steps process will give users the knowledge and the experience necessary to continue on their own after the first successful implementation.

Three Easy Steps has been developed distilling the experience accumulated over many years of thought leadership and unmatched experience on the internal use of XBRL, and applying the lessons learned in our leading role in helping Governments and regulators in various countries implement XBRL-based projects.

Another factor that can complicate the decision of undertaking a deeply embedded XBRL project is that it can be hard to estimate the time that will be necessary to complete the project and the resources that will be needed. The costs of the necessary consulting services can become significant and, more important, they are hard to predict — initial estimates can easily be exceeded once the project is kicked off. That’s why we decided to offer Three Easy Steps for a flat, all-inclusive fee. It will make the investment decision easier; on our side, we are totally confident that a Three Easy Steps implementation will deliver immediate value, and that we can leverage our experience to complete it quickly and efficiently.

Also, our new XBRL Inside training is the first and only training course designed to provide the specific knowledge and the hands-on experience necessary to use XBRL within an organization. It is a great way to prepare for your first “deeply embedded XBRL” project, whether you plan to use our Three Easy Steps methodology or to do it on your own.

All of us at IPHIX are very excited about the release of DEXT and Three Easy Steps. We deeply believe in the potential of XBRL to bring significant benefits to businesses and organizations, large and small, in terms of total internal data transparency and accessibility. We also believe that these benefits will not be realized until XBRL is used as more than just an e-Filing format, which is the reality today. We think that DEXT and Three Easy Steps will help change that.

Check the Three Easy Steps and DEXT websites, and let us know what you think.

Read More

XBRL FAQ: Do I need to replace my software applications in order to leverage XBRL for internal purposes?

Q Do I need to replace the accounting and operational software applications that I am using now in order to use XBRL to streamline my internal data access, aggregation, auditing/monitoring, and reporting processes?
A No. The key benefit of adopting XBRL for day-to-day use (“deeply embedded XBRL”) within a corporate information system is that it does not replace anything, nor it requires significant investment in new software. Quite the opposite: it preserves the IT investment in place by enabling the elimination of the inefficiencies that come from corporate data residing in different systems that are not easily interoperable, and by bridging the “information gaps” between them that usually translate into the manual creation of spreadsheets to fulfill specific internal and external reporting requirements.

Using XBRL Global Ledger (XBRL GL) as a standardized, application-independent representation of business data enables re-engineering the internal processes based on that data. No matter in what application or format the data is stored, it is possible to create consistent, automated processes to access and analyze it. Also, internal and external reporting needs can be fulfilled by leveraging existing (and free) XBRL taxonomies for end reporting, and/or by creating custom corporate taxonomies for internal use. XBRL GL seamlessly interacts with other XBRL taxonomies to populate end reports from source systems, and this enables a great degree of flexibility in their creation and maintenance. It also eliminates the need for costly manual activities and systems customizations.

Existing applications do not need to change at all. Most of the software required to map source data to XBRL GL is either free or is well established off-the-shelf software with a limited cost. On the processing side, a lot can be achieved using freely available tools such as the Deeply Embedded XBRL Toolkit (DEXT) or broadly available, non XBRL-specific applications like Microsoft Excel.

There are various resources and training courses available that provide guidance on how to deploy XBRL for internal benefit. It is possible, and actually recommended, to start small, from one prototype that is meaningful enough to show a benefit but also well delimited in scope, so that it can be completed quickly to evaluate the results and achieve the internal expertise necessary to apply the same approach more broadly over time. This gradual approach is not possible when internal inefficiencies in data-related processes are addressed by acquiring a new system.

Bottom line, the investment is limited, the effort required can be managed and optimized over time based on what processes are more critical and provide the greater internal benefits if successfully addressed, and the return is significant – with no need for a drastic intervention on the existing information system.

If you have a XBRL question that you think is of general interest, just contact me or send me a direct tweet at @iphixbrl. I will answer it as an XBRL FAQ.
Read More

XBRL FAQ: What Are the Practical Benefits of Considering XBRL as a Supply Chain Integration Standard?

Q I frequently read that XBRL is a supply chain integration standard, not an eFiling standard. What does that mean in practice?
A The benefits of XBRL in terms of making business data transparent and easily accessible have been globally recognized by regulators, who are mandating its use for the submission of financial statements and other regulatory reports. As a consequence, XBRL is widely regarded as an eFiling format, and this is one of the reasons why businesses do not extend its use within their own information systems to achieve the same benefits that prompted adoption by regulators.
In reality XBRL is designed to be applied at each step along the whole Business Reporting Supply Chain (BRSC), which includes corporate internal processes as well as external reporting processes:

Business Reporting Supply Chain

The Business Reporting Supply Chain and XBRL

 

Using XBRL to integrate the whole BRSC means using it to

  1. Access corporate data as an integrated whole, as opposed to accessing it within silos corresponding to different software applications that do not talk with each other;
  2. Report on corporate data, both for internal and external purposes, using automated, sustainable processes as opposed to the highly manual and inefficient spreadsheet-based processes that are currently the norm.

Evidence shows that companies that apply a “built-in” approach to the implementation of XBRL – which means leveraging XBRL to streamline the internal processes of creation of end reports and corresponds to point 2 above – experience a 20/25% reduction in costs related to those processes. See for example this article by John Stantial on the United Technologies experience.

In comparison, companies that just convert to XBRL reports already created using pre-XBRL processes (the “bolt-on” approach) not only do not see any internal cost reduction or greater efficiency, but have to support one additional step – the conversion to XBRL – without any compensating benefit. In this situation XBRL is obviously an overhead that increases the cost of reporting for businesses.

The full benefits of the BRSC integration are realized when businesses and organizations leverage XBRL to standardize and “take ownership” of their data within the software applications they use, as described in point 1 above – the “deeply embedded” approach to XBRL adoption. This approach enables re-designing costly and inefficient internal data-related processes such as data aggregation and consolidation, data monitoring and auditing, and of course internal and external reporting without a significant IT investment, basically leveraging the existing software applications in a much more efficient fashion. In other words, it means achieving the same benefits that prompt regulators to require the use of XBRL within the corporate firewall. The benefits of this approach are pervasive and not limited to a better performance in external reporting processes, and therefore they are harder to quantify. Their significance is evident in the available use cases: from large global corporations such as Wacoal and Fujitsu to small not-for-profit organizations such as the Maryland Association of CPAs.

Bottom line: for businesses and other organizations, considering XBRL for its true nature of supply chain integration standard as opposed to an eFiling format means going from:

  • Experiencing no benefit, and actually some overhead, when it is regarded as a pure eFiling format
  • Experiencing 20/25% cost reductions, when it is used to streamline the processes of creation of end reports in XBRL, where XBRL reporting is required
  • Experiencing a true “paradigm shift” in the efficiency of data-related internal processes similar to what is normally pursued, and not often achieved, through significant IT investments, when it is “deeply embedded” within the organization, be it subject to an XBRL mandate or not.
Read More