XML 145 R97.htm IDEA: XBRL DOCUMENT
v3.8.0.1

OTHER EXPENSE (INCOME) - Loss on Currency Translation (Details) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2017 | Dec. 31, 2016
Disclosure of Foreign Exchange Gain (Loss) [Line Items] |  |
Total | $ 72 | $ 199
Currency translation losses released as a result of the disposal and reorganization of entities |  |
Disclosure of Foreign Exchange Gain (Loss) [Line Items] |  |
Total | 11 | 91
Foreign currency translation losses |  |
Disclosure of Foreign Exchange Gain (Loss) [Line Items] |  |
Total | $ 61 | $ 108

X
- Definition [Line Items] for Disclosure of Foreign Exchange Gain (Loss) [Table] + References No definition available. + Details
Name: | abx_DisclosureofForeignExchangeGainLossLineItems
Namespace Prefix: | abx_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Financial instruments, class [member]] + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Name IAS -Number 7 -IssueDate 2017-01-01 -Section A Statement of cash flows for an entity other than a financial institution -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2017-03-01&anchor=sect_AStatementofcashflowsforanentityotherthanafinancialinstitution&doctype=Illustrative%20Examples -URIDate 2017-03-09 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 21 -IssueDate 2017-01-01 -Paragraph 52 -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=21&date=2017-03-01&anchor=para_52_a&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | ifrs-full_ContinuingAndDiscontinuedOperationsAxis=ifrs-full_DiscontinuedOperationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ContinuingAndDiscontinuedOperationsAxis=ifrs-full_ContinuingOperationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |