XML 63 R100.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Instruments (Fair value hedges) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Fair value hedges    
Hedge ineffectiveness gain (loss) $ (77)us-gaap_DerivativeNetHedgeIneffectivenessGainLoss $ (74)us-gaap_DerivativeNetHedgeIneffectivenessGainLoss
Interest Rate Contract [Member]    
Fair value hedges    
Gain (loss) on derivatives (58)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
(103)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Interest Rate Contract [Member] | Fair Value Hedges [Member]    
Fair value hedges    
Gain (loss) on derivatives 3,898us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ gecc_HedgeTypeAxis
= gecc_FairValueHedgesMember
(5,253)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ gecc_HedgeTypeAxis
= gecc_FairValueHedgesMember
Gain (loss) on hedged items (3,973)us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ gecc_HedgeTypeAxis
= gecc_FairValueHedgesMember
5,180us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ gecc_HedgeTypeAxis
= gecc_FairValueHedgesMember
Foreign Exchange Contract [Member]    
Fair value hedges    
Gain (loss) on derivatives (2,056)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
(733)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Foreign Exchange Contract [Member] | Fair Value Hedges [Member]    
Fair value hedges    
Gain (loss) on derivatives (19)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ gecc_HedgeTypeAxis
= gecc_FairValueHedgesMember
(7)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ gecc_HedgeTypeAxis
= gecc_FairValueHedgesMember
Gain (loss) on hedged items $ 17us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ gecc_HedgeTypeAxis
= gecc_FairValueHedgesMember
$ 6us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ gecc_HedgeTypeAxis
= gecc_FairValueHedgesMember