Download presentation
Presentation is loading. Please wait.
1
XBRL and Financial Applications Paul Snijders Board member XBRL Nederland Founding member XBRL in Europe Former vice chair XBRL Solutions group Project manager Architecture NTP
2
What do we want as SW vendor New business opportunities Government ‘inventing’ new requirement ‘All’ our customers asking for it One standard for many possibilities Minimal investment in other words: Make some money
3
XBRL: from a software point of view XBRL with software eyes XBRL Concepts Implementation strategy Threats and Opportunities key to market adoption
4
Will XBRL have an impact on software ? XBRL and financial applications XBRL and reporting software XBRL and ETL vendors (Extract Transform Load) XBRL and consolidation vendors XBRL and Business Intelligence XBRL throughout the reporting chain
5
Current software products Accounting ERP/GL Logic Business Intelligence Data Warehouse Logic Consolidation Reporting Financial Reporting Logic Tax reporting Tax Software Logic Each application has a proprietary data model Application have specific logic and business rules Data is transformed multiple times
6
What is XBRL? XBRL is just another data format XBRL is a sophisticated XML implementation XBRL contains reporting definitions XBRL has data validation and quality inside XBRL removes many export formats XBRL is NOT a standard chart of accounts XBRL is a very active consortium
7
XBRL is externalization XBRL delivers a complete standardization and externalization of data definition, business rules and reporting requirements Data exchange format Data definitions also labels, references Multiple data models Hierarchical, dimensional and relational Reporting rules Validation rules Business rules Externalization of: Exports, Queries Data Dictionary Application data model RDMB, Cubes Reporting software Application logic Business Logic Impact on
8
Example XBRL Based on Taxonomy Goodwill 3.400.500 Turnover 168920000 Common stock 12.500.000 CEO Bill Gates Profit 45.870.000 Financial or business fact
9
How it works Validation Compliance checking Analysis Mapping Validation Companies XBRL Report Reporting Taxonomy creation Accounting rules Validation Regulator Taxonomy
10
XBRL: more than a data definition Label Cash & Cash Equivalents Label Kas en Geldmiddelen Formulas Cash Beginning Balance ≥ 0 References IAS 16, 2, a Presentation Annual report Presentation Balance sheet Indirect Presentation Income statement Presentation Cash flow statement Calculation Cash = Currency + Deposits Currency Euro/US$ M2, Segment2 Prod TV Hifi Segment2 Video Audio Scenario Budget Actual Period FY 2004 Q1, Segment1 Benelux EU Label Comptant et Comptant Equivalents Label Geld & Geld nahe Mittel Label Гроші та їх еквіваленти XBRL Taxonomy XBRL Instance Elements Profit : 45.870.000 Entity: XYZ Ltd
11
Example taxonomy hierarchy - NTP Dutch GAAPRelationsData typesDutch GAAPRelationsData types IFRS Relations Presentation Calculation Dutch Gen-base Generic Elements Netherlands Dutch GAAPRelationsData types Form set Report Dutch Core Domain specific Tax Admin Annual reports Statistics Form Sets Per sub/target group International basis
12
Instance document <ifrs:profit contextRef=“Contex1” unitRef=“Euros” Decimal=“0”>45870000 Value Definition Taxonomy iso4217:EUR Unit Defintion Virtual Company North 2004-01-01 2004-06-30 Actual Context Definition Simplified
13
Different data models in XBRL Element 1: 4000 Element 2: 203 Element 3: Amsterdam Element 4: 8000 Element 5: KPMG Simple list + Element 1: 12000 + Element 2: 8000 + Element 3: 4000 Element 4: Address Element 5: Street Element 6: zip Hierachy Relational 6000 Street 4Address 4 Employee 4 Street 3 Street 2 Street 1 Street 4000 Address 3 Employee 3 1700 Address 2 Employee 2 1300 Address 1 Employee 1 Salary AddressName 600 7507000 Employee 4 560 420 230 400 5000 Employee 3 170 2700 Employee 2 130 2300 Employee 1 Insur. GrossNameSoc.Sec Multi dimensional 200300 Costs 1100012000 Sales 18002700 Profit BudgetActualSales, 2006 April 200024002500Product D 1200 400 UK 10002000Product C 700Product B 300500Product A FranceGermanySales, 2006 Actual, April X X
14
Sofisticated technical fundament Taxonomy XBRL- Instance XBRL Spec 2.1 XBRL Spec 2.1 XML Schema XML Schema Instance Schema Instance Schema Xlink Schema Xlink Schema FRTA Taxonomy guidelines FRIS Instance guidelines Validation & Conformance suite 1000+ pages spec 700+ Conformance tests 150+Mb Test set
15
More technical capabilities XBRL specification 2.1 Schema driven XML language Heavy use of X-link Data structuring Relational data models Multidimensional structures Hierarchical data Flat structures Multiple data representations Fully extensible Taxonomies Data structuring XML and custom data types Presentation & Calculation
16
And more great material to expect Link Role Registry (LRR)(100%) Dimensional taxonomies (90%) Formula linkbase(80%) Functions(80%) XBRL GL (95%) Versioning(1%) Approval processes(90%) Entity taxonomies(0%) Consolidation linkbase(0%) Rendering standards(5%)
17
Who is involved in reporting Internal IT departments Finance (Control/Consolidation) Reportees External Software vendors Consultancy System Integrators Auditors (also EDP auditors)
18
Software functionalities Exploring taxonomies Mapping to applications/Data Validation (technical) Compliance monitoring Audit & control Transactions in XBRL (XBRL-GL)
19
Opportunities for SW vendors Single export format New reporting functionalities Enhance application data model Reporting data structures? Relational/multidimensional New audit and control capabilities XBRL GL support XBRL as application data model
20
XBRL consortium deliverables Ready to use global standard Complete data model Standardization on export formats Standard transaction level format Multi language support Data quality and validation References to guidelines Generic business rules Presentation views Intrinsic flexibility FREE OF CHARGE
21
Alternatives Make Hard coded implementation Generic implementation Buy Ready to use Reporting Module Generic XBRL Product XBRL Library /XBRL Engine The biggest question of all: What new solutions can I offer?
22
Appl. Database XBRL as hard coded format hardcoding Not a generic solution Recoding on any taxonomy change No new taxonomies New coding for new instances Dead end street
23
Generic approach GUI Business Software Complete Reporting Data Model XBRL Solution Mapping Standard Software Financial Report XBRL Standard Format Taxonomy Building Instance Creation Validation Compliance Audit & Control XBRL-GL Functionalities
24
Options XBRL GUI Business Software1 Build - Make your own XBRL processor - Application development XBRL GUI XBRL Engine GUI Business Software2 OEM - Buy XBRL components - Application development GUI Business Software 3 XBRL Engine Reporting Module Buy - Ready to use XBRL module - Simple implementation
25
Easiest road map 1.Embed existing Reporting Module 2.Provide basic XBRL output 3.Make use of XBRL functionalities Presentation, Calculation, data validation 4.Enhance with validation options 5.Provide taxonomy building options 6.Embed XBRL data concepts in your application 7.Support XBRL GL 8.Support all other XBRL stuff Formulas, functions, dimensions, Conformance suite
26
Financial application in the future ERP/GL Logic Data Warehouse Logic Financial Reporting Logic Tax Software Logic Data models XBRL Business rules XBRL Meta data XBRL exchange format XBRL Reporting International standard XBRL transactions XBRL
27
XBRL: Threat or opportunity 1.Transparent and open Data model 2.You have to support complex technology 3.Extra maintenance 4.Possible threat to several solutions 5.Low license revenue 6.Open source XBRL 1.Better serve customers 2.Only one export format to maintain 3.New solutions & functionalities 4.New business opportunities 5.Extra licenses from new products
28
Todo’s Knowledge Build your own XBRL team Technology To what extent to provide support Data How far to go with data integration? Business What can you charge the customer?
29
Market development - thank you XBRL Global sophisticated standard Complete set of material Complete test sets Ready to use reporting data model Single format Reduction of maintenance Guaranteed use and market demand Huge market potential
30
“Above all, continue with your enthusiastic contributions to the global development of the XBRL standard. As I said at our last XBRL Conference in Tokyo: Have no doubt, you are changing the world for the better” Chairman Christopher Cox, U.S. Securities and Exchange Commission San Jose, California, Jan. 18, 2006
31
Interesting promoters “One way, perhaps, to distance ourselves from relying on these quarterly earnings forecasts, is to make progress toward real- time disclosure. ” Michael G. Oxley, House Committee on Financial Services Washington, March 29, 2006
32
www.xbrl.org Paul Snijders Board member XBRL Nederland Founding member XBRL in Europe Former vice chair XBRL Solutions group Project manager Architecture NTP paul.snijders@semansys.com Free Taxonomy Viewer Visit the Semansys booth
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.