the cbso project - experience and issues madrid, 05 october 2006 camille dümm pascal rodrique...

24
The CBSO project - Experience and issues Madrid, 05 October 2006 Camille Dümm Pascal Rodrique Central Balance Sheet Office

Upload: abigayle-strickland

Post on 26-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The CBSO project - Experience and issues Madrid, 05 October 2006 Camille Dümm Pascal Rodrique Central Balance Sheet Office

The CBSO project - Experience and issuesMadrid, 05 October 2006

Camille DümmPascal Rodrique

Central Balance Sheet Office

Page 2: The CBSO project - Experience and issues Madrid, 05 October 2006 Camille Dümm Pascal Rodrique Central Balance Sheet Office

2

Agenda

CBSO Project Process Planning Communication

Project - Modules Technical features Experiences

Issues

Page 3: The CBSO project - Experience and issues Madrid, 05 October 2006 Camille Dümm Pascal Rodrique Central Balance Sheet Office

3

CBSO Project - Process

Taxonomy

XBRL Sofista

Validator

Upload

Instance document

Software package

PDF

Database

XBRL files

Page 4: The CBSO project - Experience and issues Madrid, 05 October 2006 Camille Dümm Pascal Rodrique Central Balance Sheet Office

4

CBSO Project - Planning

CBSO Project - Planning

nov-2004 mars-2005 juil-2005 nov-2005 mars-2006 juil-2006 nov-2006 mars-2007

Taxonomy - Draft 1

Feedback WG Taxonomy

Architecture analyse

Taxonomy - Final structure

Taxonomy - Final version

Taxonomy - Production version

Internal Functional job analysis

Internal developments

Internal tests

Contact with software vendors

Tests for software vendors

Applications in test environment

Production

Page 5: The CBSO project - Experience and issues Madrid, 05 October 2006 Camille Dümm Pascal Rodrique Central Balance Sheet Office

5

CBSO Project - Communication

Extensive information about the taxonomy is available on the website of XBRL Belgium.

Taxonomy files Instance documents based on real cases a user guide a "viewer" allowing to run over the taxonomy in an efficient

and pleasant way

Technical documents Protocol New template

Road shows to professionals Accountants associations Software vendors

Page 6: The CBSO project - Experience and issues Madrid, 05 October 2006 Camille Dümm Pascal Rodrique Central Balance Sheet Office

6

CBSO Project – Interaction with Software vendors

Why they were involved Private companies produce 60% of the annual accounts filed

electronically The success of the project depends also from their ability to

produce valid instance documents as from April 2007 Software vendors were associated to the project from the

beginning

How they were involved Feedback on the taxonomy through the WG Personal contact to propose a "test service" Application available in a test environment as from January 2007

Page 7: The CBSO project - Experience and issues Madrid, 05 October 2006 Camille Dümm Pascal Rodrique Central Balance Sheet Office

7

WG Taxonomy

Tests

CBSO project - Sofware vendors

03/2005

TaxonomyDraft version

Software vendors

NBB

01/2006

TaxonomyFinal Structure

10/2006

TaxonomyFinal version

01/2007 Production

01/04/2007Application developments Application Tests

Page 8: The CBSO project - Experience and issues Madrid, 05 October 2006 Camille Dümm Pascal Rodrique Central Balance Sheet Office

8

CBSO Project - Modules

Publication according to the legal mission Template published by the NBB based on elements

clearly defined in the law

Data processed in order to draw up statistics Data must be validated through arithmetical and logical

checks

Rendering Module

Validation Module

Page 9: The CBSO project - Experience and issues Madrid, 05 October 2006 Camille Dümm Pascal Rodrique Central Balance Sheet Office

9

CBSO Project - Modules

Belgian Gaap

Individual annual accounts are drawn up according to the Belgian Gaap

Assistance

Free software used to input the data of annual accounts as alternative to private software

The output is a file compliant with the legal requirements

Taxonomy

Data Entry Module

Page 10: The CBSO project - Experience and issues Madrid, 05 October 2006 Camille Dümm Pascal Rodrique Central Balance Sheet Office

10

Taxonomy - Description

be-fr-pfs-ci-2006-10-01 According to Belgian GAAP Financial Reporting Primary Financial Statements Commercial and Industry

Technical assumptions Compliant spec 2.1 and FRTA Multilingual Modular structure

Page 11: The CBSO project - Experience and issues Madrid, 05 October 2006 Camille Dümm Pascal Rodrique Central Balance Sheet Office

11

Taxonomy - Architecture

Page 12: The CBSO project - Experience and issues Madrid, 05 October 2006 Camille Dümm Pascal Rodrique Central Balance Sheet Office

12

Taxonomy - Experiences

Tools Taxonomy development - Fujitsu Taxonomy validation - Fujitsu

- DecisionSoft- UBmatrix

Instance document creation - Fujitsu (sample)

Conclusions Generic tools essential considering the complexity of

the syntax The tools are not complete and give different results

Page 13: The CBSO project - Experience and issues Madrid, 05 October 2006 Camille Dümm Pascal Rodrique Central Balance Sheet Office

13

Data Entry - Features

"On line" application Allowing a company to fill in the data of its annual

account Allowing upload of an XBRL file build with another

application Validating the data according to technical and

legal requirements Displaying the annual account as it will be

published according to the legal template Creating a valid output file ready to be filed

Page 14: The CBSO project - Experience and issues Madrid, 05 October 2006 Camille Dümm Pascal Rodrique Central Balance Sheet Office

14

Data Entry - Layout (1)

Page 15: The CBSO project - Experience and issues Madrid, 05 October 2006 Camille Dümm Pascal Rodrique Central Balance Sheet Office

15

Data Entry - Layout (2)

Page 16: The CBSO project - Experience and issues Madrid, 05 October 2006 Camille Dümm Pascal Rodrique Central Balance Sheet Office

16

Data Entry - Experiences

Complete "In house" development Tools too generic => need for specific functions Tuple handling

Solution Most of the sections are automatically generated from

the taxonomy Some specific sections (identifying data or social

balance) use "metadata" to be generated Methodology reused for Rendering module

Page 17: The CBSO project - Experience and issues Madrid, 05 October 2006 Camille Dümm Pascal Rodrique Central Balance Sheet Office

17

Validation - Features

Three levels of validation XML validation XBRL validation against taxonomy be-fr-pfs-ci-xxxx NBB validation containing specific rules but also

arithmetical and logical checks

Technical specifications published Software vendors must produce instance documents

answering to all specifications Frequent contacts with software vendors (Feedback

about taxonomy, tests sessions, …)

Page 18: The CBSO project - Experience and issues Madrid, 05 October 2006 Camille Dümm Pascal Rodrique Central Balance Sheet Office

18

Validation - Experiences

Module used at two levels To validate an instance document in the data entry

application To validate an instance document in the filing

application

"In house" development Too many specific checks "Formula" not yet available To be integrated in an existing process

Page 19: The CBSO project - Experience and issues Madrid, 05 October 2006 Camille Dümm Pascal Rodrique Central Balance Sheet Office

19

Rendering - Objectives

Legal mission Annual accounts have to be published according to a

formal template Availability as PDF file

Objectives to insert most of the rendering parameters in the

taxonomy instead of managing them outside, to allow multilingualism to reduce processing time when there is a new

taxonomy version.

Page 20: The CBSO project - Experience and issues Madrid, 05 October 2006 Camille Dümm Pascal Rodrique Central Balance Sheet Office

20

Rendering – Technical structure

be-fr-pfs-ci-2006-01-01-presentation.xml

1XSL

Transformation

be-fr-pfs-ci-2006-01-01-reference.xml

be-fr-pfs-ci-2006-01-01-label.xml

1XSL

Transformation1XSL

Transformation

.../out/presentation.xml

.../out/reference.xml

.../out/label.xml

Company.xmlPresentationInstructions.xml2*

XSLTransformation

4XSL-FO

3XSL

Transformation

TransformedCompany.xml Company.pdf

Taxonomy linkbases

Instance Document

To execute at each taxonomy version

To produce a PDF file

Page 21: The CBSO project - Experience and issues Madrid, 05 October 2006 Camille Dümm Pascal Rodrique Central Balance Sheet Office

21

Versioning - Requirements

Versioning First changes with be-fr-pfs-ci-2008-04-01 New taxonomy = New name

Corrections Legal changes

Use of a Definition linkbase as intermediate table from a version to the next one

Page 22: The CBSO project - Experience and issues Madrid, 05 October 2006 Camille Dümm Pascal Rodrique Central Balance Sheet Office

22

Versioning - Scenario

id 1

id 2 - def 2

id 3

-

id 4

id 4.1

id 1

id 2 - def 1

id 3

id 3.1

id 4

-

Version n+1 Version nessence-alias

similar-item

not-present-in

not-present-in

Definition linkbase

Page 23: The CBSO project - Experience and issues Madrid, 05 October 2006 Camille Dümm Pascal Rodrique Central Balance Sheet Office

23

CBSO Project - Issues

Urgent needs Versioning Formula Rendering specifications

Dangers In the absence of specifications coming from XBRL

International, developers will imagine specific solutions which will go against harmonization

Page 24: The CBSO project - Experience and issues Madrid, 05 October 2006 Camille Dümm Pascal Rodrique Central Balance Sheet Office

24

Contacts

National Bank of BelgiumCentral Balance Sheet Office

[email protected]

[email protected]

[email protected]