XML 118 R119.htm IDEA: XBRL DOCUMENT
v3.20.1

Post-Employment and Other Non-Current Employee Benefits - Balances of Liabilities for Summary of Variable Return Financial Instruments Recorded at Market Values (Detail) | Dec. 31, 2019 | Dec. 31, 2018
--- | --- | ---
Variable return: |  |
Fixed and variable trust assets | 100.00% | 100.00%
Trading equity securities [member] |  |
Fixed return: |  |
Fixed return | 18.00% | 25.00%
Life annuities [member] |  |
Fixed return: |  |
Fixed return | 20.00% | 20.00%
Bank instruments [member] |  |
Fixed return: |  |
Fixed return | 9.00% | 4.00%
Federal government instruments [member] |  |
Fixed return: |  |
Fixed return | 35.00% | 32.00%
Publicly traded shares [member] |  |
Variable return: |  |
Variable return | 18.00% | 19.00%

X
- Definition Fixed Return [abstract] + References No definition available. + Details
Name: | kof_FixedReturnAbstract
Namespace Prefix: | kof_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Trust assets fixed and variable return percentage. + References No definition available. + Details
Name: | kof_TrustAssetsFixedAndVariableReturnPercentage
Namespace Prefix: | kof_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Trust assets fixed return percentage. + References No definition available. + Details
Name: | kof_TrustAssetsFixedReturnPercentage
Namespace Prefix: | kof_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Trust assets variable return percentage. + References No definition available. + Details
Name: | kof_TrustAssetsVariableReturnPercentage
Namespace Prefix: | kof_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Variable Return [abstract] + References No definition available. + Details
Name: | kof_VariableReturnAbstract
Namespace Prefix: | kof_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_ClassesOfAssetsAxis=ifrs-full_TradingEquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfAssetsAxis=kof_LifeAnnuitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfAssetsAxis=kof_BankInstrumentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfAssetsAxis=kof_FederalGovernmentInstrumentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfAssetsAxis=kof_PubliclyTradedSharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |