[803.100] Notes - Revenue from contracts with customers

Arc namepresentationArc
Arc rolehttp://www.xbrl.org/2003/arcrole/parent-child
Link rolehttp://xbrl.cipc.co.za/taxonomy/role/803.100
ConceptOrder
ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory
ifrs-full:ContractAssetsAbstract
None
ifrs-full:NoncurrentContractAssets
None
ifrs-full:CurrentContractAssets
2.0
ifrs-full:ContractAssets
3.0
ifrs-full:ContractLiabilitiesAbstract
2.0
ifrs-full:NoncurrentContractLiabilities
None
ifrs-full:CurrentContractLiabilities
2.0
ifrs-full:ContractLiabilities
3.0
ifrs-full:ReceivablesFromContractsWithCustomersAbstract
3.0
ifrs-full:NoncurrentReceivablesFromContractsWithCustomers
None
ifrs-full:CurrentReceivablesFromContractsWithCustomers
2.0
ifrs-full:ReceivablesFromContractsWithCustomers
3.0
ifrs-full:RevenueFromContractsWithCustomers
4.0
ifrs-full:ImpairmentLossOnReceivablesOrContractAssetsArisingFromContractsWithCustomers
5.0
ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory
6.0
ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersAbstract
None
ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable
None
ifrs-full:ProductsAndServicesAxis
None
ifrs-full:ProductsAndServicesMember
None
ifrs-full:GeographicalAreasAxis
2.0
ifrs-full:GeographicalAreasMember
None
ifrs-full:MarketsOfCustomersAxis
3.0
ifrs-full:MarketsOfCustomersMember
None
ifrs-full:TypesOfCustomersAxis
4.0
ifrs-full:TypesOfCustomersMember
None
ifrs-full:GovernmentCustomersMember
None
ifrs-full:NongovernmentCustomersMember
2.0
ifrs-full:TypesOfContractsAxis
5.0
ifrs-full:TypesOfContractsMember
None
ifrs-full:FixedpriceContractsMember
None
ifrs-full:TimeandmaterialsContractsMember
2.0
ifrs-full:ContractDurationAxis
6.0
ifrs-full:ContractDurationMember
None
ifrs-full:ShorttermContractsMember
None
ifrs-full:LongtermContractsMember
2.0
ifrs-full:TimingOfTransferOfGoodsOrServicesAxis
7.0
ifrs-full:TimingOfTransferOfGoodsOrServicesMember
None
ifrs-full:GoodsOrServicesTransferredAtPointInTimeMember
None
ifrs-full:GoodsOrServicesTransferredOverTimeMember
2.0
ifrs-full:SalesChannelsAxis
8.0
ifrs-full:SalesChannelsMember
None
ifrs-full:GoodsSoldDirectlyToConsumersMember
None
ifrs-full:GoodsSoldThroughIntermediariesMember
2.0
ifrs-full:SegmentsAxis
9.0
ifrs-full:SegmentsMember
None
ifrs-full:ReportableSegmentsMember
None
ifrs-full:AllOtherSegmentsMember
2.0
ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems
2.0
ifrs-full:RevenueFromContractsWithCustomers
None
ifrs-full:InformationAboutRelationshipBetweenDisclosureOfDisaggregatedRevenueFromContractsWithCustomersAndRevenueInformationForReportableSegmentsExplanatory
7.0
ifrs-full:ContractAssets
8.0
ifrs-full:ContractLiabilities
10.0
ifrs-full:ReceivablesFromContractsWithCustomers
12.0
ifrs-full:RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod
14.0
ifrs-full:RevenueFromPerformanceObligationsSatisfiedOrPartiallySatisfiedInPreviousPeriods
15.0
ifrs-full:ExplanationOfHowTimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment
16.0
ifrs-full:ExplanationOfEffectThatTimingOfSatisfactionOfPerformanceObligationsAndTypicalTimingOfPaymentHaveOnContractAssetsAndContractLiabilitiesExplanatory
17.0
ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory
18.0
ifrs-full:IncreaseThroughBusinessCombinationsContractAssets
None
ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets
2.0
ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueArisingFromChangeInMeasureOfProgressContractAssets
None
ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueArisingFromChangeInEstimateOfTransactionPriceContractAssets
2.0
ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueArisingFromContractModificationContractAssets
3.0
ifrs-full:DecreaseThroughImpairmentContractAssets
3.0
ifrs-full:DecreaseThroughRightToConsiderationBecomingUnconditionalContractAssets
4.0
ifrs-full:IncreaseThroughBusinessCombinationsContractLiabilities
5.0
ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities
6.0
ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueArisingFromChangeInMeasureOfProgressContractLiabilities
None
ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueArisingFromChangeInEstimateOfTransactionPriceContractLiabilities
2.0
ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueArisingFromContractModificationContractLiabilities
3.0
ifrs-full:DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities
7.0
ifrs-full:DisclosureOfPerformanceObligationsExplanatory
19.0
ifrs-full:DisclosureOfPerformanceObligationsAbstract
None
ifrs-full:DisclosureOfPerformanceObligationsTable
None
ifrs-full:PerformanceObligationsAxis
None
ifrs-full:PerformanceObligationsMember
None
ifrs-full:PerformanceObligationsSatisfiedOverTimeMember
None
ifrs-full:PerformanceObligationsSatisfiedAtPointInTimeMember
2.0
ifrs-full:DisclosureOfPerformanceObligationsLineItems
2.0
ifrs-full:DescriptionOfWhenEntityTypicallySatisfiesPerformanceObligations
None
ifrs-full:DescriptionOfSignificantPaymentTermsInContractsWithCustomers
2.0
ifrs-full:DescriptionOfNatureOfGoodsOrServicesThatEntityHasPromisedToTransfer
3.0
ifrs-full:DescriptionOfPerformanceObligationsToArrangeForAnotherPartyToTransferGoodsOrServices
None
ifrs-full:DescriptionOfObligationsForReturnsRefundsAndOtherSimilarObligations
4.0
ifrs-full:DescriptionOfTypesOfWarrantiesAndRelatedObligations
5.0
ifrs-full:DescriptionOfMethodsUsedToRecogniseRevenueFromContractsWithCustomers
6.0
ifrs-full:ExplanationOfWhyMethodsUsedToRecogniseRevenueProvideFaithfulDepictionOfTransferOfGoodsOrServices
7.0
ifrs-full:DescriptionOfSignificantJudgementsMadeInEvaluatingWhenCustomerObtainsControlOfPromisedGoodsOrServices
8.0
ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations
20.0
ifrs-full:ExplanationOfWhenEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue
21.0
ifrs-full:DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsExplanatory
22.0
ifrs-full:DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsAbstract
None
ifrs-full:DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsTable
None
ifrs-full:MaturityAxis
None
ifrs-full:AggregatedTimeBandsMember
None
ifrs-full:DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsLineItems
2.0
ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations
None
ifrs-full:ExplanationOfWhetherPracticalExpedientIsAppliedForDisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligations
23.0
ifrs-full:ExplanationOfWhetherAnyConsiderationFromContractsWithCustomersIsNotIncludedInDisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligations
24.0
ifrs-full:DescriptionOfJudgementsAndChangesInJudgementsThatSignificantlyAffectDeterminationOfAmountAndTimingOfRevenueFromContractsWithCustomers
25.0
ifrs-full:DisclosureOfInformationAboutMethodsInputsAndAssumptionsUsedForDeterminingTransactionPriceExplanatory
None
ifrs-full:DisclosureOfInformationAboutMethodsInputsAndAssumptionsUsedForAssessingWhetherEstimateOfVariableConsiderationIsConstrainedExplanatory
2.0
ifrs-full:DisclosureOfInformationAboutMethodsInputsAndAssumptionsUsedForAllocatingTransactionPriceExplanatory
3.0
ifrs-full:DisclosureOfInformationAboutMethodsInputsAndAssumptionsUsedForMeasuringObligationsForReturnsRefundsAndOtherSimilarObligationsExplanatory
4.0
ifrs-full:DescriptionOfJudgementsMadeInDeterminingAmountOfCostsToObtainOrFulfilContractsWithCustomers
26.0
ifrs-full:DescriptionOfMethodUsedToDetermineAmortisationOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers
27.0
ifrs-full:DisclosureOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomersExplanatory
28.0
ifrs-full:DisclosureOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomersAbstract
None
ifrs-full:DisclosureOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomersTable
None
ifrs-full:CategoriesOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomersAxis
None
ifrs-full:CategoriesOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomersMember
None
ifrs-full:CostsToObtainContractsWithCustomersMember
None
ifrs-full:PrecontractCostsMember
2.0
ifrs-full:SetupCostsMember
3.0
ifrs-full:DisclosureOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomersLineItems
2.0
ifrs-full:AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers
None
ifrs-full:AmortisationAssetsRecognisedFromCostsIncurredToObtainOrFulfilContractsWithCustomers
29.0
ifrs-full:ImpairmentLossAssetsRecognisedFromCostsIncurredToObtainOrFulfilContractsWithCustomers
30.0
ifrs-full:StatementThatPracticalExpedientAboutExistenceOfSignificantFinancingComponentHasBeenUsed
31.0
ifrs-full:StatementThatPracticalExpedientAboutIncrementalCostsOfObtainingContractHasBeenUsed
32.0
ifrs-full:DescriptionOfPracticalExpedientsUsedWhenApplyingIFRS15Retrospectively
33.0
ifrs-full:QualitativeAssessmentOfEstimatedEffectOfPracticalExpedientsUsedWhenApplyingIFRS15Retrospectively
34.0
ifrs-full:ExplanationOfReasonsForSignificantChangesInFinancialStatementLineItemsDueToApplicationOfIFRS15
35.0