XML 185 R154.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Financial Instruments - Credit risk - cash flow hedges (Details) - Cash flow hedges $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2023 MXN ($) $ / lb $ / $ R$ / $ $ / $ $ / $ $ / T ₡ / $ $ / $ € / $ $ / $ $ / $ | Dec. 31, 2022 MXN ($) € / $ $ / $ $ / $ ₡ / $ $ / T $ / $ R$ / $ $ / lb $ / $ $ / $ $ / $
Currency risk | Forward contract | U.S. dollars to Mexican pesos | 1‑6 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 3,049 | $ 3,405
Average exchange rate | $ / $ | 18.39 | 20.71
Currency risk | Forward contract | U.S. dollars to Mexican pesos | 6‑12 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 1,781 | $ 2,485
Average exchange rate | $ / $ | 18.40 | 20.88
Currency risk | Forward contract | U.S. dollars to Mexican pesos | More than 12 |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 0 | $ 2
Average exchange rate | $ / $ | 0 | 24.33
Currency risk | Forward contract | U.S. dollars to Brazilian reais | 1‑6 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 2,486 | $ 1,857
Average exchange rate | R$ / $ | 5,100,000 | 5.34
Currency risk | Forward contract | U.S. dollars to Brazilian reais | 6‑12 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 1,370 | $ 746
Average exchange rate | R$ / $ | 5,070,000.00 | 5.55
Currency risk | Forward contract | U.S. dollars to Brazilian reais | More than 12 |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 0 | $ 0
Average exchange rate | R$ / $ | 0 | 0
Currency risk | Forward contract | COP/USD | 1‑6 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 757 | $ 407
Average exchange rate | $ / $ | 4,436 | 4,502
Currency risk | Forward contract | COP/USD | 6‑12 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 334 | $ 207
Average exchange rate | $ / $ | 4,316 | 4,977
Currency risk | Forward contract | COP/USD | More than 12 |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 0 | $ 0
Average exchange rate | $ / $ | 0 | 0
Currency risk | Forward contract | ARS/USD | 1‑6 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 150 | $ 437
Average exchange rate | $ / $ | 668.06 | 231.40
Currency risk | Forward contract | ARS/USD | 6‑12 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 0 | $ 0
Average exchange rate | $ / $ | 0 | 0
Currency risk | Forward contract | ARS/USD | More than 12 |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 0 | $ 0
Average exchange rate | $ / $ | 0 | 0
Currency risk | Forward contract | URY/USD | 1‑6 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 344 | $ 299
Average exchange rate | $ / $ | 40.18 | 42.51
Currency risk | Forward contract | URY/USD | 6‑12 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 163 | $ 139
Average exchange rate | $ / $ | 40.66 | 42.74
Currency risk | Forward contract | URY/USD | More than 12 |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 0 | $ 0
Average exchange rate | $ / $ | 0 | 0
Currency risk | Forward contract | CRC/USD | 1‑6 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 154 | $ 332
Average exchange rate | ₡ / $ | 558.89 | 686.50
Currency risk | Forward contract | CRC/USD | 6‑12 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 117 | $ 182
Average exchange rate | ₡ / $ | 556.00 | 664.50
Currency risk | Forward contract | CRC/USD | More than 12 |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 0 | $ 0
Average exchange rate | ₡ / $ | 0 | 0
Currency risk | Forward contract | ARS/MXN | 1‑6 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 0 | $ 293
Average exchange rate | $ / $ | 0 | 10.57
Currency risk | Forward contract | ARS/MXN | 6‑12 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 0 | $ 0
Average exchange rate | $ / $ | 0 | 0
Currency risk | Forward contract | ARS/MXN | More than 12 |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 0 | $ 0
Average exchange rate | $ / $ | 0 | 0
Currency risk | Currency swap contract | U.S. dollars to Mexican pesos | 1‑6 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 0 | $ 12,670
Average exchange rate | $ / $ | 0 | 12.67
Currency risk | Currency swap contract | U.S. dollars to Mexican pesos | 6‑12 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 0 | $ 1,743
Average exchange rate | $ / $ | 0 | 19.00
Currency risk | Currency swap contract | U.S. dollars to Mexican pesos | More than 12 |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 43,095 | $ 29,324
Average exchange rate | $ / $ | 17.77 | 18.11
Currency risk | Currency swap contract | U.S. dollars to Brazilian reais | 1‑6 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 174 | $ 0
Average exchange rate | R$ / $ | 4.81 | 0
Currency risk | Currency swap contract | U.S. dollars to Brazilian reais | 6‑12 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 0 | $ 9,294
Average exchange rate | R$ / $ | 0 | 4.00
Currency risk | Currency swap contract | U.S. dollars to Brazilian reais | More than 12 |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 14,022 | $ 6,874
Average exchange rate | R$ / $ | 5.05 | 5.28
Currency risk | Currency swap contract | COP/USD | 1‑6 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 0 | $ 345
Average exchange rate | $ / $ | 0 | 3,926
Currency risk | Currency swap contract | COP/USD | 6‑12 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 1,109 | $ 250
Average exchange rate | $ / $ | 3,601.94 | 2,333.06
Currency risk | Currency swap contract | COP/USD | More than 12 |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 1,822 | $ 2,313
Average exchange rate | $ / $ | 3,743.16 | 3,510.06
Currency risk | Currency swap contract | CLP/USD | 1‑6 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 0 | $ 3,306
Average exchange rate | $ / $ | 0 | 774.49
Currency risk | Currency swap contract | CLP/USD | 6‑12 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 286,246 | $ 0
Average exchange rate | $ / $ | 870.50 | 0
Currency risk | Currency swap contract | CLP/USD | More than 12 |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 2,082 | $ 1,225
Average exchange rate | $ / $ | 764.40 | 677
Currency risk | Currency swap contract | U.S. dollars to Euro | 1‑6 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 0 | $ 0
Average exchange rate | € / $ | 0 | 0
Currency risk | Currency swap contract | U.S. dollars to Euro | 6‑12 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 0 | $ 0
Average exchange rate | € / $ | 0 | 0
Currency risk | Currency swap contract | U.S. dollars to Euro | More than 12 |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 10,939 | $ 22,130
Average exchange rate | € / $ | 1.09 | 0.91
Interest rate risk | Interest rate swaps | Brazilian reais | 1‑6 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 0 | $ 0
Average interest rate | 0.00% | 0.00%
Interest rate risk | Interest rate swaps | Brazilian reais | 6‑12 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 0 | $ 0
Average interest rate | 0.00% | 0.00%
Interest rate risk | Interest rate swaps | Brazilian reais | More than 12 |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 8,447 | $ 9,681
Average interest rate | 0.16% | 0.16%
Interest rate risk | Interest rate swaps | Mexican pesos | 1‑6 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 0 | $ 0
Average interest rate | 0.00% | 0.00%
Interest rate risk | Interest rate swaps | Mexican pesos | 6‑12 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 0 | $ 0
Average interest rate | 0.00% | 0.00%
Interest rate risk | Interest rate swaps | Mexican pesos | More than 12 |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 0 | $ 11,403
Average interest rate | 0.00% | 7.17%
Interest rate risk | Interest rate swaps | Chilean pesos | 1‑6 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 0 | $ 271
Average interest rate | 0.00% | 5.79%
Interest rate risk | Interest rate swaps | Chilean pesos | 6‑12 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 2 | $ 0
Average interest rate | 3.57% | 0.00%
Interest rate risk | Interest rate swaps | Chilean pesos | More than 12 |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 0 | $ 0
Average interest rate | 0.00% | 0.00%
Interest rate risk | Interest rate swaps | U.S. dollars | 1‑6 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 0 | $ 0
Average interest rate | 0.00% | 0.00%
Interest rate risk | Interest rate swaps | U.S. dollars | 6‑12 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 0 | $ 0
Average interest rate | 0.00% | 0.00%
Interest rate risk | Interest rate swaps | U.S. dollars | More than 12 |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 0 | $ 3
Average interest rate | 0.00% | 3.57%
Commodity price risk | Commodity price contracts | Sugar Price Contracts | 1‑6 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 1,703 | $ 1,058
Average price | $ / lb | 22.43 | 17.62
Commodity price risk | Commodity price contracts | Sugar Price Contracts | 6‑12 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 890 | $ 631
Average price | $ / lb | 22.18 | 17.08
Commodity price risk | Commodity price contracts | Sugar Price Contracts | More than 12 |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 745 | $ 468
Average price | $ / lb | 22.62 | 17.14
Commodity price risk | Commodity price contracts | Aluminum price contracts | 1‑6 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 298 | $ 294
Average price | $ / T | 2,304 | 2,483
Commodity price risk | Commodity price contracts | Aluminum price contracts | 6‑12 months |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 349 | $ 368
Average price | $ / T | 2,364 | 2,480
Commodity price risk | Commodity price contracts | Aluminum price contracts | More than 12 |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 0 | $ 0
Average price | $ / T | 0 | 0

X
- Definition Commodities average price. + References No definition available. + Details
Name: | fmx_CommoditiesAveragePrice
Namespace Prefix: | fmx_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition Interest rate average. + References No definition available. + Details
Name: | fmx_InterestRateAverage
Namespace Prefix: | fmx_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Net exposure, commodities risk. + References No definition available. + Details
Name: | fmx_NetExposureCommoditiesRisk
Namespace Prefix: | fmx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Net Exposure, Foreign Exchange Rates + References No definition available. + Details
Name: | fmx_NetExposureForeignExchangeRates
Namespace Prefix: | fmx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The average exchange rate used by the entity. Exchange rate is the ratio of exchange for two currencies. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2023-01-01 -Paragraph 112 -Subparagraph c -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_112_c&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_AverageForeignExchangeRate
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

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_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_TypesOfHedgesAxis=ifrs-full_CashFlowHedgesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_HedgingInstrumentsAxis=ifrs-full_ForwardContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=fmx_MXNUSDMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=fmx_BRLUSDMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=fmx_COPUSDMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=fmx_ARSUSDMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=fmx_URYUSDMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=fmx_CRCUSDMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=fmx_ARSMXNMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_HedgingInstrumentsAxis=ifrs-full_CurrencySwapContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=fmx_CLPUSDMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=fmx_EURUSDMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfRisksAxis=ifrs-full_InterestRateRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_HedgingInstrumentsAxis=ifrs-full_InterestRateSwapContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_BRL
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_MXN
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_CLP
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_USD
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfRisksAxis=ifrs-full_CommodityPriceRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_HedgingInstrumentsAxis=fmx_CommodityPriceContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_HedgedItemsAxis=fmx_SugarPriceContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_HedgedItemsAxis=fmx_AluminumPriceContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |