XML 142 R125.htm IDEA: XBRL DOCUMENT
v3.25.1

Financial Instruments - Impact of Hedging On Equity (Details) - Recurring fair value measurement - MXN ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023
Disclosure of financial assets [line items] |  |
Financial instruments designated as hedging instruments, at fair value, begging balance | $ (523) | $ (134)
Financial instruments – purchases | 583 | (909)
Change in fair value of financial instruments recognized in OCI | 6,856 | (3,998)
Amount reclassified from OCI to profit or loss | (190) | 1,428
Foreign currency revaluation of the net foreign operations | (5,035) | 2,853
Effects of changes in foreign exchange rates | (9) | 1
Income tax effect | (693) | 236
Financial instruments designated as hedging instruments, at fair value, ending balance | 989 | (523)
Non-controlling interest |  |
Disclosure of financial assets [line items] |  |
Financial instruments designated as hedging instruments, at fair value, begging balance | (60) | (14)
Financial instruments – purchases | 52 | (55)
Change in fair value of financial instruments recognized in OCI | 551 | (148)
Amount reclassified from OCI to profit or loss | (52) | (16)
Foreign currency revaluation of the net foreign operations | (390) | 150
Effects of changes in foreign exchange rates | (7) | (1)
Income tax effect | (52) | 24
Financial instruments designated as hedging instruments, at fair value, ending balance | 42 | (60)
Foreign exchange forward contracts |  |
Disclosure of financial assets [line items] |  |
Financial instruments designated as hedging instruments, at fair value, begging balance | (332) | (266)
Financial instruments – purchases | 87 | (502)
Change in fair value of financial instruments recognized in OCI | 732 | (1,454)
Amount reclassified from OCI to profit or loss | (98) | 1,807
Foreign currency revaluation of the net foreign operations | 0 | 0
Effects of changes in foreign exchange rates | 28 | 5
Income tax effect | (232) | 78
Financial instruments designated as hedging instruments, at fair value, ending balance | 185 | (332)
Foreign currency option |  |
Disclosure of financial assets [line items] |  |
Financial instruments designated as hedging instruments, at fair value, begging balance | 0 | 0
Financial instruments – purchases | 166 | 0
Change in fair value of financial instruments recognized in OCI | (43) | 0
Amount reclassified from OCI to profit or loss | (38) | 0
Foreign currency revaluation of the net foreign operations | 0 | 0
Effects of changes in foreign exchange rates | 0 | 0
Income tax effect | (28) | 0
Financial instruments designated as hedging instruments, at fair value, ending balance | 57 | 0
Cross-currency swaps |  |
Disclosure of financial assets [line items] |  |
Financial instruments designated as hedging instruments, at fair value, begging balance | (29) | 100
Financial instruments – purchases | 91 | (228)
Change in fair value of financial instruments recognized in OCI | 5,898 | (2,667)
Amount reclassified from OCI to profit or loss | 0 | 0
Foreign currency revaluation of the net foreign operations | (4,645) | 2,703
Effects of changes in foreign exchange rates | (29) | (1)
Income tax effect | (412) | 64
Financial instruments designated as hedging instruments, at fair value, ending balance | 874 | (29)
Commodity price contracts |  |
Disclosure of financial assets [line items] |  |
Financial instruments designated as hedging instruments, at fair value, begging balance | (102) | 46
Financial instruments – purchases | 187 | (124)
Change in fair value of financial instruments recognized in OCI | (282) | 271
Amount reclassified from OCI to profit or loss | (2) | (363)
Foreign currency revaluation of the net foreign operations | 0 | 0
Effects of changes in foreign exchange rates | (1) | (2)
Income tax effect | 31 | 70
Financial instruments designated as hedging instruments, at fair value, ending balance | (169) | (102)
Total holders of the parent |  |
Disclosure of financial assets [line items] |  |
Financial instruments designated as hedging instruments, at fair value, begging balance | (463) | (120)
Financial instruments – purchases | 531 | (854)
Change in fair value of financial instruments recognized in OCI | 6,305 | (3,850)
Amount reclassified from OCI to profit or loss | (138) | 1,444
Foreign currency revaluation of the net foreign operations | (4,645) | 2,703
Effects of changes in foreign exchange rates | (2) | 2
Income tax effect | (641) | 212
Financial instruments designated as hedging instruments, at fair value, ending balance | $ 947 | $ (463)

X
- Definition Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table. + References No definition available. + Details
Name: | ifrs-full_DisclosureOfFinancialAssetsLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount reclassified from OCI to profit or loss + References No definition available. + Details
Name: | kof_AmountReclassifiedFromOCIToProfitOrLoss
Namespace Prefix: | kof_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Change in fair value of financial instruments recognized in OCI + References No definition available. + Details
Name: | kof_ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI
Namespace Prefix: | kof_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Derivative Financial Assets (Liabilities), Net + References No definition available. + Details
Name: | kof_DerivativeFinancialAssetsLiabilitiesNet
Namespace Prefix: | kof_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Effects of changes in foreign exchange rates + References No definition available. + Details
Name: | kof_EffectsOfChangesInForeignExchangeRates
Namespace Prefix: | kof_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Financial instruments purchased + References No definition available. + Details
Name: | kof_FinancialInstrumentsPurchased
Namespace Prefix: | kof_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Financial instruments tax effect + References No definition available. + Details
Name: | kof_FinancialInstrumentsTaxEffect
Namespace Prefix: | kof_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Foreign currency revaluation of the net foreign operations + References No definition available. + Details
Name: | kof_ForeignCurrencyRevaluationOfTheNetForeignOperations
Namespace Prefix: | kof_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | ifrs-full_MeasurementAxis=ifrs-full_RecurringFairValueMeasurementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ComponentsOfEquityAxis=ifrs-full_NoncontrollingInterestsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialAssetsAxis=kof_ForeignExchangeForwardContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialAssetsAxis=kof_ForeignCurrencyOptionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialAssetsAxis=kof_CrossCurrencySwapsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialAssetsAxis=kof_CommodityPriceContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialAssetsAxis=kof_TotalHoldersOfTheParentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |