XML 108 R135.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Derivatives (Gains (Losses) on Derivatives and Related Hedged Items - Fair Value Hedges) (Details) (Fair Value Hedging [Member], Designated as Hedging Instrument [Member], Interest Rate Contracts [Member], USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (Loss) on Derivatives Recognized in Income $ 12,000,000us-gaap_DerivativeGainLossOnDerivativeNet $ (633,000,000)us-gaap_DerivativeGainLossOnDerivativeNet $ 11,000,000us-gaap_DerivativeGainLossOnDerivativeNet
Gain (Loss) on Related Hedged Items Recognized in Income (42,000,000)us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1 596,000,000us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1 (65,000,000)us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
The ineffective portion of the change in value of our fair value hedge derivatives (30,000,000)us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet (37,000,000)us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet (54,000,000)us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
US Treasury and Government Agencies Securities [Member] | Investment Securities Interest Income [Member]
     
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (Loss) on Derivatives Recognized in Income (111,000,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestIncomeMember
102,000,000us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestIncomeMember
(26,000,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestIncomeMember
Gain (Loss) on Related Hedged Items Recognized in Income 116,000,000us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestIncomeMember
(107,000,000)us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestIncomeMember
23,000,000us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestIncomeMember
Other Debt Securities [Member] | Investment Securities Interest Income [Member]
     
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (Loss) on Derivatives Recognized in Income   9,000,000us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherDebtSecuritiesMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestIncomeMember
(1,000,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherDebtSecuritiesMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestIncomeMember
Gain (Loss) on Related Hedged Items Recognized in Income   (8,000,000)us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherDebtSecuritiesMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestIncomeMember
1,000,000us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherDebtSecuritiesMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestIncomeMember
Subordinated Debts [Member] | Borrowed Funds Interest Expense [Member]
     
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (Loss) on Derivatives Recognized in Income 78,000,000us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SubordinatedDebtMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(393,000,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SubordinatedDebtMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(30,000,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SubordinatedDebtMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Gain (Loss) on Related Hedged Items Recognized in Income (106,000,000)us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SubordinatedDebtMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
368,000,000us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SubordinatedDebtMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(9,000,000)us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SubordinatedDebtMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Bank Notes And Senior Debt [Member] | Borrowed Funds Interest Expense [Member]
     
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (Loss) on Derivatives Recognized in Income 45,000,000us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= pnc_BankNotesAndSeniorDebtMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(351,000,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= pnc_BankNotesAndSeniorDebtMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
68,000,000us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= pnc_BankNotesAndSeniorDebtMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Gain (Loss) on Related Hedged Items Recognized in Income $ (52,000,000)us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= pnc_BankNotesAndSeniorDebtMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
$ 343,000,000us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= pnc_BankNotesAndSeniorDebtMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
$ (80,000,000)us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= pnc_BankNotesAndSeniorDebtMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember