Adopting Standard Business Reporting A guide to adopting SBR for APRA reporting Version 1.0 (issued August 2011) www.apra.gov.au/SBR Australian Prudential Regulation Authority Disclaimer and copyright While APRA endeavours to ensure the quality of this publication, it does not accept any responsibility for the accuracy, completeness or currency of the material included in this publication and will not be liable for any loss or damage arising out of any use of, or reliance on, this publication. © Australian Prudential Regulation Authority (APRA) This work is licensed under the Creative Commons Attribution 3.0 Australia Licence (CCBY 3.0). This licence allows you to copy, distribute and adapt this work, provided you attribute the work and do not suggest that APRA endorses you or your work. To view a full copy of the terms of this licence, visit www.creativecommons.org/licenses/ by/3.0/au/. Australian Prudential Regulation Authority ii Adopting Standard Business Reporting A guide to adopting SBR for APRA reporting Abstract This document provides a roadmap to adopting SBR for APRA reporting and should be read in conjunction with Standard Business Reporting Implementation Methodology for Large Business – Core Methodology, which is available on request from sbr@treasury.gov.au or by calling 1300488231. Australian Prudential Regulation Authority iii Adopting Standard Business Reporting A guide to adopting SBR for APRA reporting Contents Preamble 1 History 1 Taxonomy 2 Overview 3 The opportunity 3 This document 3 Summary of lessons learnt from the early adopter program 4 On-line available resources 4 SBR published resources 4 Skills 4 Tools 5 Initial analysis 5 What APRA has delivered 6 SBR Taxonomy 6 Plain English Taxonomy – PET 7 D2A 7 Other documents 8 SBR adoption for APRA reporting Process map Steps and Notes References 9 9 10 13 XBRL 2.1 and Instances 13 Concepts and Dimensions 14 Appendix — Sample instance limitations Australian Prudential Regulation Authority 16 iv Adopting Standard Business Reporting A guide to adopting SBR for APRA reporting Preamble History SBR Project is a whole of government program headed up by Treasury and involving the Australian Taxation Office (ATO), Australian Securities & Investments Commission (ASIC), State and Territory Revenue Offices. Regulatory compliance cost businesses tens of billon of dollars each year according to a report produced by a government sponsored task force (2006). The report recommends ways to streamline and reduce the cost and burden on business. The Standard Business Reporting Program (SBR) was set up to simplify business to government reporting by creating a single definitional taxonomy. The SBR business case (2007) provided a detailed cost-benefit analysis and outlined the design of the proposed solution, and implementation plan and strategies. It estimated a net benefit to the business community of approximately $800 million with a total cost to government of $320 million over six years. The costs would be concentrated in the first three years, with the benefits starting in year three. In March 2008, COAG incorporated SBR into its new regulation reform agenda. COAG's Business Regulation and Competition Working Group, co-chaired by the Minister for Finance and Deregulation and the Minister for Small Business, Independent Contractors and the Services Economy closely monitors SBR's progress. SBR is being adopted in many countries around the world including the Netherlands and USA. SBR went live in July 2010 for ATO, ASIC and State/Territory revenue office reporting. APRA reporting went live in July 2011. SBR will reduce the regulatory reporting burden on business by creating a single definitional taxonomy and reporting language for business reporting to government that is harmonised between government agencies. SBR has delivered: SBR Taxonomy AUSkey APRA Australian Prudential Regulation Authority • Definitional • Reporting • Single sign-on • D2A Release 5.1 • PET 1 Adopting Standard Business Reporting A guide to adopting SBR for APRA reporting Taxonomy The definitional taxonomy holds elements and generic descriptive information. There is a single reporting taxonomy for each data collection form. The elements of the taxonomy include concepts, dimensions and tuples: A concept is a unique and discrete element. Dimensions define how concepts are segmented. Tuples are a group of concepts that have a specific business meaning. The APRA reporting taxonomies can be viewed from the SBR website using the YETI taxonomy viewer, as well as in D2A (release 5.1 or later) on the About > SBR tab. Australian Prudential Regulation Authority 2 Adopting Standard Business Reporting A guide to adopting SBR for APRA reporting Overview The opportunity The business case for adopting SBR is a balance between a risk aversion strategy and a cost savings strategy. Organisations adopting SBR will be able to realise a positive return on investment if the following is taken into consideration: tighter, more streamlined and cleaner reporting, and operations control frameworks; reduction in manual intervention; improved reconciliation and movement analysis, traceable, auditable, transparent and consistent; alignment of management information strategy, business reporting and APRA reporting to use the same source data; and streamlined reporting processes, less data manipulation, less time to produce reports. Adopting SBR will result in fewer errors meaning less re-submissions and greater confidence in the reporting process. This document This document (A guide to adopting SBR for APRA reporting) is not a ‗how to‘ or ‗recipe book‘. Each organisation tackling SBR adoption will need to create their own project processes. This document provides a collection of ideas, hints and tips about different parts of an SBR adoption project, gathered from early adopters. APRA would be happy to receive any additions to this document to assist others adopting SBR for APRA reporting. Send your ideas to sbr@apra.gov.au. Each organisation should use this document in conjunction with the SBR Implementation Methodology for Large Business General Guidance and the Core Methodology (available from http://www.sbr.gov.au/ or by emailing sbr@treasury.gov.au), as well as any internal project and management information systems development methodologies, to tackle an SBR adoption project. The SBR Implementation Methodology for Large Business General Guidance provides a high level overview of the methodology and the Core Methodology provides suggested execution steps and framework for conducting an SBR project. The Core Methodology also contains checklists of tasks for each step in the implementation. APRA has published Understanding the Taxonomy, which provides some insight into the APRA reporting taxonomies. Australian Prudential Regulation Authority 3 Adopting Standard Business Reporting A guide to adopting SBR for APRA reporting Summary of lessons learnt from the early adopter program On-line available resources Adoption of XBRL 2.1 and Dimensions 1.0 usage for financial reporting is growing around the world and there are many examples, presentations and on-line training available on the internet. Some of the websites you should visit are: Multimedia introduction – Technical introductions – – www.batavia-xbrl.com/downloads/XBRLinPlainEnglishv1.1.pdf www.iasb.org/XBRL/Resources/Fundamentals On-line tutorials – – www.hp.jicpa.or.jp/english/xbrl www.us.kpmg.com/microsite/xbrl/train/86/86.htm altova-aot.s3.amazonaws.com/Altova XBRL Course/player.html Specifications – www.xbrl.org/SpecRecommendations SBR published resources It is strongly recommended that you register on the www.sbr.gov.au site to access (known users only) content and to download the current version of the definitional and reporting taxonomy from the YETI taxonomy viewer. Other SBR web pages to visit are: Reporting Professionals - www.sbr.gov.au/content/public/reporting Developers - www.sbr.gov.au/content/public/softwaredevelopers Learning - www.sbr.gov.au/content/public/learning Skills Different skill sets are needed depending on the mapping and tagging approach to be taken. If a data warehouse/data mart solution is selected, a Data Analyst with data mining experience is recommended in addition to the traditional roles needed for a management information build type project. This role will be essential in identifying, clarifying and mapping source data. An XML developer with XBRL 2.1 experience, XML Schema, XLink, and/or experience with XSLT or EAI/ETL software and processes is also required. As XBRL 2.1 is a new skill to the Australian market, the XML developer would need to be highly experienced to adapt their XML knowledge to XBRL 2.1. Note: XBRL 2.1 is very different from XBRL 1.0 or 2.0 due to the introduction of dimensions. Australian Prudential Regulation Authority 4 Adopting Standard Business Reporting A guide to adopting SBR for APRA reporting Project team Subject Matter Expert (SME) Data Analyst A business person experienced in APRA reporting and is able to bridge any gaps between the current reporting and adopting SBR. As the project progresses they should be able to pick up the skills needed to understand the taxonomy structure and converse with technicians and testers. Works closely with the SME to document the use cases. Documents any data manipulations, calculations or transformations. Creates new reporting processes. Identifies source data and ETL requirements. Data Architect Tester Designs data warehouse/data marts. Performs quality assurance testing. Business Analyst Other roles include Project Sponsor, Technical Project Manager, Business Project Manager and Technical Lead. Tools APRA is not in a position to recommend any tools commercially available on the market. We recommend that you start your research at www.sbr.gov.au. After registering and logging on to the website, select the ―Developers‖ drop down menu and then the SDK (software developers‘ kit) web page. More information is also available on the XBRL web site: XBRL Products & Services - www.xbrl.org/ProductsAndServices/ XBRL Software Tools - www.xbrl.org/tools Depending on existing tools used by your organisation you may need to acquire some new tools in order to read the SBR Taxonomies written in XBRL 2.1, and to undertake tagging or mapping and generating report instances. The above web sites provide background information on what is available. Initial analysis There are two objectives of undertaking an initial analysis trial. The first is to cement learning and understand APRA reporting using the SBR Taxonomy. The second, longer term objective is to design your complete solution. The long term solution or final design will need to take into consideration that the taxonomy and APRA reporting requirements are not static, they do change overtime. Your final solution design should facilitate changing requirements without requiring a full re-build. The focus of an initial trial can be a complete report or a single subject area. The decision of which to choose will depend on a number of factors: Is all the source data from a single source, such as the general ledger or a data mart? Do you have all the resources (skills) you need to commence the project? Is there a subject matter expert available to assist in confirming data sources and reporting outcomes? The experiences of the early adopters has been that it is best to tackle the easiest or a well known subject, as the mapping or tagging of the source data was somewhat easier than generating the XBRL and producing an actual instance document ready for testing. Australian Prudential Regulation Authority 5 Adopting Standard Business Reporting A guide to adopting SBR for APRA reporting This step was then followed by tackling a more complex subject before the final design of the solution was agreed. What APRA has delivered SBR Taxonomy The SBR Taxonomy has been written in XBRL 2.1 with Dimensions 1.0. There is a definitional taxonomy as well as reporting taxonomies. These can be downloaded from www.sbr.gov.au using the YETI taxonomy viewer. Each release of the taxonomy will be accompanied by a ―What‘s different‖ report and release notes, that are also available on the SBR website. Reporting entities can use these resources to understand the impacts of changes in the taxonomy. The reporting taxonomies can also be viewed using D2A release 5.1 (or later), by clicking the SBR tab on the About screen. Understanding the Taxonomy, available from www.apra.gov.au/CrossIndustry/Pages/SBR, outlines the basics of the SBR Taxonomy as well as the principles APRA has used when creating the SBR Taxonomy for APRA reporting. Note: There is a possibility that during the research phase of an adopting SBR project you may discover that you have been reporting incorrect data to APRA. Do not change any existing reporting without first contacting statistics@apra.gov.au. Australian Prudential Regulation Authority 6 Adopting Standard Business Reporting A guide to adopting SBR for APRA reporting Plain English Taxonomy – PET The main purpose of PET is to show the taxonomy in a way that enables non-technical people to understand APRA‘s data collection requirements and the taxonomy. It shows the taxonomy from an APRA reporting form perspective. PET provides links from the taxonomy elements to the forms and shows in which forms an element is used. It also provides links from the APRA reporting forms to the taxonomy. Taxonomy Elements APRA Reporting Concepts Dimensions Industry SBR Taxonomy Data types Subject Areas Forms D2A D2A release 5.1 is the first to incorporate the SBR Taxonomy for APRA reporting. In this release of D2A, reporting entities will be able to import XBRL 2.1 instances1 into D2A as well as export XBRL 2.1 sample instances. To install or upgrade to this version of D2A refer to www.apra.gov.au/CrossIndustry/Pages/D2A for more information. To determine the version of the taxonomy that has been downloaded, open the About window from the Help menu and click the SBR tab. Mapping engine Release 5.1 of D2A includes a mapping engine that transforms XBRL 2.1 into D2A internal xml format. These files are updated each time new forms and returns are downloaded from APRA by D2A. They require an AltovaXML ―add-in‖ to function. This is free software that must be downloaded and installed with D2A. The link to the add-in is available from the www.apra.gov.au/CrossIndustry/Pages/D2A web page. The mapping files are used by D2A to convert and validate the XBRL2.1 and D2A internal format to XBRL 2.1. 1 An instance is an XBRL report with actual or sample data. Australian Prudential Regulation Authority 7 Adopting Standard Business Reporting A guide to adopting SBR for APRA reporting Note: Some of the information required to generate XBRL 2.1 is not imported into D2A and as a result when generating a sample instance from previously submitted data some information cannot be generated back into XBRL 2.1. It is for this reason that when generating a sample instances not all the required information will be included, i.e. numbers cannot be simply changed in a sample instance and then imported back into D2A; this will fail the import validations. Appendix 1 contains a more detailed explanation of the sample instance generator limitations. D2A validation rules are dynamic and can be updated by APRA at anytime. APRA does not recommend validation rules be replicated outside of the D2A software. D2A release 5.1 (or later) has a test mode to facilitate testing and checking of validation rules. Other documents The following documents are available from the APRA SBR website, www.apra.gov.au/CrossIndustry/Pages/SBR: Understanding the Taxonomy for reporting entities outlines the basics of the SBR Taxonomy as well as the principles APRA has used inn creating the SBR Taxonomy for APRA reporting. Report Header and custom validations is required when creating XBRL 2.1 instance documents. Australian Prudential Regulation Authority 8 Adopting Standard Business Reporting A guide to adopting SBR for APRA reporting SBR adoption for APRA reporting Process map Initial Trial and Learning Business Team Technical Team 1 Create your initial project team 2 Research on-line resources 3 Select form or subject area for initial trial 4 Source tools and software 5 Research PET 6 Upgrade D2A Release 5.1 (or greater) 7 Download Taxonomies 8 Generate Sample instance 9 Data Warehouse / data mart process Acquire Source Data 10 Tag source data rro r Fix e 12 Test Instance s 11 Generate XBRL 2.1 instance 13 Check Results Australian Prudential Regulation Authority 9 Adopting Standard Business Reporting A guide to adopting SBR for APRA reporting The process of adopting SBR needs to be tailored to your needs. This is a high level indicative process only. Steps and Notes Step Notes 1 Assemble the initial project team. The composition of the initial project team can be reviewed once a full end to end trial has been completed. 2 Research on-line resources Use the information in this document and the web sites referenced to learn about SBR and XBRL2.1. Use the Big Business Methodology to plan your project milestones, tasks and skills needed to adopt SBR for APRA reporting. 3 Select a form or subject for your trial It is recommended that you use a subject that is easily understood and well known by the project team or for which the data can be found in a single source. Note: 4 After a successful test, try the process again with a more complex subject or reporting form to consolidate learning and before the final design is completed. Research tools and software There are specialist tools on the market to read XBRL and to facilitate tagging of data. Also newer versions of Business Intelligence tools are able to generate some XBRL. You will need to determine what will suite your environment and fit into your standard operating environment (SOE). 5 Research PET Look up the form, concepts, dimensions and dimension members in PET. Review the descriptions and check your understanding of what should be reported to APRA as per the Reporting Framework. Australian Prudential Regulation Authority 10 Adopting Standard Business Reporting A guide to adopting SBR for APRA reporting Step 6 Notes Upgrade D2A Release 5.1 Ensure that you have D2A Release 5.1 or later installed. Logon to D2A in test mode and enable SBR as well as refresh rules, forms and returns. Refer to the D2A user guide or the Release 5.1 ―What‘s different‖ document for more details. Ensure that you are using the correct version of the taxonomy. D2A About > SBR tab. 7 Download taxonomies To download the published version of the taxonomies you will need to register with SBR as well as apply for a YETI logon id. Once registration has been processed there are a number of menu options that become visible on the SBR website. One of these is access to YETI, which you will need to set up. You will need to logon with your YETI id and password to view the taxonomies available for download. Australian Prudential Regulation Authority 11 Adopting Standard Business Reporting A guide to adopting SBR for APRA reporting Step Notes Select Taxonomy to view the taxonomies available for download. Select the latest published version as per the release notes. This version must match with what is available in D2A. Use software to view the different taxonomies files. You will need to be familiar with the different types of files that make up the SBR taxonomy. 8 Generate sample instance Using D2A in test mode, open a form from a recent previous return. Export the data as an XBRL 2.1 sample. For more information refer to the D2A user guide. 9 If your approach is a data warehouse or data mart solution find the source data or acquire source data for the warehouse/ data mart. Tag the data in the warehouse or at the source. 10 Map the source and add XBRL tag, TREF ID – taxonomy unique reference identifier Review and compare the sample instance with the taxonomy. Trace the data to the source. Track the manipulations in the existing reporting process. 11 Generate XBRL 2.1 instance. Review the Report header and custom validations document. 12 Refresh SBR Taxonomies and D2A validation rules. 13 Check results Review any errors and compare D2A results with previously submitted data. Australian Prudential Regulation Authority 12 Adopting Standard Business Reporting A guide to adopting SBR for APRA reporting References XBRL 2.1 and Instances Australian Prudential Regulation Authority 13 Adopting Standard Business Reporting A guide to adopting SBR for APRA reporting Concepts and Dimensions Australian Prudential Regulation Authority 14 Adopting Standard Business Reporting A guide to adopting SBR for APRA reporting Australian Prudential Regulation Authority 15 Adopting Standard Business Reporting A guide to adopting SBR for APRA reporting Appendix — Sample instance limitations Note: Some of the information required to generate XBRL 2.1 is not imported into D2A and as a result when generating a sample instance from previously submitted data some information cannot be generated back into XBRL2.1. It is for this reasons that when generating a sample instances not all the required information will be included, i.e. numbers cannot be simply changed in a sample instance and then imported back into D2A; this will fail the import validations. Appendix 1 contains a more detailed explanation of the sample instance generator limitations. The sample XBRL 2.1 instance creator has the following limitations: 1. The reporting period start date (startDate) is not available in D2A and a fixed value (1900-0101) is used in the sample XBRL instances. 2. Only D2A mappings associated with the reporting period end date will have the correct date value(s) in the XBRL context element (N.B. most mappings are associated with the reporting period end date). 3. The sample instance generator does not produce XBRL for D2A attributes where the values are populated by derivation rules. 4. The value of the form precision is used to populate the XBRL item decimals attribute. 5. The values in the D2A form header must match the values within the entities current form list. 6. The sample instance generator relies on the data entry cells (D2A attributes) drop-down lists. The sample instance generation with other values will cause unpredictable results, such as invalid XBRL files and samples may terminate abnormally. Australian Prudential Regulation Authority 16 Telephone 1300 55 88 49 Web site www.apra.gov.au Mail GPO Box 9836 in all capital cities (except Hobart and Darwin) D2A_SBR_GASBR_082011_ex Email info@apra.gov.au