Freestyle Reporting with Inline XBRL A UK Company Tax Online Filing Case Study Andy Greener Enterprise Architect, HMRC IMS Strategy & Architecture 19th.

Slides:



Advertisements
Similar presentations
Developing an XBRL Reporting Architecture Rafael Valero Arce Fujitsu España Services es.fujitsu.com.
Advertisements

Business Transformation Jo Jones Programme Manager e-Services.
+ iXBRL. + iXBRL What is it? Proposed Recommendation by xbrl.org Embeds XBRL within HTML or XHTML document HTML/XHTML tags used for rendering information.
ICAEW The use of iXBRL in tax and the new corporation tax filing rules Anita Monteith Technical Manager, Tax Faculty.
XBRL in the UK Peter Calvert XBRL European Technical Meeting 5 October 2006.
General Ledger and Reporting System
What is XBRL Dr Paul Booth Technical & Development Manager, IT Faculty ?
The views expressed in this presentation are those of the presenter, not necessarily those of the IASB or IFRS Foundation. International Financial Reporting.
 Mark & Sons Future Technology Co. (hereafter, MSFT) is a $40 billion public company that provides high-technology products and services.  Currently,
Bringing XBRL tax filing to the UK Jeff Smith, Customer Contact, Online Services,
ACG 4401 Introduction to XBRL. What is a Supply Chain?
Accounting Information Systems (ACCT 312) XBRL: eXtensible Business Reporting Language PowerPoint Presentations.
ICAEW The use of iXBRL in tax and the new corporation tax filing rules Anita Monteith Technical Manager, Tax Faculty.
OASIS document rules Nigel Shaw Eurostep Limited.
XBRL: Filing under the new accounting standards 19 May 2014 Andrew Hughes.
Skip 2013 Inline XBRL vs. XBRL for Financial Reporting UWCISA Symposium on Information Integrity & IS Assurance - Toronto, Oct 3, Clinton E. White,
+ iXBRL. + iXBRL What is it? Proposed Recommendation by xbrl.org Embeds XBRL within HTML or XHTML document HTML/XHTML tags used for rendering information.
+ iXBRL. + iXBRL What is it? Recommendation by xbrl.org (1.0) Embeds XBRL within HTML or XHTML document HTML/XHTML tags used for rendering information.
Chapter 6 Current State of XBRL IFRS Taxonomy Discoverable Taxonomy Set Extension Taxonomies Validation of XBRL vs xml.
1 TOKYO STOCK EXCHANGE’s XBRL project AOSEF Market Data & Technology Collaboration Workshop 2007 Nov. Ver.1.0.
1 XBRL : RBI Initiative Dr. A S Ramasastri Chief General Manager Department of Information Technology Reserve Bank of India.
SAP’s XBRL Motivation SAP‘s XBRL Motivation Compliance
XBRL Business Language. What is XBRL?  XBRL, or eXtensible Business Reporting Language  An extension of XML, or eXtensible Markup Language  The goal.
XBRL Extensible Business Reporting Language. XBRL: Not just a requirement XBRL is the future for all financial reporting and it is important to know how.
XBRL Voluntary Program on the EDGAR System April 2005 Brigitte Lippmann Attorney Division of Corporation Finance Jeffrey Naumann Enabling Technologies.
Chapter 12 Pensions, Share Options, Leases, Taxation and Foreign Currency.
Clarity Systems Briefing to FEI CFIT Mark NashmanPresident & CTO ext. 407 Louis MatherneDirector, XBRL Services.
The CBSO project - Experience and issues Madrid, 05 October 2006 Camille Dümm Pascal Rodrique Central Balance Sheet Office.
XBRL Second Phase of Implementation. Background of XBRL Implementation MCA has taken a lead in the Implementation of XBRL by mandating the XBRL filing.
OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.
National Institute of Standards and Technology 1 Testing and Validating OAGi NDRs Puja Goyal Salifou Sidi Presented to OAGi April 30 th, 2008.
1 Japan FSA's XBRL Project - Launch of New Public Disclosure System with Mandatory XBRL - May 2008 Toshinori Kobayashi Financial Services Agency, The Japanese.
XBRL (Xtensible Business Reporting Language) is Coming: Are You Ready? Pertemuan 12 Matakuliah: F0122 – Seminar Akuntansi Tahun: 2009.
ACG 5405 Introduction to XBRL. Networked What does it mean to be networked? –It means the ability to pass data between software applications across a.
1 XBRL from the Analyst-Investor Perspective XBRL US Conference, October 15, 2008 Tom Larsen, CFA Harding Loevner Management CFA Institute XBRL Working.
November 2003 Presented to “Commercializing RDF” Semantic Software Solutions for Enterprise Web Management International World Wide Web Conference 2004.
XBRL Tools Roadmap - Interstage XWand - Toshimitsu SUZUKI FUJITSU LIMITED.
Session IV - Use of administrative data for data collection - Statistics Belgium Geneva, 31 October – 2 November.
11/2/2003 Diane Mueller Sr. Program Manager, XML Content Solutions XBRL/Seattle Internal Reporting Session Streamlining Financial.
Taylor Hawes Controller – Global Platforms & Operations Microsoft Corporation SEC Voluntary Filing Program.
E-Services Programme XBRL and Company Tax e-filing 21st May 2003 Jeff Smith Service Development Leader Inland Revenue (UK) CT e-services.
THE USE OF ADMINISTRATIVE BANKING AND INSURANCE DATA 1 Presented by Hazel Corbin Statistics Adviser, ECCB Palm Haven Hotel Saint Lucia 3 to 7 February,
1 XML An Overview Roger Debreceny University of Hawai`i Skip White University of Delaware XBRL Workshop, August 2006.
ENHANCING IFRS EXTERNAL REPORTING USING XBRL
Chapter 6 Current State of XBRL Discoverable Taxonomy Set Extension Taxonomies Validation of XBRL vs xml IFRS Taxonomy iXBRL Corporate Actions Audit Data.
Chapter 6 Current State of XBRL Discoverable Taxonomy Set Extension Taxonomies Validation of XBRL vs xml IFRS Taxonomy iXBRL Corporate Actions Audit Data.
Analysis of Financial Data May 15, 2012 This presentation has been prepared to help constituents understand the current status of projects of the FASB.
XBRL Implementation: A Field Investigation Diane Janvrin Associate Professor Won No Assistant Professor Information Systems Mid-Year Meeting January 9,
ACG 5405 Introduction to XBRL. Networked What does it mean to be networked? –It means the ability to pass data between software applications across a.
® Foundations of XBRL: Organisation and Concepts Walter Hamscher Vice Chair, XBRL International Consultant to.
SBR IN FINLAND SEMINAR ON STANDARD BUSINESS REPORTING (SBR) NOVEMBER 24, 2015 OTTAWA, CANADA Elina Koskentalo Project Manager and Taxonomy Developer, XBRL.
+ iXBRL Inline XBRL. + iXBRL What is it? Recommendation by xbrl.org (1.0) Embeds XBRL within HTML or XHTML document HTML/XHTML tags used for rendering.
XBRL for regulatory reporting in Belgium Camille Dümm Central Balance Sheet Office (CBSO) Update on the CBSO latest developments and related projects.
Advanced Accounting Information Systems
What is XBRL Dr Paul Booth Technical & Development Manager, IT Faculty ?
Chapter 6 Current State of XBRL IFRS Taxonomy Discoverable Taxonomy Set Extension Taxonomies Validation of XBRL vs xml.
Hiding the Angle Brackets Rendering XBRL for compliance professionals and regulators Lucian Holland 27 April 2005.
ING XBRL Proof of Concept July 19, ©2005 page 2. Utilizing XBRL  ING Objectives  Benefits  Goals  Proof of Concept Plan  Stat  USGAAP  Pain.
CS SONU LAKHANI AEO, ICSI.  WHAT IS XBRL?  XBRL IN THE INDIAN CONTEXT  HOW DOES XBRL WORK?  HOW IS TAGGING DONE?  HOW TO CREATE AN INSTANCE DOCUMENT?
Advanced Accounting Information Systems Day 34 XBRL Instance Documents and Taxonomies November 13, 2009.
Company Regulator Problem = Exchange of data between regulated entity and regulator Regulator solution = Use XML Schema to define terms for exchange. Regulator.
Online Information and Education Conference 2004, Bangkok Dr. Britta Woldering, German National Library Metadata development in The European Library.
THE INTERNET ECONOMY Item 4 10 th Meeting of the Advisory Expert Group April
+ iXBRL Inline XBRL. + SEC Filings – HTML and XBRL HTML XBRL Extension Taxonomy Presentation Calculation Definition (tables) Labels.
IS 356 IT for Financial Services
19th XBRL International Conference “Reducing regulatory burden with XBRL: a catalyst for better reporting” June 22-25, 2009 Paris, France Reducing the.
Managers’ briefing: Why XBRL?
Agent Road Shows Practical Experiences in the UK of Introducing XBRL for Taxation to the Business Community Jeff Smith HM Revenue & Customs Business.
XBRL vs. Custom XML NAESB eForms Subcommittee
Making Tax Digital for Business
Presentation transcript:

Freestyle Reporting with Inline XBRL A UK Company Tax Online Filing Case Study Andy Greener Enterprise Architect, HMRC IMS Strategy & Architecture 19th XBRL International Conference - June Paris

Background UK CT is an annual self-assessment regime CT Filing Requirements: –A CT600 Return form (plus up to 10 supplementary “pages”) –Declaration, liability and summary of liability calculation –Supporting Financial Statements –Full Statutory Accounts (inc a P&L, Balance Sheet, etc) –Tax Computation (full liability calculation) –Other relevant supporting documentation

Background continued The CT600 form (and supplementary pages) lend themselves well to a “traditional” structured XML solution But the Financial Statements have no prescribed format - there is much custom and practice: Finance Act, 1998, Sch 18, Company tax return Company tax return 3 (1) The Inland Revenue may by notice require a company to deliver a return (a “company tax return”) of such information, accounts, statements and reports - (a) relevant to the tax liability of the company, or (b) otherwise relevant to the application of the Corporation Tax Acts to the company, as may reasonably be required by the notice.

History of CT Online Filing 300, ,000, Aware of XBRL v1.0, v2.0 just emerging… CT600 XML Schema proposed + PDF Tax Comp & Accts 2003Live service launched with a plan to migrate PDF Tax Comps and Accts to XBRL in due course. Began development of Tax Computation Taxonomy 2005Live service updated to accept XBRL Tax Comps 2006Carter Report recommends mandatory online filing using XBRL for Tax Comps and Accounts 2008Became aware of Inline XBRL proposal and supported it. 1st Candidate Rec published in July. UK GAAP published 2009Mandated Inline XBRL for Returns from third-party filing applications. 4th Candidate Rec published in April 2011Mandation from April 2012First full year of mandatory online filing Submissions

The CT Online Filing Service Approx 20% of filers use the HMRC Portal –This is migrating from an online forms application to an offline intelligent form in October –PDF Tax Comps and Accounts are “uploaded” to the form The rest use commercial filing packages to submit an XML-based transaction to HMRC –Often with the support of specialised production packages for the “attached” Tax Comps and Accounts - at present these are almost exclusively PDF-based, for human consumption

Why Present For Human Consumption? Automated risk rules (dependent on marked-up data) rarely identify specific risk cases The best we can do is eliminate uninteresting cases, to leave a “needle-rich haystack” Experienced inspectors still need to work these cases, and need to see them in a familiar form Investigations require dialog between HMRC and the Company, with reference to documents that both have access to - rendering consistency is vital

The “traditional” Rendering Approach XBRL Tax Computations supported by XSLT stylesheet for rendering to HTML –Basic semi-automatically generated stylesheet, austere format - user-supplied stylesheets considered too much of a security risk –Even so, the stylesheet was large and hard to maintain –It was clearly going to be difficult to handle all the “corner cases”, oddities and every last Taxonomy item, not to mention private company Extension Taxonomies (required for raw XBRL filing of all but the most straightforward companies’ Tax Computations) v0.1 (0.5Mb)v1.16 (12Mb)v1.21 (17Mb) concepts2,000 concepts3,500+ concepts

Extending Taxonomies - for what? Existing disclosure requirements are not affected by online filing –Every last piece of disclosable data, down to the most detailed schedules (e.g. company cars) needs to be reported –XBRL needs to be stretched to its very limits to cope, with liberal use of private company Extension Taxonomies –But the original intention of Lord Carter’s recommendation was to enable automated risk analysis allowing better targeting of resources, along with the collection of structured data for statistics, economic forecasting, etc –We were only ever going to use a core set of data items for automated risk rules (mostly confined to the base Taxonomies) so most of the data supplied via Extensions is only of use to humans…

Why Inline XBRL? Coercing everything into XBRL and then building complex rendering solutions for it just so humans could read the detail seemed pointless Inline XBRL provides a much closer and more efficient requirements “match” –Detail can be rendered for human consumption only –That data which needs marking-up can be marked up –Producers are free to define the look & feel, branding, etc –Heavyweight transformative rendering technology is not required

Inline XBRL - What Is It? A Specification of the XII Rendering Working Group A method of embedding encoded XBRL mark-up as metadata in an XHTML (or HTML) document Data item content is rendered by the browser, encoded XBRL mark-up is ignored Encoded mark-up and data can be easily extracted and transformed to “raw” XBRL One document contains both structured data and human- consumable rendering Opportunity to assure correspondence (via a GUI)

The Benefits For Our Use-Case Addresses the rendering issue by putting it back in the hands of the producing application, where it belongs –Current production applications control layout, look & feel, branding, etc., for paper and PDF output - why should XBRL be any different? –Both creator and recipient are guaranteed the same/close enough rendering Eliminates the need for private Extensions (mostly) –Not all disclosable information needs to be marked up –Detail needs to be human-readable, not machine-readable –Extension Taxonomies may still be needed where existing Dimensions are extended or new Dimensions/Hypercubes are required

Inline XBRL Format Transformation Date and numeric values are often ‘visually adorned’ for human consumption –e.g. thousands separators (comma, dot, space - regional/cultural variants) but must be transformed to canonical form for XBRL –e.g. 3,400,000 --> or ,00 --> –e.g. 17 October 2009 or Oct 17, > Part 3 of the Spec: the Transformation Rules Registry –Extensible set of transformation rules –Mapping of human conventions to canonical data formats

Statutory Accounts & Computations Samples - demo

Non-Numeric data (example from Accounts sample) Use of derivatives <ix:nonNumeric ix:contextRef='FY2008' ix:name='uk-gaap-pt:FinancialInstrumentsRisksFree-textComment'> XBRL-TESTCO uses forward foreign currency contracts to reduce exposure to the variability of foreign exchange rates by fixing the rate of any material payments in a foreign currency. XBRL-TESTCO uses forward foreign currency contracts to reduce exposure to the variability of foreign exchange rates by fixing the rate of any material payments in a foreign currency. iXBRL Use of derivatives XBRL-TESTCO uses forward foreign currency contracts to reduce exposure to the variability of foreign exchange rates by fixing the rate of any material payments in a foreign currency. Rendered XBRL

Depreciation <ix:nonFraction ix:contextRef='FY2007' ix:decimals='2’ ix:format='ixt:numcommadot’ ix:name='ct-CaseI:TradingProfitsIndividualTradeAdjustmentsDepreciation’ ix:unitRef='GBP'>347, Non-Fractional Numeric data (example from Comp sample) <ct-CaseI:TradingProfitsIndividualTradeAdjustmentsDepreciation contextRef="FY2007" decimals="2" unitRef="GBP"> Depreciation347,375.00Rendered iXBRL XBRL

Date <ix:nonNumeric ix:contextRef='FY20082' ix:name='uk-gaap-pt:DateSigningDirectorsReport’ ix:format='ixt:datelonguk'>15 July 2008 Dates (example from Accounts sample) iXBRL Date15 July 2008 Rendered XBRL

Fractions (synthesised example) iXBRL XBRL RenderedA1Apportionment fraction for FY1 90 / 365 A1 Apportionment fraction for FY1 <ix:fraction ix:contextRef='NFC1’ ix:name='ct-Tax:CalculationOf…ApportionmentFraction' ix:unitRef='pure'> 90 /

Tuples (example from Accounts sample) <ix:nonNumeric ix:contextRef='FY2008’ ix:name='uk-gaap-pt:TitleOtherSpecificAccountingPolicy' ix:order='1' ix:tupleRef='tuple.3'>Pensions <ix:nonNumeric ix:contextRef='FY2008’ ix:name='uk-gaap-pt:ContentOtherSpecificAccountingPolicy' ix:order='2’ ix:tupleRef='tuple.3'>The company makes contributions to a group personal pension scheme on behalf of its employees. Contributions are charged to the profit and loss account as they become due, in accordance with the rules of the scheme. <ix:tuple ix:name='uk-gaap-pt:OtherSpecificAccountingPolicy-Details’ ix:tupleID='tuple.3’> … First child Second child......

All the invisible stuff… … <!-- The ix:hidden element is used to contain XBRL facts that are not to be displayed in the Inline XBRL Document. --> … <!-- The ix:references element is used to contain XBRL schemaRef and linkbaseRef elements which are required by the target XBRL instance. --> … <!-- The ix:resources element is used to contain XBRL roleRef, arcroleRef, context or unit elements which are required by the target XBRL instance. --> …

Commercial Software Vendors We are heavily dependent on vendors to integrate Inline XBRL into their products –Principally by re-purposing existing formatted output capability to generate XHTML and embed Inline XBRL mark-up Many are already well into their development cycle and actively using our test service –Where software is already used, companies are dependent on their existing software providers to step up to the mark –Where software is not used (other than word-processors or spreadsheets), the step-up is bigger, and requires specialised software for the first time

Summary UK CT software providers are gearing up for Inline XBRL submission of Tax Comps and Accounts from Oct 2009 onwards, working towards mandation in 2011 Inline XBRL suits our specific use-case very well and provides the right balance between disclosure requirements and mark-up requirements Transformative rendering (stylesheets, formatting linkbases, etc) have their place in more formulaic applications

Questions? Thank you - you can also send questions to me at