General FAQ’s

Stay updated! Join our Email Newsletter for exclusive Articles, updates, and announcements.

Join our Email Newsletter
1. What is XBRL?
XBRL is a language for the electronic communication of business and financial data which is revolutionising business reporting around the world. It provides major benefits in the preparation, analysis and communication of business information. It offers cost savings, greater efficiency and improved accuracy and reliability to all those involved in supplying or using financial data. It is an open standard, free of licence fees, being developed by a non-profit making international consortium. Other pages on this web site provide detailed information on XBRL, its technical features and its business opportunities.

2. What are the potential uses of XBRL?
XBRL can be applied to a very wide range of business and financial data. Among other things, it can handle:-

  • Company internal and external financial reporting.
  • Business reporting to all types of regulators, including tax and financial authorities, central banks and governments.
  • Filing of loan reports and applications; credit risk assessments.
  • Exchange of information between government departments or between other institutions, such as central banks.
  • Authoritative accounting literature – providing a standard way of describing accounting documents provided by authoritative bodies.
3. Who can benefit from using XBRL?
All types of organisations can use XBRL to save costs and improve efficiency in handling business and financial information. Because XBRL is extensible and flexible, it can be adapted to a wide variety of different requirements. All participants in the financial information supply chain can benefit, whether they are preparers, transmitters or users of business data.
4. What is the future of XBRL?
XBRL is set to become the standard way of recording, storing and transmitting business financial information. It is capable of use throughout the world, whatever the language of the country concerned, for a wide variety of business purposes. It will deliver major cost savings and gains in efficiency, improving processes in companies, governments and other organisations.

5. Who developed XBRL?
XBRL is being developed by an international non-profit consortium of major companies, organisations and government agencies. These include the world’s leading accounting, technology, government and financial services bodies.

6. What are the benefits to a company from putting its financial statements into XBRL?
XBRL increases the usability of financial statement information. The need to re-key financial data for analytical and other purposes can be eliminated. By presenting its statements in XBRL, a company can benefit investors and raise its profile. It will also meet the requirements of regulators, lenders and others consumers of financial information, who are increasingly demanding reporting in XBRL. This will improve business relations and lead to a range of benefits.

With full adoption of XBRL, companies can automate data collection. For example, data from different company divisions with different accounting systems can be assembled quickly, cheaply and efficiently. Once data is gathered in XBRL, different types of reports using varying subsets of the data can be produced with minimum effort. A company finance division, for example, could quickly and reliably generate internal management reports, financial statements for publication, tax and other regulatory filings, as well as credit reports for lenders. Not only can data handling be automated, removing time-consuming, error-prone processes, but the data can be checked by software for accuracy.

7. How do companies create statements in XBRL?
  • XBRL-aware accounting software products are becoming available which will support the export of data in XBRL form. These tools allow users to map charts of accounts and other structures to XBRL tags.
  • Statements can be mapped into XBRL using XBRL software tools designed for this purpose.
  • Data from accounting databases can be extracted in XBRL format. It is not strictly necessary for an accounting software vendor to use XBRL; third party products can achieve the transformation of the data to XBRL.
  • Applications can transform data in particular formats into XBRL. For example, web sites are in operation that can transform filings into XBRL format

The route which an individual company may take will depend on its requirements and the accounting software and systems it currently uses, among other factors.

8. Where can I find software which will help me create or use XBRL?
Several software vendors are developing such tools in India and the companies are free to choose the one that suits them to create XBRL document.

9. Why are Accounting Institutes like ICAI in India taking a major role in the XBRL consortium?
A core purpose of Accounting Institutes around the world is to enhance the access, quality and breadth of financial information available to the investing public. XBRL will help achieve this. Institutes also believe that the development of XBRL will help position their members as valued knowledge providers for their clients. Businesses, large and small, are undergoing fundamental change. Accountants, as the managers of the underlying language of business, can help organisations fit into the new digital world, solve business issues and capitilise on opportunities.

10. Does XBRL cause a change in accounting standards?
No.   XBRL is simply a language for transmitting information. It must accurately reflect data reported under different standards – it does not change them.

11. Does XBRL benefit the comparability of financial statements?

XBRL benefits comparability by helping to identify data which is genuinely alike and distinguishing information which is not comparable.

MCA Specific FAQ’s
1. I would like to know, whether the XBRL software has to be purchased from separate vendors and then install in our computers or MCA itself will provide us with the software. Which agency should I approach to get the XBRL software?
XBRL instance document creation software has to be purchased from the software vendors in the market. This software is used to create XBRL instance documents that would be uploaded on the MCA portal. MCA21 system shall provide a facility for validation of the instance document and filing of the same. MCA is not recommending any specific XBRL software.

2. I am interested in taking training for filing in XBRL format. Kindly advice.
ICAI, which is assisting MCA with conduct of XBRL training, has been instructed to develop standard Training module as well identify resource persons in consultation with XBRL training partners located at different parts on the country. It is proposed to engage leading chambers of industry and other professional institutes, namely, ICWAI and ICSI in future trainings. Training will be held over the next few months in most leading cities of India. Details of the same will be available on our website

3. When we are filing Balance Sheet in XBRL format, then whether the Previous Forms 23AC and 23ACA are still in existence or not?
Existing Form 23AC and 23ACA shall continue to be there for filing by companies to which XBRL filing is not applicable; and for filing of earlier year’s documents.

4. How to upload the XBRL format?
Kindly see the document ‘Steps for filing XBRL in MCA21.doc’ on the website.

5. How to retype ‘Notes to Accounts and Statements’ in XBRL format?
This shall be catered by the XBRL instance document creation software

6. If the subsidiary Company’s paid up capital is less than Rupees 5 Crore, then I want to know whether it is to be filed in XBRL format.
Subsidiary of listed company is required to file in XBRL format, irrespective of its paid up capital.

7. Please give proper understanding on XBRL Taxonomy. Why does the excel file contain five sheets.
XBRL is a collection of standardized, machine-readable “tags” for line items in financial statements, including footnotes and schedules. It is similar in concept to bar codes used to identify products. Using XBRL, each line in a financial statement is assigned a standardized data tag.
XBRL is a standards-based way to communicate business and financial information. These communications are defined by metadata set out in taxonomies. Taxonomies capture the definition of individual reporting concepts as well as the relationships between concepts and other semantic meaning.
The taxonomy comprises of the following components:-

  • Schema – Defines the elements used in the linkbases
  • Presentation linkbase – Which defines the structure for displaying the data, along with the preferred label attribute.
  • Calculation linkbase – Establishes the arithmetical relationship of simple addition and subtraction, which is done by way of a weight attribute (1 or -1)
  • Label linkbase – Stores the labels about the concepts (it is the human readable name of the element)

Kindly see relevant section on the website for more on XBRL.

8. What are the other files to be used for given in xml / xsd format?
The XML and XSDs actually make the real taxonomy. The excel sheet is just for you to view it. An XBRL processor (a computer software that understands and/or manipulates XBRL documents) will need those XML and XSD documents.

9. What is taxonomy? How to define the taxonomies?

XBRL is a standards-based way to communicate business and financial information. These communications are defined by metadata set out in taxonomies. Taxonomies capture the definition of individual reporting concepts as well as the relationships between concepts and other semantic meaning.

Technical FAQ’s
1. What is the value of xlink:href attribute in the schemaRef element?

The value of the xlink:href attribute in the schemaRef element in the instance document must be

2. What are the differences between HTML, XML and XBRL?

HTML (Hypertext Markup Language) is a standard way of marking up a document so it can be published on the World Wide Web and viewed in a browser. It provides a set of pre-defined tags describe on how content appears in a browser. For example, it describes the font and colour of text. It gives little information on meaning or context. XML (Extensible Markup Language) uses tags to identify the meaning, context and structure of data.

XML is a standard language which is maintained by the World Wide Web Consortium (W3C). XML does not replace HTML; it is a complementary format that is platform independent, allowing XML data to be rendered on any device such as a computer, cell phone, PDA or tablet device. It enables rich, structured data to be delivered in a standard, consistent way. Whereas HTML offers a fixed, pre-defined number of tags, XML neither defines nor limits tags. Instead, XML provides a framework for defining tags (i.e. taxonomy) and the relationship between them (i.e. schema).

XBRL is an XML-based schema that focuses specifically on the requirements of business reporting. XBRL builds upon XML, allowing accountants and regulatory bodies to identify items that are unique to the business reporting environment. The XBRL schema defines how to create XBRL documents and XBRL taxonomies, providing users with a set of business information tags that allows users to identify business information in a consistent way. XBRL is also extensible in that users are able to create their own XBRL taxonomies that define and describe tags unique to a given environment.

3. XBRL 2.0 published in December 2001 had a 41 page specification and the 2.1 Specification of December 2003 has over 150 pages. What accounts for this?

Many of the pages constitute the XML Schemas defining XBRL, and the change log. In the remaining pages, there are many more examples, fragments included from the defining schemas, greater detail about pre-existing XBRL 2.0 features, and detailed explanations of the new features.

4. How will users benefit from the more detailed technical exposition of existing features In XBRL 2.1?

There have always been restrictions on what is a meaningful taxonomy schema, meaningful linkbase, and meaningful instances. In the past many of these criteria were implicit; these criteria are now part of the specification. In some cases, they may be enforced using XML Schema, requiring no new code to be written, and in other cases the specification enables vendors to write correct validation code. Examples of these technical enhancements include: a detailed exposition of handling variable precision numbers, prohibitions on certain kinds of loops in relationships, and prohibition of duplicated data in instances. The meaning of calculation links and their ability to express relationships between items in different tuples has been specified precisely.

5. What are the new XBRL 2.1 features that developers and users can choose to benefit from?

Domain experts and application developers can now encode more precise information about financial reporting concepts in XBRL taxonomies. They can also define the handling of new relationships not defined by XBRL itself. New relationships allow taxonomy authors to connect taxonomy definitions to authoritative definitions and other supporting documentation.

6. A number of taxonomies which are compliant with Specification 2.0 are published on the XBRL International web site. Will these be upgraded to comply with Specification 2.1?

Yes, we expect taxonomy authors gradually to upgrade their taxonomies to 2.1. This is a prerequisite for conformance with the Financial Reporting Taxonomies Architecture (FRTA) 1.0. However, 2.0 versions of these taxonomies may also be made available at the discretion of the taxonomy authors.

7. What does the XBRL 2.1 conformance suite consist of?

The conformance suite consists of over 250 example taxonomy fragments (XML Schema and XLink files) and instance documents, containing both valid and invalid usage. It will help application developers ensure their software processes XBRL correctly.

8. Who developed the XBRL 2.1 specification?

The XBRL International Domain Working Group developed a detailed set of requirements which were then implemented by the XBRL International Specification Working Group.

9. Where can I obtain a set of XBRL 2.1 documents to test my software with?

The XBRL 2.1 Conformance Suite is posted in a large (more than 5MB) zip file on the XBRL International web site, alongside the XBRL 2.1 specification. The Conformance Suite contains over 250 separate XBRL instances. Although the instances are small, there is a subset of them that are specifically designed to exercise each feature of an XBRL instance and their interactions.

10. What kind of database should be used with XBRL?

XBRL is a format for exchanging information between applications. Therefore each application will store data in whatever form is most effective for its own requirements and import and export information in XBRL format so that it can be readily imported or exported in turn by other applications. In some applications, for example, the XBRL formatted information being used may be mostly tabular numeric information, hence easily manipulated in a relational database. In other applications, the XBRL information may consist of narrative document-like structures with a lot of text, so that a native XML database may be more appropriate. There is no mandatory relationship between XBRL and any particular database or other processing or storage architecture.

Questions from Stakeholders

1. Which companies have to file their financial statements in XBRL Mode?
The companies whose Balance Sheet date is 31.03.2011 or onwards, need to file their financial statements in XBRL provided they qualify the criteria laid as per Ministry’s general Circular 37/2011 dated 07.06.2011.

2. If a company falls in Phase-I class of companies, is the consolidated financial statement of the listed holding company alone is required to be filed in XBRL or the subsidiaries also need to file their financials in XBRL?
The holding company has to file consolidated financial statement in XBRL. Its subsidiaries also need to file their financials in XBRL.

3. If Subsidiary company has a different year ending from holding company, will the subsidiary still be required to file XBRL document?
If the Subsidiary company meets the criteria of phase-I category of companies, they have to file in the XBRL mode.

4. Is voluntary filing of financial statements in XBRL mode for the Year 2010-11 encouraged for companies outside the Phase-I category of companies?
Yes encouraged, such a company need not file the Financial Statements in PDF Format.

5. What is the definition for exempted class of companies? How does a company classify into Power, Banking, Insurance and NBFC?
All such companies, whose financial statements are generated as per accounting requirements other than Schedule VI of the Company Act, 1956 have been exempted from XBRL filing for year 2010-11. The companies regulated by any other act like Electricity Act, 2003, Banking Regulation Act, 1949, Insurance Act, etc are exempted from XBRL filing in the Phase-I filings. Similarly, companies registered as a NBFC have been exempted from XBRL filing for year 2010-11.

6. Who will certify the XBRL filing?
The certification of XBRL filing would be done by the professional as before. The professional may use XBRL viewer tool to satisfy himself about the authenticity of XBRL document as per the audited financial statements.

7. Does the subsidiary of a subsidiary of a listed company also need to file in XBRL?
Yes, all the subsidiaries (including subsidiary of a subsidiary of a listed company) of a listed company in India need to file their financial statements in XBRL this year.

8. What would be situation if holding and subsidiary company fall in different sector?

Applicability of XBRL filing would as under

Stay updated! Join our Email Newsletter for exclusive Articles, updates, and announcements.

Join our Email Newsletter
Notify of

Inline Feedbacks
View all comments