SlideShare a Scribd company logo
1 of 28
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
 
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 PPTsAbhinav 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 TechnologyJamie 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 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 2017Bernhard 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
 

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 xbrlWorkiva
 
Customer Development at Startup2Startup
Customer Development at Startup2StartupCustomer Development at Startup2Startup
Customer Development at Startup2StartupStanford 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 2016Stanford 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 2016Stanford University
 
Peacekeeping Lessons Learned H4Dip Stanford 2016
Peacekeeping Lessons Learned H4Dip Stanford 2016Peacekeeping Lessons Learned H4Dip Stanford 2016
Peacekeeping Lessons Learned H4Dip Stanford 2016Stanford 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 2016Stanford University
 
Exodus Lessons Learned H4Dip Stanford 2016
Exodus Lessons Learned H4Dip Stanford 2016Exodus Lessons Learned H4Dip Stanford 2016
Exodus Lessons Learned H4Dip Stanford 2016Stanford 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 2016Stanford 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_iinoStanford 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 DeckStanford 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 8Stanford 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 8Stanford 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 8Stanford 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 RegistarAshok 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 UpdateCorporate Registers Forum
 
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 allJim 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 UpdateTom 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 pagesHeiko 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 CloudPerficient, Inc.
 
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 2019Workiva
 
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 PresentationThomas 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 HereBusiness Wire
 
XBRL - Features and Fundamental
XBRL - Features and FundamentalXBRL - Features and Fundamental
XBRL - Features and FundamentalSundar 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 StudiesDatavail
 
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 ARCSPerficient, Inc.
 
HUG Ireland Event - HPCC Presentation Slides
HUG Ireland Event - HPCC Presentation SlidesHUG Ireland Event - HPCC Presentation Slides
HUG Ireland Event - HPCC Presentation SlidesJohn Mulhall
 
Understanding XBRL
Understanding XBRLUnderstanding XBRL
Understanding XBRLMamta 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 IntroductionAayush 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 2017Aayush 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 FrameworkAayush Shrestha
 
Power of Elastic Search - nLocate
Power of Elastic Search - nLocatePower of Elastic Search - nLocate
Power of Elastic Search - nLocateAayush 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 ES6Aayush 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 ItAayush Shrestha
 
Understanding angular js
Understanding angular jsUnderstanding angular js
Understanding angular jsAayush 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 DisabilitiesAayush Shrestha
 
XBRL Implementation for Financial Reporting
XBRL Implementation for Financial ReportingXBRL Implementation for Financial Reporting
XBRL Implementation for Financial ReportingAayush 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

BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 

Recently uploaded (20)

BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 

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