XML 104 R87.htm IDEA: XBRL DOCUMENT
v3.20.1

Trade Receivable, Net - Summary of Changes in Allowance for Expected Credit Losses (Detail) - MXN ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017
Allowance for Doubtful Accounts [Line Items] |  |  |
Balance at the beginning of the year | $ 595 | $ 468 | $ 451
Allowance for the year | 314 | 153 | 40
Charges and write-offs of uncollectible accounts | (397) | 23 | (62)
Added in business combinations | 4 | 1 | 86
Effects of changes in foreign exchange rates | (23) | (55) | (45)
Balance at the end of the year | 493 | 595 | 468
Adoption Of IFRS 9 [member] |  |  |
Allowance for Doubtful Accounts [Line Items] |  |  |
Effect of adoption of IFRS 9 | 0 | 87 |
Venezuela [member] |  |  |
Allowance for Doubtful Accounts [Line Items] |  |  |
Effect of accounting changes | 0 |  | $ (2)
Philippinnes [member] |  |  |
Allowance for Doubtful Accounts [Line Items] |  |  |
Effect of accounting changes | $ 0 | $ (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: |