SlideShare a Scribd company logo
Aayush Shrestha
Computer Engineer
Chief of Design @ nLocate Pvt. Ltd.
Aayush@nLocate.com
XBRL Implementation for
Financial Reporting
• Introduction
• Background
• Problem Statement and Motivation
• Introduction to XBRL
• Looking at an XBRL Document
• Benefits of adopting XBRL
• System developed for assisting adoption
• System Overview
• Demo of web based XBRL Generator
• Demo of Excel based XBRL Generator
• Information gained from XBRL documents
• What the future looks like
Overview
2
Introduction
3
• XBRL Implementation Financial Reporting to Office Of
Company Registrar (OCR)
• Built a prototype of a system that covered Generation, Storage
and Analysis of XBRL documents
• Awarded Best Implemented Project Award by Institute of
Engineering, Tribhuwan University
Background
Introduction
4
• Everything of stacks of paper
• Digital but not computable
• Lack of a defined common standard
• Not readily available
• Redundancy and Inconsistency
• Valuable Data, Major concern for stakeholders
Motivation
Introduction
5
• eXtensible Business Reporting Language
• Dialect of XML for business and financial data
• Taxonomy & Instance documents
• Internationally accepted
• IFRS and GAAP
XBRL : A Global Standard
Introduction
6
7
8
9
10
WHY?
11
12
`
• Manageable and always available.
• Machine Readable and Computable Information
• A common standard across the country
• No more redundant works.
• Prevent Frauds
• Valuable Information for stakeholders
Benefits
Introduction
13
HOW?
14
Overall System
System Description
Instance Creator
Repository
Financial
Statements
XBRL Submit
Analytics XBRL open
data access
Companies
15
Creating XBRL Document
of Financial Reports using
our instance creators
16
Web Based Instance Creator
17
Excel Based XBRL Generator
18
Macro Program on Excel
To generate XBRL
Creating Financial Documents
In Excel as usual
Manual mapping of IFRS
taxonomy
What can we do from
those XBRL files?
19
Repository Mgmt for XBRL documents
20
Public Access to public financial documents
Analysis from XBRL Documents
21
Listing top companies by different parameters
Analysis from XBRL Documents
22
Analyzing a company’s performance over the years according to some parameter
Analysis from XBRL Documents
23
Comparison between companies according to some parameter
Analysis from XBRL Documents
24
Use xQuery to make complex queries according to need
XBRL Implementation
Process in Nepal
25
• Change policies and culture.
• Adapt to new technology.
• Impose new laws and requirements.
• A couple years at least.
What’s Needed?
Conclusion
26
• Lawmakers, Engineers, Chartered Accountants and
stakeholders working hand in hand.
• Localization of Taxonomy in accordance with NAS
• Imposing policies for requirement and maintenance
of reports in XBRL format by government
• Getting our taxonomy accepted by XBRL
International
How we get there?
Conclusion
27
THANK YOU !!!
28
Aayush Shrestha
aayush@nLocate.com
aayushonweb@gmail.com

More Related Content

PPTX
United Kingdom | xbrl i xrbl (Tim Moss)
PPTX
Supporting a new iXBRL mandate (CIPC)
PDF
Kevin O'Sullivan, SITA Lab, presents at SITA 2013 Europe Aviation ICT Forum
PPTX
International Journal of Grid Computing & Applications (IJGCA)
PPTX
Roscommon County Council Open Data Portal
PPTX
International Journal of Grid Computing & Applications (IJGCA)
PPTX
International Journal of Grid Computing & Applications (IJGCA)
PPTX
International Journal of Grid Computing & Applications (IJGCA)
United Kingdom | xbrl i xrbl (Tim Moss)
Supporting a new iXBRL mandate (CIPC)
Kevin O'Sullivan, SITA Lab, presents at SITA 2013 Europe Aviation ICT Forum
International Journal of Grid Computing & Applications (IJGCA)
Roscommon County Council Open Data Portal
International Journal of Grid Computing & Applications (IJGCA)
International Journal of Grid Computing & Applications (IJGCA)
International Journal of Grid Computing & Applications (IJGCA)

What's hot (15)

PPTX
International Journal of Grid Computing & Applications (IJGCA)
PPTX
It committee cnd12
PPTX
International Journal of Grid Computing & Applications (IJGCA)
PPTX
International Journal of Grid Computing & Applications (IJGCA)
PPTX
International Journal of Grid Computing & Applications (IJGCA)
PPTX
International Journal of Grid Computing & Applications (IJGCA)
PPTX
International Journal of Grid Computing & Applications (IJGCA)
PPTX
Cloud Computing Basics: Minimal PPTs
PPTX
International Journal of Grid Computing & Applications (IJGCA)
PDF
King County Information Technology
PPTX
International Journal of Grid Computing & Applications (IJGCA)
PPTX
Open data De Lijn
PPTX
Open Spending Austria -.Offenerhaushalt.at at the SharingReuse-Conference 2017
PPTX
International Journal of Grid Computing & Applications (IJGCA)
PPTX
Open data NMBS/SNCB
International Journal of Grid Computing & Applications (IJGCA)
It committee cnd12
International Journal of Grid Computing & Applications (IJGCA)
International Journal of Grid Computing & Applications (IJGCA)
International Journal of Grid Computing & Applications (IJGCA)
International Journal of Grid Computing & Applications (IJGCA)
International Journal of Grid Computing & Applications (IJGCA)
Cloud Computing Basics: Minimal PPTs
International Journal of Grid Computing & Applications (IJGCA)
King County Information Technology
International Journal of Grid Computing & Applications (IJGCA)
Open data De Lijn
Open Spending Austria -.Offenerhaushalt.at at the SharingReuse-Conference 2017
International Journal of Grid Computing & Applications (IJGCA)
Open data NMBS/SNCB
Ad

Viewers also liked (7)

PPTX
JavaScript : What is it really? AND Some new features in ES6
PDF
Open Graph API And How To Use It : Facebook Developers Circle Meetup 2017
PDF
Facebook Open Graph API and How To Use It
PPTX
Foundation of Web Design & Development
PPTX
Protractor Tutorial Quality in Agile 2015
PPTX
Workshop on Hybrid App Development with Ionic Framework
PDF
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
JavaScript : What is it really? AND Some new features in ES6
Open Graph API And How To Use It : Facebook Developers Circle Meetup 2017
Facebook Open Graph API and How To Use It
Foundation of Web Design & Development
Protractor Tutorial Quality in Agile 2015
Workshop on Hybrid App Development with Ionic Framework
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
Ad

Similar to XBRL Implementation for Financial Reporting (20)

PDF
Chapter 00-table ofcontents
PPTX
XBRL and its Applications - E Goveranance
PPTX
Xbrl implementation for financial reporting to the office of Company Registar
PPT
Xbrl
PPTX
Understanding XBRL
PDF
An Introduction To XBRL
PPT
XBRL in Oracle 11i and R12
PDF
Xbrl the future of financial reporting by ca. nirmal ghorawat
PDF
Second wave benefit of xbrl liv watson brian mc_guire
PDF
Extensible business reporting language xbrl a new dimension in financial r...
PPS
XBRL: An Overview and Update
PDF
2013 XBRL Procedure
PDF
An Introduction To XBRL
PPTX
Overview of XBRL by FinDynamics.com
PDF
Cartesis whitepaper xbrl bob eccles _liv watson copy
PDF
Chapter 04-overview historystatetrends
PPTX
XBRL in India
PPTX
XBRL-A New Reporting Style
Chapter 00-table ofcontents
XBRL and its Applications - E Goveranance
Xbrl implementation for financial reporting to the office of Company Registar
Xbrl
Understanding XBRL
An Introduction To XBRL
XBRL in Oracle 11i and R12
Xbrl the future of financial reporting by ca. nirmal ghorawat
Second wave benefit of xbrl liv watson brian mc_guire
Extensible business reporting language xbrl a new dimension in financial r...
XBRL: An Overview and Update
2013 XBRL Procedure
An Introduction To XBRL
Overview of XBRL by FinDynamics.com
Cartesis whitepaper xbrl bob eccles _liv watson copy
Chapter 04-overview historystatetrends
XBRL in India
XBRL-A New Reporting Style

Recently uploaded (20)

PPTX
Cell Structure & Organelles in detailed.
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Insiders guide to clinical Medicine.pdf
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
master seminar digital applications in india
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
Institutional Correction lecture only . . .
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Cell Structure & Organelles in detailed.
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
2.FourierTransform-ShortQuestionswithAnswers.pdf
102 student loan defaulters named and shamed – Is someone you know on the list?
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
TR - Agricultural Crops Production NC III.pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Insiders guide to clinical Medicine.pdf
Microbial diseases, their pathogenesis and prophylaxis
master seminar digital applications in india
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
Supply Chain Operations Speaking Notes -ICLT Program
VCE English Exam - Section C Student Revision Booklet
Institutional Correction lecture only . . .
Final Presentation General Medicine 03-08-2024.pptx
O5-L3 Freight Transport Ops (International) V1.pdf
FourierSeries-QuestionsWithAnswers(Part-A).pdf

XBRL Implementation for Financial Reporting

  • 1. Aayush Shrestha Computer Engineer Chief of Design @ nLocate Pvt. Ltd. Aayush@nLocate.com XBRL Implementation for Financial Reporting
  • 2. • Introduction • Background • Problem Statement and Motivation • Introduction to XBRL • Looking at an XBRL Document • Benefits of adopting XBRL • System developed for assisting adoption • System Overview • Demo of web based XBRL Generator • Demo of Excel based XBRL Generator • Information gained from XBRL documents • What the future looks like Overview 2
  • 4. • XBRL Implementation Financial Reporting to Office Of Company Registrar (OCR) • Built a prototype of a system that covered Generation, Storage and Analysis of XBRL documents • Awarded Best Implemented Project Award by Institute of Engineering, Tribhuwan University Background Introduction 4
  • 5. • Everything of stacks of paper • Digital but not computable • Lack of a defined common standard • Not readily available • Redundancy and Inconsistency • Valuable Data, Major concern for stakeholders Motivation Introduction 5
  • 6. • eXtensible Business Reporting Language • Dialect of XML for business and financial data • Taxonomy & Instance documents • Internationally accepted • IFRS and GAAP XBRL : A Global Standard Introduction 6
  • 7. 7
  • 8. 8
  • 9. 9
  • 10. 10
  • 12. 12 `
  • 13. • Manageable and always available. • Machine Readable and Computable Information • A common standard across the country • No more redundant works. • Prevent Frauds • Valuable Information for stakeholders Benefits Introduction 13
  • 15. Overall System System Description Instance Creator Repository Financial Statements XBRL Submit Analytics XBRL open data access Companies 15
  • 16. Creating XBRL Document of Financial Reports using our instance creators 16
  • 17. Web Based Instance Creator 17
  • 18. Excel Based XBRL Generator 18 Macro Program on Excel To generate XBRL Creating Financial Documents In Excel as usual Manual mapping of IFRS taxonomy
  • 19. What can we do from those XBRL files? 19
  • 20. Repository Mgmt for XBRL documents 20 Public Access to public financial documents
  • 21. Analysis from XBRL Documents 21 Listing top companies by different parameters
  • 22. Analysis from XBRL Documents 22 Analyzing a company’s performance over the years according to some parameter
  • 23. Analysis from XBRL Documents 23 Comparison between companies according to some parameter
  • 24. Analysis from XBRL Documents 24 Use xQuery to make complex queries according to need
  • 26. • Change policies and culture. • Adapt to new technology. • Impose new laws and requirements. • A couple years at least. What’s Needed? Conclusion 26
  • 27. • Lawmakers, Engineers, Chartered Accountants and stakeholders working hand in hand. • Localization of Taxonomy in accordance with NAS • Imposing policies for requirement and maintenance of reports in XBRL format by government • Getting our taxonomy accepted by XBRL International How we get there? Conclusion 27
  • 28. THANK YOU !!! 28 Aayush Shrestha aayush@nLocate.com aayushonweb@gmail.com

Editor's Notes

  • #5: In my final year of computer engineering, as our Final Major Project, we were working on a project called “XBRL Implementation for Financial Reporting to the Office of Company Registrar” We were four people in the team and we were supervised by Dr Aman Shakya of IOE and Er Sansar Jung Dewan from OCR Successfully built a prototype of a system that covered generation, storage and analysis of XBRL documents Won Best Implemented Project Award in IOE
  • #6: This project was initiated and conceptualized by Mr Sansar Jung Dewan of OCR. When we first went to OCR for a field survey, he showed us stacks and stacks of papers that had financial reports. It was a mess. Now there had been some efforts of digitizing the system. They had started receiving reports in PDF, Doc or Excel Formats. This was digital but not computable. The other problem that we saw was lack of a common defined standard. It was hard to find data. Now what we could clearly see was that all this data in front of us was valuable. Specially to stakeholders of companies.
  • #7: XBRL stands for eXtensible Business Reporting Language It is a dialect of XML specially designed for business and financial data representation. By a show of hands… how many of you know what XML is? For those who don’t know, XML is used to define syntax of a document. Taxonomy contains definition, concepts and relationships of tags. Instance Documents contain the actual data based on the taxonomy International accepted across over 113 countries all over the world. Two maor standard or principles. IFRS and GAAP IFRS – International Financing Reporting Standard GAAP – Generally Accepted Accounting Principles
  • #8: This is what an XBRL Document looks like. I know it looks intimidating. Lets break it down.
  • #9: The header part of the document does nothing but defines that this is an XML and an XBRL document and links to the taxonomy that it follows.
  • #10: On the second part, we define context for the document like the dates, the currency unit it follows, etc.
  • #11: The last section consists of the facts. Facts are the actual data of a financial document. It consists the actual data of the document enclosed by XBRL tags defined by IFRS. These data are now completely readable by a computer and hence a program can read this document and make sense out of it.
  • #13: The major reason is to take the system from a chaotic garbage collection to more manageable form where data can be computed, measured and analyzed.
  • #16: Instance Creator : Two Types. - Excel Macro - Based on web forms Repository - used to archive xbrl filings - admin panel to manage submissions, analytics engine and open data access
  • #18: The web based generator is an easy to use XBRL generator All you need to do is select the entity and enter the value and click on “Generate XBRL Document” button This is limited to only creating Balance Sheet now. Needs more work to make it complete and thorough
  • #19: Excel based XBRL Generator is a little complex but can, in theory, generate any kind of XBRL document An auditor would create a financial document in Excel as usual , but in the Excel file (or a copy of it) that we created. This Excel file has a macro program inside of it that can generate the XBRL document from the data An expert or a trained person with knowledge of IFRS Taxonomies would map each data in the financial document to appropriate IFRS taxonomy Tedious to learn but flexible
  • #27: We need to adapt a change in culture and policy Be more open to new technology New laws and regulations has to be imposed to ignite the change. It would take at least a couple of years to fully adapt to this new technology.
  • #28: People from different disciplines need to work hand in hand to make the adoption as quick and efficient as possible. Efforts from only one side would not suffice. The adoption would occur in 3 Phases First Phase : Localization of IFRS taxonomy in accordance to Nepalese standards. Second phase: Imposing laws and requirements and development of management systems from the government side. Third Phase : Getting our taxonomy accepted by XBRL International