XML 108 R91.htm IDEA: XBRL DOCUMENT
v3.25.1

Property, plant & equipment - Summary of Premises and Equipment (Detail) - MXN ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2022
Land |  |  |
Reconciliation of changes in property, plant and equipment [abstract] |  |  |
Beginning balance | $ 5,219 | $ 5,452 |
Ending balance | 6,441 | 5,219 | $ 5,452
Buildings |  |  |
Reconciliation of changes in property, plant and equipment [abstract] |  |  |
Beginning balance | 14,270 | 14,204 |
Ending balance | 15,957 | 14,270 | 14,204
Machinery and Equipment |  |  |
Reconciliation of changes in property, plant and equipment [abstract] |  |  |
Beginning balance | 23,522 | 22,313 |
Ending balance | 29,620 | 23,522 | 22,313
Refrigeration Equipment |  |  |
Reconciliation of changes in property, plant and equipment [abstract] |  |  |
Beginning balance | 10,547 | 9,571 |
Ending balance | 12,139 | 10,547 | 9,571
Returnable Bottles |  |  |
Reconciliation of changes in property, plant and equipment [abstract] |  |  |
Beginning balance | 9,155 | 7,894 |
Ending balance | 10,518 | 9,155 | 7,894
Investments in Fixed Assets in Progress |  |  |
Reconciliation of changes in property, plant and equipment [abstract] |  |  |
Beginning balance | 14,809 | 10,403 |
Ending balance | 23,412 | 14,809 | 10,403
Leasehold Improvements |  |  |
Reconciliation of changes in property, plant and equipment [abstract] |  |  |
Beginning balance | 223 | 505 |
Ending balance | 215 | 223 | 505
Other |  |  |
Reconciliation of changes in property, plant and equipment [abstract] |  |  |
Beginning balance | 985 | 863 |
Ending balance | 1,079 | 985 | 863
Beginning balance | 78,730 | 71,205 |
Ending balance | 99,381 | 78,730 | 71,205
Cost | Land |  |  |
Reconciliation of changes in property, plant and equipment [abstract] |  |  |
Beginning balance | 5,219 | 5,452 | 5,230
Additions | 492 | 1 | 267
Additions from business combinations |  |  | 36
Transfer of completed projects in progress | 360 | 72 | 139
Disposals | (8) | (8) | (18)
Effects of changes in foreign exchange rates | 100 | (475) | (424)
Changes in value on the recognition of inflation effects | 278 | 177 | 222
Ending balance | 6,441 | 5,219 | 5,452
Cost | Buildings |  |  |
Reconciliation of changes in property, plant and equipment [abstract] |  |  |
Beginning balance | 20,420 | 20,247 | 19,074
Additions | 644 | 27 | 38
Additions from business combinations |  |  | 289
Transfer of completed projects in progress | 995 | 1,506 | 1,477
Disposals | (82) | (44) | (209)
Effects of changes in foreign exchange rates | 234 | (1,908) | (1,157)
Changes in value on the recognition of inflation effects | 978 | 592 | 735
Ending balance | 23,189 | 20,420 | 20,247
Cost | Machinery and Equipment |  |  |
Reconciliation of changes in property, plant and equipment [abstract] |  |  |
Beginning balance | 46,242 | 44,580 | 41,177
Additions | 646 | 211 | 399
Additions from business combinations |  |  | 365
Transfer of completed projects in progress | 7,753 | 5,415 | 4,248
Disposals | (1,591) | (1,071) | (858)
Effects of changes in foreign exchange rates | 840 | (4,788) | (3,225)
Changes in value on the recognition of inflation effects | 3,141 | 1,895 | 2,474
Ending balance | 57,031 | 46,242 | 44,580
Cost | Refrigeration Equipment |  |  |
Reconciliation of changes in property, plant and equipment [abstract] |  |  |
Beginning balance | 22,924 | 21,866 | 20,129
Additions | 1,670 | 855 | 939
Additions from business combinations |  |  | 126
Transfer of completed projects in progress | 1,565 | 2,346 | 2,485
Disposals | (1,042) | (1,245) | (1,072)
Effects of changes in foreign exchange rates | 485 | (1,298) | (1,277)
Changes in value on the recognition of inflation effects | 813 | 400 | 536
Ending balance | 26,415 | 22,924 | 21,866
Cost | Returnable Bottles |  |  |
Reconciliation of changes in property, plant and equipment [abstract] |  |  |
Beginning balance | 26,091 | 22,969 | 19,433
Additions | 2,619 | 2,782 | 4,123
Additions from business combinations |  |  | 8
Transfer of completed projects in progress | 2,215 | 2,110 | 645
Disposals | (455) | (270) | (381)
Effects of changes in foreign exchange rates | 1,112 | (2,155) | (1,708)
Changes in value on the recognition of inflation effects | 1,325 | 655 | 849
Ending balance | 32,907 | 26,091 | 22,969
Cost | Investments in Fixed Assets in Progress |  |  |
Reconciliation of changes in property, plant and equipment [abstract] |  |  |
Beginning balance | 14,809 | 10,403 | 6,734
Additions | 21,023 | 15,939 | 12,641
Additions from business combinations |  |  | 482
Transfer of completed projects in progress | (12,897) | (11,109) | (9,023)
Disposals | 0 | (2) | 0
Effects of changes in foreign exchange rates | 289 | (550) | (438)
Changes in value on the recognition of inflation effects | 188 | 128 | 7
Ending balance | 23,412 | 14,809 | 10,403
Cost | Leasehold Improvements |  |  |
Reconciliation of changes in property, plant and equipment [abstract] |  |  |
Beginning balance | 515 | 897 | 886
Additions | 7 | 0 | 26
Additions from business combinations |  |  | 0
Transfer of completed projects in progress | 7 | (331) | 27
Disposals | (17) | 0 | (27)
Effects of changes in foreign exchange rates | (1) | (51) | (15)
Changes in value on the recognition of inflation effects | 0 | 0 | 0
Ending balance | 511 | 515 | 897
Cost | Other |  |  |
Reconciliation of changes in property, plant and equipment [abstract] |  |  |
Beginning balance | 1,582 | 1,413 | 1,298
Additions | 346 | 297 | 294
Additions from business combinations |  |  | 0
Transfer of completed projects in progress | 2 | (9) | 2
Disposals | (186) | (3) | (9)
Effects of changes in foreign exchange rates | (16) | (116) | (172)
Changes in value on the recognition of inflation effects | 0 | 0 | 0
Ending balance | 1,728 | 1,582 | 1,413
Cost |  |  |
Reconciliation of changes in property, plant and equipment [abstract] |  |  |
Beginning balance | 137,802 | 127,827 | 113,961
Additions | 27,447 | 20,112 | 18,727
Additions from business combinations |  |  | 1,306
Transfer of completed projects in progress | 0 | 0 | 0
Disposals | (3,381) | (2,643) | (2,574)
Effects of changes in foreign exchange rates | 3,043 | (11,341) | (8,416)
Changes in value on the recognition of inflation effects | 6,723 | 3,847 | 4,823
Ending balance | 171,634 | 137,802 | 127,827
Accumulated Depreciation | Land |  |  |
Reconciliation of changes in property, plant and equipment [abstract] |  |  |
Beginning balance | 0 | 0 | 0
Depreciation for the year | 0 | 0 | 0
Disposals | 0 | 0 | 0
Effects of changes in foreign exchange rates | 0 | 0 | 0
Changes in value on the recognition of inflation effects | 0 | 0 | 0
Ending balance | 0 | 0 | 0
Accumulated Depreciation | Buildings |  |  |
Reconciliation of changes in property, plant and equipment [abstract] |  |  |
Beginning balance | (6,150) | (6,043) | (5,498)
Depreciation for the year | (584) | (555) | (835)
Disposals | 67 | 26 | 194
Effects of changes in foreign exchange rates | (183) | 640 | 340
Changes in value on the recognition of inflation effects | (382) | (218) | (244)
Ending balance | (7,232) | (6,150) | (6,043)
Accumulated Depreciation | Machinery and Equipment |  |  |
Reconciliation of changes in property, plant and equipment [abstract] |  |  |
Beginning balance | (22,720) | (22,267) | (20,378)
Depreciation for the year | (3,538) | (3,101) | (3,331)
Disposals | 1,233 | 825 | 854
Effects of changes in foreign exchange rates | (281) | 3,087 | 2,193
Changes in value on the recognition of inflation effects | (2,105) | (1,264) | (1,605)
Ending balance | (27,411) | (22,720) | (22,267)
Accumulated Depreciation | Refrigeration Equipment |  |  |
Reconciliation of changes in property, plant and equipment [abstract] |  |  |
Beginning balance | (12,377) | (12,295) | (12,300)
Depreciation for the year | (2,029) | (1,844) | (1,437)
Disposals | 940 | 1,260 | 936
Effects of changes in foreign exchange rates | (316) | 793 | 860
Changes in value on the recognition of inflation effects | (494) | (291) | (354)
Ending balance | (14,276) | (12,377) | (12,295)
Accumulated Depreciation | Returnable Bottles |  |  |
Reconciliation of changes in property, plant and equipment [abstract] |  |  |
Beginning balance | (16,936) | (15,075) | (12,676)
Depreciation for the year | (3,878) | (3,256) | (3,234)
Disposals | 365 | 261 | 306
Effects of changes in foreign exchange rates | (818) | 1,783 | 1,274
Changes in value on the recognition of inflation effects | (1,122) | (649) | (745)
Ending balance | (22,389) | (16,936) | (15,075)
Accumulated Depreciation | Investments in Fixed Assets in Progress |  |  |
Reconciliation of changes in property, plant and equipment [abstract] |  |  |
Beginning balance | 0 | 0 | 0
Depreciation for the year | 0 | 0 | 0
Disposals | 0 | 0 | 0
Effects of changes in foreign exchange rates | 0 | 0 | 0
Changes in value on the recognition of inflation effects | 0 | 0 | 0
Ending balance | 0 | 0 | 0
Accumulated Depreciation | Leasehold Improvements |  |  |
Reconciliation of changes in property, plant and equipment [abstract] |  |  |
Beginning balance | (292) | (392) | (395)
Depreciation for the year | (12) | (15) | (25)
Disposals | 14 | 0 | 26
Effects of changes in foreign exchange rates | 0 | 117 | 7
Changes in value on the recognition of inflation effects | (6) | (2) | (5)
Ending balance | (296) | (292) | (392)
Accumulated Depreciation | Other |  |  |
Reconciliation of changes in property, plant and equipment [abstract] |  |  |
Beginning balance | (597) | (550) | (531)
Depreciation for the year | (180) | (148) | (135)
Disposals | 185 | 1 | 7
Effects of changes in foreign exchange rates | (13) | 114 | 143
Changes in value on the recognition of inflation effects | (44) | (14) | (34)
Ending balance | (649) | (597) | (550)
Accumulated Depreciation |  |  |
Reconciliation of changes in property, plant and equipment [abstract] |  |  |
Beginning balance | (59,072) | (56,622) | (51,778)
Depreciation for the year | (10,221) | (8,919) | (8,997)
Disposals | 2,804 | 2,373 | 2,323
Effects of changes in foreign exchange rates | (1,611) | 6,534 | 4,817
Changes in value on the recognition of inflation effects | (4,153) | (2,438) | (2,987)
Ending balance | $ (72,253) | $ (59,072) | $ (56,622)

X
- Definition The increase in property, plant and equipment resulting from acquisitions through business combinations. [Refer: Total for all business combinations [member]; Property, plant and equipment] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 16 -IssueDate 2024-01-01 -Paragraph 73 -Subparagraph e -Clause iii -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e_iii&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of additions to property, plant and equipment other than those acquired through business combinations. [Refer: Total for all business combinations [member]; Property, plant and equipment] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 16 -IssueDate 2024-01-01 -Paragraph 73 -Subparagraph e -Clause i -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e_i&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of depreciation expense. Depreciation is the systematic allocation of depreciable amounts of tangible assets over their useful lives. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2024-01-01 -Paragraph 112 -Subparagraph c -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_112_c&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_DepreciationExpense
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The decrease in property, plant and equipment resulting from disposals. [Refer: Property, plant and equipment] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 16 -IssueDate 2024-01-01 -Paragraph 73 -Subparagraph e -Clause ii -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e_ii&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_DisposalsPropertyPlantAndEquipment
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The increase (decrease) in property, plant and equipment resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Property, plant and equipment] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 16 -IssueDate 2024-01-01 -Paragraph 73 -Subparagraph e -Clause viii -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e_viii&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The increase (decrease) in property, plant and equipment resulting from transfers from construction in progress. [Refer: Property, plant and equipment; Construction in progress] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 16 -IssueDate 2024-01-01 -Paragraph 73 -Subparagraph e -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period. Note that right-of-use assets are not included. [Contrast: Property, plant and equipment including right-of-use assets] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 16 -IssueDate 2024-01-01 -Paragraph 73 -Subparagraph e -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e&doctype=Standard -URIDate 2024-03-27 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2024-01-01 -Paragraph 54 -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_a&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_PropertyPlantAndEquipment
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Increase decrease through value on recognition of inflation effects + References No definition available. + Details
Name: | kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
Namespace Prefix: | kof_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LandMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_BuildingsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=kof_RefrigerationEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=kof_ReturnableBottlesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ConstructionInProgressMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OtherPropertyPlantAndEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |