XBRL FAQ: I Am a Regulator. Why Should I Care About XBRL GL?

Q I am a regulator. Why should I care about XBRL GL?
A XBRL GL is designed to represent detailed, transaction-oriented data. When this type of information is relevant for a regulator, XBRL GL should be considered. Examples of this requirement are typically found in Standard Business Reporting (SBR) programs, which generally include reporting on tax and payroll information, retirement plans and other forms of granular data.In these situations, alternatives to using XBRL GL that are sometimes considered include:

  • Stretching the taxonomy architecture to accommodate both summarized reporting (such as financial statements) and transactional information, which have different features that require different technical approaches for their representation. This approach has significant undesirable effects:
    1. The resulting taxonomy is more complex and costly to create, maintain, understand and use;
    2. Transactional data tends to come in large quantities, and this means having to process very large XBRL files. The XBRL GL structure results in data that is faster to process than “normal” XBRL – which is part of the reason why we say that XBRL GL is optimized to represent detailed, transaction-oriented information. Also, XML technologies such as XML accelerators, XML signature and XML encryption work well with XBRL GL but not with XBRL taxonomies for financial reporting;
  • Creating a proprietary, project-specific XML format. This means spending more for the development of the taxonomy as a whole, because of the decision of re-inventing something that already exists and it is free to use. It also means that the project will not be able to leverage existing software tools that work with XBRL and XBRL GL, and best practices and lessons learned from other projects.

Even when transactional data is not directly in scope for a regulator, educating the regulated community about XBRL GL and promoting awareness on its benefits is a key part of the strategy to ensure the success of the XBRL initiative:

  • XBRL GL enables the creation of XBRL reports by businesses and organizations large and small with cheaper, more efficient processes;
  • It helps achieve better data quality in the reports that regulators and the market in general receive – whereas external reporting agreements primarily improve the process of dissemination of data without doing anything to make the data itself better or more accurate;
  • It turns pushback on an additional compliance burden into buy-in, because of the internal benefits that the use of XBRL GL enables for the regulated community.
If you have an 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

My sessions at the Abu Dhabi XBRL International Conference – XBRL24

These are the sessions that I will present at the Abu Dhabi Conference. If you are around please stop by!

Pre-Conference training:

Symposia and track sessions:

 

Read More

XBRL FAQ: Approaches to XBRL implementation

QWhat are the differences between the three possible approaches to XBRL implementation – bolt-on, built-in, and deeply embedded?
ABolt-on: Reports subject to the mandate are converted to XBRL after they have been generated in a traditional format, such as Microsoft Excel or Word. The conversion can be outsourced or performed internally using an XBRL mapping and instance creation application. Because the process of generating the report does not change, there are no benefits to this approach for the “data producer” (the business) other than achieving compliance with the mandate. In fact the conversion to XBRL becomes an additional step in a process that was already in place, creating extra work and costs without bringing any internal benefit from the adoption of XBRL.Built-in at reporting application level: This approach requires that the reporting applications support mapping to XBRL reporting taxonomies. XBRL is embedded in the reporting process, enabling significant process benefits in the aggregation of data, the review chain, the assembly of the final reports, and more. If the consolidating/reporting application does not support XBRL, or if there is no such application in use, it is still possible to achieve the benefits of the built-in approach, albeit in a different way. XBRL Global Ledger (XBRL GL) can be used to standardize trial balance accounts and amounts—as well as the way in which they are aggregated into one or more end reporting “views”—corresponding to XBRL taxonomies. This can be done using inexpensive mapping software and open source components. By interposing a layer of standardization between the software applications in use within the corporate information system and the internal/external reporting layer, it helps achieve the same results as a reporting application that supports mapping to XBRL taxonomies. This variation also enables an easy, gradual transition towards the deeply embedded approach, which maximizes the benefits of XBRL for businesses and organizations.

Deeply embedded: This approach uses the XBRL GL taxonomy to provide a standardized, consistent view of the detailed information used to create the summarized reports represented with XBRL taxonomies for internal and external reporting—no matter what system that detailed information was generated from or resides in. This enables process changes that go well beyond the generation of regulatory filings to address key issues common to every corporate environment, subject to an XBRL mandate or not: efficient systems integration; a seamless audit trail; consistent application of standardized validation rules, business rules, and controls across disparate data stores; and more. Compliance requirements, if present, are achieved as a byproduct of an XBRL-enabled internal process.

If you have an 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: Hybrid XBRL taxonomy architectures

Q What is a hybrid XBRL taxonomy architecture, and when should it be considered?
 
 A A XBRL taxonomy architecture is called “hybrid” when it includes two conceptually distinct areas: one supports the representation of summarized, aggregated data (usually for end reporting, internal or external) and the other supports the representation of detailed, granular and transaction-oriented data (typically internal data). Frequently, but not necessarily, the detailed data is the underlying detail that rolls up to all or part of the summarized data represented by the taxonomy. Typically the detailed data portion is represented using XBRL Global Ledger (XBRL GL) or if not with a custom-developed taxonomy that aligns to the XBRL GL architecture profile. The hybrid XBRL taxonomy imports or references either XBRL GL or the custom-developed detail-oriented taxonomy.A hybrid taxonomy architecture should be considered when the representation of detailed/granular information is part of the requirements of the XBRL project in which the taxonomy will be used. Summarized and detailed information have different features, which require different technical solutions in the taxonomy architecture to be efficiently represented:

  • Summarized reports are typically best represented with flat, non-hierarchical taxonomy structures, and frequently benefit from the use of dimensional taxonomies;
  • Detailed, granular information typically requires a hierarchical structure, best conveyed with the use of constructs called tuples.

As always, nearly any technology can be used to reach any result, so it is technically possible to use dimensional taxonomies for detailed information and tuple-based architectures to represent summarized reports. This will, in general, stretch the taxonomy architecture by adapting features that are not optimized for each specific purpose, resulting in a taxonomy architecture that is more complex and harder to maintain and to use, especially for business users.

If you have an 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: Impact of Filing Channels on XBRL Programs

Q Are there specific considerations that a regulator should keep in mind when planning for the filing channel(s) that will be used to send and receive XBRL reports?

 

 A One of the primary concerns of regulators when embarking in a XBRL filing program is to minimize its impact on filers. This is a legitimate concern, and it is interesting how it sometimes determines decisions that are inconsistent and even contradictory with the declared objective. A recurring example is the deployment of filing channels that are meant to “make things easy” for filers, but in fact create overhead without compensating it with the benefits that XBRL brings in terms of costs reduction and greater efficiencies in reporting processes. These are the filing channels that typically encourage, or even force, the use of a “bolt-on” approach when creating XBRL reports.

The best example is the use of Web forms or spreadsheet-based templates, where filers load their information and the conversion to XBRL happens behind the scenes. The main argument in support of this approach is that it “hides the complexity” of XBRL from users. In reality, it hides the benefits of XBRL.

If filers are asked to type or load numbers in a form the primary consequence is not that this makes the creation of XBRL instances seamless, it is that XBRL brings no benefit at all to the processes that they use to create those reports. This may seem beneficial in the short term, but is in fact a lost opportunity, and it translates into considering the XBRL program as overhead, creating pushback. Even when the forms were already in place before the XBRL initiative, and therefore the process is already familiar, this approach is counter-productive – XBRL delivers on its value proposition only if all the parties involved in the business reporting supply chain benefit from it, and that must include also the producers of reports, not only the consumers of reports.

For this to happen, web portals and template based submission needs to be accompanied by the possibility to just file the XBRL report, in whatever way it was created. Information and awareness programs on the various existing approaches to the creation of XBRL reports – bolt-on, built-in, deeply embedded – and on the internal benefits of XBRL targeted on filers and accounting software developers should also be promoted by the regulator to encourage educated choices. The benefits of this approach will not only create buy-in into the XBRL initiative – they will also create the conditions for a significant long term benefit for the regulated community that goes well beyond the scope of the initiative itself.

If you have an 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