XML 101 R86.htm IDEA: XBRL DOCUMENT
v3.21.1

Trade Receivable, Net - Summary of Changes in Allowance for Expected Credit Losses (Detail) - MXN ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018
Allowance for Doubtful Accounts [Roll Forward] |  |  |
Balance at the beginning of the year | $ 493 | $ 595 | $ 468
Allowance for the year | 119 | 314 | 153
Charges and write-offs of uncollectible accounts | (29) | (397) | 23
Added in business combinations | 0 | 4 | 1
Effects of changes in foreign exchange rates | (68) | (23) | (55)
Balance at the end of the year | 515 | 493 | 595
Philippines |  |  |
Allowance for Doubtful Accounts [Roll Forward] |  |  |
Effect of Philippines | 0 | 0 | (82)
Adoption of IFRS 9 |  |  |
Allowance for Doubtful Accounts [Roll Forward] |  |  |
Effect of adoption of IFRS 9 | $ 0 | $ 0 | $ 87

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_AllowanceForDoubtfulAccountsRollForward
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_GeographicalAreasAxis=country_PH
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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