Top Banner
CA Sandesh Mundra, [email protected]
72

XBRL in India

Sep 14, 2014

Download

Technology

This presentation was given at Ellisbridge and Navjeevan Study Circles at Ahmedabad covering XBRL implementation issues in India.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: XBRL in India

CA Sandesh Mundra, [email protected]

Page 2: XBRL in India

CA Sandesh Mundra, [email protected]

Page 3: XBRL in India

CA Sandesh Mundra, [email protected]

Page 4: XBRL in India

CA Sandesh Mundra, [email protected]

Lets Watch…

Page 5: XBRL in India

CA Sandesh Mundra, [email protected]

• What you understand from this Video ????

Page 6: XBRL in India

CA Sandesh Mundra, [email protected]

• Now see this Video…..

Page 7: XBRL in India

CA Sandesh Mundra, [email protected]

Page 8: XBRL in India

CA Sandesh Mundra, [email protected]

Can we understand

Page 9: XBRL in India

CA Sandesh Mundra, [email protected]

Before XBRL

Financial Report -1

Financial Report -2

Financial Report -3

Financial Report -4

Financial Report -5

Regulators (Eg. ROC, SEBI, Stock

Exchanges)

Management

Bank & Fin. Institute

Foreign Regulators

Other Stakeholders

Different reporting format for different users

Page 10: XBRL in India

CA Sandesh Mundra, [email protected]

After XBRL

Financial Reporting

XBRL

Regulators (Eg. ROC, SEBI, Stock

Exchanges)

Management

Bank & Fin. Institute

Foreign Regulators

Other Stakeholders

Only single reporting format for all users

Page 11: XBRL in India

CA Sandesh Mundra, [email protected]

XBRL Smart Intro

Page 12: XBRL in India

CA Sandesh Mundra, [email protected]

XBRL History

1998 • April - Charles Hoffman, a CPA investigates how XML could be used for

electronic reporting of financial information.

• July - AICPA is Alerted   Charlie Hoffman informs the AICPA High Tech Task Force about the potential of using XML in financial reporting.

• September - Product Description Crafted  

• October - The AICPA decides to fund a project to create a prototype set of financial statements in XML.

• December - Prototype Completed   The prototype is completed by Charlie Hoffman and Mark Jewett (Erutech). Jeffery Ricker (XML Solutions) contributes to the initial prototype.

Page 13: XBRL in India

CA Sandesh Mundra, [email protected]

What an Idea Sir Ji….

In 1997, XBRL began with the idea of a single individual - Charlie Hoffman, from a small CPA firm in Tacoma, Washington …

Page 14: XBRL in India

CA Sandesh Mundra, [email protected]

XBRL International•XBRL International is a not-for-profit consortium of approximately 650 companies and agencies worldwide working together to build the XBRL language and promote and support its adoption.

• 25 established Jurisdictions including India

• 4 Provisional Jurisdiction.

Page 15: XBRL in India

CA Sandesh Mundra, [email protected]

XBRL India Jurisdiction

• On Jan-2011 XBRL International admitted India as full member.

• XBRL India is a Company registered under Section 25 of Companies Act, 1956, incorporated for – managing the affairs of Indian Jurisdiction of

XBRL International.

Page 16: XBRL in India

CA Sandesh Mundra, [email protected]

XBRL India Jurisdiction Member– The Institute of Chartered Accountants in India – Associated Chambers of Commerce and Industry of India – Bombay Stock Exchange Ltd – Comptroller and Auditor General of India – Confereration of Indian Industries – i-flex Solutions Ltd – ICICI Bank Ltd – Infosys Technologies Ltd – Insurance Regulatory and Development Board (India) – Ministry for Corporate Affairs (India) – Ministry of Communication and Information Technology (India) – National Stock Exchange of India – Reserve Bank of India – Securities and Exchange Board of India – Tata Consulting Services – Vatas Infotech Pvt Ltd – Wipro Ltd

Page 17: XBRL in India

CA Sandesh Mundra, [email protected]

ICAI Initiatives on XBRL

XBRL Group

Regulators – SEBI, RBI, IRDA etc.

ICAI Council Members

Software Companies

Industry Associations

Relevant Ministries

Stock Exchanges

Page 18: XBRL in India

CA Sandesh Mundra, [email protected]

XBRL is….

• eXtensible Business Reporting Language• Open technology standard for reporting and

analyzing business and financial information.

• Computer readable language.• royalty free to use

Page 19: XBRL in India

CA Sandesh Mundra, [email protected]

XBRL is not…..

• standard chart of accounts• way of reporting of specific information• only for financial reporting• require us to report more information• too complicated to use or to understand• GAAP translator

Page 20: XBRL in India

CA Sandesh Mundra, [email protected]

How it Works

How XBRL works

The User View The Technology View

Page 21: XBRL in India

CA Sandesh Mundra, [email protected]

The User View

• XBRL is similar to use of bar codes• Similar to bar code, XBRL data can

automatically identify each data information, such as Value, type, currency, date, sources, etc.

• Instead of treating financial information as a static text…

Page 22: XBRL in India

CA Sandesh Mundra, [email protected]

The User View Cntd……

• XBRL tags are defined and maintained in taxonomies.

• Taxonomies are basis for tagging financial information in XBRL.

Page 23: XBRL in India

CA Sandesh Mundra, [email protected]

How User can use XBRL

• Requirements :– XBRL-enabled software and – XBRL-coded or "tagged” documents.

• A tag is a string of computer code that represents one concept

• Eg. All Companies having same terminology to identify “Total Assets”, Revenue, Cost of Goods, etc..

Page 24: XBRL in India

CA Sandesh Mundra, [email protected]

How User can use XBRL

• A collection of tags is called taxonomy.• Similar to a dictionary, it specifies the tags

(words) to be used, their meaning, their definitions (types of data, structure, and relation to each other) and the relevant rules and formula sets.

• data can be collect from many documents in different locations and reassembled into a document.

Page 25: XBRL in India

CA Sandesh Mundra, [email protected]

Technology View

• Above said simple process is made possible only by incorporation of various elements on a technology platform.

• Before understand any more in XBRL, You mush aware about:– XBRL Taxonomy– XBRL Tools

Page 26: XBRL in India

CA Sandesh Mundra, [email protected]

Benefit of XBRL

• Better Accuracy– As data need not be re-entered, the possibility of

error is reduced.

• Better Data management• Time Saving• Reusing Data• Data Validation• Easier document reading• Transparency

Page 27: XBRL in India

CA Sandesh Mundra, [email protected]

ICAI on XBRL

• ICAI launched XBRL India website on July 3-5, 2009 at International Conference , Agra

• ICAI has developed taxonomy based on Indian GAAP for:– Commercial and Industrial (C&I) taxonomy– Banking taxonomy– Taxonomy for Non-Banking Financial

Companies

Page 28: XBRL in India

CA Sandesh Mundra, [email protected]

Technical Terms in XBRL

• Taxonomy• Tag• Elements• Label • Instance Documents• Metadata• XBRL GL• Validation

Page 29: XBRL in India

CA Sandesh Mundra, [email protected]

Taxonomy• Collection of Tags• A type of dictionary for financial reporting.• These taxonomies define the specific tags for

individual line items of financial statement.• The taxonomy schema files together with the

relationships files define the concepts (elements) and relationships that form the basis of the taxonomy.

• Different core taxonomy exist for IN-GAAP, IFRS, US-GAAP, RBI, etc

Page 30: XBRL in India

CA Sandesh Mundra, [email protected]

Taxonomy document consists

• Schema file containing the definition of concepts used in the business report (.xsd file)

• XML file containing relationship between concepts (.xml file)– Definition– Presentation– Calculation– Labels– Resources

Page 31: XBRL in India

CA Sandesh Mundra, [email protected]

Tag

• Identifying information that describes a unit of data in an instance document and encloses it in angle brackets (<> and ). All facts in an instance document are enclosed by tags that identify the element of the fact.

Page 32: XBRL in India

CA Sandesh Mundra, [email protected]

Elements

• A human-readable description of a reporting concept.

• User point of view the definition is an unchangeable attribute of the element

Page 33: XBRL in India

CA Sandesh Mundra, [email protected]

Label

• Human-readable name for an element; each element has a standard label that corresponds to the element name, and is unique across the taxonomy.

Page 34: XBRL in India

CA Sandesh Mundra, [email protected]

Instance document

• XML file that contains business reporting information and represents a collection of financial facts and report-specific information using tags from one or more XBRL taxonomies.

Page 35: XBRL in India

CA Sandesh Mundra, [email protected]

Validation

• Process of checking that instance documents and taxonomies correctly meet the rules of the XBRL specification.

Page 36: XBRL in India

CA Sandesh Mundra, [email protected]

DEVELOPMENT OF XBRL TAXONOMIES

• General Purpose Financial Reporting XBRL taxonomy for Commercial and Industrial Companies C&I taxonomy

To begin, the XBRL India jurisdiction has developed the general purpose taxonomy

The draft general purpose taxonomy which was exposed for public comment, has been finalised on the basis of comments expected to be sent shortly to XBRL International for accreditation will be released for use in India.

Page 37: XBRL in India

CA Sandesh Mundra, [email protected]

DEVELOPMENT OF XBRL TAXONOMIES

• General Purpose Financial Reporting XBRL taxonomy for Commercial and Industrial Companies C&I taxonomy

To begin, the XBRL India jurisdiction has developed the general purpose taxonomy

The draft general purpose taxonomy which was exposed for public comment, has been finalised on the basis of comments expected to be sent shortly to XBRL International for accreditation will be released for use in India.

Page 38: XBRL in India

CA Sandesh Mundra, [email protected]

Page 39: XBRL in India

CA Sandesh Mundra, [email protected]

Page 40: XBRL in India

CA Sandesh Mundra, [email protected]

DEVELOPMENT OF XBRL TAXONOMIES (contd…)

Scope of C&I taxonomy

Financial statements-Balance Sheet, Statement of Profit and Loss & Cash Flow Statement Related non-financial information, e.g., disclosures required in notes to accounts, additional disclosures required under company law

Features of C&I taxonomy

Based on Indian Accounting Standards Conforms with requirements of Indian Company Law and SEBI Regulations Adopts architectural features of the IFRS general purpose taxonomy

Page 41: XBRL in India

CA Sandesh Mundra, [email protected]

Benefitted to Whom

• Companies• Investors• Regulators

Page 42: XBRL in India

CA Sandesh Mundra, [email protected]

Based on XML

• XML– XML is a standard language which is maintained by the World

Wide Web Consortium (W3C). – XML does not replace HTML– It enables rich, structured data to be delivered in a standard,

consistent way. – XML provides a framework for defining tags (i.e. taxonomy) and

the relationship between them (i.e. schema).

• XBRL– XBRL builds upon XML, – 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.

Page 43: XBRL in India

CA Sandesh Mundra, [email protected]

• How different is HTML –

Page 44: XBRL in India

CA Sandesh Mundra, [email protected]

• The motto of HTML is: "I know how it looks", whereas the motto of XML is: "I know what it means, and you tell me how it should look.”

Page 45: XBRL in India

CA Sandesh Mundra, [email protected]

Page 46: XBRL in India

CA Sandesh Mundra, [email protected]

Element Name

Prefix

Tag

Value / Datatype

Unit/ Currency

Page 47: XBRL in India

CA Sandesh Mundra, [email protected]

Advantages of XML• XML is not a limited set of tags defined by proprietary vendors.

• Rather than waiting for standards bodies to adopt tag set enhancements (a process which can take quite some time), or for browser companies to adopt each other's standards (yeah right!), with XML, you can create your own set of tags at your own pace.

• Of course, not only are you free to develop at your own pace, but you are free to develop tools that meet your needs exactly.

• XML allows each specific industry to develop its own tag sets to meet its unique needs without forcing everyone's browser to incorporate the functionality of zillions of tag sets, and without forcing the developers to settle for a generic tag set that is too generic to be useful.

• Machine-readable context information 

Page 48: XBRL in India

CA Sandesh Mundra, [email protected]

XBRL and Financial Reporting

Page 49: XBRL in India

CA Sandesh Mundra, [email protected]

• To make this data interactive, the registrant will use software to affix an XBRL tag to each number on the balance sheet.

• For example, the tag affixed to the $100 “Cash” amount will have a descriptive name, such as “Cash.” Once the tag is affixed, any software capable of reading XBRL will be able to determine that the $100 amount represents cash, which is a current asset, and that the $100 amount rolls up into the “Total Current Assets” and “Total Assets” subtotals. The tag also provides a definition, the currency in which the amount is being reported (e.g., the U.S. dollar or the euro), and the related period for which the amount is being reported (e.g., as of December 31, 2008).

Page 50: XBRL in India

CA Sandesh Mundra, [email protected]

Page 51: XBRL in India

CA Sandesh Mundra, [email protected]

1st Step – Download taxonomy & Tagging Software

• Download taxonomy• Download XBRL Tagging Software

Page 52: XBRL in India

CA Sandesh Mundra, [email protected]

2nd Step – Tagging/Mapping • Open Excel file you wish to tag.

Page 53: XBRL in India

CA Sandesh Mundra, [email protected]

Mapping…..

• Mapping means:– Put XBRL taxonomies against Financial

Statements line items.

• Here is the Snap Shot of Mapped Financial Statement in Excel.

Page 54: XBRL in India

CA Sandesh Mundra, [email protected]

Financial Statements’ Line ItemsTaxonomies

Page 55: XBRL in India

CA Sandesh Mundra, [email protected]

3rd Step - Validation

• Process of checking that instance documents and taxonomies correctly meet the rules of the XBRL specification.

Page 56: XBRL in India

CA Sandesh Mundra, [email protected]

Steps to prepare XBRL based report1. Generating financial statement is what we are doing till

now.2. Mapping line items of financial statements with taxonomies.

3. After mapping, certain line items may remain unmapped.

4. For unmapped line items, new line items need to be added to the base taxonomy.

5. If new line items are calculated accounts, corresponding calculation logic needs to be added to the extended taxonomy .

Page 57: XBRL in India

CA Sandesh Mundra, [email protected]

Extended Taxonomy• Public taxonomies cannot always meet the precise needs of

every individual financial report.• For this reason, XBRL is designed to be extensible, allowing

preparers to create an extension taxonomy that adds to the public taxonomy.

Page 58: XBRL in India

CA Sandesh Mundra, [email protected]

Methods to create Extended Taxonomy

• Creating an extension taxonomy is done differently in different software products– Name of extension files should conform to standardfile name

conventions. – Contain the date of the end of the latest reporting period in the

filing.– The extension taxonomy has a unique namespace, which looks like

a web address although it is not. Eg. http://xbrl.ABC.com/2012‖.– Every element has a Universal Resource Identifier (URI) that

identifies the organization that maintains the element definitions, with an indication of what the term covers. In the XBRL US GAAP Taxonomy, namespaces start with http://xbrl.us/us-gaap/. A namespace prefix is not the namespace.

Page 59: XBRL in India

CA Sandesh Mundra, [email protected]

• Tags can be applied not only to amounts but also to nonmonetary financial concepts.

• The collection of XBRL tags forming the US GAAP Taxonomies has been modeled to accommodate all amounts and disclosures that must be reported under U.S. GAAP (i.e., if presentation of a financial number or disclosure is required under U.S. GAAP, a corresponding tag for that item most likely will exist in the taxonomies).

Page 60: XBRL in India

CA Sandesh Mundra, [email protected]

Tagging of notes

Page 61: XBRL in India

CA Sandesh Mundra, [email protected]

XBRL Software

(Sources: www.xbrl.org/tools )

Page 62: XBRL in India

CA Sandesh Mundra, [email protected]

RBI on XBRL

• RBI adopted XBRL for Online filing of return to standardize business reporting, especially financial reporting.

• At present OFRS is implemented for host return such as Section 42(2) Form – A , daily return Gap, Position and Balances (GPB) and . RCA

• RBI launched XBRL standard for Basel – II reporting system using XBRL through the existing Online Return Filing System (ORFS) on October 6, 2008.

Page 63: XBRL in India

CA Sandesh Mundra, [email protected]

SEBI on XBRL

• The SEBI has introduced Clause 52 in the equity listing agreement, requiring listed companies to file information with the exchange only through Corporate Filing and Dissemination System (CFDS). CFDS is the portal put in place jointly by BSE and NSE and offers a XBRL-enabled common platform for listed companies to file such information, statements and reports as may be specified by BSE and NSE

Page 64: XBRL in India

CA Sandesh Mundra, [email protected]

Page 65: XBRL in India

CA Sandesh Mundra, [email protected]

MCA on XBRL• MCA issued Circular no. 09/2011, dated 31-

3-2011:– Following companies are required to file their

balance sheet and profit and loss accounts in XBRL mode on or before 30-9-2011.• All companies listed in India and their subsidiaries

including overseas subsidiaries.• All companies having paid up capital of Rs. 5 Crore

and more or turnover of Rs. 100 Crore and more.

Page 66: XBRL in India

CA Sandesh Mundra, [email protected]

Current Situation in India

• Rules pending to be notified• No details of platform are available• Whether full balance sheet or only first page• Notes to accounts ?• Comments on draft !!!

– Options available

Page 67: XBRL in India

CA Sandesh Mundra, [email protected]

Singapore – http://www.bizfile.gov.sg/

Page 68: XBRL in India

CA Sandesh Mundra, [email protected]

• XML like Income Tax India• Manual tagging in Excel Sheet

Page 69: XBRL in India

CA Sandesh Mundra, [email protected]

XBRL - Mantra

Better Faster Cheper

Accuracy No rekeying Automated

Acceessibility Instant user access Software independent

Analysis More frequent updates Less effort to use

• XBRL mantra – “better, faster, cheaper”

Page 70: XBRL in India

CA Sandesh Mundra, [email protected]

Auditors’ roles in XBRL environment• Auditors’ role dose not change whether

financial statements in manual or electronic form.

Page 71: XBRL in India

CA Sandesh Mundra, [email protected]

Scopes for the professionals• The gradual adoption of XBRL as a medium of financial

reporting has received considerable support from regulatory authorities, internationally.

• As regulatory requirements take further shape in India, each Company will be faced with the following challenges.– To assess the XBRL reporting requirements – To identify XBRL tools best suited to its processes and environment– To identify appropriate XBRL taxonomies and explore the need for

extensions

• Developments for new taxonomies

Page 72: XBRL in India

CA Sandesh Mundra, [email protected]

Question

CA Sandesh MundraEmail: [email protected]: www.smaca.in