SlideShare a Scribd company logo
1 of 12
Considerations for Accounting Professionals Wishing to Perform XBRL-Specific Assurance Services Hang Miao
Brief introduction to XBRL eXtensible Business Reporting Language Computing language designed to improve quality of financial reporting by: Eliminating manual keying Making financial statements between companies more comparable
Brief introduction to XBRL (Cont’d) Example: Consider the following piece of financial information: Assets held For Sale             € 100,000 In XBRL, this information would be represented as: <ifrs-gp: AssetsHeldSaleontextRef=”Current_AsOf” unitRef=”U-Euros” decimals=”0”> 100000 </ifrs-gp:AssetsHeldSale> Source: http://www.xbrl.org/Example1/
Brief introduction to XBRL (Cont’d) XBRL financial statements are created by tagging financial statement data with elements from an XBRL taxonomy An XBRL taxonomy is a dictionary of the XBRL tags.  <ifrs-gp: AssetsHeldSalecontextRef=”Current_AsOf” unitRef=”U-Euros” decimals=”0”>100000</ifrs-gp:AssetsHeldSale>
Financial statements XBRL document (Instance) Users XBRL taxonomy
Source: http://www.informationbuilders.com/images/products/webfocus/enlarge/enl_xbrl-fml.jpg
What services can an accountant provide with respect to XBRL? XBRL was not designed with information integrity in mind Possible problems with XBRL include: Improper use of taxonomic elements Improper use of custom elements XBRL document does not match original financial statements
Can professional accountants provide XBRL services? Assurance is currently not required for XBRL documents As with any other assurance engagement, the accountant must be independent See AICPA SOP 09-1 for list of engagement conditions
Choosing between an Attestation Report and Specified Procedures Report Two types of reports can be issued: Attestation Report (US: AT 101, Can: HB 5025) Specified Procedures Report (US: AT 201, Can: HB 5025) Choice depends on user needs Specified procedures report requires input from users
Skills/expertise required Knowledge of regulatory environment (e.g. SEC filing rules in the US) Knowledge of IT and XBRL Ability to use XBRL reading and manipulation programs
Future developments More guidance– AICPA Exposure Draft Increased size and complexity of XBRL filings Increased user sophistication with respect to XBRL
Thank you for watching

More Related Content

Similar to Accounting Professionals' Guide to XBRL Assurance Services

Accounting and Corporate Regulatory Authority (ACRA) Presentation CRF 2009
Accounting and Corporate Regulatory Authority (ACRA) Presentation CRF 2009Accounting and Corporate Regulatory Authority (ACRA) Presentation CRF 2009
Accounting and Corporate Regulatory Authority (ACRA) Presentation CRF 2009Corporate Registers Forum
 
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
 
Why XBRL - Preparing for the Future of Your Business
Why XBRL - Preparing for the Future of Your BusinessWhy XBRL - Preparing for the Future of Your Business
Why XBRL - Preparing for the Future of Your BusinessBrian Hill
 
MCA Circular on XBRL implementation from 1st April 2011
MCA Circular on XBRL implementation from 1st April 2011MCA Circular on XBRL implementation from 1st April 2011
MCA Circular on XBRL implementation from 1st April 2011Takshila Learning Pvt. Ltd.
 
Chapter 02-introduction
Chapter 02-introductionChapter 02-introduction
Chapter 02-introductionjps619
 
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
 
Understanding XBRL
Understanding XBRLUnderstanding XBRL
Understanding XBRLMamta Binani
 
An Introduction To XBRL
An Introduction To XBRLAn Introduction To XBRL
An Introduction To XBRLDhiren Gala
 
Chapter 04-overview historystatetrends
Chapter 04-overview historystatetrendsChapter 04-overview historystatetrends
Chapter 04-overview historystatetrendsjps619
 
Chapter 20-advanced aspectsofxbrl
Chapter 20-advanced aspectsofxbrlChapter 20-advanced aspectsofxbrl
Chapter 20-advanced aspectsofxbrljps619
 
HOW XBRL WILL DRAMATICALLY IMPROVE: REPORTING AND CONTROL PROCESSES
HOW XBRL WILL DRAMATICALLY IMPROVE: REPORTING AND CONTROL PROCESSESHOW XBRL WILL DRAMATICALLY IMPROVE: REPORTING AND CONTROL PROCESSES
HOW XBRL WILL DRAMATICALLY IMPROVE: REPORTING AND CONTROL PROCESSESWorkiva
 
04 07 2010 Washington Dc Xbrl A Language Of The Government World
04 07 2010 Washington Dc Xbrl A Language Of The Government World04 07 2010 Washington Dc Xbrl A Language Of The Government World
04 07 2010 Washington Dc Xbrl A Language Of The Government WorldWorkiva
 
Xbrl the future of financial reporting by ca. nirmal ghorawat
Xbrl the future of financial reporting by ca. nirmal ghorawatXbrl the future of financial reporting by ca. nirmal ghorawat
Xbrl the future of financial reporting by ca. nirmal ghorawatNirmal Ghorawat
 
110 Introduction To Xbrl Taxonomies And Instance Documents Sept 2007 Print Ve...
110 Introduction To Xbrl Taxonomies And Instance Documents Sept 2007 Print Ve...110 Introduction To Xbrl Taxonomies And Instance Documents Sept 2007 Print Ve...
110 Introduction To Xbrl Taxonomies And Instance Documents Sept 2007 Print Ve...helggeist
 

Similar to Accounting Professionals' Guide to XBRL Assurance Services (20)

2013 XBRL Procedure
2013 XBRL Procedure2013 XBRL Procedure
2013 XBRL Procedure
 
Sushil\'s XBLR Document
Sushil\'s XBLR DocumentSushil\'s XBLR Document
Sushil\'s XBLR Document
 
Accounting and Corporate Regulatory Authority (ACRA) Presentation CRF 2009
Accounting and Corporate Regulatory Authority (ACRA) Presentation CRF 2009Accounting and Corporate Regulatory Authority (ACRA) Presentation CRF 2009
Accounting and Corporate Regulatory Authority (ACRA) Presentation CRF 2009
 
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
 
Why XBRL - Preparing for the Future of Your Business
Why XBRL - Preparing for the Future of Your BusinessWhy XBRL - Preparing for the Future of Your Business
Why XBRL - Preparing for the Future of Your Business
 
Xbrl
XbrlXbrl
Xbrl
 
MCA Circular on XBRL implementation from 1st April 2011
MCA Circular on XBRL implementation from 1st April 2011MCA Circular on XBRL implementation from 1st April 2011
MCA Circular on XBRL implementation from 1st April 2011
 
MCA Circular
MCA CircularMCA Circular
MCA Circular
 
Chapter 02-introduction
Chapter 02-introductionChapter 02-introduction
Chapter 02-introduction
 
Xbrl
XbrlXbrl
Xbrl
 
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...
 
Understanding XBRL
Understanding XBRLUnderstanding XBRL
Understanding XBRL
 
An Introduction To XBRL
An Introduction To XBRLAn Introduction To XBRL
An Introduction To XBRL
 
Chapter 04-overview historystatetrends
Chapter 04-overview historystatetrendsChapter 04-overview historystatetrends
Chapter 04-overview historystatetrends
 
Chapter 20-advanced aspectsofxbrl
Chapter 20-advanced aspectsofxbrlChapter 20-advanced aspectsofxbrl
Chapter 20-advanced aspectsofxbrl
 
XBRL
XBRLXBRL
XBRL
 
HOW XBRL WILL DRAMATICALLY IMPROVE: REPORTING AND CONTROL PROCESSES
HOW XBRL WILL DRAMATICALLY IMPROVE: REPORTING AND CONTROL PROCESSESHOW XBRL WILL DRAMATICALLY IMPROVE: REPORTING AND CONTROL PROCESSES
HOW XBRL WILL DRAMATICALLY IMPROVE: REPORTING AND CONTROL PROCESSES
 
04 07 2010 Washington Dc Xbrl A Language Of The Government World
04 07 2010 Washington Dc Xbrl A Language Of The Government World04 07 2010 Washington Dc Xbrl A Language Of The Government World
04 07 2010 Washington Dc Xbrl A Language Of The Government World
 
Xbrl the future of financial reporting by ca. nirmal ghorawat
Xbrl the future of financial reporting by ca. nirmal ghorawatXbrl the future of financial reporting by ca. nirmal ghorawat
Xbrl the future of financial reporting by ca. nirmal ghorawat
 
110 Introduction To Xbrl Taxonomies And Instance Documents Sept 2007 Print Ve...
110 Introduction To Xbrl Taxonomies And Instance Documents Sept 2007 Print Ve...110 Introduction To Xbrl Taxonomies And Instance Documents Sept 2007 Print Ve...
110 Introduction To Xbrl Taxonomies And Instance Documents Sept 2007 Print Ve...
 

Recently uploaded

Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...ritikasharma
 
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser... Shivani Pandey
 
Beautiful 😋 Call girls in Lahore 03210033448
Beautiful 😋 Call girls in Lahore 03210033448Beautiful 😋 Call girls in Lahore 03210033448
Beautiful 😋 Call girls in Lahore 03210033448ont65320
 
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...aamir
 
College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...
College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...
College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...anamikaraghav4
 
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...rahim quresi
 
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...aamir
 
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...noor ahmed
 
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...rahim quresi
 
Russian Call Girl South End Park - Call 8250192130 Rs-3500 with A/C Room Cash...
Russian Call Girl South End Park - Call 8250192130 Rs-3500 with A/C Room Cash...Russian Call Girl South End Park - Call 8250192130 Rs-3500 with A/C Room Cash...
Russian Call Girl South End Park - Call 8250192130 Rs-3500 with A/C Room Cash...anamikaraghav4
 
(DIVYA) Dhanori Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(DIVYA) Dhanori Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(DIVYA) Dhanori Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(DIVYA) Dhanori Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
👙 Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Service
👙  Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Service👙  Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Service
👙 Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Serviceanamikaraghav4
 
VIP Call Girls Sonagachi - 8250192130 Escorts Service 50% Off with Cash ON De...
VIP Call Girls Sonagachi - 8250192130 Escorts Service 50% Off with Cash ON De...VIP Call Girls Sonagachi - 8250192130 Escorts Service 50% Off with Cash ON De...
VIP Call Girls Sonagachi - 8250192130 Escorts Service 50% Off with Cash ON De...anamikaraghav4
 
Book Call Girls in Panchpota - 8250192130 | 24x7 Service Available Near Me
Book Call Girls in Panchpota - 8250192130 | 24x7 Service Available Near MeBook Call Girls in Panchpota - 8250192130 | 24x7 Service Available Near Me
Book Call Girls in Panchpota - 8250192130 | 24x7 Service Available Near Meanamikaraghav4
 
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...noor ahmed
 
Call Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service NashikCall Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 

Recently uploaded (20)

Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
 
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
 
Call Girls Chirag Delhi Delhi WhatsApp Number 9711199171
Call Girls Chirag Delhi Delhi WhatsApp Number 9711199171Call Girls Chirag Delhi Delhi WhatsApp Number 9711199171
Call Girls Chirag Delhi Delhi WhatsApp Number 9711199171
 
Goa Call "Girls Service 9316020077 Call "Girls in Goa
Goa Call "Girls  Service   9316020077 Call "Girls in GoaGoa Call "Girls  Service   9316020077 Call "Girls in Goa
Goa Call "Girls Service 9316020077 Call "Girls in Goa
 
Beautiful 😋 Call girls in Lahore 03210033448
Beautiful 😋 Call girls in Lahore 03210033448Beautiful 😋 Call girls in Lahore 03210033448
Beautiful 😋 Call girls in Lahore 03210033448
 
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
 
College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...
College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...
College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...
 
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
 
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
 
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
 
Desi Bhabhi Call Girls In Goa 💃 730 02 72 001💃desi Bhabhi Escort Goa
Desi Bhabhi Call Girls  In Goa  💃 730 02 72 001💃desi Bhabhi Escort GoaDesi Bhabhi Call Girls  In Goa  💃 730 02 72 001💃desi Bhabhi Escort Goa
Desi Bhabhi Call Girls In Goa 💃 730 02 72 001💃desi Bhabhi Escort Goa
 
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
 
Russian Call Girl South End Park - Call 8250192130 Rs-3500 with A/C Room Cash...
Russian Call Girl South End Park - Call 8250192130 Rs-3500 with A/C Room Cash...Russian Call Girl South End Park - Call 8250192130 Rs-3500 with A/C Room Cash...
Russian Call Girl South End Park - Call 8250192130 Rs-3500 with A/C Room Cash...
 
Call Girls South Avenue Delhi WhatsApp Number 9711199171
Call Girls South Avenue Delhi WhatsApp Number 9711199171Call Girls South Avenue Delhi WhatsApp Number 9711199171
Call Girls South Avenue Delhi WhatsApp Number 9711199171
 
(DIVYA) Dhanori Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(DIVYA) Dhanori Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(DIVYA) Dhanori Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(DIVYA) Dhanori Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
👙 Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Service
👙  Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Service👙  Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Service
👙 Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Service
 
VIP Call Girls Sonagachi - 8250192130 Escorts Service 50% Off with Cash ON De...
VIP Call Girls Sonagachi - 8250192130 Escorts Service 50% Off with Cash ON De...VIP Call Girls Sonagachi - 8250192130 Escorts Service 50% Off with Cash ON De...
VIP Call Girls Sonagachi - 8250192130 Escorts Service 50% Off with Cash ON De...
 
Book Call Girls in Panchpota - 8250192130 | 24x7 Service Available Near Me
Book Call Girls in Panchpota - 8250192130 | 24x7 Service Available Near MeBook Call Girls in Panchpota - 8250192130 | 24x7 Service Available Near Me
Book Call Girls in Panchpota - 8250192130 | 24x7 Service Available Near Me
 
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
 
Call Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service NashikCall Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
 

Accounting Professionals' Guide to XBRL Assurance Services

  • 1. Considerations for Accounting Professionals Wishing to Perform XBRL-Specific Assurance Services Hang Miao
  • 2. Brief introduction to XBRL eXtensible Business Reporting Language Computing language designed to improve quality of financial reporting by: Eliminating manual keying Making financial statements between companies more comparable
  • 3. Brief introduction to XBRL (Cont’d) Example: Consider the following piece of financial information: Assets held For Sale € 100,000 In XBRL, this information would be represented as: <ifrs-gp: AssetsHeldSaleontextRef=”Current_AsOf” unitRef=”U-Euros” decimals=”0”> 100000 </ifrs-gp:AssetsHeldSale> Source: http://www.xbrl.org/Example1/
  • 4. Brief introduction to XBRL (Cont’d) XBRL financial statements are created by tagging financial statement data with elements from an XBRL taxonomy An XBRL taxonomy is a dictionary of the XBRL tags. <ifrs-gp: AssetsHeldSalecontextRef=”Current_AsOf” unitRef=”U-Euros” decimals=”0”>100000</ifrs-gp:AssetsHeldSale>
  • 5. Financial statements XBRL document (Instance) Users XBRL taxonomy
  • 7. What services can an accountant provide with respect to XBRL? XBRL was not designed with information integrity in mind Possible problems with XBRL include: Improper use of taxonomic elements Improper use of custom elements XBRL document does not match original financial statements
  • 8. Can professional accountants provide XBRL services? Assurance is currently not required for XBRL documents As with any other assurance engagement, the accountant must be independent See AICPA SOP 09-1 for list of engagement conditions
  • 9. Choosing between an Attestation Report and Specified Procedures Report Two types of reports can be issued: Attestation Report (US: AT 101, Can: HB 5025) Specified Procedures Report (US: AT 201, Can: HB 5025) Choice depends on user needs Specified procedures report requires input from users
  • 10. Skills/expertise required Knowledge of regulatory environment (e.g. SEC filing rules in the US) Knowledge of IT and XBRL Ability to use XBRL reading and manipulation programs
  • 11. Future developments More guidance– AICPA Exposure Draft Increased size and complexity of XBRL filings Increased user sophistication with respect to XBRL
  • 12. Thank you for watching

Editor's Notes

  1. For example, let’s say that I wanted to represent “Assets held for sale” of 100,000 Euros in XBRL.In XBRL, the code looks like something on the screen that you see. If you’ve ever worked with HTML, this would be instantly familiar to you, because like HTML, XBRL is also a Markup Language in which information is tagged with data that describe that information.
  2. In the example, AssetsHeldForSale was an element. A taxonomy is a collection of these elements. A financial statement preparer would map each account with the corresponding element. This creates a mapped XBRL document, also known as an XBRL instance.
  3. Can professional accountants provide XBRL services?In canada and the US, there is currently no requirement to provide XBRL assurance services. In other words, XBRL filings are unaudited, in the same way as the MD&amp;A.As with any other assurance engagement, the accountant must be independent. What does this mean in an XBRL context? Well, if you were performing advisory with regards to XBRL, you may pass off as independent. However, if you actually perform tagging for the client, then your indepndence is impaired, as you will end up reviewing your own work.There are more conditions, but if you are interested in the full list, please see the AICPA’s SOP 09-1
  4. There are two types of reports that an auditor can issueOne is the Attestation Report (US: AT 101, Can: HB 5025)The other is a Specified Procedures Report (US: AT 201, Can: HB 5025)With the attestation report, the accountant issues an opinion regarding the accuracy of the XBRL information, and whether it is materially misstated.With a Specified Procedures Report, the accountant simply performs a list of procedures and reports on the outcome. No opinion is actually issued.The choice of report depends on user needs. An attestation report is more standardized, and therefore more suitable when you don’t know who the users will be. With the Specified Procedures Report, the user actually determines what assertions need to be tested and what materiality is. Therefore, the users have to be identifiable for this type of engagement to be performed. An example of such a user would be a company’s Board of Directors.You also need to keep in mind that because Attestation reports require the issuance of an opinion, there is greater legal risk for the accountant.
  5. There are several things that a CA needs to know beyond the core body of knowledge that practicing Cas are required to know.Knowledge of regulatory environment (e.g. SEC filing rules in the US) Canadian Securities Administratiors (CSA)Knowledge of IT and XBRL – how XBRL works, what sort of taxonomies are required.etcAbility to use XBRL reading and manipulation programs. Some procedures can be done manually but as XBRL filings get more complex in the future, the only way to economically provide XBRL services is by using these software. Thankfully, most of them are free.
  6. In June of this month, the AICPA has issued an exposure draft on XBRL assurance. This is the first attempt by an accounting body to issue authoritative guidance. The exposure draft talks about XBRL assurance at a high, principles-based level, so it should help accountants with XBRL assurance services by providing more guidelines.Also, XBRL filings are mandatory now, and they are expected to become longer and more complex, as preparers get better at making them.Finally, users will become more sophisticated at using XBRL filings, so it is possible that one day, assurance on XBRL filings will become a regulatory requirement.