extensible Business Reporting Language

eXtensible Business Reporting Language Presentation by CA ATUL C. C BHEDA B Com; FCA; LLB(GEN); DISA(ICA) MUMBAI The word XBRL is short form of ...
Author: Merry Potter
6 downloads 1 Views 3MB Size
eXtensible Business Reporting Language Presentation by

CA ATUL C. C BHEDA B Com; FCA; LLB(GEN); DISA(ICA)

MUMBAI

The

word XBRL is short form of eXtensible Reporting Xt ibl Business B i R ti Language L 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. d  Effort had began in 1998 and has produced a variety of specifications and taxonomies 16 June 2011

CA ATUL C BHEDA

The idea behind XBRL, eXtensible Business

Reporting Language, is simple. Instead of t treating ti fi financial i l information i f m ti as a block bl k of f text - as in a standard internet page or a printed document - it provides an identifying t tag f for each h individual i di id l item it of f data. d t Thi This is computer readable.

16 June 2011

CA ATUL C BHEDA

It is language for the electronic communication of

business and financial data  It

is an open standard which supports information modeling and the expression of semantic meaning commonly required in business reporting.

XBRL is XML-based.  It

uses the technologies 16 June 2011

XML

CA ATUL C BHEDA

syntax

and

related

XML

XBRL is a standards-based way to communicate

business and financial information.  These communications are defined by metadata set out in taxonomies.  Taxonomies T i capture t th definition the d fi iti of f individual i di id l reporting concepts as well as the relationships p and other semantic meaning. g between concepts 16 June 2011

CA ATUL C BHEDA

Provides identifying tag for each individual item

of data such that it can be used by y name

The basis for this technology is a "tagging"

process by b which hi h each h value, l it item, and d descriptor, d i t etc. in the exchanged information can be given a q set of tags g with which to describe it. Using g unique these tags, computer programs can read the data without human intervention. 16 June 2011 CA ATUL C BHEDA

1998 April - XBRL is Conceived by Charles Hoffman, a CPA 1999 The AICPA funded the XBRL effort. effort Twelve companies

including then Big five Microsoft etc joined hands along with the AICPA as members of the XBRL Steering Committee.

2002 First Bank Regulator g to Adopt p and Use XBRL

Australian Prudential Regulatory Agency (APRA), 16 June 2011

CA ATUL C BHEDA

The

How does XBRL Works XBRL is a powerful and flexible version of XML It enables unique identifying tags to be applied to items of

financial data.  These are more than simple identifiers. They provide a range of information about the item, such as whether h th it is i a monetary t it item, percentage t or fraction. f ti  XBRL allows labels in any language to be applied to items, as well as accounting references or other subsidiary information. 16 June 2011

CA ATUL C BHEDA

How does XBRL Works  XBRL Taxonomies, Taxonomies are the vocabularies or dictionaries which

the language uses.  These are the categorisation schemes which define the specific tags for individual items of data  National jurisdictions have different accounting regulations, so each may have its own taxonomy for financial reporting. reporting  Many different organisations, including regulators, may also q taxonomies to cover their own business reporting p g require needs. 16 June 2011

CA ATUL C BHEDA

H d W k How does XBRL Works XBRL

can show how items are related to one

another. The rich and p powerful structure of XBRL allows very y efficient handling of business data by computer software.  It supports all the standard tasks involved in compiling, storing and using business data.  It can then be searched, selected, exchanged g or analysed by computer, or published for ordinary viewing. 16 June 2011 CA ATUL C BHEDA

H d W k How does XBRL Works Ordinary users of XBRL may be largely or totally

unaware of the technical infrastructure which underpins the language. However, software companies, i such h as accountancy software f providers, id need to take account of XBRL and its features when p producing g their p products. Now we will see in this is a small example of

XBRL B -- intended d d for f reading d b computers, not by humans. To see what it represents 16 June 2011

CA ATUL C BHEDA

16 June 2011

CA ATUL C BHEDA

16 June 2011

CA ATUL C BHEDA

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. attribute

16 June 2011

CA ATUL C BHEDA

The taxonomy comprises of the following components Calculation linkbase – Establishes the arithmetical

relationship of simple addition and subtraction, which is d n b done by way of f a weight i ht attribute tt ib t (1 or -1) 1) Label linkbase – Stores the labels about the concepts

(it is the human readable name of the element)

16 June 2011

CA ATUL C BHEDA

The taxonomy comprises of the following components Reference linkbase -Provides guidance to the users

of the taxonomy, as it links the concepts to their st t t statutory references. f n s

16 June 2011

CA ATUL C BHEDA

16 June 2011

CA ATUL C BHEDA

Better business reporting and analysis. Cost saving g Faster More reliable More M re accurate ccur te handling h ndlin of f data, d t Improved analysis Better q quality y of f information f and decision-making. g Avoids time-consuming manual comparison, Avoids re-entry of data. Internet I Ready R d f for transmission i i and d di direct use b by

all stake holders 16 June 2011

CA ATUL C BHEDA

20 16 June 2011

CA ATUL C BHEDA

Taxonomies can exist for a number of reporting situations,  for instance: tax returns bank call reports  financial statements general ledger (GL) event reporting audit schedules

16 June 2011

CA ATUL C BHEDA

Who is using XBRL  Australia, Australia

Belgium, Canada, Belgium Canada China China, Denmark, France, Germany, Hong Kong, India Israel, India, Israel Italy, Italy Japan, Japan Korea, Korea the Netherlands, Singapore, Spain, Sweden, Thailand UAE, Thailand, UAE the United States of America and the United Kingdom

Chartered Accountants’ Role As Consultant Regulatory requirements applicable to the entity  Feasibility studies Selection S l cti n of f application pplic ti n software s ft r and/or nd/ r vendor User Acceptance Testing of the XBRL application Use of appropriate taxanomy 16 June 2011

CA ATUL C BHEDA

Chartered Accountants’ Role In Industry To explore the implementation and business process

implications p of tagging gg g XBRL at different levels in an organization’s information infrastructure. Explain non- technical terms Streamlining and automating the reporting the reporting process for internal and external purposes Recommend the best practices in implementation of XBRL Determine long range plans for the organization with regard g to implementation p of XBRL 16 June 2011

CA ATUL C BHEDA

As Statutory Auditor Currently the filers are not required to

Statutory Audit of the XBRL instance document.

have

It is in the best interest of the public that these

documents be assured.

16 June 2011

CA ATUL C BHEDA

As Internal Auditor Use U of f the th correctt taxonomy t Correctness

and completeness of the tagging

process Correctness of the technical aspects of the XBRL instance document Completeness of data on Initial migration to XBRL and Ongoing review of process and IT General Controls around XBRL reporting 16 June 2011

CA ATUL C BHEDA

Understand the Taxonomy Understand Financial Statements  Obtain knowledge of XBRL Select XBRL software tool(s) Map financial statements to taxonomy

16 June 2011

CA ATUL C BHEDA

Do the Extension and Custom taging of elements if

required q Perform gap analysis of financial statements to the Taxonomy Define D fi company specific ifi reporting ti elements l t to t di disclose l Tag financial statements and footnotes to (extended) taxonomy Uniquely tag the actual fact values 16 June 2011

CA ATUL C BHEDA

Review and validate instance document Conduct assurance on XBRL instance document by

auditor (optional) Submit XBRL filing to regulator

16 June 2011

CA ATUL C BHEDA

An XBRL instance document is a business report in an electronic format created according to the rules of XBRL. It contains facts that are defined by the elements l i the in h taxonomy it i refers f to, together h with i h their values and an explanation of the context in y are p placed. XBRL Instances contain the which they reported data with their values and “contexts”.

16 June 2011

CA ATUL C BHEDA

Formation of a group on XBRL in India In the year 2007 the Institute of Chartered Accountants of India (ICAI), the premier accounting body and the National Standard setter constituted a Group for promotion and development of XBRL in India. India

Support of Regulators The group had representatives of the major regulators in India viz. the Securities and Exchange Board of India (SEBI) Ministry of Corporate Affairs (MCA) Reserve Bank of India (RBI) Insurance Regulatory and Development Authority (IRDA) National Stock Exchange (NSE) Bombay Stock Exchange (BSE)

XBRL India In the h year 2008, 2008 ICAI set up an Indian d XBRL BRL Jurisdiction in the year 2009 as an extended arm of XBRL International in India. India The Jurisdiction was Provisional in nature for a period of 2 years.

XBRL India – An Established Jurisdiction In the year 2010, 2010 XBRL India was awarded the status of an “Established Established jurisdiction jurisdiction” capable of having a representative of India at the International Steering g Committee ((ISC), ), the g governing g body y of XBRL International.

XBRL India – A Company ‘XBRL India’ is now a company registered U/s 25 of Companies Act, 1956. The company is facilitated by ICAI. It has been incorporated for managing the affairs of Indian Jurisdiction of XBRL I t International. ti l

Website of XBRL India A separate website dedicated to the XBRL India Jurisdiction to keep members and other users aware u w about u the Indian X XBRL L Jurisdiction has been set up by the ICAI. g Its URL is www.xbrl.org/in.

Taxonomies Like other standard setters, across the globe, ICAI developed taxonomies based on the Indian Accounting Standards and the Indian Company Law requirements.

Taxonomies The jjurisdiction first developed p a g general purpose taxonomy called the Commercial and Industrial (C&I) Taxonomy which could be used by any Commercial and Industrial Enterprise. It is based on the IFRS 2006 architecture.

C&I Taxonomy This taxonomy was developed through a due consultative process where the Industry experts p reviewed w the draft f taxonomy, my, thereafter it was exposed in the public domain for comments. After finalisation on the basis of comments, the taxonomy was acknowledged by XBRL International.

C&I Taxonomy

Cont….

This taxonomy has been developed to enable companies i prepare their h i financial fi i l statements, viz., Profit and Loss Statement, Balance Sheet and Cash Flow Statement in XBRL format, format based on the requirements of the accounting standards, Indian company law and the requirements i t under d Cl Clause 41 of f the th Listing Li ti Agreement.

Banking Taxonomy Mean while a need was felt to develop Industry-specific Industry specific taxonomy for Banking Sector as their requirement could not be met with the C & I Taxonomy as their format for presentation of financial statement were very different. Theref re Taxonomy Therefore Tax n m for f r banking bankin was as developed.

Banking Taxonomy Banking g taxonomy y is an extension to the core Indian XBRL C&I taxonomy. The banking specific elements have been added to the core schema. The schema file contains all the element d l declarations along l with h there h XBRL properties (including the elements of C&I taxonomy).

Taxonomies in future It is proposed to develop other industryspecific p taxonomies viz. the Insurance and Power sector. Taxonomy for NBFCs is also in the process of development.

Way Forward ICAI being the neutral facilitator of XBRL India Jurisdiction, shall assist the regulators and users of the financial statements by: y Developments of XBRL taxonomies. Ensure compliance of taxonomies with the

requirement of Companies Act 1956 and other relevant legislations (LLP). (LLP)

Way Forward Cont…. Update the existing taxonomies as per the

requirements of the IFRSs on implementation of Indian AS in India.

Maintenance

and updation of the XBRL Taxonomies from time to time as per the requirements and any revisions in the Accounting Standards.

XBRL India-Membership The membership of XBRL India is open to the following categories: (a) Regulators (b) Organizations (c) Academicians Certain parameters have been laid down for the interested organizations and academicians to become member of XBRL India.

XBRL India – MCA Mandate M d t The Ministry of Corporate Affairs (MCA) has i issued d a circulars i l 9 25 37 dated 9,25,37 d d 31/3, 31/3 12/5, 12/5 7/6 2011 mandating certain class of companies for filing their financial statements in XBRL formats for the year 2010-11.

XBRL MCA Mandate X L India n a–M Man at Cont…..  Considering the requirement for training professionals

in view of the mandate issued by MCA, it has been decided to p provide trainings g in collaboration with CMII and CPE Committees of ICAI across the country. However, to start with the hands on training on XBRL filing, g, it shall be imparted p at the metros and bigger cities viz. Bangalore, Ahmedabad, Pune etc. as of now, covering 17 cities in all in the initial phase, which shall be extended to other cities in the future  XBRL India is also developing basic Training material and schedule on the basic concepts and process involved in XBRL filings. filings

XBRL India – Road Ahead It

is proposed to design the XBRL Certification Programs in India for the promotion and education of XBRL in India.

Facilitating education in XBRL through a

series i of f conferences.

workshops, k h

seminars i

and d

XBRL,, India – Road Ahead Cont….. Roping in other regulators like CBDT/ IRDA

for implementing XBRL in their reporting requirements. i t

Launching a certificate e-learning course on

XBRL

Complicated process of reading, understanding and

presenting XBRL filings

Enormous number of categories in XBRL, making

manual m n l filing filin tim time consuming, n min expensive xp n i and nd inaccurate

No real automatic solutions available on the

market

16 June 2011

CA ATUL C BHEDA

 Available on the market that combine all XBRL tools

into a single user interface  Available on the market that can do both: generate g XBRL filing and map existing XBRL to document with filed data with a single user interface  In the market that provide instant XBRL filing corrections during the validation process  In the market p providing g bidirectional links between the original document, XBRL filing, calculations and validations results

www.xbrl.org XBRL Australia www.xbrl.org/au  XBRL Belgium www.centraledesbilans.be www centraledesbilans be XBRL Canada www.xbrl.ca  XBRL Denmark www.xbrl.dk XBRL Europe www.xbrl.org/eu www xbrl org/eu XBRL France www.xbrl.org/fr XBRL Germany www.xbrl.de GRC GRC‐XML XML www.xbrl.org/grc www xbrl org/grc‐xml xml XBRL India www.xbrl.org/in 16 June 2011

CA ATUL C BHEDA

XBRL Ireland www.xbrl‐ie.org g XBRL Japan www.xbrl‐jp.org XBRL Korea www.xbrl.or.kr XBRL Netherlands www.xbrl‐nederland.nl XBRL Poland XBRL P l d www.xbrl.org/pl bl / l XBRL RIXML www.rixml.org XBRL South Africa www.xbrl.org/za XBRL Spain www.xbrl.es www xbrl es XBRL Sweden www.xbrl.se XBRL United Arab Emerates www.xbrl.org/ae XBRL United Kingdom www.xbrl.org/uk www xbrl org/uk XBRL United States www.xbrl.us 16 June 2011

CA ATUL C BHEDA

 XBRL in MCA  Implementation Approach of

XBRL in MCA  Filing Manual  MCA validation Tool

 Business rules for XBRL

reporting  C&I Taxonomy axonomy  Taxonomies in MCA  Scope and Level of Tagging  Instance Document

http://xbrl.icai.org/2011/04/26/press-release-1/ 16 June 2011

CA ATUL C BHEDA

A little bird was flying south for the winter. It was so cold, the bird froze and fell to the ground in a large field. While it was lying there, a cow came by and dropped some dung on it.

PURR....

As the frozen bird lay there in the pile of cow dung, it began to realise how warm it was. The dung was actually thawing him out! He lay there all warm and happy, and soon began to sing for joy. Ap passing g cat heard the bird singing g g and came to investigate. g Following the sound, the cat discovered the bird under the pile of cow dung, and promptly dug him out and ate him!

The morals of this story are:

1) Not everyone who drops shit on you is your enemy. 2) Not everyone who gets you out of shit is your friend friend. 3) And when you're in deep shit, keep your mouth shut

[email protected] @ g 16 June 2011

CA ATUL C BHEDA