XML 143 R126.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Financial Instruments - Impact of Hedging On Equity (Details) - MXN ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022
Disclosure of financial assets [line items] |  |
Financial instruments designated as hedging instruments, at fair value, begging balance | $ (134) | $ 1,314
Financial instruments – purchases | (909) | (477)
Change in fair value of financial instruments recognized in OCI | (3,998) | (2,676)
Amount reclassified from OCI to profit or loss | 1,428 | (120)
Foreign currency revaluation of the net foreign operations | 2,853 | 1,183
Effects of changes in foreign exchange rates | 1 | 10
Income tax effect | 236 | 632
Financial instruments designated as hedging instruments, at fair value, ending balance | (523) | (134)
Non-controlling interest |  |
Disclosure of financial assets [line items] |  |
Financial instruments designated as hedging instruments, at fair value, begging balance | (14) | 90
Financial instruments – purchases | (55) | (37)
Change in fair value of financial instruments recognized in OCI | (148) | (185)
Amount reclassified from OCI to profit or loss | (16) | (33)
Foreign currency revaluation of the net foreign operations | 150 | 97
Effects of changes in foreign exchange rates | (1) | 1
Income tax effect | 24 | 53
Financial instruments designated as hedging instruments, at fair value, ending balance | (60) | (14)
Foreign exchange forward contracts |  |
Disclosure of financial assets [line items] |  |
Financial instruments designated as hedging instruments, at fair value, begging balance | (266) | 20
Financial instruments – purchases | (502) | (470)
Change in fair value of financial instruments recognized in OCI | (1,454) | (442)
Amount reclassified from OCI to profit or loss | 1,807 | 526
Foreign currency revaluation of the net foreign operations | 0 | 0
Effects of changes in foreign exchange rates | 5 | 4
Income tax effect | 78 | 96
Financial instruments designated as hedging instruments, at fair value, ending balance | (332) | (266)
Cross-currency swaps |  |
Disclosure of financial assets [line items] |  |
Financial instruments designated as hedging instruments, at fair value, begging balance | 100 | 905
Financial instruments – purchases | (228) | 79
Change in fair value of financial instruments recognized in OCI | (2,667) | (2,331)
Amount reclassified from OCI to profit or loss | 0 | 0
Foreign currency revaluation of the net foreign operations | 2,703 | 1,086
Effects of changes in foreign exchange rates | (1) | 3
Income tax effect | 64 | 358
Financial instruments designated as hedging instruments, at fair value, ending balance | (29) | 100
Commodity price contracts |  |
Disclosure of financial assets [line items] |  |
Financial instruments designated as hedging instruments, at fair value, begging balance | 46 | 299
Financial instruments – purchases | (124) | (49)
Change in fair value of financial instruments recognized in OCI | 271 | 282
Amount reclassified from OCI to profit or loss | (363) | (613)
Foreign currency revaluation of the net foreign operations | 0 | 0
Effects of changes in foreign exchange rates | (2) | 2
Income tax effect | 70 | 125
Financial instruments designated as hedging instruments, at fair value, ending balance | (102) | 46
Total holders of the parent |  |
Disclosure of financial assets [line items] |  |
Financial instruments designated as hedging instruments, at fair value, begging balance | (120) | 1,224
Financial instruments – purchases | (854) | (440)
Change in fair value of financial instruments recognized in OCI | (3,850) | (2,491)
Amount reclassified from OCI to profit or loss | 1,444 | (87)
Foreign currency revaluation of the net foreign operations | 2,703 | 1,086
Effects of changes in foreign exchange rates | 2 | 9
Income tax effect | 212 | 579
Financial instruments designated as hedging instruments, at fair value, ending balance | $ (463) | $ (120)

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 The fair value of financial instruments designated as hedging instruments. Hedging instruments are designated derivatives or (for a hedge of the risk of changes in foreign currency exchange rates only) designated non-derivative financial assets or non-derivative financial liabilities whose fair value or cash flows are expected to offset changes in the fair value or cash flows of a designated hedged item. [Refer: At fair value [member]; Derivatives [member]; Derivative financial assets; Derivative financial liabilities; Financial instruments, class [member]; Financial assets; Financial liabilities] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Note Expired 2023-01-01 -Name IFRS -Number 7 -IssueDate 2023-01-01 -Paragraph 22 -Subparagraph b -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_22_b&doctype=Standard&book=b -URIDate 2023-03-23 + Details
Name: | ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

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 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_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_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: |