XML 196 R111.htm IDEA: XBRL DOCUMENT v3.20.1
Implementation of IFRS16 Leases - maturity profile, based on undiscounted cash flows (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Disclosure of maturity analysis for non-derivative financial liabilities [line items]    
Non-derivative financial liabilities, undiscounted cash flows $ 43,012 $ 42,562
Lease liabilities [member]    
Disclosure of maturity analysis for non-derivative financial liabilities [line items]    
Non-derivative financial liabilities, undiscounted cash flows 5,267  
2019 [member] | Lease liabilities [member]    
Disclosure of maturity analysis for non-derivative financial liabilities [line items]    
Non-derivative financial liabilities, undiscounted cash flows 1,133  
2020-2021 [member] | Lease liabilities [member]    
Disclosure of maturity analysis for non-derivative financial liabilities [line items]    
Non-derivative financial liabilities, undiscounted cash flows 1,655  
2022-2023 [member] | Lease liabilities [member]    
Disclosure of maturity analysis for non-derivative financial liabilities [line items]    
Non-derivative financial liabilities, undiscounted cash flows 921  
2024-2028 [Member] | Lease liabilities [member]    
Disclosure of maturity analysis for non-derivative financial liabilities [line items]    
Non-derivative financial liabilities, undiscounted cash flows 1,086  
After 2028 [member]    
Disclosure of maturity analysis for non-derivative financial liabilities [line items]    
Non-derivative financial liabilities, undiscounted cash flows 10,567 $ 9,570
After 2028 [member] | Lease liabilities [member]    
Disclosure of maturity analysis for non-derivative financial liabilities [line items]    
Non-derivative financial liabilities, undiscounted cash flows $ 472