際際滷

際際滷Share a Scribd company logo
1




Dimensions : A Primer

 CA. NIRMAL GHORAWAT
   B. Com (Hons), ACA
2

         Session Overview

 What is an XBRL
  Dimension?

 Tagging an XBRL
  Dimension in an
  Instance Document



                 Presented By: CA. Nirmal Ghorawat
3

  What is an XBRL Dimension?

Simply Stated  Dimension is a Technical Term in
XBRL used to Tag The Tables Typically found in
Financial Reports.

However, XBRL Dimension are more versatile  in as
much  they can be used to represent multi-
dimensional Data (2D{Table}, 3D, etc) in XBRL.




                    Presented By: CA. Nirmal Ghorawat
4

    What is an XBRL Dimension?

  Ability to add multiple / additional identifiers to a piece
  of data / information

  Use of Dimension in non-forms-based Reporting
  SIMPLIFY Tagging and reduces no. of elements in
  Taxonomy

 Capability added to XBRL by XBRL Dimension 1.0
  (18 September, 2006) (Technical Specification)

                          Presented By: CA. Nirmal Ghorawat
5

The XBRL Dimension 1.0 Specification

 Modular eXtension to the XBRL Specification (XBRL
 2.1)

 Enables Developers to add additional semantic
 meaning to XBRL Taxonomies representing multi-
 dimensional reports programmatically




                     Presented By: CA. Nirmal Ghorawat
6

A Normal Table Featured in Financial Reports




                   Presented By: CA. Nirmal Ghorawat
7

            Terms Used in Dimensions

Dimension     is a manner in which data might be presented
(=Axis)       or say a categorization of facts.
              eg. Sales can be presented by way Region or
              Products.
Domain        The range of valid values for a Dimension is
              called its Domain.
              eg. Products or Region are both Domain.

              is a concept that is part of a domain. For
Domain        example, Food and Beverages is a Domain
  Member      Member in the Product Domain.
                          Presented By: CA. Nirmal Ghorawat
8

            Terms Used in Dimensions

Hypercube     A hypercube is a possible dimensional
(= Table)     representation.
              eg., Products and Regions form 2
              Hypercubes.



Primary Item is a simple concept, or item, defined in an
              XBRL schema that is part of a substitution
(=Line Items) group, and can therefore be represented in a
              multi-dimensional manner.
              eg. Sales
                          Presented By: CA. Nirmal Ghorawat
9

Terms Used in XBRL Dimensions




            Presented By: CA. Nirmal Ghorawat
10

        Why XBRL Dimensions?

Enables computer applications to consume and
process dynamic associations of Data

Automated processing of Multi-Dimensional Data for a
more complete analysis

Enables Developers to add additional semantic
meaning to XBRL Taxonomies representing multi-
dimensional reports programmatically


                     Presented By: CA. Nirmal Ghorawat
11

         Tuples v/s Dimensions

Tuples and Dimensions are both technical features in
XBRL Taxonomies which allow Data that is often
reported in the form of Tables in Financial / Business
Reports to be handled efficiently in XBRL.




                      Presented By: CA. Nirmal Ghorawat
12

            Tuples v/s Dimensions

Tuples                              Dimensions
Only 2-Dimensional. Not             Versatile. Can be used for
possible to represent multi-        representing         multi-
dimensional data using              dimensional data [2D/ 3D/
Tuples                              (n)D]

Not  as    functional    as         Dimensions      are    more
Dimensions                          Versatile and cover all
                                    functional aspects of Tuples
                                    and more
Inhibit Extensibility               Exhibit Extensibility

                         Presented By: CA. Nirmal Ghorawat
13

           Tuples v/s Dimensions

Tuples                              Dimensions
Higher No. of Elements in           Lower No. of Elements in
the Taxonomy (roughly:              the Taxonomy (roughly:
Domain Members X Line               Domain Members + Line
Items)                              Items)

No effect on Contexts.              Higher No. of Contexts in
                                    Instance Documents.




                         Presented By: CA. Nirmal Ghorawat
14




    TAGGING AN XBRL
DIMENSION IN AN INSTANCE
       DOCUMENT



         Presented By: CA. Nirmal Ghorawat
15

         xbrldi :: NameSpace
The instance document must contain reference
for the xbrldi namespaces
xbrldi     http://xbrl.org/2006/xbrldi




                    Presented By: CA. Nirmal Ghorawat
16

    Explicit v/s Typed Dimension

Explicit                          Typed
  You know exactly what are           You dont know the values
  the Dimension Members               but you know enough to
  (i.e., the Domain explicitly        define the members (i.e.,
  names its members)                  not possible to explicitly
                                      name its members)
  There is a FINITE and               There may be an INFINITE
  MANAGEABLE number of                (UNMANAGEABLE)
  members                             number     of   (possible)
                                      members.



                           Presented By: CA. Nirmal Ghorawat
17

Example : Explicit Dimension - Simple




                Presented By: CA. Nirmal Ghorawat
18

  Tagging an Explicit Dimension-Simple Type
<xbrli:context id=GoodsPurchased1Member_D2012>
  <xbrli:entity>
        <xbrli:identifier
  scheme=www.mca.gov.in/CIN>CIN</xbrli:identifier>
  </xbrli:entity>
  (<xbrli:period>       </xbrli:period>)
  <xbrli:scenario>                                     Domain Axis
        <xbrldi:explicitMember dimension=
        in-gaap_CategoriesOfGoodsPurchasedAxis>
        in-gaap_GoodsPurchased1Member
        </xbrldi:explicitMember>
  </xbrli:scenario>                      Domain Member
  </xbrli:context>

                               Presented By: CA. Nirmal Ghorawat
19

           Data items for Table

...
<in-gaap_DescriptionOfGoodsPurchased
    contextRef=GoodsPurchased1Member_D2012>Cement
    </in-gaap_DescriptionOfGoodsPurchased>
<in-gaap_GoodsPurchased
    contextRef=GoodsPurchased1Member_D2012
    unitRef=INR decimals=INF>40000 </in-
    gaap_GoodsPurchased >
...


                        Presented By: CA. Nirmal Ghorawat
20

Example : Explicit Dimension - Complex




                Presented By: CA. Nirmal Ghorawat
21

Tagging an Explicit Dimension-Complex Type
<xbrli:context id=LongTerm_INRTermLoanBank_Secured_I2012>
  <xbrli:entity>
         <xbrli:identifier scheme=www.mca.gov.in/CIN>CIN</xbrli:identifier>
  </xbrli:entity> (<xbrli:period>   </xbrli:period>)
  <xbrli:scenario>                                         Domain Axis
        <xbrldi:explicitMember dimension=
        in-gaap_ClassificationBasedOnTimePeriodAxis>
        in-gaap_LongTermMember</xbrldi:explicitMember>
                                                           Domain Members
        <xbrldi:explicitMember dimension=
        in-gaap_ClassificationOfBorrowingsAxis>
        in-gaap_RupeeTermLoansFromBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension=
        in-gaap_SubclassificationOfBorrowingsAxis>
        in-gaap_SecuredBorrowingsMember</xbrldi:explicitMember>
   </xbrli:scenario>
   </xbrli:context>

                                 Presented By: CA. Nirmal Ghorawat
22

           Data items for Table

...
<in-gaap_Borrowings
    contextRef=LongTerm_INRTermLoanBank_Secured_I2012
     unitRef=INR decimals=INF>100000</ in-
    gaap_Borrowings >
...




                        Presented By: CA. Nirmal Ghorawat
23

Typed Dimension




     Presented By: CA. Nirmal Ghorawat
24

        Tagging a Typed Dimension
<xbrli:context id=AuditorAxis_GhorawatCo_D2012>
  <xbrli:entity>
        <xbrli:identifier
  scheme=www.mca.gov.in/CIN>CIN</xbrli:identifier>
  </xbrli:entity>
  (<xbrli:period>       </xbrli:period>)
  <xbrli:scenario>
        <xbrldi:typedMember dimension= in-ca_AuditorsAxis>
                 <in-ca_AuditorsDomain>Ghorawat And Company</in-
                 ca_AuditorsDomain>
        </xbrldi:typedMember>
  </xbrli:scenario>
  </xbrli:context>


                            Presented By: CA. Nirmal Ghorawat
25

            Data items for Table

...
<in-ca_CategoryOfAuditor
    contextRef=AuditorAxis_GhorawatCo_D2012>Individual</
    in-ca_CategoryOfAuditor>
<in-ca_NameOfAuditFirm
    contextRef=AuditorAxis_GhorawatCo_D2012>Ghorawat
    &amp Co</in-ca_NameOfAuditFirm >
...



                          Presented By: CA. Nirmal Ghorawat
26




                 Presented By:
                   CA. Nirmal Ghorawat
             e-Mail : nirmal.ghorawat@icai.org
Web: http://www.canirmalg.wordpress.com www.ghorawat.in

More Related Content

What's hot (20)

Leasing Syariah
Leasing SyariahLeasing Syariah
Leasing Syariah
Syafril Djaelani,SE, MM
Pengelolaan Usaha & Strategi Entrepreneurship (Presentasi)
Pengelolaan Usaha & Strategi Entrepreneurship (Presentasi)Pengelolaan Usaha & Strategi Entrepreneurship (Presentasi)
Pengelolaan Usaha & Strategi Entrepreneurship (Presentasi)
Noor Adn
Pengantar Akuntansi Pertemuan 1
Pengantar Akuntansi Pertemuan 1Pengantar Akuntansi Pertemuan 1
Pengantar Akuntansi Pertemuan 1
Risdiana Hidayat
RPS MANAJEMEN KEUANGAN 2023-2024.pdf
RPS MANAJEMEN KEUANGAN  2023-2024.pdfRPS MANAJEMEN KEUANGAN  2023-2024.pdf
RPS MANAJEMEN KEUANGAN 2023-2024.pdf
EkaArdiansyah8
Anggaran tenaga kerja
Anggaran tenaga kerjaAnggaran tenaga kerja
Anggaran tenaga kerja
Endah Mirani
Anggaran Induk Perusahaan
Anggaran Induk PerusahaanAnggaran Induk Perusahaan
Anggaran Induk Perusahaan
Shobrie Hardhi, SE, CFA, CLA, CPHR, CPTr.
PERANAN AKUNTANSI SYARIAH TERHADAP PEMBIAYAAN MUDHARABAH DI BANK MUAMALAT IND...
PERANAN AKUNTANSI SYARIAH TERHADAP PEMBIAYAAN MUDHARABAH DI BANK MUAMALAT IND...PERANAN AKUNTANSI SYARIAH TERHADAP PEMBIAYAAN MUDHARABAH DI BANK MUAMALAT IND...
PERANAN AKUNTANSI SYARIAH TERHADAP PEMBIAYAAN MUDHARABAH DI BANK MUAMALAT IND...
Uofa_Unsada
3.aturan debet kredit dan analisis transaksi
3.aturan debet kredit dan analisis transaksi3.aturan debet kredit dan analisis transaksi
3.aturan debet kredit dan analisis transaksi
Ayi Suwandi
Laporan sistem informasi akuntansi pada apotek kimia farma
Laporan sistem informasi akuntansi pada apotek kimia farmaLaporan sistem informasi akuntansi pada apotek kimia farma
Laporan sistem informasi akuntansi pada apotek kimia farma
Rohmad Adi Siaman SST Akt., M.Ec.Dev.
jabatan atau karir dalam bidang keuangan
jabatan atau karir dalam bidang keuanganjabatan atau karir dalam bidang keuangan
jabatan atau karir dalam bidang keuangan
ayudya fitri
Manajemen keuangan bab 10
Manajemen keuangan bab 10Manajemen keuangan bab 10
Manajemen keuangan bab 10
Lia Ivvana
Konsep Kewirausahaan Dalam Islam
Konsep Kewirausahaan Dalam IslamKonsep Kewirausahaan Dalam Islam
Konsep Kewirausahaan Dalam Islam
Abida Muttaqiena
Bab 5 Manajemen Berdasarkan Aktivitas
Bab 5 Manajemen Berdasarkan Aktivitas Bab 5 Manajemen Berdasarkan Aktivitas
Bab 5 Manajemen Berdasarkan Aktivitas
Hasta Prayuna Lolyta
Rekonsiliasi bank
Rekonsiliasi bankRekonsiliasi bank
Rekonsiliasi bank
sitimahmudahsemangat
Makalah komputer akuntansi (myob accounting) jiantari c 301 09 013
Makalah komputer akuntansi (myob accounting) jiantari c 301 09 013Makalah komputer akuntansi (myob accounting) jiantari c 301 09 013
Makalah komputer akuntansi (myob accounting) jiantari c 301 09 013
Jiantari Marthen
rerangka konseptual akuntansi
rerangka konseptual akuntansirerangka konseptual akuntansi
rerangka konseptual akuntansi
Nadia Amelia
Sejarah Bank di Indonesa powerpoint
Sejarah Bank di Indonesa powerpointSejarah Bank di Indonesa powerpoint
Sejarah Bank di Indonesa powerpoint
Muhalida Zia
Audit siklus-produksi
Audit siklus-produksiAudit siklus-produksi
Audit siklus-produksi
Bhekti Agus Ryanto
The general ledger and financial reporting system
The general ledger and financial reporting systemThe general ledger and financial reporting system
The general ledger and financial reporting system
Sri Apriyanti Husain
Pengelolaan Usaha & Strategi Entrepreneurship (Presentasi)
Pengelolaan Usaha & Strategi Entrepreneurship (Presentasi)Pengelolaan Usaha & Strategi Entrepreneurship (Presentasi)
Pengelolaan Usaha & Strategi Entrepreneurship (Presentasi)
Noor Adn
Pengantar Akuntansi Pertemuan 1
Pengantar Akuntansi Pertemuan 1Pengantar Akuntansi Pertemuan 1
Pengantar Akuntansi Pertemuan 1
Risdiana Hidayat
RPS MANAJEMEN KEUANGAN 2023-2024.pdf
RPS MANAJEMEN KEUANGAN  2023-2024.pdfRPS MANAJEMEN KEUANGAN  2023-2024.pdf
RPS MANAJEMEN KEUANGAN 2023-2024.pdf
EkaArdiansyah8
Anggaran tenaga kerja
Anggaran tenaga kerjaAnggaran tenaga kerja
Anggaran tenaga kerja
Endah Mirani
PERANAN AKUNTANSI SYARIAH TERHADAP PEMBIAYAAN MUDHARABAH DI BANK MUAMALAT IND...
PERANAN AKUNTANSI SYARIAH TERHADAP PEMBIAYAAN MUDHARABAH DI BANK MUAMALAT IND...PERANAN AKUNTANSI SYARIAH TERHADAP PEMBIAYAAN MUDHARABAH DI BANK MUAMALAT IND...
PERANAN AKUNTANSI SYARIAH TERHADAP PEMBIAYAAN MUDHARABAH DI BANK MUAMALAT IND...
Uofa_Unsada
3.aturan debet kredit dan analisis transaksi
3.aturan debet kredit dan analisis transaksi3.aturan debet kredit dan analisis transaksi
3.aturan debet kredit dan analisis transaksi
Ayi Suwandi
jabatan atau karir dalam bidang keuangan
jabatan atau karir dalam bidang keuanganjabatan atau karir dalam bidang keuangan
jabatan atau karir dalam bidang keuangan
ayudya fitri
Manajemen keuangan bab 10
Manajemen keuangan bab 10Manajemen keuangan bab 10
Manajemen keuangan bab 10
Lia Ivvana
Konsep Kewirausahaan Dalam Islam
Konsep Kewirausahaan Dalam IslamKonsep Kewirausahaan Dalam Islam
Konsep Kewirausahaan Dalam Islam
Abida Muttaqiena
Bab 5 Manajemen Berdasarkan Aktivitas
Bab 5 Manajemen Berdasarkan Aktivitas Bab 5 Manajemen Berdasarkan Aktivitas
Bab 5 Manajemen Berdasarkan Aktivitas
Hasta Prayuna Lolyta
Makalah komputer akuntansi (myob accounting) jiantari c 301 09 013
Makalah komputer akuntansi (myob accounting) jiantari c 301 09 013Makalah komputer akuntansi (myob accounting) jiantari c 301 09 013
Makalah komputer akuntansi (myob accounting) jiantari c 301 09 013
Jiantari Marthen
rerangka konseptual akuntansi
rerangka konseptual akuntansirerangka konseptual akuntansi
rerangka konseptual akuntansi
Nadia Amelia
Sejarah Bank di Indonesa powerpoint
Sejarah Bank di Indonesa powerpointSejarah Bank di Indonesa powerpoint
Sejarah Bank di Indonesa powerpoint
Muhalida Zia
The general ledger and financial reporting system
The general ledger and financial reporting systemThe general ledger and financial reporting system
The general ledger and financial reporting system
Sri Apriyanti Husain

More from Nirmal Ghorawat (18)

Accounting Automation Trial Version 0.1 Basic Introduction
Accounting Automation Trial Version 0.1 Basic IntroductionAccounting Automation Trial Version 0.1 Basic Introduction
Accounting Automation Trial Version 0.1 Basic Introduction
Nirmal Ghorawat
Benami transactions
Benami transactionsBenami transactions
Benami transactions
Nirmal Ghorawat
Ias 39 hedge accounting
Ias 39   hedge accountingIas 39   hedge accounting
Ias 39 hedge accounting
Nirmal Ghorawat
Ind as 21 forex
Ind as 21 forexInd as 21 forex
Ind as 21 forex
Nirmal Ghorawat
Ind as 23 borrowing costs
Ind as 23 borrowing costsInd as 23 borrowing costs
Ind as 23 borrowing costs
Nirmal Ghorawat
Ind as 103 business combinations
Ind as 103 business combinationsInd as 103 business combinations
Ind as 103 business combinations
Nirmal Ghorawat
IND AS 108 OPERATING SEGMENTS
IND AS 108 OPERATING SEGMENTSIND AS 108 OPERATING SEGMENTS
IND AS 108 OPERATING SEGMENTS
Nirmal Ghorawat
Footnotes
FootnotesFootnotes
Footnotes
Nirmal Ghorawat
Digital collaborative accounting
Digital collaborative accounting Digital collaborative accounting
Digital collaborative accounting
Nirmal Ghorawat
Taxation of capital gains
Taxation of capital gainsTaxation of capital gains
Taxation of capital gains
Nirmal Ghorawat
xbrl gl for transactions
xbrl gl for transactions xbrl gl for transactions
xbrl gl for transactions
Nirmal Ghorawat
Deemed dividend by ca nirmal ghorawat
Deemed dividend by ca nirmal ghorawatDeemed dividend by ca nirmal ghorawat
Deemed dividend by ca nirmal ghorawat
Nirmal Ghorawat
XBRL Presentation Handout
XBRL Presentation HandoutXBRL Presentation Handout
XBRL Presentation Handout
Nirmal Ghorawat
Xbrl the future of financial reporting by ca. nirmal ghorawat
Xbrl the future of financial reporting by ca. nirmal ghorawatXbrl the future of financial reporting by ca. nirmal ghorawat
Xbrl the future of financial reporting by ca. nirmal ghorawat
Nirmal Ghorawat
XBRL The Future Of Financial Reporting
XBRL The Future Of Financial ReportingXBRL The Future Of Financial Reporting
XBRL The Future Of Financial Reporting
Nirmal Ghorawat
Drafting of deeds
Drafting of deedsDrafting of deeds
Drafting of deeds
Nirmal Ghorawat
IFRS 3 Business Combinations
IFRS 3 Business CombinationsIFRS 3 Business Combinations
IFRS 3 Business Combinations
Nirmal Ghorawat
IFRS 8 Operating Segments
IFRS 8 Operating SegmentsIFRS 8 Operating Segments
IFRS 8 Operating Segments
Nirmal Ghorawat
Accounting Automation Trial Version 0.1 Basic Introduction
Accounting Automation Trial Version 0.1 Basic IntroductionAccounting Automation Trial Version 0.1 Basic Introduction
Accounting Automation Trial Version 0.1 Basic Introduction
Nirmal Ghorawat
Ias 39 hedge accounting
Ias 39   hedge accountingIas 39   hedge accounting
Ias 39 hedge accounting
Nirmal Ghorawat
Ind as 23 borrowing costs
Ind as 23 borrowing costsInd as 23 borrowing costs
Ind as 23 borrowing costs
Nirmal Ghorawat
Ind as 103 business combinations
Ind as 103 business combinationsInd as 103 business combinations
Ind as 103 business combinations
Nirmal Ghorawat
IND AS 108 OPERATING SEGMENTS
IND AS 108 OPERATING SEGMENTSIND AS 108 OPERATING SEGMENTS
IND AS 108 OPERATING SEGMENTS
Nirmal Ghorawat
Digital collaborative accounting
Digital collaborative accounting Digital collaborative accounting
Digital collaborative accounting
Nirmal Ghorawat
Taxation of capital gains
Taxation of capital gainsTaxation of capital gains
Taxation of capital gains
Nirmal Ghorawat
xbrl gl for transactions
xbrl gl for transactions xbrl gl for transactions
xbrl gl for transactions
Nirmal Ghorawat
Deemed dividend by ca nirmal ghorawat
Deemed dividend by ca nirmal ghorawatDeemed dividend by ca nirmal ghorawat
Deemed dividend by ca nirmal ghorawat
Nirmal Ghorawat
XBRL Presentation Handout
XBRL Presentation HandoutXBRL Presentation Handout
XBRL Presentation Handout
Nirmal Ghorawat
Xbrl the future of financial reporting by ca. nirmal ghorawat
Xbrl the future of financial reporting by ca. nirmal ghorawatXbrl the future of financial reporting by ca. nirmal ghorawat
Xbrl the future of financial reporting by ca. nirmal ghorawat
Nirmal Ghorawat
XBRL The Future Of Financial Reporting
XBRL The Future Of Financial ReportingXBRL The Future Of Financial Reporting
XBRL The Future Of Financial Reporting
Nirmal Ghorawat
IFRS 3 Business Combinations
IFRS 3 Business CombinationsIFRS 3 Business Combinations
IFRS 3 Business Combinations
Nirmal Ghorawat
IFRS 8 Operating Segments
IFRS 8 Operating SegmentsIFRS 8 Operating Segments
IFRS 8 Operating Segments
Nirmal Ghorawat

Recently uploaded (20)

Storytelling instructions...............
Storytelling instructions...............Storytelling instructions...............
Storytelling instructions...............
Alexander Benito
South Hornsey: The Lost Local Authority that Merged with Stoke Newington by T...
South Hornsey: The Lost Local Authority that Merged with Stoke Newington by T...South Hornsey: The Lost Local Authority that Merged with Stoke Newington by T...
South Hornsey: The Lost Local Authority that Merged with Stoke Newington by T...
History of Stoke Newington
N.C. DPI's 2023 Language Diversity Briefing
N.C. DPI's 2023 Language Diversity BriefingN.C. DPI's 2023 Language Diversity Briefing
N.C. DPI's 2023 Language Diversity Briefing
Mebane Rash
Computer Network Unit IV - Lecture Notes - Network Layer
Computer Network Unit IV - Lecture Notes - Network LayerComputer Network Unit IV - Lecture Notes - Network Layer
Computer Network Unit IV - Lecture Notes - Network Layer
Murugan146644
How to attach file using upload button Odoo 18
How to attach file using upload button Odoo 18How to attach file using upload button Odoo 18
How to attach file using upload button Odoo 18
Celine George
Rass MELAI : an Internet MELA Quiz Prelims - El Dorado 2025
Rass MELAI : an Internet MELA Quiz Prelims - El Dorado 2025Rass MELAI : an Internet MELA Quiz Prelims - El Dorado 2025
Rass MELAI : an Internet MELA Quiz Prelims - El Dorado 2025
Conquiztadors- the Quiz Society of Sri Venkateswara College
How to Setup WhatsApp in Odoo 17 - Odoo 際際滷s
How to Setup WhatsApp in Odoo 17 - Odoo 際際滷sHow to Setup WhatsApp in Odoo 17 - Odoo 際際滷s
How to Setup WhatsApp in Odoo 17 - Odoo 際際滷s
Celine George
Lesson Plan M1 2024 Lesson Plan M1 2024 Lesson Plan M1 2024 Lesson Plan M1...
Lesson Plan M1 2024  Lesson Plan M1 2024  Lesson Plan M1 2024  Lesson Plan M1...Lesson Plan M1 2024  Lesson Plan M1 2024  Lesson Plan M1 2024  Lesson Plan M1...
Lesson Plan M1 2024 Lesson Plan M1 2024 Lesson Plan M1 2024 Lesson Plan M1...
pinkdvil200
Modeling-Simple-Equation-Using-Bar-Models.pptx
Modeling-Simple-Equation-Using-Bar-Models.pptxModeling-Simple-Equation-Using-Bar-Models.pptx
Modeling-Simple-Equation-Using-Bar-Models.pptx
maribethlacno2
The Broccoli Dog's inner voice (look A)
The Broccoli Dog's inner voice  (look A)The Broccoli Dog's inner voice  (look A)
The Broccoli Dog's inner voice (look A)
merasan
CBSE Arabic Grammar - Class 10 ppt.pptx
CBSE Arabic Grammar - Class 10   ppt.pptxCBSE Arabic Grammar - Class 10   ppt.pptx
CBSE Arabic Grammar - Class 10 ppt.pptx
suhail849886
Research & Research Methods: Basic Concepts and Types.pptx
Research & Research Methods: Basic Concepts and Types.pptxResearch & Research Methods: Basic Concepts and Types.pptx
Research & Research Methods: Basic Concepts and Types.pptx
Dr. Sarita Anand
APM People Interest Network Conference - Tim Lyons - The neurological levels ...
APM People Interest Network Conference - Tim Lyons - The neurological levels ...APM People Interest Network Conference - Tim Lyons - The neurological levels ...
APM People Interest Network Conference - Tim Lyons - The neurological levels ...
Association for Project Management
Essentials of a Good PMO, presented by Aalok Sonawala
Essentials of a Good PMO, presented by Aalok SonawalaEssentials of a Good PMO, presented by Aalok Sonawala
Essentials of a Good PMO, presented by Aalok Sonawala
Association for Project Management
Blind Spots in AI and Formulation Science Knowledge Pyramid (Updated Perspect...
Blind Spots in AI and Formulation Science Knowledge Pyramid (Updated Perspect...Blind Spots in AI and Formulation Science Knowledge Pyramid (Updated Perspect...
Blind Spots in AI and Formulation Science Knowledge Pyramid (Updated Perspect...
Ajaz Hussain
Principle and Practices of Animal Breeding || Boby Basnet
Principle and Practices of Animal Breeding || Boby BasnetPrinciple and Practices of Animal Breeding || Boby Basnet
Principle and Practices of Animal Breeding || Boby Basnet
Boby Basnet
Useful environment methods in Odoo 18 - Odoo 際際滷s
Useful environment methods in Odoo 18 - Odoo 際際滷sUseful environment methods in Odoo 18 - Odoo 際際滷s
Useful environment methods in Odoo 18 - Odoo 際際滷s
Celine George
The Story Behind the Abney Park Restoration Project by Tom Walker
The Story Behind the Abney Park Restoration Project by Tom WalkerThe Story Behind the Abney Park Restoration Project by Tom Walker
The Story Behind the Abney Park Restoration Project by Tom Walker
History of Stoke Newington
A PPT Presentation on The Princess and the God: A tale of ancient India by A...
A PPT Presentation on The Princess and the God: A tale of ancient India  by A...A PPT Presentation on The Princess and the God: A tale of ancient India  by A...
A PPT Presentation on The Princess and the God: A tale of ancient India by A...
Beena E S
FESTIVAL: SINULOG & THINGYAN-LESSON 4.pptx
FESTIVAL: SINULOG & THINGYAN-LESSON 4.pptxFESTIVAL: SINULOG & THINGYAN-LESSON 4.pptx
FESTIVAL: SINULOG & THINGYAN-LESSON 4.pptx
DanmarieMuli1
Storytelling instructions...............
Storytelling instructions...............Storytelling instructions...............
Storytelling instructions...............
Alexander Benito
South Hornsey: The Lost Local Authority that Merged with Stoke Newington by T...
South Hornsey: The Lost Local Authority that Merged with Stoke Newington by T...South Hornsey: The Lost Local Authority that Merged with Stoke Newington by T...
South Hornsey: The Lost Local Authority that Merged with Stoke Newington by T...
History of Stoke Newington
N.C. DPI's 2023 Language Diversity Briefing
N.C. DPI's 2023 Language Diversity BriefingN.C. DPI's 2023 Language Diversity Briefing
N.C. DPI's 2023 Language Diversity Briefing
Mebane Rash
Computer Network Unit IV - Lecture Notes - Network Layer
Computer Network Unit IV - Lecture Notes - Network LayerComputer Network Unit IV - Lecture Notes - Network Layer
Computer Network Unit IV - Lecture Notes - Network Layer
Murugan146644
How to attach file using upload button Odoo 18
How to attach file using upload button Odoo 18How to attach file using upload button Odoo 18
How to attach file using upload button Odoo 18
Celine George
How to Setup WhatsApp in Odoo 17 - Odoo 際際滷s
How to Setup WhatsApp in Odoo 17 - Odoo 際際滷sHow to Setup WhatsApp in Odoo 17 - Odoo 際際滷s
How to Setup WhatsApp in Odoo 17 - Odoo 際際滷s
Celine George
Lesson Plan M1 2024 Lesson Plan M1 2024 Lesson Plan M1 2024 Lesson Plan M1...
Lesson Plan M1 2024  Lesson Plan M1 2024  Lesson Plan M1 2024  Lesson Plan M1...Lesson Plan M1 2024  Lesson Plan M1 2024  Lesson Plan M1 2024  Lesson Plan M1...
Lesson Plan M1 2024 Lesson Plan M1 2024 Lesson Plan M1 2024 Lesson Plan M1...
pinkdvil200
Modeling-Simple-Equation-Using-Bar-Models.pptx
Modeling-Simple-Equation-Using-Bar-Models.pptxModeling-Simple-Equation-Using-Bar-Models.pptx
Modeling-Simple-Equation-Using-Bar-Models.pptx
maribethlacno2
The Broccoli Dog's inner voice (look A)
The Broccoli Dog's inner voice  (look A)The Broccoli Dog's inner voice  (look A)
The Broccoli Dog's inner voice (look A)
merasan
CBSE Arabic Grammar - Class 10 ppt.pptx
CBSE Arabic Grammar - Class 10   ppt.pptxCBSE Arabic Grammar - Class 10   ppt.pptx
CBSE Arabic Grammar - Class 10 ppt.pptx
suhail849886
Research & Research Methods: Basic Concepts and Types.pptx
Research & Research Methods: Basic Concepts and Types.pptxResearch & Research Methods: Basic Concepts and Types.pptx
Research & Research Methods: Basic Concepts and Types.pptx
Dr. Sarita Anand
APM People Interest Network Conference - Tim Lyons - The neurological levels ...
APM People Interest Network Conference - Tim Lyons - The neurological levels ...APM People Interest Network Conference - Tim Lyons - The neurological levels ...
APM People Interest Network Conference - Tim Lyons - The neurological levels ...
Association for Project Management
Blind Spots in AI and Formulation Science Knowledge Pyramid (Updated Perspect...
Blind Spots in AI and Formulation Science Knowledge Pyramid (Updated Perspect...Blind Spots in AI and Formulation Science Knowledge Pyramid (Updated Perspect...
Blind Spots in AI and Formulation Science Knowledge Pyramid (Updated Perspect...
Ajaz Hussain
Principle and Practices of Animal Breeding || Boby Basnet
Principle and Practices of Animal Breeding || Boby BasnetPrinciple and Practices of Animal Breeding || Boby Basnet
Principle and Practices of Animal Breeding || Boby Basnet
Boby Basnet
Useful environment methods in Odoo 18 - Odoo 際際滷s
Useful environment methods in Odoo 18 - Odoo 際際滷sUseful environment methods in Odoo 18 - Odoo 際際滷s
Useful environment methods in Odoo 18 - Odoo 際際滷s
Celine George
The Story Behind the Abney Park Restoration Project by Tom Walker
The Story Behind the Abney Park Restoration Project by Tom WalkerThe Story Behind the Abney Park Restoration Project by Tom Walker
The Story Behind the Abney Park Restoration Project by Tom Walker
History of Stoke Newington
A PPT Presentation on The Princess and the God: A tale of ancient India by A...
A PPT Presentation on The Princess and the God: A tale of ancient India  by A...A PPT Presentation on The Princess and the God: A tale of ancient India  by A...
A PPT Presentation on The Princess and the God: A tale of ancient India by A...
Beena E S
FESTIVAL: SINULOG & THINGYAN-LESSON 4.pptx
FESTIVAL: SINULOG & THINGYAN-LESSON 4.pptxFESTIVAL: SINULOG & THINGYAN-LESSON 4.pptx
FESTIVAL: SINULOG & THINGYAN-LESSON 4.pptx
DanmarieMuli1

Xbrl dimension a primer nirmal ghorawat

  • 1. 1 Dimensions : A Primer CA. NIRMAL GHORAWAT B. Com (Hons), ACA
  • 2. 2 Session Overview What is an XBRL Dimension? Tagging an XBRL Dimension in an Instance Document Presented By: CA. Nirmal Ghorawat
  • 3. 3 What is an XBRL Dimension? Simply Stated Dimension is a Technical Term in XBRL used to Tag The Tables Typically found in Financial Reports. However, XBRL Dimension are more versatile in as much they can be used to represent multi- dimensional Data (2D{Table}, 3D, etc) in XBRL. Presented By: CA. Nirmal Ghorawat
  • 4. 4 What is an XBRL Dimension? Ability to add multiple / additional identifiers to a piece of data / information Use of Dimension in non-forms-based Reporting SIMPLIFY Tagging and reduces no. of elements in Taxonomy Capability added to XBRL by XBRL Dimension 1.0 (18 September, 2006) (Technical Specification) Presented By: CA. Nirmal Ghorawat
  • 5. 5 The XBRL Dimension 1.0 Specification Modular eXtension to the XBRL Specification (XBRL 2.1) Enables Developers to add additional semantic meaning to XBRL Taxonomies representing multi- dimensional reports programmatically Presented By: CA. Nirmal Ghorawat
  • 6. 6 A Normal Table Featured in Financial Reports Presented By: CA. Nirmal Ghorawat
  • 7. 7 Terms Used in Dimensions Dimension is a manner in which data might be presented (=Axis) or say a categorization of facts. eg. Sales can be presented by way Region or Products. Domain The range of valid values for a Dimension is called its Domain. eg. Products or Region are both Domain. is a concept that is part of a domain. For Domain example, Food and Beverages is a Domain Member Member in the Product Domain. Presented By: CA. Nirmal Ghorawat
  • 8. 8 Terms Used in Dimensions Hypercube A hypercube is a possible dimensional (= Table) representation. eg., Products and Regions form 2 Hypercubes. Primary Item is a simple concept, or item, defined in an XBRL schema that is part of a substitution (=Line Items) group, and can therefore be represented in a multi-dimensional manner. eg. Sales Presented By: CA. Nirmal Ghorawat
  • 9. 9 Terms Used in XBRL Dimensions Presented By: CA. Nirmal Ghorawat
  • 10. 10 Why XBRL Dimensions? Enables computer applications to consume and process dynamic associations of Data Automated processing of Multi-Dimensional Data for a more complete analysis Enables Developers to add additional semantic meaning to XBRL Taxonomies representing multi- dimensional reports programmatically Presented By: CA. Nirmal Ghorawat
  • 11. 11 Tuples v/s Dimensions Tuples and Dimensions are both technical features in XBRL Taxonomies which allow Data that is often reported in the form of Tables in Financial / Business Reports to be handled efficiently in XBRL. Presented By: CA. Nirmal Ghorawat
  • 12. 12 Tuples v/s Dimensions Tuples Dimensions Only 2-Dimensional. Not Versatile. Can be used for possible to represent multi- representing multi- dimensional data using dimensional data [2D/ 3D/ Tuples (n)D] Not as functional as Dimensions are more Dimensions Versatile and cover all functional aspects of Tuples and more Inhibit Extensibility Exhibit Extensibility Presented By: CA. Nirmal Ghorawat
  • 13. 13 Tuples v/s Dimensions Tuples Dimensions Higher No. of Elements in Lower No. of Elements in the Taxonomy (roughly: the Taxonomy (roughly: Domain Members X Line Domain Members + Line Items) Items) No effect on Contexts. Higher No. of Contexts in Instance Documents. Presented By: CA. Nirmal Ghorawat
  • 14. 14 TAGGING AN XBRL DIMENSION IN AN INSTANCE DOCUMENT Presented By: CA. Nirmal Ghorawat
  • 15. 15 xbrldi :: NameSpace The instance document must contain reference for the xbrldi namespaces xbrldi http://xbrl.org/2006/xbrldi Presented By: CA. Nirmal Ghorawat
  • 16. 16 Explicit v/s Typed Dimension Explicit Typed You know exactly what are You dont know the values the Dimension Members but you know enough to (i.e., the Domain explicitly define the members (i.e., names its members) not possible to explicitly name its members) There is a FINITE and There may be an INFINITE MANAGEABLE number of (UNMANAGEABLE) members number of (possible) members. Presented By: CA. Nirmal Ghorawat
  • 17. 17 Example : Explicit Dimension - Simple Presented By: CA. Nirmal Ghorawat
  • 18. 18 Tagging an Explicit Dimension-Simple Type <xbrli:context id=GoodsPurchased1Member_D2012> <xbrli:entity> <xbrli:identifier scheme=www.mca.gov.in/CIN>CIN</xbrli:identifier> </xbrli:entity> (<xbrli:period> </xbrli:period>) <xbrli:scenario> Domain Axis <xbrldi:explicitMember dimension= in-gaap_CategoriesOfGoodsPurchasedAxis> in-gaap_GoodsPurchased1Member </xbrldi:explicitMember> </xbrli:scenario> Domain Member </xbrli:context> Presented By: CA. Nirmal Ghorawat
  • 19. 19 Data items for Table ... <in-gaap_DescriptionOfGoodsPurchased contextRef=GoodsPurchased1Member_D2012>Cement </in-gaap_DescriptionOfGoodsPurchased> <in-gaap_GoodsPurchased contextRef=GoodsPurchased1Member_D2012 unitRef=INR decimals=INF>40000 </in- gaap_GoodsPurchased > ... Presented By: CA. Nirmal Ghorawat
  • 20. 20 Example : Explicit Dimension - Complex Presented By: CA. Nirmal Ghorawat
  • 21. 21 Tagging an Explicit Dimension-Complex Type <xbrli:context id=LongTerm_INRTermLoanBank_Secured_I2012> <xbrli:entity> <xbrli:identifier scheme=www.mca.gov.in/CIN>CIN</xbrli:identifier> </xbrli:entity> (<xbrli:period> </xbrli:period>) <xbrli:scenario> Domain Axis <xbrldi:explicitMember dimension= in-gaap_ClassificationBasedOnTimePeriodAxis> in-gaap_LongTermMember</xbrldi:explicitMember> Domain Members <xbrldi:explicitMember dimension= in-gaap_ClassificationOfBorrowingsAxis> in-gaap_RupeeTermLoansFromBanksMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension= in-gaap_SubclassificationOfBorrowingsAxis> in-gaap_SecuredBorrowingsMember</xbrldi:explicitMember> </xbrli:scenario> </xbrli:context> Presented By: CA. Nirmal Ghorawat
  • 22. 22 Data items for Table ... <in-gaap_Borrowings contextRef=LongTerm_INRTermLoanBank_Secured_I2012 unitRef=INR decimals=INF>100000</ in- gaap_Borrowings > ... Presented By: CA. Nirmal Ghorawat
  • 23. 23 Typed Dimension Presented By: CA. Nirmal Ghorawat
  • 24. 24 Tagging a Typed Dimension <xbrli:context id=AuditorAxis_GhorawatCo_D2012> <xbrli:entity> <xbrli:identifier scheme=www.mca.gov.in/CIN>CIN</xbrli:identifier> </xbrli:entity> (<xbrli:period> </xbrli:period>) <xbrli:scenario> <xbrldi:typedMember dimension= in-ca_AuditorsAxis> <in-ca_AuditorsDomain>Ghorawat And Company</in- ca_AuditorsDomain> </xbrldi:typedMember> </xbrli:scenario> </xbrli:context> Presented By: CA. Nirmal Ghorawat
  • 25. 25 Data items for Table ... <in-ca_CategoryOfAuditor contextRef=AuditorAxis_GhorawatCo_D2012>Individual</ in-ca_CategoryOfAuditor> <in-ca_NameOfAuditFirm contextRef=AuditorAxis_GhorawatCo_D2012>Ghorawat &amp Co</in-ca_NameOfAuditFirm > ... Presented By: CA. Nirmal Ghorawat
  • 26. 26 Presented By: CA. Nirmal Ghorawat e-Mail : nirmal.ghorawat@icai.org Web: http://www.canirmalg.wordpress.com www.ghorawat.in