XML 123 R114.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments - Credit Derivatives, Protection Sold, Notional and Fair Value (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Protection sold credit derivatives and credit related notes ratings/maturity profile    
Protection sold credit derivatives and credit related notes ratings/maturity profile - less than one year $ (480,679)jpm_ProtectionSoldCreditDerivativesAndCreditRelatedNotesRatingsLessThanOneYear $ (509,252)jpm_ProtectionSoldCreditDerivativesAndCreditRelatedNotesRatingsLessThanOneYear
Protection sold credit derivatives and credit-related notes ratings/maturity profile - from one to five years (1,515,091)jpm_ProtectionSoldCreditDerivativesAndCreditRelatedNotesRatingsFromOneToFiveYears (2,014,444)jpm_ProtectionSoldCreditDerivativesAndCreditRelatedNotesRatingsFromOneToFiveYears
Protection sold credit derivatives and credit-related notes ratings/maturity profile - more than five years (104,533)jpm_ProtectionSoldCreditDerivativesAndCreditRelatedNotesMoreThanFiveYears (122,152)jpm_ProtectionSoldCreditDerivativesAndCreditRelatedNotesMoreThanFiveYears
Total notional amount (2,100,303)us-gaap_CreditDerivativeMaximumExposureUndiscounted (2,645,848)us-gaap_CreditDerivativeMaximumExposureUndiscounted
Net fair value 17,675us-gaap_CreditRiskDerivativesAtFairValueNet 36,818us-gaap_CreditRiskDerivativesAtFairValueNet
Investment-grade    
Protection sold credit derivatives and credit related notes ratings/maturity profile    
Protection sold credit derivatives and credit related notes ratings/maturity profile - less than one year (323,398)jpm_ProtectionSoldCreditDerivativesAndCreditRelatedNotesRatingsLessThanOneYear
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
(368,712)jpm_ProtectionSoldCreditDerivativesAndCreditRelatedNotesRatingsLessThanOneYear
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
Protection sold credit derivatives and credit-related notes ratings/maturity profile - from one to five years (1,118,293)jpm_ProtectionSoldCreditDerivativesAndCreditRelatedNotesRatingsFromOneToFiveYears
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
(1,469,773)jpm_ProtectionSoldCreditDerivativesAndCreditRelatedNotesRatingsFromOneToFiveYears
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
Protection sold credit derivatives and credit-related notes ratings/maturity profile - more than five years (79,486)jpm_ProtectionSoldCreditDerivativesAndCreditRelatedNotesMoreThanFiveYears
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
(93,209)jpm_ProtectionSoldCreditDerivativesAndCreditRelatedNotesMoreThanFiveYears
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
Total notional amount (1,521,177)us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
(1,931,694)us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
Net fair value 19,453us-gaap_CreditRiskDerivativesAtFairValueNet
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
26,066us-gaap_CreditRiskDerivativesAtFairValueNet
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
Noninvestment-grade    
Protection sold credit derivatives and credit related notes ratings/maturity profile    
Protection sold credit derivatives and credit related notes ratings/maturity profile - less than one year (157,281)jpm_ProtectionSoldCreditDerivativesAndCreditRelatedNotesRatingsLessThanOneYear
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
(140,540)jpm_ProtectionSoldCreditDerivativesAndCreditRelatedNotesRatingsLessThanOneYear
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
Protection sold credit derivatives and credit-related notes ratings/maturity profile - from one to five years (396,798)jpm_ProtectionSoldCreditDerivativesAndCreditRelatedNotesRatingsFromOneToFiveYears
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
(544,671)jpm_ProtectionSoldCreditDerivativesAndCreditRelatedNotesRatingsFromOneToFiveYears
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
Protection sold credit derivatives and credit-related notes ratings/maturity profile - more than five years (25,047)jpm_ProtectionSoldCreditDerivativesAndCreditRelatedNotesMoreThanFiveYears
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
(28,943)jpm_ProtectionSoldCreditDerivativesAndCreditRelatedNotesMoreThanFiveYears
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
Total notional amount (579,126)us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
(714,154)us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
Net fair value (1,778)us-gaap_CreditRiskDerivativesAtFairValueNet
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
10,752us-gaap_CreditRiskDerivativesAtFairValueNet
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
Trading assets    
Protection sold credit derivatives and credit related notes ratings/maturity profile    
Fair value of receivables 46,444us-gaap_CreditRiskDerivativeAssetsAtFairValue
/ us-gaap_DerivativeByNatureAxis
= us-gaap_TradingAccountAssetsMember
59,156us-gaap_CreditRiskDerivativeAssetsAtFairValue
/ us-gaap_DerivativeByNatureAxis
= us-gaap_TradingAccountAssetsMember
Trading assets | Investment-grade    
Protection sold credit derivatives and credit related notes ratings/maturity profile    
Fair value of receivables 25,767us-gaap_CreditRiskDerivativeAssetsAtFairValue
/ us-gaap_DerivativeByNatureAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
31,730us-gaap_CreditRiskDerivativeAssetsAtFairValue
/ us-gaap_DerivativeByNatureAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
Trading assets | Noninvestment-grade    
Protection sold credit derivatives and credit related notes ratings/maturity profile    
Fair value of receivables 20,677us-gaap_CreditRiskDerivativeAssetsAtFairValue
/ us-gaap_DerivativeByNatureAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
27,426us-gaap_CreditRiskDerivativeAssetsAtFairValue
/ us-gaap_DerivativeByNatureAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
Trading liabilities    
Protection sold credit derivatives and credit related notes ratings/maturity profile    
Fair value of payables (28,769)us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_DerivativeByNatureAxis
= us-gaap_TradingLiabilitiesMember
(22,338)us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_DerivativeByNatureAxis
= us-gaap_TradingLiabilitiesMember
Trading liabilities | Investment-grade    
Protection sold credit derivatives and credit related notes ratings/maturity profile    
Fair value of payables (6,314)us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_DerivativeByNatureAxis
= us-gaap_TradingLiabilitiesMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
(5,664)us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_DerivativeByNatureAxis
= us-gaap_TradingLiabilitiesMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
Trading liabilities | Noninvestment-grade    
Protection sold credit derivatives and credit related notes ratings/maturity profile    
Fair value of payables $ (22,455)us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_DerivativeByNatureAxis
= us-gaap_TradingLiabilitiesMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
$ (16,674)us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_DerivativeByNatureAxis
= us-gaap_TradingLiabilitiesMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember