XML 60 R45.htm IDEA: XBRL DOCUMENT v3.19.2
Fair values of financial instruments carried at fair value - Financial instruments carried at fair value and bases of valuation (Details) - USD ($)
$ in Millions
Jun. 30, 2019
Dec. 31, 2018
Jun. 30, 2018
Dec. 31, 2017
Financial investments        
Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]        
Financial assets $ 346,887 $ 344,767    
Recurring fair value measurement | Level 3        
Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]        
Financial assets 16,553 16,674    
Financial liabilities 7,478 7,142    
Recurring fair value measurement | Trading liabilities        
Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]        
Financial liabilities 94,149 84,431    
Recurring fair value measurement | Trading liabilities | Level 1        
Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]        
Financial liabilities 73,475 66,300    
Recurring fair value measurement | Trading liabilities | Level 2        
Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]        
Financial liabilities 20,625 18,073    
Recurring fair value measurement | Trading liabilities | Level 3        
Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]        
Financial liabilities 49 58 $ 75 $ 93
Recurring fair value measurement | Designated at fair value        
Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]        
Financial liabilities 165,104 148,505    
Recurring fair value measurement | Designated at fair value | Level 1        
Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]        
Financial liabilities 8,549 6,815    
Recurring fair value measurement | Designated at fair value | Level 2        
Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]        
Financial liabilities 151,159 136,362    
Recurring fair value measurement | Designated at fair value | Level 3        
Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]        
Financial liabilities 5,396 5,328 4,355 4,107
Recurring fair value measurement | Derivatives        
Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]        
Financial liabilities 229,903 205,835    
Recurring fair value measurement | Derivatives | Level 1        
Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]        
Financial liabilities 1,436 2,845    
Recurring fair value measurement | Derivatives | Level 2        
Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]        
Financial liabilities 226,434 201,234    
Recurring fair value measurement | Derivatives | Level 3        
Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]        
Financial liabilities 2,033 1,756 1,870 1,949
Recurring fair value measurement | Trading assets        
Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]        
Financial assets 271,424 238,130    
Recurring fair value measurement | Trading assets | Level 1        
Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]        
Financial assets 203,783 178,100    
Recurring fair value measurement | Trading assets | Level 2        
Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]        
Financial assets 61,968 53,271    
Recurring fair value measurement | Trading assets | Level 3        
Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]        
Financial assets 5,673 6,759 6,547 5,080
Recurring fair value measurement | Designated and otherwise mandatorily measured at fair value        
Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]        
Financial assets 41,043 41,111    
Recurring fair value measurement | Designated and otherwise mandatorily measured at fair value | Level 1        
Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]        
Financial assets 26,361 23,125    
Recurring fair value measurement | Designated and otherwise mandatorily measured at fair value | Level 2        
Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]        
Financial assets 8,095 12,494    
Recurring fair value measurement | Designated and otherwise mandatorily measured at fair value | Level 3        
Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]        
Financial assets 6,587 5,492 5,006 3,958
Recurring fair value measurement | Derivatives        
Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]        
Financial assets 233,621 207,825    
Recurring fair value measurement | Derivatives | Level 1        
Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]        
Financial assets 1,307 1,868    
Recurring fair value measurement | Derivatives | Level 2        
Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]        
Financial assets 230,384 203,534    
Recurring fair value measurement | Derivatives | Level 3        
Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]        
Financial assets 1,930 2,423 2,470 2,444
Recurring fair value measurement | Financial investments        
Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]        
Financial assets 346,887 344,767    
Recurring fair value measurement | Financial investments | Level 1        
Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]        
Financial assets 262,977 263,885    
Recurring fair value measurement | Financial investments | Level 2        
Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]        
Financial assets 81,547 78,882    
Recurring fair value measurement | Financial investments | Level 3        
Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]        
Financial assets $ 2,363 $ 2,000 $ 2,228 $ 1,767