XML 179 R162.htm IDEA: XBRL DOCUMENT
v3.20.1

Financial Instruments - Summary of Financial Instruments to Hedge Exposure to Foreign Exchange Rates and Interest Rates (Detail) - Cash flow hedges [member] $ in Millions | 12 Months Ended |
--- | --- | ---
Dec. 31, 2019 MXN ($) Ton lb | Dec. 31, 2018 MXN ($) Ton lb Age | Dec. 31, 2019 USD ($)
1-6 months [member] | Commodity price risk [member] | Aluminium [member] |  |  |
Disclosure of detailed information about hedging instruments [line items] |  |  |
Net exposure | $ 276 | $ 189 |
Average price | Ton | 1,796 | 1,975 |
1-6 months [member] | Commodity price risk [member] | Sugar [member] |  |  |
Disclosure of detailed information about hedging instruments [line items] |  |  |
Net exposure | $ 1,192 | $ 725 |
Average price | lb | 13.09 | 12.86 |
1-6 months [member] | Commodity price risk [member] | PX+MEG [member] |  |  |
Disclosure of detailed information about hedging instruments [line items] |  |  |
Net exposure | $ 160 | $ 739 |
Average price | Ton | 848 | 1,077 |
1-6 months [member] | MXN/USD [member] | Foreign exchange currency foward contracts [member] |  |  |
Disclosure of detailed information about hedging instruments [line items] |  |  |
Net exposure | $ 4,373 | $ 3,484 |
Average exchage rate | 20.00 | 20.19 |
1-6 months [member] | MXN/USD [member] | Foreign exchange currency swap contracts [member] |  |  |
Disclosure of detailed information about hedging instruments [line items] |  |  |
Net exposure | $ 9,423 |  |
Average exchage rate | 19.54 |  |
1-6 months [member] | BRL/USD [member] | Foreign exchange currency foward contracts [member] |  |  |
Disclosure of detailed information about hedging instruments [line items] |  |  |
Net exposure | $ 746 | $ 805 |
Average exchage rate | 4.05 | 3.75 |
1-6 months [member] | COP/USD [member] | Foreign exchange currency foward contracts [member] |  |  |
Disclosure of detailed information about hedging instruments [line items] |  |  |
Net exposure | $ 220 | $ 429 |
Average exchage rate | 3,491 | 2,851 |
1-6 months [member] | COP/USD [member] | Foreign Exchange Currency Option Contracts [Member] |  |  |
Disclosure of detailed information about hedging instruments [line items] |  |  |
Net exposure |  |  | $ 107
Average exchage rate | 3,252 |  |
1-6 months [member] | ARS/USD [member] | Foreign exchange currency foward contracts [member] |  |  |
Disclosure of detailed information about hedging instruments [line items] |  |  |
Net exposure | $ 137 | $ 339 |
Average exchage rate | 79.23 | 43.31 |
1-6 months [member] | URY/USD [member] | Foreign exchange currency foward contracts [member] |  |  |
Disclosure of detailed information about hedging instruments [line items] |  |  |
Net exposure | $ 335 | $ 196 |
Average exchage rate | 37.55 | 32.9 |
1-6 months [member] | MXN/EUR [member] | Foreign exchange currency foward contracts [member] |  |  |
Disclosure of detailed information about hedging instruments [line items] |  |  |
Net exposure |  | $ 1,022 |
Average exchage rate |  | 23.78 |
1-6 months [member] | Chilean peso [member] | Interest rate swaps [member] |  |  |
Disclosure of detailed information about hedging instruments [line items] |  |  |
Net exposure |  | $ 19 |
Average exchange rate |  | 6.45% |
Maturity 6-12 months [member] | Commodity price risk [member] | Aluminium [member] |  |  |
Disclosure of detailed information about hedging instruments [line items] |  |  |
Net exposure | $ 118 | $ 75,250 |
Average price | Ton | 1,812 | 1,986 |
Maturity 6-12 months [member] | Commodity price risk [member] | Sugar [member] |  |  |
Disclosure of detailed information about hedging instruments [line items] |  |  |
Net exposure | $ 361 | $ 498 |
Average price | 12.73 | 13.11 |
Maturity 6-12 months [member] | Commodity price risk [member] | PX+MEG [member] |  |  |
Disclosure of detailed information about hedging instruments [line items] |  |  |
Net exposure | $ 160 | $ 565 |
Average price | Ton | 848 | 1,040 |
Maturity 6-12 months [member] | MXN/USD [member] | Foreign exchange currency foward contracts [member] |  |  |
Disclosure of detailed information about hedging instruments [line items] |  |  |
Net exposure | $ 2,086 | $ 683 |
Average exchage rate | 20.20 | 20.75 |
Maturity 6-12 months [member] | BRL/USD [member] | Foreign exchange currency foward contracts [member] |  |  |
Disclosure of detailed information about hedging instruments [line items] |  |  |
Net exposure | $ 378 | $ 337 |
Average exchage rate | 4.19 | 3.83 |
Maturity 6-12 months [member] | BRL/USD [member] | Foreign exchange currency swap contracts [member] |  |  |
Disclosure of detailed information about hedging instruments [line items] |  |  |
Net exposure | $ 4,365 | $ 4,652 |
Average exchage rate | 3.41 | 3.36 |
Maturity 6-12 months [member] | COP/USD [member] | Foreign exchange currency foward contracts [member] |  |  |
Disclosure of detailed information about hedging instruments [line items] |  |  |
Net exposure | $ 85 | $ 63 |
Average exchage rate | 3,460 | 2,976 |
Maturity 6-12 months [member] | URY/USD [member] | Foreign exchange currency foward contracts [member] |  |  |
Disclosure of detailed information about hedging instruments [line items] |  |  |
Net exposure | $ 87 | $ 159 |
Average exchage rate | 40.03 | 33.97 |
Maturity 6-12 months [member] | BRL/MXN [member] | Foreign exchange currency swap contracts [member] |  |  |
Disclosure of detailed information about hedging instruments [line items] |  |  |
Net exposure | $ 84 | $ 86 |
Average exchage rate | 0.21 | 0.18 |
Maturity 6-12 months [member] | CLP/USD [member] | Foreign exchange currency swap contracts [member] |  |  |
Disclosure of detailed information about hedging instruments [line items] |  |  |
Net exposure | $ 3,007 |  |
Average exchage rate | 696.02 |  |
Maturity 6-12 months [member] | Brazilian reais [member] | Interest rate swaps [member] |  |  |
Disclosure of detailed information about hedging instruments [line items] |  |  |
Net exposure | $ 4,365 | $ 4,013 |
Average exchage rate | 8.34 |  |
Average exchange rate |  | 6.29% |
More than 12 [member] | Commodity price risk [member] | Sugar [member] |  |  |
Disclosure of detailed information about hedging instruments [line items] |  |  |
Net exposure | $ 98 |  |
Average price | lb | 13.45 |  |
More than 12 [member] | MXN/USD [member] | Foreign exchange currency swap contracts [member] |  |  |
Disclosure of detailed information about hedging instruments [line items] |  |  |
Net exposure | $ 18,428 | $ 31,172 |
Average exchage rate | 15.93 | 16.08 |
More than 12 [member] | BRL/USD [member] | Foreign exchange currency foward contracts [member] |  |  |
Disclosure of detailed information about hedging instruments [line items] |  |  |
Net exposure | $ 267 |  |
Average exchage rate | 4.44 |  |
More than 12 [member] | BRL/USD [member] | Foreign exchange currency swap contracts [member] |  |  |
Disclosure of detailed information about hedging instruments [line items] |  |  |
Net exposure | $ 9,140 | $ 18,042 |
Average exchage rate | 4.00 | 3.59 |
More than 12 [member] | COP/USD [member] | Foreign exchange currency swap contracts [member] |  |  |
Disclosure of detailed information about hedging instruments [line items] |  |  |
Net exposure | $ 2,403 | $ 1,928 |
Average exchage rate | 3,075 | 3,043.59 |
More than 12 [member] | BRL/MXN [member] | Foreign exchange currency swap contracts [member] |  |  |
Disclosure of detailed information about hedging instruments [line items] |  |  |
Net exposure | $ 1,195 | $ 79 |
Average exchage rate | 0.21 | 0.19 |
More than 12 [member] | CLP/USD [member] | Foreign exchange currency swap contracts [member] |  |  |
Disclosure of detailed information about hedging instruments [line items] |  |  |
Net exposure | $ 1,371 | $ 3,725 |
Average exchage rate | 677.00 | 693.10 |
More than 12 [member] | Brazilian reais [member] | Interest rate swaps [member] |  |  |
Disclosure of detailed information about hedging instruments [line items] |  |  |
Net exposure |  | $ 8,594 |
Average exchange rate |  | 8.15% |
More than 12 [member] | Mexican peso [member] | Interest rate swaps [member] |  |  |
Disclosure of detailed information about hedging instruments [line items] |  |  |
Net exposure | $ 11,403 | $ 11,403 |
Average exchage rate | 7.17 |  |
Average exchange rate |  | 7.17% |
More than 12 [member] | Chilean peso [member] | Interest rate swaps [member] |  |  |
Disclosure of detailed information about hedging instruments [line items] |  |  |
Net exposure | $ 2,197 | $ 2,828 |
Average exchage rate | 6.26 |  |
Average exchange rate |  | 5.56% |

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

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_CommodityPriceRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_RiskExposuresAxis=fmx_AluminiumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_RiskExposuresAxis=fmx_SugarMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_RiskExposuresAxis=fmx_PxMegMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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

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

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

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

X
- Details
Name: | srt_CurrencyAxis=fmx_ExchangeRateSixMember
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=fmx_InterestRateSwapsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | srt_CurrencyAxis=fmx_ExchangeRateEightMember
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: | ifrs-full_MaturityAxis=fmx_MoreThanTwelveMonthsMember
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: |