XML 332 R175.htm IDEA: XBRL DOCUMENT v3.19.1
Financial instruments and financial risk factors - Schedule of future cash outflows for derivative instruments (Details) - USD ($)
$ in Millions
Dec. 31, 2018
Dec. 31, 2017
Disclosure of detailed information about financial instruments [line items]    
Derivative financial liabilities, undiscounted cash flows $ 23,705 $ 22,067
Within one year    
Disclosure of detailed information about financial instruments [line items]    
Derivative financial liabilities, undiscounted cash flows 1,700 1,505
1 to 2 years    
Disclosure of detailed information about financial instruments [line items]    
Derivative financial liabilities, undiscounted cash flows 1,678 1,700
2 to 3 years    
Disclosure of detailed information about financial instruments [line items]    
Derivative financial liabilities, undiscounted cash flows 2,384 1,678
3 to 4 years    
Disclosure of detailed information about financial instruments [line items]    
Derivative financial liabilities, undiscounted cash flows 2,838 2,384
4 to 5 years    
Disclosure of detailed information about financial instruments [line items]    
Derivative financial liabilities, undiscounted cash flows 2,906 2,838
5 to 10 years    
Disclosure of detailed information about financial instruments [line items]    
Derivative financial liabilities, undiscounted cash flows 11,475 11,238
Over 10 years    
Disclosure of detailed information about financial instruments [line items]    
Derivative financial liabilities, undiscounted cash flows $ 724 $ 724