The financial reporting world has faced a number of changes in recent years. We have seen that with XML standards and especially XBRL there is an impact on the financial reporting supply chain. The most important aspect for XBRL market acceptance is the development of XBRL taxonomies, in order to standardize various business reporting domains. The XBRL framework is based on taxonomies as metadata and instance documents as data of the reports.
The taxonomy development has the following phases – pre-development, development and post development. MCA has provided the taxonomies by completing the pre-development and development phases of the taxonomies (currently they have released taxonomy for C&I, more industry specific taxonomies will be developed and released as we move forward with XBRL). The final phase is taxonomy usage and maintenance. The taxonomy usage and maintenance starts directly after the publication when feedback from the user community and companies filing using XBRL compliant format starts coming in. The feedback would include any bug, element level issues or any common "extension taxonomy" that has been used across various companies. These feedbacks have to be incorporated in the next version of the taxonomy release.
In India, for all the companies filing their financial statements using XBRL to comply with the MCA mandate, the phrase “taxonomy extension” is yet to be an understood term, as MCA has not allowed any taxonomy extension this year. But it is a only a matter of time when extension will be a requirement. The more companies start filing using XBRL and deal/drill/scrutinize the current taxonomies, the more they will need to use elements specific to the company and not present in the base taxonomy.
There is a narrow view that extension is only about adding brand new company specific elements which do not exist in the base taxonomy. While adding new elements is definitely one of the purposes for creating extensions, there are many other drivers for creating extension taxonomy. It can be a national or industry extension to these standards as well as company specific taxonomies. The base taxonomy compromises knowledge included in a single and stand-alone accounting or reporting standard or regulation. The jurisdictional taxonomy extension is a taxonomy using the knowledge base included in the base taxonomy and usually extends it for a certain geographical region. The industry taxonomy extension is enhancing taxonomy with industry specific aspects. Finally, the reporting company itself can build extension taxonomy for company specific elements.
You can tackle creating extension taxonomy by thinking about it as an upside-down pyramid. Beginning with the most general set of extension tactics and seeing if that suits the purpose. If not, we should move to a lower level, where more specific information is required. Once the taxonomy is approved by MCA, the extension taxonomy documents are as important as the Instance documents you submit to MCA. Special attention must be paid to the contents of the extension taxonomy. Extension taxonomies are much more than just about adding new elements; they include changes to Relationships, Labels, Linkbases, Calculations and more. Even if you have completely outsourced your XBRL preparation, it is important to work with your outsourced provider to understand what goes into your extension taxonomy since it is one of the documents that you will be filing with MCA.
The taxonomy development has the following phases – pre-development, development and post development. MCA has provided the taxonomies by completing the pre-development and development phases of the taxonomies (currently they have released taxonomy for C&I, more industry specific taxonomies will be developed and released as we move forward with XBRL). The final phase is taxonomy usage and maintenance. The taxonomy usage and maintenance starts directly after the publication when feedback from the user community and companies filing using XBRL compliant format starts coming in. The feedback would include any bug, element level issues or any common "extension taxonomy" that has been used across various companies. These feedbacks have to be incorporated in the next version of the taxonomy release.
In India, for all the companies filing their financial statements using XBRL to comply with the MCA mandate, the phrase “taxonomy extension” is yet to be an understood term, as MCA has not allowed any taxonomy extension this year. But it is a only a matter of time when extension will be a requirement. The more companies start filing using XBRL and deal/drill/scrutinize the current taxonomies, the more they will need to use elements specific to the company and not present in the base taxonomy.
There is a narrow view that extension is only about adding brand new company specific elements which do not exist in the base taxonomy. While adding new elements is definitely one of the purposes for creating extensions, there are many other drivers for creating extension taxonomy. It can be a national or industry extension to these standards as well as company specific taxonomies. The base taxonomy compromises knowledge included in a single and stand-alone accounting or reporting standard or regulation. The jurisdictional taxonomy extension is a taxonomy using the knowledge base included in the base taxonomy and usually extends it for a certain geographical region. The industry taxonomy extension is enhancing taxonomy with industry specific aspects. Finally, the reporting company itself can build extension taxonomy for company specific elements.
You can tackle creating extension taxonomy by thinking about it as an upside-down pyramid. Beginning with the most general set of extension tactics and seeing if that suits the purpose. If not, we should move to a lower level, where more specific information is required. Once the taxonomy is approved by MCA, the extension taxonomy documents are as important as the Instance documents you submit to MCA. Special attention must be paid to the contents of the extension taxonomy. Extension taxonomies are much more than just about adding new elements; they include changes to Relationships, Labels, Linkbases, Calculations and more. Even if you have completely outsourced your XBRL preparation, it is important to work with your outsourced provider to understand what goes into your extension taxonomy since it is one of the documents that you will be filing with MCA.