XML 76 R63.htm IDEA: XBRL DOCUMENT
v3.21.1

Description of the business and summary of significant accounting policies - Revenue recognition and financial instruments (Details) $ in Thousands, $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2020 USD ($) | Dec. 31, 2020 MXN ($) | Dec. 31, 2019 MXN ($) | Dec. 31, 2018 MXN ($)
Revenue recognition |  |  |  |
Discounts, payment incentives, bonuses or other variable considerations |  | $ 0 |  |
Fare revenues | $ 645,314 | 12,873,174 | $ 23,129,991 | $ 18,487,858
Other passenger revenues | 431,777 | 8,613,398 | 10,569,208 | 7,892,497
Passenger revenues | 1,077,091 | 21,486,572 | 33,699,199 | 26,380,355
Other non-passenger revenues (Note 1d) | 44,231 | 882,360 | 897,586 | 697,357
Cargo | 10,120 | 201,881 | 228,836 | 227,438
Total |  | 22,570,813 | 34,825,621 |
Non-derivatives financial instruments | (20,614) | (411,222) | (72,949) |
Operating revenues | $ 1,110,828 | 22,159,591 | 34,752,672 | 27,305,150
Transactions from unearned transportation revenues |  |  |  |
January 1, |  | 3,679,926 | 2,438,516 |
Deferred |  | 23,657,563 | 34,940,609 |
Recognized in revenue during the year |  | (21,486,572) | (33,699,199) |
December 31, |  | 5,850,917 | 3,679,926 | 2,438,516
Non-ticket revenues |  |  |  |
Expected credit losses on accounts receivable |  | 13,664 | 40,393 |
Revenue related to Vouchers reedemed by passengers |  | 1,720,939 |  |
Domestic (Mexico) |  |  |  |
Revenue recognition |  |  |  |
Operating revenues |  | 16,572,198 | 24,594,797 | 18,493,476
Domestic (Mexico) | At the flight time |  |  |  |
Revenue recognition |  |  |  |
Fare revenues |  | 8,455,647 | 15,833,878 | 12,336,095
Other passenger revenues |  | 6,920,141 | 7,531,725 | 5,182,572
Passenger revenues |  | 15,375,788 | 23,365,603 | 17,518,667
Other non-passenger revenues (Note 1d) |  | 875,610 | 888,353 | 685,219
Cargo |  | 196,349 | 221,375 | 221,324
Total |  | 16,447,747 | 24,475,331 |
Operating revenues |  |  |  | 18,425,210
Domestic (Mexico) | At the sale |  |  |  |
Revenue recognition |  |  |  |
Other passenger revenues |  | 124,450 | 119,466 | 68,264
Passenger revenues |  | 124,450 | 119,466 | 68,264
Total |  | 124,450 | 119,466 |
Operating revenues |  |  |  | 68,264
International | At the flight time |  |  |  |
Revenue recognition |  |  |  |
Fare revenues |  | 4,417,527 | 7,296,113 | 6,151,763
Other passenger revenues |  | 1,536,206 | 2,865,555 | 2,598,375
Passenger revenues |  | 5,953,733 | 10,161,668 | 8,750,138
Other non-passenger revenues (Note 1d) |  | 6,750 | 9,233 | 12,138
Cargo |  | 5,532 | 7,461 | 6,114
Total |  | 5,966,015 | 10,178,362 |
Operating revenues |  |  |  | 8,768,390
International | At the sale |  |  |  |
Revenue recognition |  |  |  |
Other passenger revenues |  | 32,601 | 52,462 | 43,286
Passenger revenues |  | 32,601 | 52,462 | 43,286
Total |  | $ 32,601 | $ 52,462 |
Operating revenues |  |  |  | $ 43,286
Minimum |  |  |  |
Revenue recognition |  |  |  |
Term of trade receivables | 1 day | 1 day |  |
Maximum |  |  |  |
Revenue recognition |  |  |  |
Term of trade receivables | 2 days | 2 days |  |

X
- Definition The amount of an entity’s obligation to transfer goods or services to a customer for which the entity has received consideration (or the amount is due) from the customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 15 -IssueDate 2020-01-01 -Paragraph 105 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2020-en-r&anchor=para_105&doctype=Standard -URIDate 2020-01-01 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 15 -IssueDate 2020-01-01 -Paragraph 116 -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2020-en-r&anchor=para_116_a&doctype=Standard -URIDate 2020-01-01 + Details
Name: | ifrs-full_ContractLiabilities
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition The decrease in contract liabilities resulting from the performance obligation being satisfied. [Refer: Contract liabilities; Performance obligations [member]] + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Name IFRS -Number 15 -IssueDate 2020-01-01 -Paragraph 118 -Subparagraph e -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2020-en-r&anchor=para_118_e&doctype=Standard -URIDate 2020-01-01 + Details
Name: | ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of revenue arising from the rendering of cargo and mail transport services. [Refer: Revenue] + 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_RevenueFromRenderingOfCargoAndMailTransportServices
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of revenue arising from the rendering of passenger transport services. [Refer: Revenue] + 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_RevenueFromRenderingOfPassengerTransportServices
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of revenue arising from the rendering of transport services. [Refer: Revenue] + 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_RevenueFromRenderingOfTransportServices
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The increase in contract liabilities resulting from the deferred income during the year. + References No definition available. + Details
Name: | vlrs_IncreaseInContractLiabilityDueToDeferredIncome
Namespace Prefix: | vlrs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable. + References No definition available. + Details
Name: | vlrs_ProvisionForDoubtfulAccountsReceivable
Namespace Prefix: | vlrs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition na + References No definition available. + Details
Name: | vlrs_RevenueFromRenderingOfAirTravelRelatedNonAirTravelRelatedAndCargoExpensesAbstract
Namespace Prefix: | vlrs_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of revenues from other non-passenger services mainly include but are not limited to commissions charged to third parties for the sale of hotel reservations, trip insurance, rental cars and advertising spaces to third parties. + References No definition available. + Details
Name: | vlrs_RevenueFromRenderingOfOtherNonPassengerServices
Namespace Prefix: | vlrs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of fare revenue arising from the rendering of passenger transport services. + References No definition available. + Details
Name: | vlrs_RevenueFromRenderingOfPassengerTransportServicesFareRevenue
Namespace Prefix: | vlrs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of other passenger revenue arising from the rendering of passenger transport services. + References No definition available. + Details
Name: | vlrs_RevenueFromRenderingOfPassengerTransportServicesOtherPassengerRevenue
Namespace Prefix: | vlrs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Revenue from Transport and cargo services before non derivative financial instruments. + References No definition available. + Details
Name: | vlrs_RevenueFromRenderingOfTransportServicesBeforeNonDerivativeFinancialInstruments
Namespace Prefix: | vlrs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition vouchers to be redeemed by passengers, which were presented as part of the unearned transportation revenues. + References No definition available. + Details
Name: | vlrs_RevenueRelatedToVouchersReedemedByPassengers
Namespace Prefix: | vlrs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of discounts, payment incentives, bonuses or other variable considerations on the sales. + References No definition available. + Details
Name: | vlrs_SalesDiscountsPaymentIncentivesBonusesOrOtherVariableConsiderations
Namespace Prefix: | vlrs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Period between sale and collection of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | vlrs_TradeReceivablesTerm
Namespace Prefix: | vlrs_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of trading income (expense) relating to non-derivative financial instruments. + References No definition available. + Details
Name: | vlrs_TradingIncomeExpenseOnNonDerivativeFinancialInstruments
Namespace Prefix: | vlrs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=ifrs-full_CountryOfDomicileMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TimingOfTransferOfGoodsOrServicesAxis=ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TimingOfTransferOfGoodsOrServicesAxis=ifrs-full_GoodsOrServicesTransferredOverTimeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=ifrs-full_ForeignCountriesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |