COREP TEMPLATES TO XBRL MAPPER

Slides:



Advertisements
Similar presentations
Database vocabulary. Data Information entered in a database.
Advertisements

CEBS Workshop in Roma New FINREP taxonomy : Proof of concept Antoine Bourdais - INVOKE.
Architecture of the COREP-XBRL mapper Java based web application Uses only open source packages of Java + struts.jar for the GUI + poi.jar for the reading.
Matrix Schema Tutorial Presented at the: IX European Banking Supervisors XBRL Workshop & Tutorial In: Paris On: 29th September 2008 By: Michele Romanelli.
Wiki - Best Practices Taxonomy editors of COREP and FINREP extension taxonomies are invited to share information via the Wiki platform!
XBRL COFINREP Implementation VII COFINREP Workshop Bartosz Ochocki
The Finnish COREP Project Kari Ukkonen Financial Supervision Authority VII European Banking Supervisors XBRL Workshop 9 May 2007.
Excel XBRL mappers Steering Committee,
Click to go to the Next Slide Instant XBRL made Simple Instant XBRL InstantXBRL is a Software designed to enable you, file your Financial.
© Paradigm Publishing, Inc Excel 2013 Level 2 Unit 2Managing and Integrating Data and the Excel Environment Chapter 7Automating Repetitive Tasks.
Eurotherm Report5000 Explained Neville Child Applications Engineer Eurotherm Ltd.
Using Microsoft ® Excel Formulas and Functions Start Microsoft ® Excel. Type data into cells as shown.
WORKING SMART Crystal M. Thomas Henrico County DSS (804) POSSESS Central Region Member October 31, 2007.
Using Macros and Visual Basic for Applications (VBA) with Excel
Object Linking and Embedding Objective 6.02 Linking and Embedding.
Taxmann’s XBRL Tool Purpose of XBRL Reporting  XBRL is a language for the electronic communication of business and financial data that has revolutionized.
Reducing the burden of building taxonomies
MyFloridaMarketPlace Analysis 2.0 Functional Overview December 18 - December 19, 2007.
Compile MS Access Pertemuan 18 Matakuliah: F0712 / Lab MS Access Tahun: 2007.
Using the Visual Basic Editor Visual Basic for Applications 1.
Macros Tutorial Week 20. Objectives By the end of this tutorial you should understand how to: Create macros Assign macros to events Associate macros with.
Excel 2007 ® Business and Personal Finances What are the different ways you can create and display your Excel 2007 files?
Management Reporter is the replacement of FRx FRx Transition Management Reporter 2012.
Presentation On Database Management In AutoCAD By Mohammed Yasar (206726) Otto-Von Guericke Universitat Magdeburg 1.
Welcome! You can use this small app to easily find solutions to problems and download and run troubleshooters. To run a troubleshooter, simply click ‘Run.
Access Tutorial 8 Sharing, Integrating, and Analyzing Data
Other Features Index and table of contents Macros and VBA.
Designing a Classroom Web Site Using NVU Beginning Level.
Tips & Tricks of PowerPoint Presentation: How Much Better We Can Do? by Montarat Rungruangthum 17/06/2010 ©2010 Montarat Rungruangthum.
XBRL Formula in use: Improving the quality of data Mark Montoya (FDIC) Víctor Morilla (Central Bank of Spain)
Advanced Excel for Finance Professionals A self study material from South Asian Management Technologies Foundation.
Macros n Macros are little programs that you can create to automate particular tasks that you may want to execute more easily than having to specify all.
VBA (Visual Basic for Applications) What is Excel, just a spreadsheet? Time for Demos...
Excel at Feedback “Using Excel to Generate Individual Grade Sheets for Students & Posting to the Web“ James V. Pinto John D. Eastwood
Overview Trackaparcel booking system is very easy to use which sends up to minute information directly to the logistic company whilst building the manifest.
Automated Data Analysis National Center for Immunization & Respiratory Diseases Influenza Division Nishan Ahmed Data Management Training Cairo, Egypt April.
XBRL Formulae in Practice in Regulatory Environments: Experiences and Benefits Víctor Morilla (Bank of Spain) Manuel Rodriguez & Moira Lorenzo (Atos Origin)
Advanced Lesson 5: Advanced Data Management Excel can import data, or bring it in from other sources and file formats. Importing data is useful because.
Just as there are many human languages, there are many computer programming languages that can be used to develop software. Some are named after people,
WORKING WITH MACROS Session Taught by Jennifer Garbett and Zahra Khushbakht.
2006 Adobe Systems Incorporated. All Rights Reserved. Designing & Building Structured Business Reports with ColdFusion MX 7 Adam Lehman ColdFusion Specialist.
IB FieldBook User Guide Graham McLaren May Introduction The Workbench opens with an assumed active 'breeding project' and an empty list of 'studies'
Office Management Tools II Ms Saima Gul. Office Management Tools II Ms Saima Gul.
The Report Generator Viewing Student Outcomes. Install the Report Generator In a browser, go to Click.
Registration Solutions for your Event Management.
Customer Service Website. What’s so great about it? Latest information Stock status Pricing Barcodes numbers Back / Forward orders Place.
Using Microsoft® Excel This presentation is designed for Chapter 1, Section 1.2.
Getting Started with your Cloud File Sync Tool. Part I: Getting Started.
Powerpoint – Advanced Professor Robert Sandberg Charter College of Education California State University - Los Angeles.
VB.NET and Excel VB.NET allows you to write code to manipulate Excel. You can create, open, and save Excel files. You can read data from Excel. You can.
MyFloridaMarketPlace Analysis 2.0 Functional Overview.
Oracle Query VBA Tool (OQVT)
This was written with the assumption that workbooks would be added. Even if these are not introduced until later, the same basic ideas apply Hopefully.
A new file format Lesson 3 By the end of this lesson you will be able to complete the following: Save workbooks in the new Excel file formats.
Excel Tutorial 8 Developing an Excel Application
A step-by-Step Guide For labels or merges
BASIC INFORMATION ABOUT DATABASE MANAGEMENT SOFTWARE
Managing Worksheets And Workbooks
VBA (Visual Basic for Applications) What is Excel, just a spreadsheet?
Created by Kamila zhakupova
5. Using databases in VB.
Microsoft Excel 101.
Microsoft Office Illustrated
IT Directors Group XBRL Pilot CSO, Ireland Luxembourg, October 2005.
Spanish implementation of the New Basel Capital Accord
Access Tutorial 8 Sharing, Integrating, and Analyzing Data
Converter for IIS and SharePoint Converts s into SharePoint list items 24/7 Creates SharePoint list items from s
Microsoft Excel 101.
Понарамалық сабақ.
Tutorial 8 Sharing, Integrating, and Analyzing Data
Presentation transcript:

COREP TEMPLATES TO XBRL MAPPER Fernando Wagener fernando.wagener@bde.es Bank of Spain

Why develop a mapper with Excel VB? Concept It’s a low cost tool which converts COREP Templates written in Excel into an XBRL instance It has been developed in Excel using VBA It’s not a latest technology, but it’s a useful solution The file with the corep templates should be generated with the coreptest.xlt tool, a data entry facility available in the corep webpage It’s an appropriate environment because the data source is in Excel format

Why develop a mapper with Excel VB? (II) Benefits Easy to use Very user friendly Efficient, reliable and useful for testing instances Fast, good for intensive testing Easy to understand its internal operation The code can be followed perfectly by people who program Excel macros Autonomous: the taxonomy is included in the Excel file It doesn’t need to have the taxonomy files available It doesn’t have links to external information or databases No Internet connection required It’s not an on-line tool: once the file has been downloaded, you don’t need to be connected to the Internet. Open code You simply need the Microsoft Excel application to see or edit the code.

How to use (I) Download converttoxbrl.xls from www.corep.info

How to use (II) Open converttoxbrl.xls: if the file is opened directly from the Webpage, it will not work properly. It must be downloaded. 3. Open the corep file: the Find file button can be used to open the file with the COREP templates 4. Select the corep file: once opened, the file must be selected from the scroll-down box.

You can also see the results in the Output sheet How to use (III) Press Generate XBRL The xbrl instance will be generated in the same folder as the corep file You can also see the results in the Output sheet

How it works (I) Phase II Phase I The internal operation is divided into two phases: I) The generation of the Output sheet with all data required II) The generation of the XBRL instance from the Output sheet Phase II Phase I

I) The generation of the Output sheet with all data required How it works (II) I) The generation of the Output sheet with all data required It’s the most difficult step because the corep templates are very irregular. The tool must know several parameters about the templates. The cells with data must have their dimensions perfectly defined The tool runs throughout all the templates looking for cells with values. When it founds a cell with an item, it identifies the dimension depending on the column and the row where it is located.z

How it works (III) Information about the Corep Templates in the Templates sheet

How it works (IV) Information about the Corep Templates in Templates sheet: Areas

How it works (V) Information about the dimensions: automatically imported into Dim and PriDim sheets

How it works (VI) Output sheet

II) The generation of the XBRL instance from the Output sheet How it works (VII) II) The generation of the XBRL instance from the Output sheet It only takes the information included in the Output sheet and exports it in XBRL format Phase II Phase I

THANK YOU FOR YOUR ATTENTION FERNANDO WAGENER - fernando.wagener@bde.es THANK YOU FOR YOUR ATTENTION