Line |
Label |
Object Class |
Period Type |
Balance |
Report ElementName |
1 |
[831150] Notes - Revenue from contracts with customers |
Network |
* |
* |
http://xbrl.ifrs.org/role/ifrs/ifrs_15_2021-03-24_role-831150 |
2 |
Disclosure of revenue from contracts with customers [text block] |
Concept (Text Block (HTML)) |
For Period |
|
ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory |
3 |
Contract assets [abstract] |
Abstract |
|
|
ifrs-full:ContractAssetsAbstract |
4 |
Non-current contract assets |
Concept (Monetary) |
As Of |
Debit |
ifrs-full:NoncurrentContractAssets |
5 |
Current contract assets |
Concept (Monetary) |
As Of |
Debit |
ifrs-full:CurrentContractAssets |
6 |
Total contract assets |
Concept (Monetary) |
As Of |
Debit |
ifrs-full:ContractAssets |
7 |
Contract liabilities [abstract] |
Abstract |
|
|
ifrs-full:ContractLiabilitiesAbstract |
8 |
Non-current contract liabilities |
Concept (Monetary) |
As Of |
Credit |
ifrs-full:NoncurrentContractLiabilities |
9 |
Current contract liabilities |
Concept (Monetary) |
As Of |
Credit |
ifrs-full:CurrentContractLiabilities |
10 |
Total contract liabilities |
Concept (Monetary) |
As Of |
Credit |
ifrs-full:ContractLiabilities |
11 |
Receivables from contracts with customers [abstract] |
Abstract |
|
|
ifrs-full:ReceivablesFromContractsWithCustomersAbstract |
12 |
Non-current receivables from contracts with customers |
Concept (Monetary) |
As Of |
Debit |
ifrs-full:NoncurrentReceivablesFromContractsWithCustomers |
13 |
Current receivables from contracts with customers |
Concept (Monetary) |
As Of |
Debit |
ifrs-full:CurrentReceivablesFromContractsWithCustomers |
14 |
Total receivables from contracts with customers |
Concept (Monetary) |
As Of |
Debit |
ifrs-full:ReceivablesFromContractsWithCustomers |
15 |
Revenue from contracts with customers |
Concept (Monetary) |
For Period |
Credit |
ifrs-full:RevenueFromContractsWithCustomers |
16 |
Impairment loss on receivables or contract assets arising from contracts with customers |
Concept (Monetary) |
For Period |
Debit |
ifrs-full:ImpairmentLossOnReceivablesOrContractAssetsArisingFromContractsWithCustomers |
17 |
Disclosure of disaggregation of revenue from contracts with customers [text block] |
Concept (Text Block (HTML)) |
For Period |
|
ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory |
18 |
Disclosure of disaggregation of revenue from contracts with customers [abstract] |
Abstract |
|
|
ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersAbstract |
19 |
Disclosure of disaggregation of revenue from contracts with customers [table] |
Hypercube |
|
|
ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable |
20 |
Products and services [axis] |
Dimension |
|
|
ifrs-full:ProductsAndServicesAxis |
21 |
Products and services [member] |
Member |
|
|
ifrs-full:ProductsAndServicesMember |
22 |
Geographical areas [axis] |
Dimension |
|
|
ifrs-full:GeographicalAreasAxis |
23 |
Geographical areas [member] |
Member |
|
|
ifrs-full:GeographicalAreasMember |
24 |
Markets of customers [axis] |
Dimension |
|
|
ifrs-full:MarketsOfCustomersAxis |
25 |
Markets of customers [member] |
Member |
|
|
ifrs-full:MarketsOfCustomersMember |
26 |
Types of customers [axis] |
Dimension |
|
|
ifrs-full:TypesOfCustomersAxis |
27 |
Types of customers [member] |
Member |
|
|
ifrs-full:TypesOfCustomersMember |
28 |
Government customers [member] |
Member |
|
|
ifrs-full:GovernmentCustomersMember |
29 |
Non-government customers [member] |
Member |
|
|
ifrs-full:NongovernmentCustomersMember |
30 |
Types of contracts [axis] |
Dimension |
|
|
ifrs-full:TypesOfContractsAxis |
31 |
Types of contracts [member] |
Member |
|
|
ifrs-full:TypesOfContractsMember |
32 |
Fixed-price contracts [member] |
Member |
|
|
ifrs-full:FixedpriceContractsMember |
33 |
Time-and-materials contracts [member] |
Member |
|
|
ifrs-full:TimeandmaterialsContractsMember |
34 |
Contract duration [axis] |
Dimension |
|
|
ifrs-full:ContractDurationAxis |
35 |
Contract duration [member] |
Member |
|
|
ifrs-full:ContractDurationMember |
36 |
Short-term contracts [member] |
Member |
|
|
ifrs-full:ShorttermContractsMember |
37 |
Long-term contracts [member] |
Member |
|
|
ifrs-full:LongtermContractsMember |
38 |
Timing of transfer of goods or services [axis] |
Dimension |
|
|
ifrs-full:TimingOfTransferOfGoodsOrServicesAxis |
39 |
Timing of transfer of goods or services [member] |
Member |
|
|
ifrs-full:TimingOfTransferOfGoodsOrServicesMember |
40 |
Goods or services transferred at point in time [member] |
Member |
|
|
ifrs-full:GoodsOrServicesTransferredAtPointInTimeMember |
41 |
Goods or services transferred over time [member] |
Member |
|
|
ifrs-full:GoodsOrServicesTransferredOverTimeMember |
42 |
Sales channels [axis] |
Dimension |
|
|
ifrs-full:SalesChannelsAxis |
43 |
Sales channels [member] |
Member |
|
|
ifrs-full:SalesChannelsMember |
44 |
Goods sold directly to consumers [member] |
Member |
|
|
ifrs-full:GoodsSoldDirectlyToConsumersMember |
45 |
Goods sold through intermediaries [member] |
Member |
|
|
ifrs-full:GoodsSoldThroughIntermediariesMember |
46 |
Segments [axis] |
Dimension |
|
|
ifrs-full:SegmentsAxis |
47 |
Segments [member] |
Member |
|
|
ifrs-full:SegmentsMember |
48 |
Reportable segments [member] |
Member |
|
|
ifrs-full:ReportableSegmentsMember |
49 |
All other segments [member] |
Member |
|
|
ifrs-full:AllOtherSegmentsMember |
50 |
Disclosure of disaggregation of revenue from contracts with customers [line items] |
LineItems |
|
|
ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems |
51 |
Revenue from contracts with customers |
Concept (Monetary) |
For Period |
Credit |
ifrs-full:RevenueFromContractsWithCustomers |
52 |
Information about relationship between disclosure of disaggregated revenue from contracts with customers and revenue information for reportable segments [text block] |
Concept (Text Block (HTML)) |
For Period |
|
ifrs-full:InformationAboutRelationshipBetweenDisclosureOfDisaggregatedRevenueFromContractsWithCustomersAndRevenueInformationForReportableSegmentsExplanatory |
53 |
Contract assets at beginning of period |
Concept (Monetary) |
As Of |
Debit |
ifrs-full:ContractAssets |
54 |
Contract assets at end of period |
Concept (Monetary) |
As Of |
Debit |
ifrs-full:ContractAssets |
55 |
Contract liabilities at beginning of period |
Concept (Monetary) |
As Of |
Credit |
ifrs-full:ContractLiabilities |
56 |
Contract liabilities at end of period |
Concept (Monetary) |
As Of |
Credit |
ifrs-full:ContractLiabilities |
57 |
Receivables from contracts with customers at beginning of period |
Concept (Monetary) |
As Of |
Debit |
ifrs-full:ReceivablesFromContractsWithCustomers |
58 |
Receivables from contracts with customers at end of period |
Concept (Monetary) |
As Of |
Debit |
ifrs-full:ReceivablesFromContractsWithCustomers |
59 |
Revenue that was included in contract liability balance at beginning of period |
Concept (Monetary) |
For Period |
Credit |
ifrs-full:RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod |
60 |
Revenue from performance obligations satisfied or partially satisfied in previous periods |
Concept (Monetary) |
For Period |
Credit |
ifrs-full:RevenueFromPerformanceObligationsSatisfiedOrPartiallySatisfiedInPreviousPeriods |
61 |
Explanation of how timing of satisfaction of performance obligations relates to typical timing of payment |
Concept (Text/String) |
For Period |
|
ifrs-full:ExplanationOfHowTimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment |
62 |
Explanation of effect that timing of satisfaction of performance obligations and typical timing of payment have on contract assets and contract liabilities [text block] |
Concept (Text Block (HTML)) |
For Period |
|
ifrs-full:ExplanationOfEffectThatTimingOfSatisfactionOfPerformanceObligationsAndTypicalTimingOfPaymentHaveOnContractAssetsAndContractLiabilitiesExplanatory |
63 |
Explanation of significant changes in contract assets and contract liabilities [text block] |
Concept (Text Block (HTML)) |
For Period |
|
ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory |
64 |
Increase through business combinations, contract assets |
Concept (Monetary) |
For Period |
Debit |
ifrs-full:IncreaseThroughBusinessCombinationsContractAssets |
65 |
Increase (decrease) through cumulative catch-up adjustments to revenue, contract assets |
Concept (Monetary) |
For Period |
Debit |
ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets |
66 |
Increase (decrease) through cumulative catch-up adjustments to revenue arising from change in measure of progress, contract assets |
Concept (Monetary) |
For Period |
Debit |
ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueArisingFromChangeInMeasureOfProgressContractAssets |
67 |
Increase (decrease) through cumulative catch-up adjustments to revenue arising from change in estimate of transaction price, contract assets |
Concept (Monetary) |
For Period |
Debit |
ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueArisingFromChangeInEstimateOfTransactionPriceContractAssets |
68 |
Increase (decrease) through cumulative catch-up adjustments to revenue arising from contract modification, contract assets |
Concept (Monetary) |
For Period |
Debit |
ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueArisingFromContractModificationContractAssets |
69 |
Decrease through impairment, contract assets |
Concept (Monetary) |
For Period |
Credit |
ifrs-full:DecreaseThroughImpairmentContractAssets |
70 |
Decrease through right to consideration becoming unconditional, contract assets |
Concept (Monetary) |
For Period |
Credit |
ifrs-full:DecreaseThroughRightToConsiderationBecomingUnconditionalContractAssets |
71 |
Increase through business combinations, contract liabilities |
Concept (Monetary) |
For Period |
Credit |
ifrs-full:IncreaseThroughBusinessCombinationsContractLiabilities |
72 |
Increase (decrease) through cumulative catch-up adjustments to revenue, contract liabilities |
Concept (Monetary) |
For Period |
Credit |
ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities |
73 |
Increase (decrease) through cumulative catch-up adjustments to revenue arising from change in measure of progress, contract liabilities |
Concept (Monetary) |
For Period |
Credit |
ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueArisingFromChangeInMeasureOfProgressContractLiabilities |
74 |
Increase (decrease) through cumulative catch-up adjustments to revenue arising from change in estimate of transaction price, contract liabilities |
Concept (Monetary) |
For Period |
Credit |
ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueArisingFromChangeInEstimateOfTransactionPriceContractLiabilities |
75 |
Increase (decrease) through cumulative catch-up adjustments to revenue arising from contract modification, contract liabilities |
Concept (Monetary) |
For Period |
Credit |
ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueArisingFromContractModificationContractLiabilities |
76 |
Decrease through performance obligation being satisfied, contract liabilities |
Concept (Monetary) |
For Period |
Debit |
ifrs-full:DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities |
77 |
Disclosure of performance obligations [text block] |
Concept (Text Block (HTML)) |
For Period |
|
ifrs-full:DisclosureOfPerformanceObligationsExplanatory |
78 |
Disclosure of performance obligations [abstract] |
Abstract |
|
|
ifrs-full:DisclosureOfPerformanceObligationsAbstract |
79 |
Disclosure of performance obligations [table] |
Hypercube |
|
|
ifrs-full:DisclosureOfPerformanceObligationsTable |
80 |
Performance obligations [axis] |
Dimension |
|
|
ifrs-full:PerformanceObligationsAxis |
81 |
Performance obligations [member] |
Member |
|
|
ifrs-full:PerformanceObligationsMember |
82 |
Performance obligations satisfied over time [member] |
Member |
|
|
ifrs-full:PerformanceObligationsSatisfiedOverTimeMember |
83 |
Performance obligations satisfied at point in time [member] |
Member |
|
|
ifrs-full:PerformanceObligationsSatisfiedAtPointInTimeMember |
84 |
Disclosure of performance obligations [line items] |
LineItems |
|
|
ifrs-full:DisclosureOfPerformanceObligationsLineItems |
85 |
Description of when entity typically satisfies performance obligations |
Concept (Text/String) |
For Period |
|
ifrs-full:DescriptionOfWhenEntityTypicallySatisfiesPerformanceObligations |
86 |
Description of significant payment terms in contracts with customers |
Concept (Text/String) |
For Period |
|
ifrs-full:DescriptionOfSignificantPaymentTermsInContractsWithCustomers |
87 |
Description of nature of goods or services that entity has promised to transfer |
Concept (Text/String) |
For Period |
|
ifrs-full:DescriptionOfNatureOfGoodsOrServicesThatEntityHasPromisedToTransfer |
88 |
Description of performance obligations to arrange for another party to transfer goods or services |
Concept (Text/String) |
For Period |
|
ifrs-full:DescriptionOfPerformanceObligationsToArrangeForAnotherPartyToTransferGoodsOrServices |
89 |
Description of obligations for returns, refunds and other similar obligations |
Concept (Text/String) |
For Period |
|
ifrs-full:DescriptionOfObligationsForReturnsRefundsAndOtherSimilarObligations |
90 |
Description of types of warranties and related obligations |
Concept (Text/String) |
For Period |
|
ifrs-full:DescriptionOfTypesOfWarrantiesAndRelatedObligations |
91 |
Description of methods used to recognise revenue from contracts with customers |
Concept (Text/String) |
For Period |
|
ifrs-full:DescriptionOfMethodsUsedToRecogniseRevenueFromContractsWithCustomers |
92 |
Explanation of why methods used to recognise revenue provide faithful depiction of transfer of goods or services |
Concept (Text/String) |
For Period |
|
ifrs-full:ExplanationOfWhyMethodsUsedToRecogniseRevenueProvideFaithfulDepictionOfTransferOfGoodsOrServices |
93 |
Description of significant judgements made in evaluating when customer obtains control of promised goods or services |
Concept (Text/String) |
For Period |
|
ifrs-full:DescriptionOfSignificantJudgementsMadeInEvaluatingWhenCustomerObtainsControlOfPromisedGoodsOrServices |
94 |
Transaction price allocated to remaining performance obligations |
Concept (Monetary) |
As Of |
Credit |
ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations |
95 |
Explanation of when entity expects to recognise transaction price allocated to remaining performance obligations as revenue |
Concept (Text/String) |
For Period |
|
ifrs-full:ExplanationOfWhenEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue |
96 |
Disclosure of transaction price allocated to remaining performance obligations [text block] |
Concept (Text Block (HTML)) |
For Period |
|
ifrs-full:DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsExplanatory |
97 |
Disclosure of transaction price allocated to remaining performance obligations [abstract] |
Abstract |
|
|
ifrs-full:DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsAbstract |
98 |
Disclosure of transaction price allocated to remaining performance obligations [table] |
Hypercube |
|
|
ifrs-full:DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsTable |
99 |
Maturity [axis] |
Dimension |
|
|
ifrs-full:MaturityAxis |
100 |
Aggregated time bands [member] |
Member |
|
|
ifrs-full:AggregatedTimeBandsMember |
101 |
Disclosure of transaction price allocated to remaining performance obligations [line items] |
LineItems |
|
|
ifrs-full:DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsLineItems |
102 |
Transaction price allocated to remaining performance obligations |
Concept (Monetary) |
As Of |
Credit |
ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations |
103 |
Explanation of whether practical expedient is applied for disclosure of transaction price allocated to remaining performance obligations |
Concept (Text/String) |
For Period |
|
ifrs-full:ExplanationOfWhetherPracticalExpedientIsAppliedForDisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligations |
104 |
Explanation of whether any consideration from contracts with customers is not included in disclosure of transaction price allocated to remaining performance obligations |
Concept (Text/String) |
For Period |
|
ifrs-full:ExplanationOfWhetherAnyConsiderationFromContractsWithCustomersIsNotIncludedInDisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligations |
105 |
Description of judgements, and changes in judgements, that significantly affect determination of amount and timing of revenue from contracts with customers |
Concept (Text/String) |
For Period |
|
ifrs-full:DescriptionOfJudgementsAndChangesInJudgementsThatSignificantlyAffectDeterminationOfAmountAndTimingOfRevenueFromContractsWithCustomers |
106 |
Disclosure of information about methods, inputs and assumptions used for determining transaction price [text block] |
Concept (Text Block (HTML)) |
For Period |
|
ifrs-full:DisclosureOfInformationAboutMethodsInputsAndAssumptionsUsedForDeterminingTransactionPriceExplanatory |
107 |
Disclosure of information about methods, inputs and assumptions used for assessing whether estimate of variable consideration is constrained [text block] |
Concept (Text Block (HTML)) |
For Period |
|
ifrs-full:DisclosureOfInformationAboutMethodsInputsAndAssumptionsUsedForAssessingWhetherEstimateOfVariableConsiderationIsConstrainedExplanatory |
108 |
Disclosure of information about methods, inputs and assumptions used for allocating transaction price [text block] |
Concept (Text Block (HTML)) |
For Period |
|
ifrs-full:DisclosureOfInformationAboutMethodsInputsAndAssumptionsUsedForAllocatingTransactionPriceExplanatory |
109 |
Disclosure of information about methods, inputs and assumptions used for measuring obligations for returns, refunds and other similar obligations [text block] |
Concept (Text Block (HTML)) |
For Period |
|
ifrs-full:DisclosureOfInformationAboutMethodsInputsAndAssumptionsUsedForMeasuringObligationsForReturnsRefundsAndOtherSimilarObligationsExplanatory |
110 |
Description of judgements made in determining amount of costs to obtain or fulfil contracts with customers |
Concept (Text/String) |
For Period |
|
ifrs-full:DescriptionOfJudgementsMadeInDeterminingAmountOfCostsToObtainOrFulfilContractsWithCustomers |
111 |
Description of method used to determine amortisation of assets recognised from costs to obtain or fulfil contracts with customers |
Concept (Text/String) |
For Period |
|
ifrs-full:DescriptionOfMethodUsedToDetermineAmortisationOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers |
112 |
Disclosure of assets recognised from costs to obtain or fulfil contracts with customers [text block] |
Concept (Text Block (HTML)) |
For Period |
|
ifrs-full:DisclosureOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomersExplanatory |
113 |
Disclosure of assets recognised from costs to obtain or fulfil contracts with customers [abstract] |
Abstract |
|
|
ifrs-full:DisclosureOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomersAbstract |
114 |
Disclosure of assets recognised from costs to obtain or fulfil contracts with customers [table] |
Hypercube |
|
|
ifrs-full:DisclosureOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomersTable |
115 |
Categories of assets recognised from costs to obtain or fulfil contracts with customers [axis] |
Dimension |
|
|
ifrs-full:CategoriesOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomersAxis |
116 |
Categories of assets recognised from costs to obtain or fulfil contracts with customers [member] |
Member |
|
|
ifrs-full:CategoriesOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomersMember |
117 |
Costs to obtain contracts with customers [member] |
Member |
|
|
ifrs-full:CostsToObtainContractsWithCustomersMember |
118 |
Pre-contract costs [member] |
Member |
|
|
ifrs-full:PrecontractCostsMember |
119 |
Setup costs [member] |
Member |
|
|
ifrs-full:SetupCostsMember |
120 |
Disclosure of assets recognised from costs to obtain or fulfil contracts with customers [line items] |
LineItems |
|
|
ifrs-full:DisclosureOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomersLineItems |
121 |
Assets recognised from costs to obtain or fulfil contracts with customers |
Concept (Monetary) |
As Of |
Debit |
ifrs-full:AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers |
122 |
Amortisation, assets recognised from costs incurred to obtain or fulfil contracts with customers |
Concept (Monetary) |
For Period |
Debit |
ifrs-full:AmortisationAssetsRecognisedFromCostsIncurredToObtainOrFulfilContractsWithCustomers |
123 |
Impairment loss, assets recognised from costs incurred to obtain or fulfil contracts with customers |
Concept (Monetary) |
For Period |
Debit |
ifrs-full:ImpairmentLossAssetsRecognisedFromCostsIncurredToObtainOrFulfilContractsWithCustomers |
124 |
Statement that practical expedient about existence of significant financing component has been used |
Concept (Text/String) |
For Period |
|
ifrs-full:StatementThatPracticalExpedientAboutExistenceOfSignificantFinancingComponentHasBeenUsed |
125 |
Statement that practical expedient about incremental costs of obtaining contract has been used |
Concept (Text/String) |
For Period |
|
ifrs-full:StatementThatPracticalExpedientAboutIncrementalCostsOfObtainingContractHasBeenUsed |
126 |
Description of practical expedients used when applying IFRS 15 retrospectively |
Concept (Text/String) |
For Period |
|
ifrs-full:DescriptionOfPracticalExpedientsUsedWhenApplyingIFRS15Retrospectively |
127 |
Qualitative assessment of estimated effect of practical expedients used when applying IFRS 15 retrospectively |
Concept (Text/String) |
For Period |
|
ifrs-full:QualitativeAssessmentOfEstimatedEffectOfPracticalExpedientsUsedWhenApplyingIFRS15Retrospectively |
128 |
Explanation of reasons for significant changes in financial statement line items due to application of IFRS 15 |
LineItems |
|
|
ifrs-full:ExplanationOfReasonsForSignificantChangesInFinancialStatementLineItemsDueToApplicationOfIFRS15 |