Your SlideShare is downloading. ×
0
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Les week 6 inleiding tot xbrl
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Les week 6 inleiding tot xbrl

490

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
490
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. XBRL – Een inleiding (2010 – 2011)
  • 2. Les indeling 1e uur Waar staan we + Theorie 2e uur Status update omtrent project 3e uur Theorie
  • 3. Waar staan we???Beetje onvolledig, maar toch
  • 4. Over de theorie / PPT’s Van internet – min of meer tegen mijn principes. Waarom? XBRL is NIET nieuw. Verwachting was in gebruik name in 2005, nu nog steeds niet Verwacht dat XBRL zichzelf zou ontwikkelen, de waarheid is anders XBRL specifiek is nieuw voor mij (NIJLR), maar de achterliggende technologie werkte ik al wel mee.
  • 5. Waarom deze Les XBRL heeft te maken met BPM BPR Cultuur / Verandermanagement Financiën Auditing / waarborging kwaliteit Kortom “informatiekunde” en dan ook IFK022…
  • 6. WTF is XBRL, wtflmaoya? What is XBRL? eXtensible Business Reporting Language A freely available open global standard for exchanging information Computer consumable business information An XML-based language A mandate from regulators across the world A Semantic Web metadata format
  • 7. Duidelijk? XBRL is bedoeld om te STANDAARDISEREN Opdrachtje: Geef eens een lijst / beschrijving van de doelgroep die dit nou kunnen gebruiken?
  • 8. Doelgroep Insteek van XBRL is: Alles en iedereen met jaarrekeningen, jaarverslagen, belasting(ontduiking), uitwisseling etc…. Werkelijkheid is: Aantal overheidsinstanties
  • 9. Spelletje Raad de quote Je krijgt vier quotejes, schrijf de namen / beroepen van de personen op die dit gezegd kunnen hebben Winnaar – kopje koffie
  • 10. Quoteje: “Ik denk dat het er niet gaat komen, omdat het vrijwillige verplichting is” 2. “Het probleem ontstaat dat accountancydocenten te weinig verstand hebben van XBRL en ICT in het algemeen, om enige verandering te forceren bij de nieuwe generatie Accountants”
  • 11. Andere Quotejes 3. “Ik wil de accountants duidelijk maken dat XBRL zal leiden tot geheel nieuwe management concepten, zoals continiousmonitoring” 4. “hahahahahahahahahaha, iets met ouwe koeien en sloten”
  • 12. Data Data Enterprise Use of XBRL Business Performance Management Competitive Analysis Risk Management Auditor tools 404 Monitoring Business Operations Acquisition Integration General Ledger Consolidation Real-time Connection SEC Filings SEC Disclosure Checklist Dept of Commerce Banks Data Drill down External Reports Internal Reports
  • 13. XBRL in hoofdlijnen XBRL – General Ledger XBRL – Financial Reporting
  • 14. XBRL Taxonomiën ~ woorden boek(en) met definities Mapping – Grootboek koppelen aan XBRL bericht Instance document – het uiteindelijke emailtje
  • 15. Publish Instance Document & Taxonomy Create an instance document and validate calculations Review & Validate Instance Document Extend the taxonomy if necessary Compare & map 10K/10Q to GAAP Taxonomy Assess Scope of Reporting & Download Taxonomy Identify a team: Accountant & Developer (XML) Financial Reporting XBRL Project
  • 16. How XBRL Works
  • 17. Unstructured Text Inventory Inventory consists of produce purchased for resale and supplies and are stated at the lower of cost or market using the first-in, first-out (FIFO) method. Inventory as of December 31, 2006 and 2005 amounted to $45,594 and $34,456, respectively.
  • 18. Structured Text <InventoryInformation> Inventory Inventory consists of produce purchased for resale and supplies and are stated at the lower of cost or market using the first-in, first-out (FIFO) method. Inventory as of December 31, 2006 and 2005 amounted to $45,594 and $34,456, respectively. </InventoryInformation>
  • 19. Structured for Presentation <html> <p><bold>Inventory</bold></p> <p>Inventory consists of produce purchased for resale and supplies and are stated at the lower of cost or market using the first-in, first-out (FIFO) method. Inventory as of December 31, 2006 and 2005 amounted to <bold>$45,594</bold> and <bold>$34,456</bold>, respectively.</p> </html> Inventory Inventory consists of produce purchased for resale and supplies and are stated at the lower of cost or market using the first-in, first-out (FIFO) method. Inventory as of December 31, 2006 and 2005 amounted to $45,594 and $34,456, respectively.
  • 20. Structured for Meaning <Inventory> <ConsistsOf>produce purchased for resale and supplies</ConsistsOf> <StatedAt>lower of cost or market</StatedAt> <ValuationMethod>FIFO</ValuationMethod> <Value2006>$45,594</Value2006> <Value2005>$34,456</Value2005> </Inventory> Inventory Inventory consists of produce purchased for resale and supplies and are stated at the lower of cost or market using the first-in, first-out (FIFO) method. Inventory as of December 31, 2006 and 2005 amounted to $45,594 and $34,456, respectively.
  • 21. Structured for Meaning, Global Standard <InventoryComponentscontextRef=“D-2006”>produce purchased for resale and supplies</InventoryComponents> <InventoryCostBasiscontextRef=“D-2006”>lower of cost or market</InventoryCostBasis > <ValuationMethodcontextRef=“D-2006”>FIFO</ValuationMethod> <Value2006 contextRef=“D-2006” unitRef=“USD” decimals=“0”>45594</Value2006> <Value2005 contextRef=“D-2006” unitRef=“USD” decimals=“0”>$34,456</Value2005> Inventory Inventory consists of produce purchased for resale and supplies and are stated at the lower of cost or market using the first-in, first-out (FIFO) method. Inventory as of December 31, 2006 and 2005 amounted to $45,594 and $34,456, respectively.
  • 22. This isn’t your Daddy’s Financial Reporting Application! Current approach, type this into Word: Inventory Inventory consists of produce purchased for resale and supplies and are stated at the lower of cost or market using the first-in, first-out (FIFO) method. Inventory as of December 31, 2006 and 2005 amounted to $45,594 and $34,456, respectively. Smart XBRL Application: Or: Put a grid (neutral format table) here
  • 23. XBRL invloed op AC in de toekomst Kwaliteit van informatie neemt toe Eenvoudigere omgang financiële transacties Minder tijd aan opmaak etc, meer tijd voor daadwerlijke controles etc. Meer continiouscontrollingetc
  • 24. UBmatrix, Inc. © 2006 25 Nogtebehandelen XBRL Taxonomies XBRL Instance Documents Comparison of XBRL versus XML
  • 25. Taxonomies
  • 26. UBmatrix, Inc. © 2006 Taxonomy Defines the concepts to be reported Concepts are defined as XBRL elements Basic attributes Relationships A taxonomy is a metadata repository. XBRL provides a model designed for financial reporting
  • 27. UBmatrix, Inc. © 2006 Taxonomy Financial Reporting Concept XBRL Element Basic Attributes Relationships To other Concepts and Resources
  • 28. UBmatrix, Inc. © 2006 Taxonomy Concept: Cash and Cash Equivalents XBRL Element:CashAndCashEquivalents Basic Attributes Relationships To other Concepts and Resources Fact: 420,818 Metadata
  • 29. UBmatrix, Inc. © 2006 Simplest XBRL Taxonomy Consists of taxonomy “schema” Schema contains definitions of concepts, and links to additional taxonomy resources (if any) Have the .XSD file extension A concept definition with some of its basic attributes looks like this: <xsd:element name=“CashAndCashEquivalents" id="adobe_2004_ CashAndCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  • 30. UBmatrix, Inc. © 2006 Anatomy of a Taxonomy Element XBRL Element e.g. - “Goodwill”, Different languages Label Name (i.e. XBRL “Tag”) GoodWillIntangible (camel case) “Amount paid in excess of the value assigned to the identifiable net assets acquired”. Description Basic Attributes Data type Decimal, Monetary, String, Tuple, etc Debit / Credit Balance Type Period type Instant / Duration
  • 31. UBmatrix, Inc. © 2006 “Richer” Taxonomy XBRL metadata model provides for the modelling of relationships Connects an element to another element or to a resource Connect elements that have a summation relationship Connect an element to a resource such as a label or documentation XBRL refers to this declaration as an arc Relationship arc XBRL Element or Resource XBRLElement
  • 32. Linkbases Linkbases are repositories of arcs, that is, repositories of declared relationships. Linkbases have the .XML file extension Linkbase types: presentation, definition, label, calculation File relationships: UBmatrix, Inc. © 2007
  • 33. UBmatrix, Inc. © 2006 Relationships Label - provides human readable labels for the element names. Instructions and captions are label linkbases Can be in multiple languages Reference - provides the means to link the element to “additional information”, including authoritative references Presentation - describes the hierarchical order of the elements in a report Definition - describes how the elements relate to each other. Describes the parent child relationship. The accounting concept relationships Dimensions– data cube view, like a Pivot Table in Excel Calculation - defines calculations between two or more elements Formula– business rules and complex computations
  • 34. UBmatrix, Inc. © 2006 Common Relationships Relate a concept to… XBRL Element “Cash”, “Open Cash Balance”, “Closing Cash Balance”, “Total Cash” “Instructions: To complete this section of the report please refer policy number FDI349 Part 29” Label Relationships To other Elements or Resources Assets Cash & cash equivalents Property plant & equipment Goodwill Total Assets Presentation Net Goodwill = Goodwill – Accumulated Amortization Calculation
  • 35. UBmatrix, Inc. © 2006 Other Relationship Relate a reporting concept to a resource (documentation) XBRL Element Publisher : FASB Name : Statement of Financial Accounting Stand. Number : 142 Paragraph : 23 URI : http:/www.fasb.org/pdf/fas142.pdf URIDate : 2005-08-01 Reference Relationships To other Elements & Information (Linkbases) "Total All Regions" is the total of all regions, and the region breakdown includes "US and Canada", "Europe", "Asia", and "Other". Definition
  • 36. Instance Document
  • 37. UBmatrix, Inc. © 2006 XBRL Instance Document Contains the facts Reporting context (e.g., December 2, 2005) Link to the taxonomy
  • 38. Relationship to Taxonomy UBmatrix, Inc. © 2006 The facts are constrained by the taxonomy Subject to robust internal checking by a validation process via an XBRL Processing Engine
  • 39. UBmatrix, Inc. © 2006 Instance Document XBRL Instance Document Context Taxonomy Financial Reporting Facts Input References <adobe-2004-balance:TotalCurrentAssets contextRef=”I2005-Consolidated” unitRef=”units-monetary” decimals=”0”>2008578 </adobe-2004-balance:TotalCurrentAssets >
  • 40. UBmatrix, Inc. © 2006 Instance Document Validation XBRL Instance Document XBRL Instance Document XBRL Instance Document … … … XBRL Processing Engine Taxonomy
  • 41. UBmatrix, Inc. © 2006 Anatomy of a Instance Document Instance Example, US GAAP Commercial and Industrial Import Taxonomy Basic Attributes <usfr-pte:CashCashEquivalents decimals="-3" contextRef="AsOf20051202_Consol_Unaudited" unitRef="USD">420818000</usfr-pte:CashCashEquivalents> Tags $420,818,000 Instructions, documentation …… Values or Text
  • 42. UBmatrix, Inc. © 2006 Anatomy of an Fact UNIT Currency: USD, EUR, Shares, EPS Measure Precision Decimal or Precision Number of significant figures Number of decimal places Instant: As of 12/31/05 Start/End: 1/31/04 – 12/31/05 Period Contexts Adobe, Systems Inc. Entity Headquarters, Midland, Mi., Asia, Europe, North America Segment Scenario Audited, Pro-forma, Restated, Unaudited Footnotes (2) In 2005, gain on sale of building $2.7 million, net of taxes $0.9 million.
  • 43. UBmatrix, Inc. © 2006 Financial Facts Two types of financial facts (concepts): Items, which represent individual facts Tuples, which group items Items must State their precision, if numeric Refer to a unit of measure, if numeric Refer to a context Financial Reporting Facts Scale is a presentation issue and is not defined in an instance document
  • 44. UBmatrix, Inc. © 2006 Financial Facts - Tuples Financial Reporting Facts Two types of financial facts (concepts): Items, which represent individual facts Tuples, which group items
  • 45. UBmatrix, Inc. © 2006 49 BASED ON ADOBE’s Financial Statement What would be in schema document and what is its file extension? What parts of the statement are attributed to UPC? What is UPC? Of these linkbases label, presentation, calculation, reference, definition which would you except for the Adobe financial statement? What parts make up a context for Adobe? Do you see any tuples in that part of the financial statement? What is a tuple? What is scale and how is defined and where? How are entities identified? Professor X. Barrel wants to know?
  • 46. UBmatrix, Inc. © 2006 50 What is a XBRL taxonomy? Why are people working hard to use XBRL taxonomies and instance documents? What does Nillable and IsNil mean? Professor X. Barrel wants to know?
  • 47. Why does XML not meet the need of business reporting?
  • 48. UBmatrix, Inc. © 2006 52 XBRL is based on XML XBRL is an XML-based markup language for defining business report structure and authoring business information.
  • 49. UBmatrix, Inc. © 2006 53 Markup languages: XML The purpose of XML is: To provide a means to communicate the content of a “page” in a system independent manner. To provide a means to locate and retrieve information in XML pages <welcomeMsg target=“investor”>Dear Investor!</welcomeMsg> <welcomeMsg target=“analyst”>Dear Researcher!</welcomeMsg> <introPar language=“EN”>Welcome to our XBRL.Net website. We provide access to the …</introPar> <report> <entity name=“Internation Business Machines”>IBM<entity> <assets>40,822,000,000,000</assets> <currency >USD</currency> <assets>40,700,000,000,000</assets> <currency>EUR</currency> <year> 2001 </year> </report>
  • 50. UBmatrix, Inc. © 2006 54 XML Schema and Instance documents For an application to locate certain information Needs to know first if information is contained in a particular type (e.g. a financial statement based on the USGAAP)of XML document. The content structure is declared by the document definition The technology used for this is the DDML (Document Definition Markup Language, formerly XSchema) For an application to retrieve information from a XML document an instance document must use thetags defined in the DDML document that goes with it.
  • 51. UBmatrix, Inc. © 2006 55 Why only XBRL fits the bill? There are two big problems with regular XML XSchema and Instance documents from a reporting perspective: XSchema document structures are fixed. You cannot add “your own” tags to the document structure. XSchema only provides syntactic validation XBRL specification enables creating and extending document structures while providing syntactic validation. The XBRL specification enables declaration of semantics and business rules validation. XML provides the right basis but is insufficient as an end-to-end solution platform
  • 52. UBmatrix, Inc. © 2006 56 Why does a markup language need to be flexible from a business reporting point of view? The XML language defines its document structures by means of the XSchema standard which defines these structure implicitly both with respect to the content and the “hierarchy”. If we take the financial statements as a reporting example: Same “information but different representation of the information” Regular XML XSchema DOES NOT ALLOW THIS flexibility
  • 53. UBmatrix, Inc. © 2006 57 Why does a markup language need to be flexible from a business reporting point of view? The XML language defines its document structures by means of the XSchema standard which defines these structure implicitly both with respect to the content and the “hierarchy”. If we take the financial statements as a reporting example: Same “information but with more detail in the lower level breakdown” Regular XML XSchema DOES NOT ALLOW THIS flexibility
  • 54. UBmatrix, Inc. © 2006 58 Examples of XML syntax validation. The structure is validated in the first example where the order of two lines is switched. This would render the document invalid The format of the reported value is invalid for Furniture… in the second example The Computers breakdown items are not part of the Universe of Discourse and can’t be reported about. This is not sufficient for automated data exchange What is needed is semantic & business - rule validation
  • 55. UBmatrix, Inc. © 2006 59 Semantic validation The attentive reader will notice that the first column doesn’t add up to the reported total. The syntax is correct; structure, data types etc are all used correctly but the reported information is “not valid”. We EXPECTED the rows to add up to the reported total value and it doesn’t. This brings up an important question! ► Why did we expect the rows to add up to the reported total in the first place?
  • 56. UBmatrix, Inc. © 2006 60 How does XBRL solve these problems? The fundamental difference between XBRL and XML is that XBRL makes the associations between concepts explicit. Providing Unlimited Extensibility of Semantics Of the Language Markup

×