XML 139 R64.htm IDEA: XBRL DOCUMENT v2.4.1.9
Operations and summary of significant accounting policies (Details 2) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Variable Interest Entity [Line Items]      
Receivables - trade and other $ 7,737us-gaap_AccountsReceivableNetCurrent $ 8,413us-gaap_AccountsReceivableNetCurrent $ 9,706us-gaap_AccountsReceivableNetCurrent
Receivables - finance 9,027us-gaap_NotesAndLoansReceivableNetCurrent 8,763us-gaap_NotesAndLoansReceivableNetCurrent 8,860us-gaap_NotesAndLoansReceivableNetCurrent
Long-term receivables - finance 14,644us-gaap_NotesAndLoansReceivableNetNoncurrent 14,926us-gaap_NotesAndLoansReceivableNetNoncurrent 14,029us-gaap_NotesAndLoansReceivableNetNoncurrent
Investments in unconsolidated affiliated companies 257us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures 272us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures 272us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
Guarantees 740us-gaap_GuaranteeObligationsMaximumExposure 805us-gaap_GuaranteeObligationsMaximumExposure 486us-gaap_GuaranteeObligationsMaximumExposure
Variable Interest Entity, Not Primary Beneficiary      
Variable Interest Entity [Line Items]      
Receivables - trade and other 36us-gaap_AccountsReceivableNetCurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
21us-gaap_AccountsReceivableNetCurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
23us-gaap_AccountsReceivableNetCurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
Receivables - finance 216us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
185us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
122us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
Long-term receivables - finance 285us-gaap_NotesAndLoansReceivableNetNoncurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
334us-gaap_NotesAndLoansReceivableNetNoncurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
353us-gaap_NotesAndLoansReceivableNetNoncurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
Investments in unconsolidated affiliated companies 83us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
89us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
93us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
Guarantees 129us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
151us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
176us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
Total $ 749us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
$ 780us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
$ 767us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember