Interactive Powerpoint_How to Master effective communication
Xbrl
1. M S Godbole & Co
Chartered Accountants
M S GODBOLE & CO,
CHARTERED ACCOUNTANTS
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.
M S GODBOLE & CO
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
M S GODBOLE & CO
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
M S GODBOLE & CO
5. 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
M S GODBOLE & CO
6. 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
M S GODBOLE & CO
7. 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.
M S GODBOLE & CO
8. XBRL Detail Concepts:
XBRL Taxonomies
Defines a set of business report concepts that can be
used in the exchange of financial information. The
concept types are further defined in an XSD file.
<XBRLTags>
<Tag name=”Name”>
Micro <Tag name=”Address”>
data reference <Tag name=”Revenue”>
manual
<Tag name=”Expense”>
<Tag name=”SubmissionPeriod”>
</XBRLTags>
M S GODBOLE & CO
9. 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>
M S GODBOLE & CO
10. 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 edits could be:
Expense > 0
Revenue > PREVIOUS(Revenue)
<Calculations>
<Calculation tag=”Name” function=”MustExist(Name)”
error=”Name must exist”/>
<Calculation tag=”Revenue” function=”PREV(Revenue) < Revenue”
error=”Revenue must increase”/>
<Calculation tag=”Expense” function=”Expense > 0”
error=”Expense must be greater than zero”/>
</Calculations>
M S GODBOLE & CO
11. XBRL Detail Concepts:
Instance files
Instance files contain data for a business form or
report.
<InstanceData>
<Data tag=”Name” value=”First Union Bank” />
<Data tag=”Period” value=”2002-03-31” />
<Data tag=”Revenue” value=”13893288” />
<Data tag=”Expense” value=”293388” />
</InstanceData>
M S GODBOLE & CO
12. 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
It provides interoperability guidance for core web services specifications
such as SOAP,WSDL
SSL-Secure sockets layers
The Secure Sockets Layer (SSL) is a commonly-used PROTOCOL for
managing the security of a message transmission on the Internet
Connectivity requirements
Adequate bandwidth with Internet connectivity
M S GODBOLE & CO
13. 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
M S GODBOLE & CO
14. 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.
M S GODBOLE & CO
15. 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).
M S GODBOLE & CO
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
M S GODBOLE & CO
18. Data Model Issues:
Notes to accounts information is largely tabular and therefore is
Multi-dimensional data
Data points having similar attributes
M S GODBOLE & CO
25. Taxonomy categorization
Company Information
Name
CIN
PAN
Consolidated / Standalone
Reporting Period
Reporting Authority
Address
Industry Type
M S GODBOLE & CO
26. Taxonomy categorization
Financial Information
SourcesAndApplicationOfFunds
TotalAssetsLiabilities
ScheduleShareCapital
ScheduleReservesAndSurplus
ScheduleFixedAssets
ScheduleFixedAssetsNetGrossClassification
ScheduleInvestments
AdditionalDetailsBalanceSheet
IncomeStatementMain IncomeStatement
Alternative ScheduleIncome
ScheduleExpenditure
AdditionalDetailsIncomeStatement
StatementOfCashFlowsIndirectMethod
M S GODBOLE & CO
28. Taxonomy Categorization:
Notes
NotesAccountingPoliciesAndBasisOfPresentation
NotesChangesInAccountingPoliciesAndEstimates
NotesPriorPeriodAndExtraordinaryItems
NotesForeignExchangeTransactions
NotesSegmentReporting Notes
NotesRelatedParties
NotesEarningsPerShare
NotesSubsidiaryInformation
NotesInvestmentsInAssociates
NotesInvestmentsInJointVentures
NotesDirectorsRemunerationAndOtherInformation
NotesAuditorsRemuneration
NotesOtherDisclosures
M S GODBOLE & CO
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
reporting period
5. Edit
6. Collapse / Expand features
7. Save / Validate each page
M S GODBOLE & CO
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
M S GODBOLE & CO
33. Client Case:
ABC Company listed on BSE / NSE
Indian Gaap
Public Float > 5 cr
Year End 31/03
M S GODBOLE & CO
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
M S GODBOLE & CO