XML 114 R93.htm IDEA: XBRL DOCUMENT v3.6.0.2
Derivative Instruments Derivatives 1 - Notional and FV Position (Details) - USD ($)
$ in Millions
Dec. 31, 2016
Dec. 31, 2015
Asset Derivatives [Abstract]    
Notional amount $ 156,763 $ 175,667
Derivative asset, estimated fair value 687 894
Netting adjustment (4,514) (4,024)
Derivative Liabilities [Abstract]    
Notional amount 339,456 375,704
Derivative liability, estimated fair value (1,215) (424)
Netting adjustment 6,844 8,650
Table Footnote [Abstract]    
Cash collateral posted for derivative instruments 2,900 4,900
Cash collateral received for derivative instruments 535 314
Pay-fixed swap [Member]    
Asset Derivatives [Abstract]    
Notional amount 29,540 33,154
Derivative asset, estimated fair value 660 267
Derivative Liabilities [Abstract]    
Notional amount 94,584 123,106
Derivative liability, estimated fair value (4,396) (6,920)
Receive-fixed Swap [Member]    
Asset Derivatives [Abstract]    
Notional amount 30,207 59,796
Derivative asset, estimated fair value 2,696 3,436
Derivative Liabilities [Abstract]    
Notional amount 135,470 143,209
Derivative liability, estimated fair value (1,552) (753)
Basis swap [Member]    
Asset Derivatives [Abstract]    
Notional amount 1,624 1,864
Derivative asset, estimated fair value 115 141
Derivative Liabilities [Abstract]    
Notional amount 15,600 17,100
Derivative liability, estimated fair value (11) (15)
Foreign currency swap [Member]    
Asset Derivatives [Abstract]    
Notional amount 214 295
Derivative asset, estimated fair value 40 95
Derivative Liabilities [Abstract]    
Notional amount 216 258
Derivative liability, estimated fair value (85) (52)
Pay-fixed swaption [Member]    
Asset Derivatives [Abstract]    
Notional amount 9,600 7,050
Derivative asset, estimated fair value 241 45
Derivative Liabilities [Abstract]    
Notional amount 4,850 14,950
Derivative liability, estimated fair value (82) (26)
Receive-fixed swaption [Member]    
Asset Derivatives [Abstract]    
Notional amount 0 2,000
Derivative asset, estimated fair value 0 8
Derivative Liabilities [Abstract]    
Notional amount 10,100 13,950
Derivative liability, estimated fair value (257) (171)
Other contract [Member]    
Asset Derivatives [Abstract]    
Notional amount 15,087 9,196
Derivative asset, estimated fair value 33 28
Derivative Liabilities [Abstract]    
Notional amount 655 0
Derivative liability, estimated fair value (2) (2)
Risk management derivatives [Member]    
Asset Derivatives [Abstract]    
Notional amount 86,272 113,355
Derivative asset, estimated fair value 3,785 4,020
Accrued interest receivable 785 758
Netting adjustment (4,514) (4,024)
Total net risk management derivatives - Asset 56 754
Derivative Liabilities [Abstract]    
Notional amount 261,475 312,573
Derivative liability, estimated fair value (6,385) (7,939)
Accrued interest payable (937) (977)
Netting adjustment 6,844 8,650
Total net risk management derivatives - Liability (478) (266)
Mortgage commitments to purchase whole loans [Member]    
Asset Derivatives [Abstract]    
Notional amount 4,753 4,815
Derivative asset, estimated fair value 28 9
Derivative Liabilities [Abstract]    
Notional amount 3,039 2,960
Derivative liability, estimated fair value (49) (9)
Forward contracts to purchase mortgage-related securities [Member]    
Asset Derivatives [Abstract]    
Notional amount 31,635 31,273
Derivative asset, estimated fair value 198 66
Derivative Liabilities [Abstract]    
Notional amount 27,297 19,418
Derivative liability, estimated fair value (388) (57)
Forward contracts to sell mortgage-related securities [Member]    
Asset Derivatives [Abstract]    
Notional amount 34,103 26,224
Derivative asset, estimated fair value 405 65
Derivative Liabilities [Abstract]    
Notional amount 47,645 40,753
Derivative liability, estimated fair value (300) (92)
Mortgage commitment derivatives [Member]    
Asset Derivatives [Abstract]    
Notional amount 70,491 62,312
Derivative asset, estimated fair value 631 140
Netting adjustment 0 0
Derivative Liabilities [Abstract]    
Notional amount 77,981 63,131
Derivative liability, estimated fair value (737) (158)
Netting adjustment $ 0 $ 0