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

What's hot

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)
ijgca
 
It committee cnd12
It committee cnd12It committee cnd12
It committee cnd12
Salih Odabasi
 
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)
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)
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)
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)
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)
ijgca
 
Cloud Computing Basics: Minimal PPTs
Cloud Computing Basics: Minimal PPTsCloud Computing Basics: Minimal PPTs
Cloud Computing Basics: Minimal PPTs
Abhinav Guptha
 
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)
ijgca
 
King County Information Technology
King County Information TechnologyKing County Information Technology
King County Information Technology
Jamie Holter
 
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)
ijgca
 
Open data De Lijn
Open data De LijnOpen data De Lijn
Open data De Lijn
Open Knowledge Belgium
 
Open Spending Austria -.Offenerhaushalt.at at the SharingReuse-Conference 2017
Open Spending Austria -.Offenerhaushalt.at at the SharingReuse-Conference 2017Open Spending Austria -.Offenerhaushalt.at at the SharingReuse-Conference 2017
Open Spending Austria -.Offenerhaushalt.at at the SharingReuse-Conference 2017
Bernhard Krabina
 
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)
ijgca
 
Open data NMBS/SNCB
Open data NMBS/SNCBOpen data NMBS/SNCB
Open data NMBS/SNCB
Open Knowledge Belgium
 

What's hot (15)

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)
 
It committee cnd12
It committee cnd12It committee cnd12
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)
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)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)
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
Cloud Computing Basics: Minimal PPTsCloud Computing Basics: Minimal PPTs
Cloud Computing Basics: Minimal PPTs
 
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)
 
King County Information Technology
King County Information TechnologyKing County Information Technology
King County Information Technology
 
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)
 
Open data De Lijn
Open data De LijnOpen data De Lijn
Open data De Lijn
 
Open Spending Austria -.Offenerhaushalt.at at the SharingReuse-Conference 2017
Open Spending Austria -.Offenerhaushalt.at at the SharingReuse-Conference 2017Open Spending Austria -.Offenerhaushalt.at at the SharingReuse-Conference 2017
Open Spending Austria -.Offenerhaushalt.at at the SharingReuse-Conference 2017
 
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)
 
Open data NMBS/SNCB
Open data NMBS/SNCBOpen data NMBS/SNCB
Open data NMBS/SNCB
 

Viewers also liked

Xbrl The Future Of Financial And Business Reporting Presented By Liv Apneseth...
Xbrl The Future Of Financial And Business Reporting Presented By Liv Apneseth...Xbrl The Future Of Financial And Business Reporting Presented By Liv Apneseth...
Xbrl The Future Of Financial And Business Reporting Presented By Liv Apneseth...
Workiva
 
Integrated reporting and xbrl
Integrated reporting and xbrlIntegrated reporting and xbrl
Integrated reporting and xbrl
Workiva
 
Customer Discovery Skills
Customer Discovery Skills Customer Discovery Skills
Customer Discovery Skills
Stanford University
 
Customer Development at Startup2Startup
Customer Development at Startup2StartupCustomer Development at Startup2Startup
Customer Development at Startup2Startup
Stanford University
 
Delphi Berkeley 2016
Delphi Berkeley 2016Delphi Berkeley 2016
Delphi Berkeley 2016
Stanford University
 
SalesStash Berkeley 2016
SalesStash Berkeley 2016SalesStash Berkeley 2016
SalesStash Berkeley 2016
Stanford University
 
Trace Lessons Learned H4Dip Stanford 2016
Trace Lessons Learned H4Dip Stanford 2016 Trace Lessons Learned H4Dip Stanford 2016
Trace Lessons Learned H4Dip Stanford 2016
Stanford University
 
Space Evaders Lessons Learned H4Dip Stanford 2016
Space Evaders Lessons Learned H4Dip Stanford 2016Space Evaders Lessons Learned H4Dip Stanford 2016
Space Evaders Lessons Learned H4Dip Stanford 2016
Stanford University
 
Fatal journeys (Team 621) Lessons Learned H4Dip Stanford 2016
Fatal journeys (Team 621) Lessons Learned H4Dip Stanford 2016Fatal journeys (Team 621) Lessons Learned H4Dip Stanford 2016
Fatal journeys (Team 621) Lessons Learned H4Dip Stanford 2016
Stanford University
 
Peacekeeping Lessons Learned H4Dip Stanford 2016
Peacekeeping Lessons Learned H4Dip Stanford 2016Peacekeeping Lessons Learned H4Dip Stanford 2016
Peacekeeping Lessons Learned H4Dip Stanford 2016
Stanford University
 
Aggregate db Lessons Learned H4Dip Stanford 2016
Aggregate db Lessons Learned H4Dip Stanford 2016Aggregate db Lessons Learned H4Dip Stanford 2016
Aggregate db Lessons Learned H4Dip Stanford 2016
Stanford University
 
Exodus Lessons Learned H4Dip Stanford 2016
Exodus Lessons Learned H4Dip Stanford 2016Exodus Lessons Learned H4Dip Stanford 2016
Exodus Lessons Learned H4Dip Stanford 2016
Stanford University
 
Hacking CT Lessons Learned H4Dip Stanford 2016
Hacking CT Lessons Learned H4Dip Stanford 2016Hacking CT Lessons Learned H4Dip Stanford 2016
Hacking CT Lessons Learned H4Dip Stanford 2016
Stanford University
 
Lean Startups in Japanese Companies takashi tsutsumi_masato_iino
Lean Startups in Japanese Companies takashi tsutsumi_masato_iinoLean Startups in Japanese Companies takashi tsutsumi_masato_iino
Lean Startups in Japanese Companies takashi tsutsumi_masato_iino
Stanford University
 
HomeSlice Berkeley 2016
HomeSlice Berkeley 2016HomeSlice Berkeley 2016
HomeSlice Berkeley 2016
Stanford University
 
Exit strategy Berkeley 2016
Exit strategy Berkeley 2016Exit strategy Berkeley 2016
Exit strategy Berkeley 2016
Stanford University
 
Secret History of Silicon Valley - Master Slide Deck
Secret History of Silicon Valley - Master Slide DeckSecret History of Silicon Valley - Master Slide Deck
Secret History of Silicon Valley - Master Slide Deck
Stanford University
 
Hacking CT Hacking for Diplomacy week 8
Hacking CT Hacking for Diplomacy week 8Hacking CT Hacking for Diplomacy week 8
Hacking CT Hacking for Diplomacy week 8
Stanford University
 
Team 621 Hacking for Diplomacy week 8
Team 621 Hacking for Diplomacy week 8Team 621 Hacking for Diplomacy week 8
Team 621 Hacking for Diplomacy week 8
Stanford University
 
Space Evaders Hacking for Diplomacy week 8
Space Evaders Hacking for Diplomacy week 8Space Evaders Hacking for Diplomacy week 8
Space Evaders Hacking for Diplomacy week 8
Stanford University
 

Viewers also liked (20)

Xbrl The Future Of Financial And Business Reporting Presented By Liv Apneseth...
Xbrl The Future Of Financial And Business Reporting Presented By Liv Apneseth...Xbrl The Future Of Financial And Business Reporting Presented By Liv Apneseth...
Xbrl The Future Of Financial And Business Reporting Presented By Liv Apneseth...
 
Integrated reporting and xbrl
Integrated reporting and xbrlIntegrated reporting and xbrl
Integrated reporting and xbrl
 
Customer Discovery Skills
Customer Discovery Skills Customer Discovery Skills
Customer Discovery Skills
 
Customer Development at Startup2Startup
Customer Development at Startup2StartupCustomer Development at Startup2Startup
Customer Development at Startup2Startup
 
Delphi Berkeley 2016
Delphi Berkeley 2016Delphi Berkeley 2016
Delphi Berkeley 2016
 
SalesStash Berkeley 2016
SalesStash Berkeley 2016SalesStash Berkeley 2016
SalesStash Berkeley 2016
 
Trace Lessons Learned H4Dip Stanford 2016
Trace Lessons Learned H4Dip Stanford 2016 Trace Lessons Learned H4Dip Stanford 2016
Trace Lessons Learned H4Dip Stanford 2016
 
Space Evaders Lessons Learned H4Dip Stanford 2016
Space Evaders Lessons Learned H4Dip Stanford 2016Space Evaders Lessons Learned H4Dip Stanford 2016
Space Evaders Lessons Learned H4Dip Stanford 2016
 
Fatal journeys (Team 621) Lessons Learned H4Dip Stanford 2016
Fatal journeys (Team 621) Lessons Learned H4Dip Stanford 2016Fatal journeys (Team 621) Lessons Learned H4Dip Stanford 2016
Fatal journeys (Team 621) Lessons Learned H4Dip Stanford 2016
 
Peacekeeping Lessons Learned H4Dip Stanford 2016
Peacekeeping Lessons Learned H4Dip Stanford 2016Peacekeeping Lessons Learned H4Dip Stanford 2016
Peacekeeping Lessons Learned H4Dip Stanford 2016
 
Aggregate db Lessons Learned H4Dip Stanford 2016
Aggregate db Lessons Learned H4Dip Stanford 2016Aggregate db Lessons Learned H4Dip Stanford 2016
Aggregate db Lessons Learned H4Dip Stanford 2016
 
Exodus Lessons Learned H4Dip Stanford 2016
Exodus Lessons Learned H4Dip Stanford 2016Exodus Lessons Learned H4Dip Stanford 2016
Exodus Lessons Learned H4Dip Stanford 2016
 
Hacking CT Lessons Learned H4Dip Stanford 2016
Hacking CT Lessons Learned H4Dip Stanford 2016Hacking CT Lessons Learned H4Dip Stanford 2016
Hacking CT Lessons Learned H4Dip Stanford 2016
 
Lean Startups in Japanese Companies takashi tsutsumi_masato_iino
Lean Startups in Japanese Companies takashi tsutsumi_masato_iinoLean Startups in Japanese Companies takashi tsutsumi_masato_iino
Lean Startups in Japanese Companies takashi tsutsumi_masato_iino
 
HomeSlice Berkeley 2016
HomeSlice Berkeley 2016HomeSlice Berkeley 2016
HomeSlice Berkeley 2016
 
Exit strategy Berkeley 2016
Exit strategy Berkeley 2016Exit strategy Berkeley 2016
Exit strategy Berkeley 2016
 
Secret History of Silicon Valley - Master Slide Deck
Secret History of Silicon Valley - Master Slide DeckSecret History of Silicon Valley - Master Slide Deck
Secret History of Silicon Valley - Master Slide Deck
 
Hacking CT Hacking for Diplomacy week 8
Hacking CT Hacking for Diplomacy week 8Hacking CT Hacking for Diplomacy week 8
Hacking CT Hacking for Diplomacy week 8
 
Team 621 Hacking for Diplomacy week 8
Team 621 Hacking for Diplomacy week 8Team 621 Hacking for Diplomacy week 8
Team 621 Hacking for Diplomacy week 8
 
Space Evaders Hacking for Diplomacy week 8
Space Evaders Hacking for Diplomacy week 8Space Evaders Hacking for Diplomacy week 8
Space Evaders Hacking for Diplomacy week 8
 

Similar to XBRL Implementation for Financial Reporting | NCASA

Xbrl implementation for financial reporting to the office of Company Registar
Xbrl implementation for financial reporting to the office of Company RegistarXbrl implementation for financial reporting to the office of Company Registar
Xbrl implementation for financial reporting to the office of Company Registar
Ashok Basnet
 
South Africa - CIPC XBRL Project Journey and Update
South Africa - CIPC XBRL Project Journey and UpdateSouth Africa - CIPC XBRL Project Journey and Update
South Africa - CIPC XBRL Project Journey and Update
Corporate Registers Forum
 
CQS XBRL presentation
CQS XBRL presentationCQS XBRL presentation
CQS XBRL presentation
Prevendra Govender
 
Xbrl
XbrlXbrl
Migration to Oracle ERP Cloud: A must read winning recipe for all
Migration to Oracle ERP Cloud: A must read winning recipe for allMigration to Oracle ERP Cloud: A must read winning recipe for all
Migration to Oracle ERP Cloud: A must read winning recipe for all
Jim Pang
 
What is XBRL? MACPA Case Study & Global Update
What is XBRL? MACPA Case Study & Global UpdateWhat is XBRL? MACPA Case Study & Global Update
What is XBRL? MACPA Case Study & Global Update
Tom Hood, CPA,CITP,CGMA
 
Engage 2020-nerd-for-move-on-from-x pages
Engage 2020-nerd-for-move-on-from-x pagesEngage 2020-nerd-for-move-on-from-x pages
Engage 2020-nerd-for-move-on-from-x pages
Heiko Voigt
 
Oracle EPM Day Philadelphia - What is your Cloud Strategy?
Oracle EPM Day Philadelphia - What is your Cloud Strategy?Oracle EPM Day Philadelphia - What is your Cloud Strategy?
Oracle EPM Day Philadelphia - What is your Cloud Strategy?
Alithya
 
How Western Alliance Bank is Innovating with Oracle Analytics Cloud
How Western Alliance Bank is Innovating with Oracle Analytics CloudHow Western Alliance Bank is Innovating with Oracle Analytics Cloud
How Western Alliance Bank is Innovating with Oracle Analytics Cloud
Perficient, Inc.
 
3-ch02.ppt
3-ch02.ppt3-ch02.ppt
3-ch02.ppt
ashrafsaied6
 
XBRL - A Common Language For Data Reporting / Kyiv, 25-26 April 2019
XBRL - A Common Language For Data Reporting  / Kyiv, 25-26 April 2019XBRL - A Common Language For Data Reporting  / Kyiv, 25-26 April 2019
XBRL - A Common Language For Data Reporting / Kyiv, 25-26 April 2019
Workiva
 
Scaling Enterprise DevOps w/ New Relic: Nationwide’s Modernization Journey, F...
Scaling Enterprise DevOps w/ New Relic: Nationwide’s Modernization Journey, F...Scaling Enterprise DevOps w/ New Relic: Nationwide’s Modernization Journey, F...
Scaling Enterprise DevOps w/ New Relic: Nationwide’s Modernization Journey, F...
New Relic
 
XBRL and the MACPA - Summit Presentation
XBRL and the MACPA - Summit PresentationXBRL and the MACPA - Summit Presentation
XBRL and the MACPA - Summit Presentation
Thomas Hood
 
204290 collaborative cpm scheduling system in the waste water treatment indus...
204290 collaborative cpm scheduling system in the waste water treatment indus...204290 collaborative cpm scheduling system in the waste water treatment indus...
204290 collaborative cpm scheduling system in the waste water treatment indus...
p6academy
 
XBRL Factor: Extensible Business Reporting Language is Here
XBRL Factor: Extensible Business Reporting Language is HereXBRL Factor: Extensible Business Reporting Language is Here
XBRL Factor: Extensible Business Reporting Language is Here
Business Wire
 
XBRL - Features and Fundamental
XBRL - Features and FundamentalXBRL - Features and Fundamental
XBRL - Features and Fundamental
Sundar B N
 
OpenWorld: 4 Real-world Cloud Migration Case Studies
OpenWorld: 4 Real-world Cloud Migration Case StudiesOpenWorld: 4 Real-world Cloud Migration Case Studies
OpenWorld: 4 Real-world Cloud Migration Case Studies
Datavail
 
How Noble Energy Automated Reconciliations with Oracle ARCS
How Noble Energy Automated Reconciliations with Oracle ARCSHow Noble Energy Automated Reconciliations with Oracle ARCS
How Noble Energy Automated Reconciliations with Oracle ARCS
Perficient, Inc.
 
HUG Ireland Event - HPCC Presentation Slides
HUG Ireland Event - HPCC Presentation SlidesHUG Ireland Event - HPCC Presentation Slides
HUG Ireland Event - HPCC Presentation Slides
John Mulhall
 
Understanding XBRL
Understanding XBRLUnderstanding XBRL
Understanding XBRL
Mamta Binani
 

Similar to XBRL Implementation for Financial Reporting | NCASA (20)

Xbrl implementation for financial reporting to the office of Company Registar
Xbrl implementation for financial reporting to the office of Company RegistarXbrl implementation for financial reporting to the office of Company Registar
Xbrl implementation for financial reporting to the office of Company Registar
 
South Africa - CIPC XBRL Project Journey and Update
South Africa - CIPC XBRL Project Journey and UpdateSouth Africa - CIPC XBRL Project Journey and Update
South Africa - CIPC XBRL Project Journey and Update
 
CQS XBRL presentation
CQS XBRL presentationCQS XBRL presentation
CQS XBRL presentation
 
Xbrl
XbrlXbrl
Xbrl
 
Migration to Oracle ERP Cloud: A must read winning recipe for all
Migration to Oracle ERP Cloud: A must read winning recipe for allMigration to Oracle ERP Cloud: A must read winning recipe for all
Migration to Oracle ERP Cloud: A must read winning recipe for all
 
What is XBRL? MACPA Case Study & Global Update
What is XBRL? MACPA Case Study & Global UpdateWhat is XBRL? MACPA Case Study & Global Update
What is XBRL? MACPA Case Study & Global Update
 
Engage 2020-nerd-for-move-on-from-x pages
Engage 2020-nerd-for-move-on-from-x pagesEngage 2020-nerd-for-move-on-from-x pages
Engage 2020-nerd-for-move-on-from-x pages
 
Oracle EPM Day Philadelphia - What is your Cloud Strategy?
Oracle EPM Day Philadelphia - What is your Cloud Strategy?Oracle EPM Day Philadelphia - What is your Cloud Strategy?
Oracle EPM Day Philadelphia - What is your Cloud Strategy?
 
How Western Alliance Bank is Innovating with Oracle Analytics Cloud
How Western Alliance Bank is Innovating with Oracle Analytics CloudHow Western Alliance Bank is Innovating with Oracle Analytics Cloud
How Western Alliance Bank is Innovating with Oracle Analytics Cloud
 
3-ch02.ppt
3-ch02.ppt3-ch02.ppt
3-ch02.ppt
 
XBRL - A Common Language For Data Reporting / Kyiv, 25-26 April 2019
XBRL - A Common Language For Data Reporting  / Kyiv, 25-26 April 2019XBRL - A Common Language For Data Reporting  / Kyiv, 25-26 April 2019
XBRL - A Common Language For Data Reporting / Kyiv, 25-26 April 2019
 
Scaling Enterprise DevOps w/ New Relic: Nationwide’s Modernization Journey, F...
Scaling Enterprise DevOps w/ New Relic: Nationwide’s Modernization Journey, F...Scaling Enterprise DevOps w/ New Relic: Nationwide’s Modernization Journey, F...
Scaling Enterprise DevOps w/ New Relic: Nationwide’s Modernization Journey, F...
 
XBRL and the MACPA - Summit Presentation
XBRL and the MACPA - Summit PresentationXBRL and the MACPA - Summit Presentation
XBRL and the MACPA - Summit Presentation
 
204290 collaborative cpm scheduling system in the waste water treatment indus...
204290 collaborative cpm scheduling system in the waste water treatment indus...204290 collaborative cpm scheduling system in the waste water treatment indus...
204290 collaborative cpm scheduling system in the waste water treatment indus...
 
XBRL Factor: Extensible Business Reporting Language is Here
XBRL Factor: Extensible Business Reporting Language is HereXBRL Factor: Extensible Business Reporting Language is Here
XBRL Factor: Extensible Business Reporting Language is Here
 
XBRL - Features and Fundamental
XBRL - Features and FundamentalXBRL - Features and Fundamental
XBRL - Features and Fundamental
 
OpenWorld: 4 Real-world Cloud Migration Case Studies
OpenWorld: 4 Real-world Cloud Migration Case StudiesOpenWorld: 4 Real-world Cloud Migration Case Studies
OpenWorld: 4 Real-world Cloud Migration Case Studies
 
How Noble Energy Automated Reconciliations with Oracle ARCS
How Noble Energy Automated Reconciliations with Oracle ARCSHow Noble Energy Automated Reconciliations with Oracle ARCS
How Noble Energy Automated Reconciliations with Oracle ARCS
 
HUG Ireland Event - HPCC Presentation Slides
HUG Ireland Event - HPCC Presentation SlidesHUG Ireland Event - HPCC Presentation Slides
HUG Ireland Event - HPCC Presentation Slides
 
Understanding XBRL
Understanding XBRLUnderstanding XBRL
Understanding XBRL
 

More from Aayush Shrestha

Design and UX. An Introduction
Design and UX. An IntroductionDesign and UX. An Introduction
Design and UX. An Introduction
Aayush Shrestha
 
Open Graph API And How To Use It : Facebook Developers Circle Meetup 2017
Open Graph API And How To Use It : Facebook Developers Circle Meetup 2017Open Graph API And How To Use It : Facebook Developers Circle Meetup 2017
Open Graph API And How To Use It : Facebook Developers Circle Meetup 2017
Aayush Shrestha
 
Workshop on Hybrid App Development with Ionic Framework
Workshop on Hybrid App Development with Ionic FrameworkWorkshop on Hybrid App Development with Ionic Framework
Workshop on Hybrid App Development with Ionic Framework
Aayush Shrestha
 
Power of Elastic Search - nLocate
Power of Elastic Search - nLocatePower of Elastic Search - nLocate
Power of Elastic Search - nLocate
Aayush Shrestha
 
JavaScript : What is it really? AND Some new features in ES6
JavaScript : What is it really? AND Some new features in ES6JavaScript : What is it really? AND Some new features in ES6
JavaScript : What is it really? AND Some new features in ES6
Aayush Shrestha
 
Facebook Open Graph API and How To Use It
Facebook Open Graph API and How To Use ItFacebook Open Graph API and How To Use It
Facebook Open Graph API and How To Use It
Aayush Shrestha
 
Understanding angular js
Understanding angular jsUnderstanding angular js
Understanding angular js
Aayush Shrestha
 
A Half Day Workshop on Building Accessible Websites For People With Disabilities
A Half Day Workshop on Building Accessible Websites For People With DisabilitiesA Half Day Workshop on Building Accessible Websites For People With Disabilities
A Half Day Workshop on Building Accessible Websites For People With Disabilities
Aayush Shrestha
 
XBRL Implementation for Financial Reporting
XBRL Implementation for Financial ReportingXBRL Implementation for Financial Reporting
XBRL Implementation for Financial Reporting
Aayush Shrestha
 

More from Aayush Shrestha (9)

Design and UX. An Introduction
Design and UX. An IntroductionDesign and UX. An Introduction
Design and UX. An Introduction
 
Open Graph API And How To Use It : Facebook Developers Circle Meetup 2017
Open Graph API And How To Use It : Facebook Developers Circle Meetup 2017Open Graph API And How To Use It : Facebook Developers Circle Meetup 2017
Open Graph API And How To Use It : Facebook Developers Circle Meetup 2017
 
Workshop on Hybrid App Development with Ionic Framework
Workshop on Hybrid App Development with Ionic FrameworkWorkshop on Hybrid App Development with Ionic Framework
Workshop on Hybrid App Development with Ionic Framework
 
Power of Elastic Search - nLocate
Power of Elastic Search - nLocatePower of Elastic Search - nLocate
Power of Elastic Search - nLocate
 
JavaScript : What is it really? AND Some new features in ES6
JavaScript : What is it really? AND Some new features in ES6JavaScript : What is it really? AND Some new features in ES6
JavaScript : What is it really? AND Some new features in ES6
 
Facebook Open Graph API and How To Use It
Facebook Open Graph API and How To Use ItFacebook Open Graph API and How To Use It
Facebook Open Graph API and How To Use It
 
Understanding angular js
Understanding angular jsUnderstanding angular js
Understanding angular js
 
A Half Day Workshop on Building Accessible Websites For People With Disabilities
A Half Day Workshop on Building Accessible Websites For People With DisabilitiesA Half Day Workshop on Building Accessible Websites For People With Disabilities
A Half Day Workshop on Building Accessible Websites For People With Disabilities
 
XBRL Implementation for Financial Reporting
XBRL Implementation for Financial ReportingXBRL Implementation for Financial Reporting
XBRL Implementation for Financial Reporting
 

Recently uploaded

Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
Krassimira Luka
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
สมใจ จันสุกสี
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
Solutons Maths Escape Room Spatial .pptx
Solutons Maths Escape Room Spatial .pptxSolutons Maths Escape Room Spatial .pptx
Solutons Maths Escape Room Spatial .pptx
spdendr
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
HajraNaeem15
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
imrankhan141184
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
EduSkills OECD
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Denish Jangid
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
Wahiba Chair Training & Consulting
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 

Recently uploaded (20)

Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
Solutons Maths Escape Room Spatial .pptx
Solutons Maths Escape Room Spatial .pptxSolutons Maths Escape Room Spatial .pptx
Solutons Maths Escape Room Spatial .pptx
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 

XBRL Implementation for Financial Reporting | NCASA

  • 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

  1. 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
  2. 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.
  3. 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
  4. This is what an XBRL Document looks like. I know it looks intimidating. Lets break it down.
  5. 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.
  6. On the second part, we define context for the document like the dates, the currency unit it follows, etc.
  7. 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.
  8. 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.
  9. 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
  10. 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
  11. 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
  12. 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.
  13. 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