XML 163 R143.htm IDEA: XBRL DOCUMENT
v3.21.1

Financial Instruments - Credit risk - cash flow hedges (Detail) - Cash flow hedges [member] $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2020 MXN ($) $ / $ $ / $ $ / $ $ / $ R$ / $ $ / $ R$ / $ item | Dec. 31, 2019 MXN ($) $ / $ $ / $ $ / $ $ / $ R$ / $ $ / $ R$ / $ item
Foreign currency risk [member] | Foreign exchange forward contracts [member] | MXN/USD | 1-6 months [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 2,887 | $ 4,373
Average exchange rate | $ / $ | 23.26 | 20.00
Foreign currency risk [member] | Foreign exchange forward contracts [member] | MXN/USD | Maturity 6-12 months [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 1,892 | $ 2,086
Average exchange rate | $ / $ | 23.46 | 20.20
Foreign currency risk [member] | Foreign exchange forward contracts [member] | MXN/USD | Later than one year [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 2 |
Average exchange rate | $ / $ | 20.01 |
Foreign currency risk [member] | Foreign exchange forward contracts [member] | BRL/USD | 1-6 months [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 910 | $ 746
Average exchange rate | R$ / $ | 5.33 | 4.05
Foreign currency risk [member] | Foreign exchange forward contracts [member] | BRL/USD | Maturity 6-12 months [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 601 | $ 378
Average exchange rate | R$ / $ | 5.20 | 4.19
Foreign currency risk [member] | Foreign exchange forward contracts [member] | BRL/USD | Later than one year [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 43 | $ 267
Average exchange rate | R$ / $ | 4.53 | 4.44
Foreign currency risk [member] | Foreign exchange forward contracts [member] | COP/USD | 1-6 months [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 511 | $ 220
Average exchange rate | $ / $ | 3,750 | 3,491
Foreign currency risk [member] | Foreign exchange forward contracts [member] | COP/USD | Maturity 6-12 months [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 212 | $ 85
Average exchange rate | $ / $ | 3,740 | 3,460
Foreign currency risk [member] | Foreign exchange forward contracts [member] | ARS/USD | 1-6 months [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 96 | $ 137
Average exchange rate | $ / $ | 92.97 | 79.23
Foreign currency risk [member] | Foreign exchange forward contracts [member] | URY/USD | 1-6 months [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 225 | $ 335
Average exchange rate | $ / $ | 45.92 | 37.55
Foreign currency risk [member] | Foreign exchange forward contracts [member] | URY/USD | Maturity 6-12 months [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 58 | $ 87
Average exchange rate | $ / $ | 45.69 | 40.03
Foreign currency risk [member] | Foreign currency option [Member] | COP/USD | 1-6 months [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure |  | $ 107
Average exchange rate | $ / $ |  | 3,252
Foreign currency risk [member] | Cross-currency swaps [member] | MXN/USD | 1-6 months [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure |  | $ 9,423
Average exchange rate | $ / $ |  | 19.54
Foreign currency risk [member] | Cross-currency swaps [member] | MXN/USD | Later than one year [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 44,107 | $ 18,428
Average exchange rate | $ / $ | 14.70 | 15.93
Foreign currency risk [member] | Cross-currency swaps [member] | BRL/USD | 1-6 months [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 58 |
Average exchange rate | R$ / $ | 5.15 |
Foreign currency risk [member] | Cross-currency swaps [member] | BRL/USD | Maturity 6-12 months [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure |  | $ 4,365
Average exchange rate | R$ / $ |  | 3.41
Foreign currency risk [member] | Cross-currency swaps [member] | BRL/USD | Later than one year [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 9,652 | $ 9,140
Average exchange rate | R$ / $ | 4.00 | 4.00
Foreign currency risk [member] | Cross-currency swaps [member] | COP/USD | 1-6 months [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 404 |
Average exchange rate | $ / $ | 3,454 |
Foreign currency risk [member] | Cross-currency swaps [member] | COP/USD | Maturity 6-12 months [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 709 |
Average exchange rate | $ / $ | 2,992 |
Foreign currency risk [member] | Cross-currency swaps [member] | COP/USD | Later than one year [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 1,688 | $ 2,403
Average exchange rate | $ / $ | 3,296 | 3,075.00
Foreign currency risk [member] | Cross-currency swaps [member] | CLP/USD | Maturity 6-12 months [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 3,333 | $ 3,007
Average exchange rate | $ / $ | 696.02 | 696.02
Foreign currency risk [member] | Cross-currency swaps [member] | CLP/USD | Later than one year [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 1,519 | $ 1,371
Average exchange rate | $ / $ | 677.00 | 677.00
Foreign currency risk [member] | Cross-currency swaps [member] | BRL/MXN | Maturity 6-12 months [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 71 | $ 84
Average exchange rate | R$ / $ | 0.26 | 0.21
Foreign currency risk [member] | Cross-currency swaps [member] | BRL/MXN | Later than one year [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 981 | $ 1,195
Average exchange rate | R$ / $ | 0.26 | 0.21
Interest rate risk [member] | Interest rate swaps [member] | Brazilian reais [member] | Maturity 6-12 months [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure |  | $ 4,365
Average interest rate |  | 8.34%
Interest rate risk [member] | Interest rate swaps [member] | Mexican peso [member] | Later than one year [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 11,403 | $ 11,403
Average interest rate | 7.17% | 7.17%
Interest rate risk [member] | Interest rate swaps [member] | Chilean peso [member] | Later than one year [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 4,716 | $ 2,197
Average interest rate | 4.95% | 6.26%
Commodity price risk [member] | Commodity price contracts [Member] | Sugar Price Contracts [member] | 1-6 months [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 869 | $ 1,192
Average price | item | 12.13 | 13.09
Commodity price risk [member] | Commodity price contracts [Member] | Sugar Price Contracts [member] | Maturity 6-12 months [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 391 | $ 361
Average price | item | 11.87 | 12.73
Commodity price risk [member] | Commodity price contracts [Member] | Sugar Price Contracts [member] | Later than one year [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 365 | $ 98
Average price | item | 12.17 | 13.45
Commodity price risk [member] | Commodity price contracts [Member] | Aluminum price contracts [member] | 1-6 months [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 325 | $ 276
Average price | item | 1,654 | 1,796
Commodity price risk [member] | Commodity price contracts [Member] | Aluminum price contracts [member] | Maturity 6-12 months [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 370 | $ 118
Average price | item | 1,720 | 1,812
Commodity price risk [member] | Commodity price contracts [Member] | Aluminum price contracts [member] | Later than one year [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 99 |
Average price | item | 1,740 |
Commodity price risk [member] | Commodity price contracts [Member] | PX MEG contracts [member] | 1-6 months [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 364 | $ 160
Average price | item | 730 | 848
Commodity price risk [member] | Commodity price contracts [Member] | PX MEG contracts [member] | Maturity 6-12 months [member] |  |
Disclosure of detailed information about hedging instruments [line items] |  |
Net exposure | $ 364 | $ 160
Average price | item | 730 | 848

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: | num: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: | na
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: | na
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 2020-01-01 -Paragraph 112 -Subparagraph c -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2020-en-r&anchor=para_112_c&doctype=Standard -URIDate 2020-01-01 + 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 domain 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_CurrencyExchangeMexicanPesoAndUsDollarMember
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_CurrencyExchangeBrazilianRealAndUsDollarMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

X
- Details
Name: | ifrs-full_HedgingInstrumentsAxis=ifrs-full_OptionContractMember
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_CurrencyExchangeChileanPesoAndUsDollarMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=fmx_CurrencyExchangeBrazilianRealAndMexicanPesoMember
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: | ifrs-full_TypesOfRisksAxis=ifrs-full_CommodityPriceRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_HedgingInstrumentsAxis=fmx_CommodityContract1Member
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_AluminiumPriceContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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