Top Banner
XBRL Instance Documents
54

ACG 4401

Jan 16, 2016

Download

Documents

belita

ACG 4401. XBRL Instance Documents. XBRL Reports Facts. Financial Information Reported By a Specific Entity For a Specific Period of Time In a Specific Currency How precise is the currency being reported What taxonomy schema is the element defined in. XBRL Specification 2.1. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ACG  4401

XBRL Instance Documents

Page 2: ACG  4401

Financial Information Reported By a Specific Entity For a Specific Period of Time In a Specific Currency

▪ How precise is the currency being reported

What taxonomy schema is the element defined in

Page 3: ACG  4401

Rules and Syntax for XBRL Instance Documents AND XBRL taxonomies

3

Page 4: ACG  4401

Instance Document Contains the data items which represent the financial data in

financial reports▪ Financial Statements▪ Disclosures

Taxonomy Defines elements and relationships

▪ Schema for a particular reporting group▪ Banking & Savings▪ Brokers & Dealers▪ Commercial & Industrial▪ Insurance▪ Real Estate

▪ Linkbases▪ Presentation, Calculation, Reference, Label, &

Dimension

Page 5: ACG  4401

Schedule of Investments Used to supplement investment holdings

for unaffiliated investments Industry Entry Points (GAAP)

Commercial and Industrial Banking and Savings Institutions Brokers and Dealers Insurance Real Estate

5

Page 6: ACG  4401

Non-GAAP Record of Credit Rating Taxonomy U.S. Mutual Fund Risk/Return Taxonomy Management Reports Management Discussion and Analysis Document and Entity Informaiton

6

Page 7: ACG  4401

Source:

Page 8: ACG  4401

8

Page 9: ACG  4401

Label elements are connected to human readable

labels Presentation

How elements appear Calculation

How elements are used in calculations Reference

Official definition and references to accounting pronouncements

Dimension relationships among items in tables

within a companies footnote disclosures.

Page 10: ACG  4401

10

Page 11: ACG  4401

<label xlink:type="resource" xlink:label="label16" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label><labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element16" xlink:to="label16"/><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2014/elts/us-gaap-2014-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="element17"/><label xlink:type="resource" xlink:label="label17" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_en-US">Less: Accumulated depreciation</label><labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element17" xlink:to="label17"/><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2014/elts/us-gaap-2014-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="element18"/>

Page 12: ACG  4401

uses parent-child relations to organize elements Assets

Current▪ Cash

▪ Receivables

▪ Accounts

▪ Interest

▪ Inventory

Long-Term▪ Property, Plant and Equipment

▪ Intangible Assets

▪ Notes Receivable The “order” attribute of the presentationArc specifies the order in

which child concepts should appear with respect to their sibling concepts.

Page 13: ACG  4401

<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_17" xlink:to="Locator_us-gaap_AvailableForSaleSecuritiesNoncurrent_18" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>

<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2014/elts/us-gaap-2014-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_19"/>

<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2014/elts/us-gaap-2014-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="Locator_us-gaap_LongTermInvestments_20"/>

<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_19" xlink:to="Locator_us-gaap_LongTermInvestments_20" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>

<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2014/elts/us-gaap-2014-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_21"/>

<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2014/elts/us-gaap-2014-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentGross_22"/>

<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_21" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentGross_22" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>

Page 14: ACG  4401

<calculationArc xlink:type="arc"  xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"  xlink:from="GrossProfit" xlink:to="RevenueTotal"  order="1" weight="1" use="optional"/>

<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="GrossProfit" xlink:to="CostOfSales"  order="2" weight="-1" use="optional"/>

Gross Profit = Revenue – CGS

Linkbase Gross Profit Revenue (1) CGS (-1) Lower level elements sum

up to or are subtracted from upper level elements

Page 15: ACG  4401

weight is a required attribute on calculationArc elements; it must have a non-zero decimal value; for summation-item arcs, the weight attribute indicates the multiplier to be applied to a numeric item value (content) when accumulating numeric values from item elements to summation elements; a value of "1.0" means that 1.0 times the numeric value of the item is applied to the parent item; a weight of "-1.0" means that 1.0 times the numeric value is subtracted from the summation item; there are also rules that are applied to the calculation of elements possessing opposite balance attribute values ('credit' and 'debit');

Page 16: ACG  4401

<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2014/elts/us-gaap-2014-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="Locator_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_166"/>

<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentNet_165" xlink:to="Locator_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_166" order="17.0" weight="-1"/>

<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2014/elts/us-gaap-2014-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentNet_167"/>

<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2014/elts/us-gaap-2014-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentGross_168"/>

<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentNet_167" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentGross_168" order="16.0" weight="1"/>

Page 17: ACG  4401
Page 18: ACG  4401

Source: Charlie Hoffman, http://xbrl.squarespace.com/journal/2009/6/21/high-level-model-of-xbrl.html

Page 19: ACG  4401

XBRL

19

Page 20: ACG  4401

Attributes include: What entity is the data for (contextRef) What period of time is the data for

(contextRef) What currency is being reported (UnitRef) What precision is the currency in

(decimals) Which taxonomy is the fact defined in

(namespace prefix)

20

Page 21: ACG  4401

XBRL Element Name Definition Cardinalityxbrl An XBRL instance document Required root element

schemaRef

Identifies an XBRL taxonomy schema & links it to this XBRL instance document 1 .. N

context

Establishes the "reporting context" of an XBRL instance document (a complex element) 1 .. NMust contain: id attribute (a unique identifier); entity (to identify the reporting entity); period (to identify the reporting period)

unit

Identifies the numerical unit of measure (e.g. USD) (a complex element) 0 .. NMust contain: id attribute (a unique identifier); measure (to identify the unit of measure)

An XBRL item At least one reported XBRL item 1 .. NMust contain: contextRef attribute (to identify the context that applies to this item); For numeric items: unitRef attribute (to identify the unit of measure that applies to this item); decimals attribute (to designate the reporting precision that applies to this item)

21

Page 22: ACG  4401

1. Root Element NameSpace Declarations

2. References Schema Declarations

3. Context Who’s financial data What Period

4. Unit Currency Shares

5. Items Elements of the Financial Statement

Page 23: ACG  4401

Element Name = xbrl All namespace declarations XBRL usually will contain many

▪ xmlns:us-gaap=“http://xbrl.fasb.org/us-gaap/2014”

▪ xmlns:link=“http://www.w3.org/2003/linkbase”▪ xmlns:xbrli=“http://www.xbrl.org/2003/instance”▪ xmlns:xlink=“http://www.w3.org/1999/xlink”▪ xmlns:iso4217=“http://www.xbrl.org/2003/iso4217

<xbrli:xbrl xmlns:us-gaap ... xmlns:link ... xmlns:xbrli .... xmlns:xlink>

Page 24: ACG  4401

xbrli Content and structure of XBRL instance

link Content and structure of linkbases

iso4217 Standard currency codes

xlink Xlink schema

US GAAP taxonomy24

Page 25: ACG  4401

Was maintained by XBRL-US organization

Now maintained by FASBNamespaces and Schema URI’s

25

Page 26: ACG  4401

Used to link a taxonomy schema to the instance document Must be at least one Taxonomy Reference used to

validate the Instance Document First Child Element

schemaRef▪ Attributes:

▪ xlink:type=“simple”▪ xlink:href=“URI”

<link:schemaRef xlink:type=“simple” xlink:href=“http://xbrl.fasb.org/us-gaap/2014/elts/us-gaap-std-2014-01-31.xsd”/>

Page 27: ACG  4401

Element Name = Context id attribute

▪ Used later to associate meta-data with financial reporting item▪ Can be anything, but must start with a letter▪ Like a namespace prefix<xbrli:context id=“WhateverYouWant”>

Complex element with 4 parent elements Entity

▪ Uniquely identifies the entity Period

▪ Instant▪ Duration

Scenario▪ What types of facts▪ Actual, Restated, Budgeted, etc.

Segment▪ Information about segment being reported

Page 28: ACG  4401

Entity (Parent Element) Identifier (Child Element)

(attribute) scheme▪ Depends on reporting purpose

▪ SEC identifier, NYSE symbol, etc.

<xbrli:entity><xbrli:identifier scheme=“http://www.sec.gov/CIK”>SEC CIK

id</xbrli:identifier></xbrli:entity>

Page 29: ACG  4401

<xbrli:period><xbrli:instant>2007-11-06</xbrli:instant> or...<xbrli:startDate>2007-01-01</

xbrli:startDate><xbrli:endDate>2007-12-31</xbrli:endDate>

or...<xbrli:forever> data</xbrli:forever>

</xbrli:period>Must use yyyy-mm-dd format

Page 30: ACG  4401

Unit (Parent Element)id attribute

Used as a referenceCan be anything, usually logical & human readable

Measure element (child element)Value describing unit of measure

USDEURJPYxbrli:shares

Page 31: ACG  4401

Currency<xbrli:unit id=“USD”

<xbrli:measure>iso4217:USD</xbrli:measure>

</xbrli:unit>

Shares<xbrli:unit id=“shares”>

<xbrli:mesure>xbrli:shares</xbrli:measure>

</xbrli:unit>

Page 32: ACG  4401

<xbrli:unit id=“EPS”><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</..></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</..></xbrli:unitDenominator></xbrli:divide>

</xbrli:unit>

32

Page 33: ACG  4401

Single Fact being reported Element name comes from US GAAP taxonomy Determine element names from viewer Attributes

contextRef (points to context id for fact being reported) unitRef (points to unit id for fact being reported) decimals

▪ Instance document fact attribute used to express the number of decimal places to which numbers have been rounded.

or precision▪ How many digits are significant

label▪ How should the element be named in report*

*When doing homework for chapter 4 use the label attribute

Page 34: ACG  4401

in thousand decimals="-3"

in million decimals="-6"

accurate value decimals="INF" or decimals="2"

percent decimals="2"

Source: http://www.xbrlwiki.info/index.php?title=Best_Practices_on_Data_Definitions

Page 35: ACG  4401

<?xml version=“1.0”?><xbrli:xbrl xmlns:...><link:schemaRef xlink:... Point to schema><xbrli:context id=.....>

<xbrli:entity><xbrli:period>

<xbrli:unit id=.....><xbrli:measure>

<us-gaap:financial statement items>....</close tags>

Page 36: ACG  4401

Source: Charlie Hoffman, http://xbrl.squarespace.com/journal/2009/6/22/xbrl-instance-graphic.html

Page 37: ACG  4401

37

Page 38: ACG  4401

Four Levels: As of June 2013 all companies are required to include all

4 levels Each Footnote disclosure is required to have a

contextRef for the entire reporting period (<StartDate> and <EndDate>)

Level 1▪ Block Tagging

▪ Each complete footnote along with formatting is tagged within XBRL Instance

Level 2▪ Tag each accounting policy within the Significant Accounting

Policies footnote, along with formatting Level 3

▪ Tag each table, along with its formatting Level 4

▪ Tag each monetary value, % and number in the footnotes.

38

Page 39: ACG  4401

<us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="D2010Q3YTD"></us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>

The rest of the footnoteThis is what the footnote looks like

39

Page 40: ACG  4401

Note 3: Purchased goodwill related to the five

acquisitions which closed in the first nine months of 2010 totaled $43 million, less than $1 million of which is deductible for tax purposes. The acquisition activity in the following table also includes the impacts of contingent consideration for pre-2009 acquisitions, which increased goodwill by $1 million. The amounts in the “Translation and other” column in the following table primarily relate to changes in foreign currency exchange rates. The goodwill balance by business segment as of December 31, 2009 and September 30, 2010, follow:

40

Page 41: ACG  4401

Note 3: Purchased goodwill related to the five

acquisitions which closed in the first nine months of 2010 totaled $43 million, less than $1 million of which is deductible for tax purposes. The acquisition activity in the following table also includes the impacts of contingent consideration for pre-2009 acquisitions, which increased goodwill by $1 million. The amounts in the “Translation and other” column in the following table primarily relate to changes in foreign currency exchange rates. The goodwill balance by business segment as of December 31, 2009 and September 30, 2010, follow:

41

Page 42: ACG  4401

<us-gaap:GoodwillAcquiredDuringPeriod contextRef="D2010Q3YTD" decimals="-6" unitRef="USD">43000000</us-gaap:GoodwillAcquiredDuringPeriod>

<us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount contextRef="I2010Q3" decimals="-6" unitRef="USD">1000000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>

<us-gaap:GoodwillAllocationAdjustment contextRef="D2010Q3YTD" decimals="-6" unitRef="USD">1000000</us-gaap:GoodwillAllocationAdjustment>

42

Page 43: ACG  4401

Goodwill table from footnote

43

Page 44: ACG  4401

<us-gaap:Goodwill contextRef="I2009_IndustrialAndTransportationMember" decimals="-6" unitRef="USD">1783000000</us-gaap:Goodwill>

<us-gaap:Goodwill contextRef="I2009_HealthCareMember" decimals="-6" unitRef="USD">1007000000</us-gaap:Goodwill>

<us-gaap:Goodwill contextRef="I2009_ConsumerAndOfficeMember" decimals="-6" unitRef="USD">155000000</us-gaap:Goodwill>

<us-gaap:Goodwill contextRef="I2009_DisplayAndGraphicsMember" decimals="-6" unitRef="USD">990000000</us-gaap:Goodwill>

<us-gaap:Goodwill contextRef="I2009_SafetySecurityAndProtectionServicesMember" decimals="-6" unitRef="USD">1220000000</us-gaap:Goodwill>

<us-gaap:Goodwill contextRef="I2009_ElectroAndCommunicationsMember" decimals="-6" unitRef="USD">677000000</us-gaap:Goodwill>

44

Page 45: ACG  4401

<mmm:GoodwillAcquiredDuringPeriodAndAllocationAdjustments contextRef="D2010Q3YTD_IndustrialAndTransportationMember" decimals="-6" unitRef="USD">8000000</mmm:GoodwillAcquiredDuringPeriodAndAllocationAdjustments>

<mmm:GoodwillAcquiredDuringPeriodAndAllocationAdjustments contextRef="D2010Q3YTD_HealthCareMember" decimals="-6" unitRef="USD">1000000</mmm:GoodwillAcquiredDuringPeriodAndAllocationAdjustments>

<mmm:GoodwillAcquiredDuringPeriodAndAllocationAdjustments contextRef="D2010Q3YTD_ConsumerAndOfficeMember" decimals="-6" unitRef="USD">24000000</mmm:GoodwillAcquiredDuringPeriodAndAllocationAdjustments>

<mmm:GoodwillAcquiredDuringPeriodAndAllocationAdjustments contextRef="D2010Q3YTD_SafetySecurityAndProtectionServicesMember" decimals="0" unitRef="USD">11000000</mmm:GoodwillAcquiredDuringPeriodAndAllocationAdjustments>

45

Page 46: ACG  4401

<us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments contextRef="D2010Q3YTD_IndustrialAndTransportationMember" decimals="-6" unitRef="USD">15000000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>

<us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments contextRef="D2010Q3YTD_HealthCareMember" decimals="-6" unitRef="USD">-11000000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>

<us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments contextRef="D2010Q3YTD_ConsumerAndOfficeMember" decimals="-6" unitRef="USD">6000000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>

<us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments contextRef="D2010Q3YTD_DisplayAndGraphicsMember" decimals="-6" unitRef="USD">4000000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>

<us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments contextRef="D2010Q3YTD_SafetySecurityAndProtectionServicesMember" decimals="-6" unitRef="USD">26000000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>

<us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments contextRef="D2010Q3YTD_ElectroAndCommunicationsMember" decimals="-6" unitRef="USD">-17000000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>

46

Page 47: ACG  4401

<us-gaap:Goodwill contextRef="I2010Q3_IndustrialAndTransportationMember" decimals="-6" unitRef="USD">1806000000</us-gaap:Goodwill>

<us-gaap:Goodwill contextRef="I2010Q3_HealthCareMember" decimals="-6" unitRef="USD">997000000</us-gaap:Goodwill>

<us-gaap:Goodwill contextRef="I2010Q3_ConsumerAndOfficeMember" decimals="-6" unitRef="USD">185000000</us-gaap:Goodwill>

<us-gaap:Goodwill contextRef="I2010Q3_DisplayAndGraphicsMember" decimals="-6" unitRef="USD">994000000</us-gaap:Goodwill>

<us-gaap:Goodwill contextRef="I2010Q3_SafetySecurityAndProtectionServicesMember" decimals="-6" unitRef="USD">1257000000</us-gaap:Goodwill>

<us-gaap:Goodwill contextRef="I2010Q3_ElectroAndCommunicationsMember" decimals="-6" unitRef="USD">660000000</us-gaap:Goodwill>

47

Page 48: ACG  4401

SEC Requires filers to use an extension taxonomy Includes only those elements that a

company uses for their financial reporting

Naming Convention▪ Shortcompnayname:ccyy-mm-dd

Page 49: ACG  4401

Extending XBRLNew element namesEach Company has its preferred

1. Line Item Name2. Hierarchy of line items on the F/S3. Unique items that do not correspond to

an element in the taxonomy Items 1 & 2 do NOT impact

comparability and reuse49

Page 50: ACG  4401

1. Follow U.S. GAAP taxonomy whenever possible

2. If you don’t see an element in the F/S section, look in the disclosures

3. If you don’t like the label, use the U.S. GAAP element anyway and add a label to the label linkbase (i.e. don’t make up elements because you don’t like the label)

4. For footnotes use proper tags for respective levels

50

Page 51: ACG  4401

Tutorial

51

Page 52: ACG  4401

Use to find element names to use for

tagging data and disclosures

There are 16,000+ elements! Financial Statement and Disclosures

In choosing an element:

Choose the element with the narrowest

definition of the fact you are reporting

If more than one element is available use

the element that is part of the financial

statement vs. a disclosure element

If using a disclosure element, use software

to move it as a financial statement line

element.

Types of elements:

Abstract – do not use as a tag in instance

doc.

Financial Reporting Concepts

For each element (not abstract items)

Labels▪ Standard▪ Documentation▪ Total

References▪ To authoritative literature

Properties▪ Element name▪ Namespace▪ Type (monetary, shares, etc.)▪ Normal Balance (debit or

credit)▪ Time (instant or period)

Page 53: ACG  4401

53

Page 54: ACG  4401

54