XML 293 R161.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial instruments and financial risk factors - Schedule of Future Cash Outflows For Derivative Instruments (Details) - USD ($)
$ in Millions
Dec. 31, 2017
Dec. 31, 2016
Disclosure of detailed information about financial instruments [line items]    
Derivative financial liabilities, undiscounted cash flows $ 22,067 $ 21,342
Within one year    
Disclosure of detailed information about financial instruments [line items]    
Derivative financial liabilities, undiscounted cash flows 1,505 2,677
1 to 2 years    
Disclosure of detailed information about financial instruments [line items]    
Derivative financial liabilities, undiscounted cash flows 1,700 1,505
2 to 3 years    
Disclosure of detailed information about financial instruments [line items]    
Derivative financial liabilities, undiscounted cash flows 1,678 1,700
3 to 4 years    
Disclosure of detailed information about financial instruments [line items]    
Derivative financial liabilities, undiscounted cash flows 2,384 1,678
4 to 5 years    
Disclosure of detailed information about financial instruments [line items]    
Derivative financial liabilities, undiscounted cash flows 2,838 2,384
5 to 10 years    
Disclosure of detailed information about financial instruments [line items]    
Derivative financial liabilities, undiscounted cash flows 11,238 9,985
Over 10 years    
Disclosure of detailed information about financial instruments [line items]    
Derivative financial liabilities, undiscounted cash flows $ 724 $ 1,413