XML 101 R88.htm IDEA: XBRL DOCUMENT
v3.19.1

Trade Receivable, Net - Summary of Changes in Allowance for Expected Credit Losses (Detail) - MXN ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2018 | Dec. 31, 2017 | Dec. 31, 2016
Allowance for Doubtful Accounts [Line Items] |  |  |
Balance at the beginning of the year | $ 468 | $ 451 | $ 283
Allowance for the year | 153 | 40 | 6
Charges and write-offs of uncollectible accounts | 23 | (62) | (3)
Added in business combinations | 1 | 86 | 94
Effects of changes in foreign exchange rates | (55) | (45) | 71
Balance at the end of the year | 595 | 468 | $ 451
Adoption Of IFRS 9 [member] |  |  |
Allowance for Doubtful Accounts [Line Items] |  |  |
Effect of adoption of IFRS 9 | 87 |  |
Venezuela [member] |  |  |
Allowance for Doubtful Accounts [Line Items] |  |  |
Effect of accounting changes |  | $ (2) |
Philippinnes [member] |  |  |
Allowance for Doubtful Accounts [Line Items] |  |  |
Effect of accounting changes | $ (82) |  |

X
- Definition Allowance for doubtful accounts. + References No definition available. + Details
Name: | kof_AllowanceForDoubtfulAccounts
Namespace Prefix: | kof_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Allowance for doubtful accounts charges and write-offs. + References No definition available. + Details
Name: | kof_AllowanceForDoubtfulAccountsChargesAndWriteoffs
Namespace Prefix: | kof_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Allowance for doubtful accounts during period. + References No definition available. + Details
Name: | kof_AllowanceForDoubtfulAccountsDuringPeriod
Namespace Prefix: | kof_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Allowance for doubtful accounts. + References No definition available. + Details
Name: | kof_AllowanceForDoubtfulAccountsLineItems
Namespace Prefix: | kof_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Business combination acquired receivables allowance for doubtful accounts. + References No definition available. + Details
Name: | kof_BusinessCombinationAcquiredReceivablesAllowanceForDoubtfulAccounts
Namespace Prefix: | kof_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Effect of accounting changes on allowance for doubtful debt. + References No definition available. + Details
Name: | kof_EffectOfAccountingChangesOnAllowanceForDoubtfulDebt
Namespace Prefix: | kof_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Effect of accounting changes on allowance for doubtful debt in foreign subsidiary. + References No definition available. + Details
Name: | kof_EffectOfAccountingChangesOnAllowanceForDoubtfulDebtInForeignSubsidiary
Namespace Prefix: | kof_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Exchange differences allowance for doubtful debt . + References No definition available. + Details
Name: | kof_ExchangeDifferencesAllowanceForDoubtfulDebt
Namespace Prefix: | kof_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | ifrs-full_EffectOfOverlayApproachReclassificationAxis=kof_AdoptionOfIFRS16Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=country_VE
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=country_PH
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |