+ All Categories
Home > Documents > SMEs financial report in Spain: Easy XBRL with open source Excel ...

SMEs financial report in Spain: Easy XBRL with open source Excel ...

Date post: 11-Feb-2017
Category:
Upload: vantu
View: 221 times
Download: 0 times
Share this document with a friend
18
22 nd EuroFiling workshop Techies Track Javi Mora Gonzálbez [email protected]
Transcript
Page 1: SMEs financial report in Spain: Easy XBRL with open source Excel ...

22nd EuroFiling workshop

Techies Track

Javi Mora Gonzálbez

[email protected]

Page 2: SMEs financial report in Spain: Easy XBRL with open source Excel ...

XBRL WEEK IN FRANKFURT 20162

Page 3: SMEs financial report in Spain: Easy XBRL with open source Excel ...

XBRL WEEK IN FRANKFURT 20163

Page 4: SMEs financial report in Spain: Easy XBRL with open source Excel ...

XBRL WEEK IN FRANKFURT 20164

Page 5: SMEs financial report in Spain: Easy XBRL with open source Excel ...

XBRL WEEK IN FRANKFURT 20165

VBA (Visual Basic for Applications) is thename of the programming language ofExcel.

Page 6: SMEs financial report in Spain: Easy XBRL with open source Excel ...

XBRL WEEK IN FRANKFURT 2016

No need for special XBRL libraries, just

Microsoft XML, v3.0

6

Page 7: SMEs financial report in Spain: Easy XBRL with open source Excel ...

XBRL WEEK IN FRANKFURT 2016

VBA Microsoft XML Core Services (MSXML) that allowsusers to build XML-based applications that provide a highdegree of interoperability with other applications thatadhere to the XML 1.0 standard.

Among the core services MSXML provides is developersupport for the Document Object Model (DOM), astandard library of application programming interfaces(APIs) for accessing XML documents.

7

Page 8: SMEs financial report in Spain: Easy XBRL with open source Excel ...

XBRL WEEK IN FRANKFURT 2016

XBRL instance document

MSXML2.DOMDocument

Elements

MSXML2.IXMLDOMNodeList

MSXML2.IXMLDOMNode

Attributes

MSXML2.IXMLDOMAttribute

8

Page 9: SMEs financial report in Spain: Easy XBRL with open source Excel ...

XBRL WEEK IN FRANKFURT 20169

Page 10: SMEs financial report in Spain: Easy XBRL with open source Excel ...

XBRL WEEK IN FRANKFURT 201610

Create variables

Page 11: SMEs financial report in Spain: Easy XBRL with open source Excel ...

XBRL WEEK IN FRANKFURT 201611

Create an array with qnames

Page 12: SMEs financial report in Spain: Easy XBRL with open source Excel ...

XBRL WEEK IN FRANKFURT 201612

Open the XBRL instance and get the entry point

Page 13: SMEs financial report in Spain: Easy XBRL with open source Excel ...

XBRL WEEK IN FRANKFURT 201613

Read all the contexts and get the periods reported

Page 14: SMEs financial report in Spain: Easy XBRL with open source Excel ...

XBRL WEEK IN FRANKFURT 201614

For every item in the array, read the value in theXBRL instance document and put it on the associatedcell, depending on the reporting year

Page 15: SMEs financial report in Spain: Easy XBRL with open source Excel ...

XBRL WEEK IN FRANKFURT 201615

For every item in the array, read the value in theXBRL instance document and put it on the associatedcell, depending on the reporting year

Page 17: SMEs financial report in Spain: Easy XBRL with open source Excel ...

XBRL WEEK IN FRANKFURT 201617

This XBRL import functionality it’s oriented toSpanish GAAP XBRL taxonomy, but it can beadapted to any XBRL taxonomy with small effort

No XBRL validation, just reading XBRL instances

Open source. Reuse it!.

Less than 800 lines of source code, fullydocumented

… in Spanish

Page 18: SMEs financial report in Spain: Easy XBRL with open source Excel ...

XBRL WEEK IN FRANKFURT 201618


Recommended