2. Introduction
XBRL is a world-wide standard, developed by an
international, non-profit-making consortium, XBRL
International Inc. It is made up members, including
government agencies, accounting firms, software
companies, academics and business reporting experts
from worldwide. It has agreed the basic specifications
which define how XBRL works.
3. Why use XBRL?
Provides a database-like structure, using text files
Defines a collection of financial facts for a specific report,
industry, and jurisdiction (taxonomy)
Facilitates the data exchange between proprietary systems
Promotes the re-use of data with far less effort
4. Meta Data
Metadata is defined as data providing information about one
or more aspects of the data, such as:
Means of creation of the data
Purpose of the data
Time and date of creation
Creator of data
Placement on a computer network where the data was created
5. Meta-Data Repository
Dictionaries
XBRL Schemas
System
Specifications
Concept Definitions
& Presentation
Meta Data Access
Rules
Data
Reporting
Instructions
Business
Rules
Quality
Assurance
6. Schemas:
Standard data naming convention
Micro Data Reference Manual
Standard used for all data series
Standard customer information
National Information Center
Standard customer ID
Begin and End dates - Version
7. XBRL Concepts:
XBRL is an extension of XML
It is a set of files referred to as an XBRL framework
For Example:
Validation Criteria
Report Instructions
Business Rules
Presentation
Micro Data Reference Manual
Consists of XML files and XSD files (XML Schema Definition)
Utilizes the concept of link bases which provides the ability to
link XML files together
8. Tags:
Computers can treat information that has been tagged using
XBRL âintelligentlyâ; they can recognize, process, store,
exchange and analyze it automatically using software.
As XBRL tags are formed in a universally accepted way, they
can be read and processed by any computer that has XBRL
software. XBRL tags are defined and organized using
categorization schemes called taxonomies.
9. XBRL Detail Concepts:
XBRL Taxonomies
Defines a set of business report
concepts that can be used in the
exchange of financial
Micro
information. The concept types
data reference
manual
are further defined in an XSD
file.
10. XBRL Detail Concepts:
Instructions
Instructions can be associated with each XBRL tag element that is
defined.
<Instructions>
<Instruction tag=âNameâ>
Enter the business name
</Instruction>
<Instruction tag=âRevenueâ>
Enter the revenue for the current period
</Instruction>
<Instruction tag=âExpenseâ>
Enter the expense for the current period
</Instruction>
</Instructions>
11. XBRL Detail Concepts:
Business Rules
Business Rules can be
defined for business reports
and forms by using a syntax
language that refers to
XBRL tags and predefined
functions. Examples of
functions, validations, or
12. XBRL Detail Concepts:
Instance files
Instance files contain data for
a business form or report.
<InstanceData>
<Data tag=âNameâ
13. Transport Mechanism:
Web Services
SOAP -Simple Object Access Protocol
It is simple XML-based protocol to let applications exchange
information
over HTTP.
WSDL - Web Services Description Language
WSDL is a document written in XML. The document describes
a Web service. It specifies the location of the service and
the operations (or methods) the service exposes
Security
WS-I
14. System Requirement:
Dual Screens (min. resolution 1024 x 768)
Minimum of 4 GB RAM 80 GB Hard Disk Space
Windows Operating System (XP, Vista, 7 or above)
Microsoft Office
.NET Framework 3.5
Compact 3.5.1
JDK (Java Development Kit) 1.5 or above
15. MCA Mandate:
Which accounting principles are used-
-IGAAP
Public Float exceeding Rs 5 cr (Paid up Capital)
Turnover exceeding Rs 100 Cr
Listed entities on NSE and BSE and their Indian
Subsidiaries
Detail tagging : No grace period - 31st December 2011.
16. Taxonomy Overview:
Taxonomy tailored to MCA Reporting Requirements
Multi dimensional in nature and template based
information capture
Taxonomies enable computers with XBRL software to:
understand what the tag is (e.g. whether it is a
monetary item, a percentage or text);
what characteristics the tag has (e.g. if it has a negative
value);
its relationship to other items (e.g. if it is part of a
calculation).
17. ICAI Taxonomy Structure:
Industry-based classification
Commercial and Industrial companies
Banking companies
Non-Banking Financial companies
Power companies
Insurance companies
Core Schema
Exhaustive list of all element declarations
Common elements defined once
Distinct extended links for each industry
18. Data Model Issues:
Notes to accounts information is largely tabular and therefore is
Multi-dimensional data
Data points having similar attributes
29. General Features
1.Validation âMandatory , Data , Business rules
2. Parent and child
3. Footnotes
4. Tuples - Tuples are type of elements which have
multiple values for a given
30. Practical Issues
Rounding off
Shareholding Pattern
Multiple Tuples
Subsidiary and Related parties
Fixed Assets Schedule
Difference in totals
Actual figures of amount
Error Management â Ticket with MCA
34. Steps for e Filing of XBRL documents:
1. Creation of XBRL instance document
2. Download XBRL validation tool
3. Load the instance document
4. Validate the instance document
5. Pre-scrutiny of the instance document
6. Convert to pdf and verify the contents of the instance
document.
7. Attach instance document to the Form 23AC-XBRL and
Form 23ACA-XBRL
8. Submitting the Form 23AC-XBRL and Form 23ACAXBRL on
the
MCA portal