BLOG: Digital Financial Reporting
This is a blog for information relating to digital financial reporting. This blog is basically my "lab notebook" for experimenting and learning about XBRL-based digital financial reporting. This is my brain storming platform. This is where I think out loud (i.e. publicly) about digital financial reporting. This information is for innovators and early adopters who are ushering in a new era of accounting, reporting, auditing, and analysis in a digital environment.
Much of the information contained in this blog is synthasized, summarized, condensed, better organized and articulated in my book XBRL for Dummies and in the chapters of Intelligent XBRL-based Digital Financial Reporting. If you have any questions, feel free to contact me.
Entries from March 1, 2008 - March 31, 2008
Exposure Draft of 2008 IFRS Taxonomy Released
The IASCF has released an Exposure Draft of the 2008 IFRS Taxonomy. The taxonomy can be downloaded here.
XBRL Formulas
You may, or may not, be aware that XBRL Formulas is a candidate recommendation. I have created a number of annotated XBRL Formulas samples which may be useful to business users who want to see how this stuff looks and works by looking at XBRL Formulas at the XML level (the angle brackets). There are five small but comprehendible taxonomies (sales analysis, movement analysis, directors compensation, etc) and one file which puts all the taxonomies together into one taxonomy. I organized the XML so it is easy to read and so it flows in a logical manner, to enable reverse engineering the linkbases. I also carefully named the XLink labels to help someone “walk” through the linkbases. Basically, look for the “*-formulas.xml” file in each subdirectory.
The taxonomies and instance documents validate against three different XBRL processors which support XBRL Formulas (and it is great that there are already three processors!). I did everything I could to get this right, but be warned that this stuff is rather new.
For these samples, see here. (The XBRL Formulas page on this blog.)
XBRL Formulas is critical. There are many computations which cannot be validated by XBRL calculations. XBRL calculations are very limited. The biggest limitation is that they only work if all the things you want to calculate are in the same context. For movement analysis (beginning balance, changes, ending balance...each of which is in a different context) and for cross dimensional computations (each dimension in a different context), calculations simply will not work.
Keep watching the XBRL Formulas page, more to come.




Big Changes to the Global Financial Reporting Platform
Sometimes when we look at things from a different vantage point we see things which we don't see from other vantage points.
In a Business Week article, "The Greatest Innovations of All Time", Larry Keeley points out that most of the greatest inventions of all time were "platforms." He defines a platform as:
broad capabilities that have the potential to cut across industries, markets, and applications. Platforms often have some proprietary capabilities at the core, but not always. Indeed, it is common for platforms to integrate many otherwise ordinary ideas into a whole that is collectively remarkable."
He goes on to say that "A sufficiently advanced technology is indistinguishable from magic."
In his article several platforms are discussed, we will use the example of "limited liability" which is familiar to most business people to help provide a sense for what a platform is.
Corporations and limited liability partnerships provide a means of removing personal risk from an individual which participates within a business venture so the individual will not have to risk everything when if their companies make a mistake. This platform of "limited liability" has allowed large corporations and partnerships to exist which allow the separation of liability from ownership. This has allowed large amounts of capital to flow from individuals to companies and ventures, which would take large organizations, to exist.
For more information see: http://www.businessweek.com/innovate/content/feb2007/id20070216_377845.htm
Think about financial reporting, or the "global financial reporting platform". I think one could argue that is a platform. Perhaps not one of the top 10 innovations of all time when considering other innovations, but a platform.
Consider what that platform was like in the early 1900s: paper, pencils, no calculators, no GAAP or no real financial reporting standards really.
Imagine trying to obtain information about a public company before the invention of the copy machine and the fax machine!
Or what about what it was like to analyze a company before the advent of the computer, or the electronic spreadsheet, before the Internet. EDGAR provides a lot of information about public companies, but EDGAR did not always exist. Nor could it exist without many of the technologies we have today.
Now, consider what the global financial reporting platform might look like if there were one set of financial reporting standards used around the world, rather than each separate country creating their own financial reporting standards. We are at the twilight of realizing that possibility, many countries have already switched to use International Financial Reporting Standards (IFRS). And it is looking more and more like the US will adopt IFRS also. Let's say it does, one set of financial reporting standards used globally.
And what if a computer could "read" this one set of financial reporting standards. That is what XBRL does, it articulates semantic meaning in a form that a computer can do something with it. For example, the FDIC articulated their MDRM information in XBRL and software tools can read that metadata (rather than have to parse Word documents, Excel spreadsheets, PDF files which contained the information.
Just being able to read the information is useful enough, but having one set of financial reporting standards to boot...even better.
Consider what a computer might be able to do to help a user leverage this metadata. Automating disclosure checklists. Checking computations. Most financial statements today are created using Microsoft Word. How can Word help you create a financial statement? It knows nothing about financial statements. But what if your financial reporting application COULD understand the reporting rules and help check to be sure you are getting things correct.
And consider what it might be like if users of that financial information could exchange the information between themselves, using different software, and be able to use that information without having to convert from one proprietary information format to another format. XBRL does that also. No imports or cut-and-paste which might get the information sort of like you want it, then you fix it up.
What impact would these factors (the use if IFRS globally, the use of XBRL globally) which basically reduce "friction" within the system have on how financial information is created, exchanged, consumed, and otherwise utilized? Add onto this all the improvements to the Internet and all the other technologies.
Seems to me that IFRS and XBRL will have a significant impact on the global financial reporting platform.




What CFOs need to Know about XBRL
I have collected a list of questions CFOs have about XBRL. The questions came from multiple sources. The questions are:
- Why should I care about XBRL?
- What is XBRL?
- Why should I learn about XBRL?
- What is different about my financial reports now and using XBRL?
- Why is the SEC involved with XBRL?
- Is the SEC going to require my financial statements (and other filings) in XBRL format?
- If so, when do you anticipate the SEC mandating XBRL?
- Who is using XBRL today?
- Why are they using this technology?
- What is a taxonomy?
- Are taxonomies country specific? Industry specific? Company specific?
- Does my company need to develop its own taxonomy? If so, is this proprietary information?
- What skills are required to create an XBRL filing?
- It seems like the costs and burden of using XBRL are on the shoulders of financial report preparers, while all the benefits go to regulators and investors, which seems unfair. Is this the case?
- What will it cost me to implement XBRL?
- Does XBRL work? How do you know?
- It seems like XBRL will be just another boon for consultants whom we have to hire to help us get the financial information into XBRL. Is that the case?
- Is XBRL the only thing I will have to file, or will I continue to submit the current EDGAR type filings?
- Clearly, XBRL is new and certain things will likely need to change with regard to financial reporting. What will need to change relating to financial reporting?
- Are private companies going to have to use XBRL?
- How will XBRL be audited?
- What are the risks of moving to required filings to the SEC in XBRL and how are those risks being mitigated?
- What are the benefits of adopting XBRL before the SEC requires it? What are the reasons not to adopt XBRL before the SEC requires it?
- Is the public accounting profession ready for XBRL if it is mandated?
- The adoption of XBRL will be a move from a "paper-based" reporting scheme, which is unstructured for the most part, to an "XBRL-based" reporting scheme, which uses structured information. That has got to cause some sort of impact on financial reporting, it seems. What will the impact be?
- What impact will XBRL have on BI (Business Intelligence)?
- How do I get started? How do I try XBRL?
If others have questions, post them to this list.
I am putting together answers to these questions and will make them available on this blog.

In a prior post I listed about 26 questions CFOs had about XBRL. The following white paper provides answers to those questions. You can download the whitepaper What CFOs Neet to Know about XBRL with these questions and answers.



