GAAP Solutions: Revenue Recognition Guide
GAAP Solutions: Revenue Recognition Guide
Solution 4.1
Answer: (d)
Explanation:
Revenue thus differs from income in that it is simply a type of income – one that arises from
ordinary activities. Thus, income can arise from a variety of other sources, including an entity's
activities that are not considered to be 'ordinary'. Thus, income from an entity’s activities that are
not considered to be ‘ordinary’ would not meet the definition of revenue.
Statement 2 is incorrect because IFRS 15 does not apply to all contracts. It is only applicable if
the contract:
• meets the definition of a contract and
• involves a customer/s that meet the definition of a customer; and
• is not covered by another accounting standard (IFRS) (e.g. lease contracts & insurance
contracts); and
• does not involve:
− the exchange of non-monetary items
− between entities in the same line of business
− to facilitate sales to customers or potential customers. See IFRS 15.5-6
Statement 3 is correct. Revenue recognition and measurement involves the following 5-step process:
Step 1: Identify whether we have a contract with a customer.
Step 2: Identify the performance obligations contained in the contract.
Step 3: Determine the transaction price.
Step 4: Allocate the transaction price to the identified performance obligations.
Step 5: Recognise revenue when the performance obligations are satisfied.
Statement 4 is correct because revenue is recognised when the performance obligations inherent
in the contract have been satisfied, allowing the entity to be entitled to that revenue. See IFRS15.9
Answer: (b)
Explanation:
b. continued …
Statement 3 is incorrect because if the contract does not meet the definition of a contract as
provided in IFRS 15:
• we would not be able to recognise receipts from the customer as revenue and would have to
recognise these as a refund liability instead; and
• we would have to continually reassess whether the criteria necessary to meet the contract
definition have subsequently been met, in which case the refund liability would then be
reversed and recognised as revenue.
Statement 4 is incorrect because this criterion, being one of the 5 criteria for a contract to fall
within the scope of IFRS 15, is that it must be probable that the entity will collect the
consideration to which it expects to be entitled: a mere expectation is not sufficient.
Furthermore, the ‘consideration’ referred to in the previous sentence, does not need to be the full
contract price but, instead, is simply the portion thereof to which the entity expects to be entitled.
For your interest: The 5 criteria that must be met before we conclude that we have a contract:
• It must be approved by all parties who are also committed to fulfilling their obligations.
• Each party’s rights to the goods and/or services must be identifiable.
• The payment terms must be identifiable.
• The contract must have commercial substance.
• It must be probable that the entity will collect the consideration to which it expects to be
entitled. See IFRS 15.9
Answer: (e)
Explanation:
Statement 1 is incorrect because the transaction price will be C120 000, irrespective of how
much is considered probable of being recovered. Collectability of the consideration is not
considered when measuring the transaction price.
• Collectability is only considered when determining whether a valid contract existed (see the
fifth criteria listed in the solution to (b) above).
− If the consideration to which the entity expects to be entitled is considered to be probable of
being collected, we would have a contract, the transaction price of which would be C120 000.
− If the consideration to which the entity expects to be entitled is not considered to be probable of
being collected, we would not have a contract and thus IFRS 15 would not apply.
Statement 2 is incorrect because although it is true that the variable consideration to be included
in the transaction price is calculated by estimating it using either the ‘most likely amount’ or
‘expected values’, we limit this estimate to an amount that is ‘highly likely of not resulting in a
significant reversal of revenue in the future’.
Answer: (e)
Statement 1 is correct.
Statement 2 is correct.
Statement 3 is incorrect because IFRS 15 does not dictate how the stand-alone selling price
should be estimated, but simply suggests three possible approaches that may be helpful. An entity
may use one of these approaches, a combination of these approaches, or may use any other
reasonable approach.
Statement 4 is incorrect because for an item that has been sold on an individual basis before and
is now sold as part of a bundle, the transaction price is allocated on a ‘proportionate basis’. This
means that if there are two items in a bundle costing C120 000, and product A was previously sold
for C70 000 on a standalone basis and product B was previously sold for C100 000 on a standalone
basis, then the C120 000 is allocated to each product proportionately. Thus, C49 412 will be
allocated to product A and C70 588 to product B.
Since only statements 1 and 2 are correct, and this is not one of the options (a)-(d), option (e) is
correct.
Answer: (e)
Statement 2 is correct.
Statement 3 is correct.
Since only statements 2 and 3 are correct, and this is not one of the options (a)-(d), option (e) is
correct.
Solution 4.2
Transaction price = C1 050 000 (contract price) – C105 000 (expected early settlement discount)
= C945 000
Journal:
Debit Credit
Explanation:
The transaction price is the amount of consideration to which the entity expects to be entitled. Thus, if
the entity expects that the customer will qualify for the discount of C105 000, the entity expects to be
entitled to only C945 000 (C1 050 000 – C105 000). Thus, the revenue, measured at the transaction
price, must be presented as C945 000.
Transaction price = C1 050 000 (contract price) – C420 000 (expected rebate)
= C630 000
Explanation:
The transaction price is the amount of consideration to which the entity expects to be entitled. Thus, if
the entity expects that the customer will qualify for the rebate of C420 000, the entity expects to be
entitled to only C630 000 (C1 050 000 – C420 000). Thus, the revenue, measured at the transaction
price, must be presented as C630 000.
i) Financing is insignificant
Explanation:
The transaction price was not adjusted for the financing component because the effect thereof was
considered insignificant. In addition, whether or not the effects of the financing are considered to be
significant, the period between the date of transfer of the goods or services and the date of settlement
is only 6 months: the effects of financing are only accounted for if the period is greater than a year.
Transaction price = C1 050 000 (contract price) – C0 (significant financing component is ignored
because the period of financing is less than a year)
= C1 050 000
Explanation:
The transaction price was not adjusted for the financing component because, although the effects
thereof were considered to be significant, the period between the date of transfer of the goods or services
and the date of settlement is only 6 months: the effects of financing are only accounted for if the period
is greater than a year (practical expedient).
i) Financing is insignificant
Transaction price: C1 050 000
Transaction price = C1 050 000 (contract price) – C0 (significant financing component) = C1 050 000
Explanation:
The transaction price is only adjusted for the financing component if:
• the period between transfer of goods/ services and date of settlement is greater than a year and
• the effects of the financing are considered to be significant.
Although the period of financing is greater than a year (2 years financing was given to Tangerine), the
effect of the financing is considered insignificant and thus the transaction price was not adjusted
Explanation:
The transaction price is only adjusted for the financing component if:
• the period between transfer of goods/ services and date of settlement is greater than a year and
• the effects of the financing are considered to be significant.
Thus, since Fruits provided Tangerine with financing for a period of 2 years and the effects thereof were
considered significant, the transaction price must be adjusted for the effects of the financing component.
The interest income is recognised using the effective interest rate method, which involves recognising
interest income on a systematic basis, over the financial period. Thus, if the time between contract
inception and the financial year end was 6 months (and not 12 months as has been presented in the
journals above), interest income of C43 383 (867 679 x 10% x 6/12) would have been recognised in the
current financial period.
Solution 4.3
MEMORANDUM
To: The accounting department
From: A. Student
Date: 30 June 20X7
Subject: The accounting treatment of the sale of bottles in the year ended 30 June 20X7
The following is an explanation of the accounting treatment of the sale of bottles during the year
ended 30 June 20X7.
The transaction price is the amount of consideration to which the entity expects to be entitled in
exchange for goods and services, excluding amounts collected on behalf of third parties. Thus, if
the entity expects that the customer will qualify for the discount, the entity expects to be entitled to
C270 000 (C300 000 – C30 000) and thus this amount is said to be its transaction price.
The contract involves a single performance obligation and thus the entire transaction price of
C270 000 (C300 000 – C30 000) is allocated to the single performance obligation.
The journals that would be processed are as follows. An explanation of each of these journals
appears after the journals below.
Debit Credit
1 March 20X7
Receivable (A) Contract price 300 000
Receivable: settlement discount allowance (-A) Given 30 000
Revenue from customer contract Transaction price1 270 000
Revenue from customer contract satisfied at a point in time
1 April 20X7
Receivable: settlement discount allowance (-A) Given 30 000
Revenue from customer contract 30 000
Settlement discount forfeited by the customer is reversed and
recognised as revenue (the TP has increased since the entity now
expects to be entitled to a higher amount)
5 April 20X7
Bank (A) Contract price 300 000
Receivable (A) 300 000
Receipt from customer is recorded
Note 1: Transaction price at contract inception: Contract price: 300 000 – Expected discount: 30 000= 270 000
Revenue is recognised as and when the performance obligations are satisfied. Since there is a
single performance obligation that is satisfied at a point in time, we recognise the full revenue
when this performance obligation is satisfied. The performance obligation is satisfied when the
customer obtains control over the goods or services. In this case, the customer obtains control
over the goods (glasses) on 1 March 20X7.
The receivable account is debited with the full price of C300 000 (this receivable asset records
how much the customer has agreed to pay) and the expected settlement discount of C30 000 is
credited to an allowance account (a measurement account that effectively reduces the carrying
amount of the receivable asset). The related revenue is thus recognised (credited) at the transaction
price of C270 000, being the amount to which the entity expects to be entitled.
The customer had not yet paid as at 31 March 20X7 and thus the customer forfeits the settlement
discount that had been offered to him. The settlement discount allowance must thus be reversed
(thus we debit this account). Since the discount has been forfeited, it means that the amount to
which the entity expects to be entitled is now C300 000 (i.e. the transaction price is now C300 000
– it is no longer C270 000). Thus, the total revenue to be recognised from this performance
obligation, once completed, is C300 000 (not C270 000).
Since the performance obligation had already been satisfied by the time the discount was forfeited,
the revenue from this performance obligation had already been recognised. Thus, the adjustment
to the transaction price is recognised as an immediate adjustment to revenue (credit revenue).
The customer settles his account (debit the bank account) and thus the receivable account is
reversed (credit the receivable account).
End of Memorandum
Solution 4.4
a) Definitions
Revenue from a customer contract may only be recognised once steps 1-5 are complete:
A single customer has been identified. It will be assumed that this customer meets the
requirements of a customer as prescribed in IFRS 15.
There is a single performance obligation, being to deliver widgets to the customer. There is
no information to suggest that the delivery itself is a separate performance obligation.
The transaction price is C6 per widget. This is the amount Msizi expects to be entitled to for
each widget delivered (there appears to be no portion thereof that is payable to third parties
– if there had been, then this would have had to be deducted from the C6).
As there is only one performance obligation (PO), the full transaction price will be allocated
to it.
Step 5: Recognise the transaction price as revenue when/as the performance obligations
are met
(i.e. the allocated transaction price is recognised as revenue in its entirety on a single
point in time, if the performance obligation is satisfied at a point in time, or is
recognised as revenue gradually over time, if the performance obligation is satisfied
over time).
This contract involves a single performance obligation that is satisfied at a point in time. We
are told that the performance obligation was met on 31 July 20X7 and thus the transaction
price is recognised on this date.
Introduction:
The contract is signed on 1 July 20X7 and the customer is expected to make payment on
15 July 20X7, however, if the contract is cancellable, both these dates are ignored:
• revenue may not be recognised on either the 1 July 20X7 or 15 July 20X7 because the
entity has not yet satisfied its performance obligations – whether the contract is
cancellable or non-cancellable has no bearing on this;
• a receivable may not be recognised on either the 1 July 20X7 or 15 July 20X7 because the
entity does not yet have an unconditional right to consideration: the contract is cancellable
which means that the entity must first perform its obligations before it will be entitled to
receive the consideration; and
• a contract asset may not be recognised because the entity has not yet satisfied any part of
its performance obligation.
Thus, in this example, the revenue and receivable will only be able to be recognised once the
performance obligations are satisfied.
Msizi performed its obligations on 31 July 20X7, at which point the entity must recognise the
related revenue. At the same time, the entity obtains an unconditional right to receive
consideration and must thus recognise a receivable.
c) continued…
The contract is signed on 1 July 20X7, but this date is ignored because:
• the entity is unable to recognise the related revenue because it has not yet satisfied its
performance obligations; and furthermore
• the entity is unable to recognise either a contract asset or a receivable:
- a contract asset may not be recognised because the entity has not yet satisfied any
part of its performance obligation; and
- a receivable may not be recognised because the entity does not yet have an
unconditional right to consideration:
although the contract is non-cancellable, the contract states that the customer is only
required to make payment on 15 July 20X7. See IFRS 15.IE199
The contract states that the customer must make payment on 15 July 20X7.
• Assuming the contract is non-cancellable, Msizi will obtain an unconditional right to
receive consideration on this date – even though it has not yet have satisfied any of its
performance obligations.
Thus, on 15 July 20X7, Msizi must recognise a receivable.
• However, Msizi may not recognise the revenue because it has not yet satisfied any of its
performance obligations. This means that, since it must recognise a receivable (i.e. a debit
entry must be processed) but it may not recognise revenue yet, the entity must recognise
a contract liability instead (i.e. the credit entry will have to be to the contract liability
account and not the revenue account).
The entity performed its obligations on 31 July 20X7, at which point the entity must recognise
the related revenue. At this point, the contract liability no longer exists because there is no
longer an obligation to transfer goods or services to the customer.
Thus, the contract liability is reversed (debit) and the revenue is recognised (credit).
Solution 4.5
In both (i) and (ii), we must assess the transaction price (TP) at contract inception (1 July 20X7)
based on the consideration that the entity expects to be entitled to. The entity expects it will grant
the 10% discount and thus the transaction price is C180 000 (contract price: C200 000 – C20 000
the expected discount).
A receivable reflects the entity’s unconditional right to consideration. Since this contract is non-
cancellable, the date on which the customer is expected to pay leads to an unconditional right to
receive consideration and will thus require the entity to recognise a receivable. In this scenario,
the unconditional right to consideration arises on 15 July 20X7, which is before the entity has
satisfied its performance obligation (PO), which means that revenue may not yet be recognised.
Thus, when recognising this receivable on 15 July 20X7, we must recognise a contract liability to
reflect the fact that the entity has an obligation to perform its obligations.
When the entity satisfies its performance obligation on 1 August 20X7, it must then recognise the
revenue and, at the same time, extinguish the contract liability.
Note 1: The receivable balance of C180 000 would be created by debiting ‘receivable’ (A) with
C200 000 and crediting ‘receivable: discount allowance’ (-A) with C20 000. The receivable
account would be used to send the statement of account to the customer and while negotiations
around the discount had not been finalised, we would still want to reflect that the customer owes
C200 000.
1 August 20X7
1 September 20X7
b) continued…
1 August 20X1
1 September 20X1
Solution 4.6
Part A: Animania Properties contract
The transaction price in a contract with a customer is the consideration that the entity expects to
be entitled to in exchange for the transfer of the promised goods and services, excluding any
amounts collected on behalf of third parties.
The determination of the transaction price involves the assessment of whether the contract price
includes:
• fixed consideration and/ or variable consideration;
• a significant financing component;
• non-cash consideration; and /or
• consideration payable to the customer.
The contract price does not involve amounts collected on behalf of third parties, a financing
component, non-cash consideration or consideration payable to the customer but it does involve a
mixture of fixed and variable consideration. This is explained below.
The contract price has been determined at C24 000 000 together with a further performance bonus
of C2 400 000 if the construction is completed within a 24-month period. The possibility of a
bonus means that the contract includes not only fixed consideration (C24 000 000) but also
variable consideration (C2 400 000).
Variable consideration should be included in the determination of the transaction price at the:
• estimated amount that the entity expects to be entitled to, which has been
• suitably constrained to an amount that has a high probability of not causing a significant
reversal in the future.
When estimating the amount to which the entity expects to be entitled, we may use:
• the ‘expected value’ method; or
• the ‘most likely amount’ method. See IFRS 15.53
The expected value method is most suitable for situations where there are many possible outcomes
whereas the ‘most likely amount’ method is generally most suitable for situations where there are
only a few possible outcomes (and ideal for situations where there are only two possible
outcomes). See IFRS 15.53
Since there are only two possible outcomes, we use the ‘most likely amount’ method.
Part A continued …
Since Bob Construction has estimated that there is a 95% chance that the bonus criteria will be
met and thus a 5% chance that the bonus criteria will not be met, we estimate the variable
consideration to be C2 400 000 (on the basis that it has the higher likelihood of occurring). The
transaction price is therefore C26 400 000 (fixed consideration: C24 000 000 + variable
consideration: C2 400 000).
This estimate must then be constrained to an amount that has a high probability of not causing a
significant reversal in the future. Since this is a simple situation involving only 2 possible
outcomes, we simply conclude that, based on the high probability (95%) of this outcome
occurring, there is a high probability of there being no significant revenue reversal in future.
Comment:
The fact that the customer is required to make progress payments during the course of construction
would be relevant information when assessing whether or not the performance obligation is
satisfied at a point in time or over time.
a) Discussion
The transaction price in a contract with a customer is the consideration to which the entity expects
to be entitled in exchange for the transfer of the promised goods and services, excluding any
amounts collected on behalf of third parties.
The determination of the transaction price involves the assessment of whether the contract price
includes:
• fixed consideration and/ or variable consideration
• a significant financing component
• non-cash consideration; and/ or
• consideration payable to the customer.
The contract price has been determined at C2 880 000, being fixed consideration: it does not
involve variable consideration. It also does not include amounts collected on behalf of third
parties, non-cash consideration and nor does it include consideration payable to the customer.
However, it does involve financing since the timing of the transfer of goods to the customer
(machinery) differs from the timing of the receipt of the consideration from the customer.
In this case, the goods are transferred to the customer before the customer makes the necessary
payments. This means that Bob Construction (BBC) is providing finance to the customer, Goofy
Property Holdings (GPH) (i.e. GPH is receiving the financing benefit).
The effect of providing the customer with a financing benefit should be separated from the
transaction price and recognised as income from interest (i.e. instead of as revenue from the
customer contract) if the effect thereof is significant.
As a practical expedient, IFRS 15 allows Bob Construction to ignore the effects of financing if the
period between the date on which the goods are transferred and the date on which the consideration
is payable is a year or less.
However, since the period between the transfer of the machine and the final payment is more than
a year (in this case, the period is three years), this practical expedient is not available to BBC.
Thus, BBC must decide if the effect of the financing is considered to be significant.
If BBC concludes that the effect of the financing is considered to be insignificant, then the
transaction price would be determined to be C2 880 000.
However, if BBC concludes that the effect of the financing is considered to be significant, then
the transaction price would be determined by excluding the financing component. In other words,
the transaction price would thus be measured at the cash selling price of C2 250 000 (given). The
difference between the contract price of C2 880 000 and the transaction price of C2 250 000 will
be recognised as interest income using the effective interest rate method (in accordance with IFRS
9 Financial instruments).
In order to satisfy this requirement, the implicit interest rate needs to be calculated for the
transaction. The implicit interest rate is calculated overleaf.
Part B: continued …
a) continued …
The revenue from interest would then be measured using the effective interest rate method, shown
in the following effective interest rate table:
Since there is only one performance obligation (the transfer of machinery), the entire transaction
price of C2 250 000 is allocated to this single performance obligation.
b) Journals
31 December 20X6
Accounts receivable (A) C2 250 000 x 13.4368% 302 328
Revenue from interest (I) 302 328
Recording interest income using the effective interest rate
Solution 4.7
The contract price is C550 000 (550 000 widgets x C1 per widget). However, the transaction price
(TP) is determined, at contract inception (1 February 20X3), based on the consideration that the
entity expects to be entitled to. In this example, the contract price equals the transaction price (the
contract does not involve variable consideration, a significant financing component, non-cash
consideration or consideration to be paid to a customer).
Impairment – credit loss (E) TP: 550 000 x 50% (lifetime 137 500
Receivable: loss allowance (-A) expected credit loss) x 50%(POD) 137 500
Recognising a separate loss allowance based on expected credit losses
15 March 20X3:
Impairment – credit loss (E) TP550 000 x 60% – 137 500 192 500
Receivable: loss allowance (-A) 192 500
Remeasuring the loss allowance to reflect information received regarding
the customer’s liquidity problems
5 August 20X3:
Receivable: loss allowance (-A) 137 500 + 192 500 + 55 000 385 000
Receivable (A) 550 000 – 165 000 385 000
Derecognising the receivable and its related allowance account
28 February 20X3:
• The entity satisfies its PO on 28 February 20X3, thus obtaining an unconditional right to consideration
and thus necessitating the recognition of a receivable.
• Because the PO has been satisfied, the entity must also recognise revenue.
• In terms of IFRS 9 Financial instruments, a loss allowance must be recognised on initial recognition.
As this is a trade receivable, the simplified method must be used in terms of IFRS [Link]. Thus, the
loss allowance is equal to the lifetime expected credit losses (transaction price x lifetime expected credit
losses x probability of default).
15 March 20X3:
• The entity is apprised by the customer’s lawyers of the customer’s liquidity problems and the entity
must thus impair the receivable balance in terms of IFRS 9 Financial instruments to reflect the concern
over collectability of this balance. However, since the receivable account is used to send statements of
account to the customer, the entity would still want the statement of account to reflect that the customer
owes C550 000. Thus, the impairment loss is indirectly credited to the receivable account by crediting
a ‘receivable loss allowance’ account.
5 August 20X3:
• The entity recognises the receipt from the customer.
• This receipt was less than the full amount due and, given the cash flow problems, the entity predicts
that the rest of the balance owing will never be recovered (i.e. receipt of the full amount is doubtful).
Thus, the entity recognises a further impairment loss relating to its receivable account: the previous
impaired balance (prior to the receipt of C165 000) was reflected at a net amount of C220 000
(receivable: 550 000 – loss allowance: 330 000 = 220 000) but only C165 000 has been received and
no further receipts are expected. Thus, the entity must process a further impairment loss of C55 000
(C220 000 – C165 000) in terms of IFRS 9 Financial instruments.
• Then, if the entity accepts that the remaining balance owed will never be received and thus does not
intend to pursue this customer for further payments, the entity derecognises the customer’s receivable
account and the related receivable loss allowance account (effectively reversing the loss allowance
account against the related receivable account).
P.S. If Macrobyte had not considered the payment from the customer to be the final settlement and, instead,
intended to pursue the customer for further payments, then the third journal on 5 August 20X3
(derecognizing the receivable) would not have been processed. In other words, the journals on 5 August
20X3 would simply have been as follows:
Solution 4.8
Answer: The design and manufacture of the plant comprise one single performance obligation.
Discussion:
Introduction
The contract involves the design and manufacture of a plant. Whether the design of the plant and
manufacture of the plant constitute two separate performance obligations or one single
performance obligation depends on whether the design and manufacture are considered to be
individually distinct.
When deciding whether the goods or services promised in a contract are individually distinct, we
need to consider whether each is:
• individually capable of being distinct (able to generate economic benefits for the customer);
and
• individually distinct in the context of the contract.
The design is probably able to generate economic benefits for the customer (through the sale or
use thereof etc): the completed design work could no doubt be sold by the customer or the
customer could give the completed design to another company to perform the manufacture of the
plant, where the final manufactured plant would then generate economic benefits for the customer.
Thus, we conclude that the design is ‘capable of being distinct’.
However, the design would not be considered to ‘be distinct in the context of the contract’.
• For a good or service to ‘be distinct in the context of the contract’ means it must be separately
identifiable from the other goods or services promised within the contract.
• Professional judgement is required in assessing all facts and circumstances in this regard.
• In this situation, the manufacturing of the plant is highly dependent on the design work. In
other words, the customer could not have purchased the manufactured plant from Siboniso
without the design work having been completed first. Thus, the design and the manufacture
are considered so interdependent that they cannot be considered separately identifiable from
one another.
Conclusion
Although the design of the plant and the manufacture of the plant are each ‘capable of being distinct’,
they are not ‘distinct in the context of the contract’ and thus the design of the plant and the manufacture
of the plant are not considered to be individually distinct goods or services. Thus, we conclude that
the design and manufacture of the plant constitutes a single performance obligation.
Introduction
Before revenue may be recognised from the sale of the plant, we must first prove that control has
passed to Thando Limited.
Passing of control in a normal transaction: assessment of IFRS 15’s example indicators (IFRS 15.38)
We prove that control has passed to a customer by considering whether there are any indications
of the transfer of control, using the five example indicators provided in IFRS 15.38 (see Gripping
GAAP on page 186).
An assessment of the facts and circumstances suggests that a number of these indicators were met
by 8 January 20X1, thus suggesting that control had passed to Thando Limited:
• Thando had become obliged to pay for the plant;
• Thando had obtained legal title over the plant;
• Thando had inspected the plant and accepted that it met all required specifications.
However, the sale of the plant is a bill-and-hold sale since Siboniso Limited:
• had invoiced Thando on 8 January 20X1; and yet
• had retained physical possession of the plant.
Since the sale is a bill-and-hold sale, we need to consider whether all four additional criteria
relevant to a bill-and-hold sale (provided in IFRS 15.B81) have been met:
• the reason for the bill-and-hold arrangement must be substantive (e.g. the customer must have
requested it);
• the product must be identified separately as belonging to the customer;
• the product must be ready for physical transfer to the customer; and
• the entity must not have the ability to use the product or to direct it to another customer.
In this regard, we conclude that all these criteria have also been met:
• the bill-and-hold arrangement is substantive because Thando Limited requested that Siboniso
Limited retain possession;
• the plant is separately identified as having been sold to Thando (the sale agreement has been
signed thus providing legal proof that this particular plant has been sold to Thando and
furthermore, the plant is stored in the separate storage area for items sold but not yet collected);
• the plant was ready for delivery on 8 January 20X1;
• the plant is specialised and thus it is practically not possible for it to be redirected to another
customer and unlikely to be able to be used by Siboniso Limited.
b) continued ...
Conclusion:
We conclude that control passed to Thando Limited on 8 January because there are a number of
indications that control had passed on this date (per the example indicators listed in IFRS 15.38)
and because all further criteria were met relevant to a bill-and-hold arrangement (listed in
IFRS 15.B81). Thus, Siboniso Limited must recognise the revenue from the sale of the plant on
8 January 20X1 (i.e. it does not wait until the customer obtains physical possession of the plant).
Since the storage is for a minimal period of time, the agreement to store the plant for a few days
is considered incidental to the design and manufacture of the plant and thus is not considered to
be a separate performance obligation.
Since the transfer of the plant is a performance obligation that is satisfied at a point in time, the
revenue from this PO is recognised on 8 January 20X1. Since the consideration was paid by the
customer on this same day, no receivable was recognised.
Thus, the journal for the year ended 28 February 20X1 is as follows:
Thando Limited’s subsequent request for storage constitutes a distinct service but since the storage
has been requested over a 6-month period, which the wording of the question suggests is a fairly
significant period of time, we would have to conclude that we now have two performance
obligations:
• the transfer of a plant; and
• the provision of storage over 6-months.
This is effectively a contract modification. Modifications to contracts that have been approved by
all parties are accounted for in one of the following ways:
• option 1: as an additional separate contract;
• option 2: as a termination of the old contract plus the creation of a new contract; or
• option 3: as part of the existing contract.
Option 1 and 2 apply in the event that the modification involves a distinct good or service whereas
option 3 applies in the event that it involves a good or service that is not distinct. Since the storage
is clearly distinct from the supply of a plant, option 3 will not be discussed further. Options 1 and
2 will now be considered:
Option 1:
In this case, the scope has increased to the extent of the extra distinct service (storage). However,
Siboniso Limited agreed to waive the costs of the extra storage. Since both the criteria for
recognition of the modification as a separate contract are not met, we do not account for the
modification as a separate contract.
Option 2:
We would account for the modification as a termination of the old contract plus a creation of a
new contract if:
• the modification does not meet the criteria to be accounted for as a separate contract; and
• the remaining goods or services still to be transferred are distinct from the goods or services
already transferred.
In this case, the modification does not meet the criteria to be accounted for as a separate contract
(see discussion above) and the remaining service to still be transferred (the storage) is clearly
distinct from the good already transferred (the plant). Thus, the modification is accounted for as
a termination of the old contract plus a creation of a new contract.
We thus reassess the contract and the recent request for storage as a single contract and conclude
the following:
• the contract price remains C770 000; and
• the contract now includes two performance obligations:
- transfer of a good: a plant (PO#1): satisfied at a point in time; and
- transfer of a service: storage (PO#2): satisfied over time.
c) continued ...
Since we now have two performance obligations we will need to allocate the transaction price to
each of them.
Before assuming that the contract price is the transaction price, we must consider the effects of
the financing, since the terms of the modified contract now include a financing component.
The financing component arises since there is a difference between the date on which the
consideration is paid (8 January 20X1) and the date on which one of the performance obligations
is to be satisfied (the transfer of the storage services is to be provided over the 6-month period
ending 30 June 20X1).
However, since the period between these dates is not more than one year (the period is just under 6
months), the effects of the financing, whether or not they were considered to be significant, are not taken
into account when determining the transaction price. See comment at end of solution.
Thus, the transaction price is taken to be C770 000 (i.e. the contract price of C770 000 is not
adjusted for the financing component).
The allocation of the transaction price of C770 000 must be done based on the stand-alone selling
prices (SASPs) of each performance obligation:
• we have the stand-alone selling price of the storage (C5 000 x 6 months = C30 000) but
• there is no stand-alone selling price available for the plant (no doubt due to the fact that it is
highly specialised).
Where stand-alone selling prices are not available, they must be estimated. They may be estimated
on any basis, but IFRS 15 suggests the use of an ‘adjusted market price method’ or a ‘cost plus
method’ or a ‘residual method’. Insufficient information is available to estimate the SASP of the
plant using either an ‘adjusted market price method’ or a ‘cost plus method’ and thus we will use
the ‘residual method’.
Performance Stand-alone
obligations: selling prices
1. Plant C740 000 Estimated using the residual method: Balancing: C770 000 – C30 000
2. Storage C30 000 Given: C5 000 x 6 months
C770 000
The transaction price will be recognised as revenue as and when the performance obligations
(POs) are satisfied.
• The transfer of the plant is a performance obligation (PO) that is satisfied at a point in time,
and thus the revenue from this PO (C740 000) is recognised on 8 January 20X1.
• The provision of storage is a performance obligation (PO) that is satisfied over time and thus
the transaction price allocated to this PO (C30 000) must be recognised as revenue over the
6 months that the storage is provided.
Since we receive the full transaction price of C770 000 on 8 January 20X1 but yet, on this date,
we have only satisfied one of the performance obligations (i.e. the transfer of the plant), we may
not recognise the entire receipt as revenue. In other words, the portion of the transaction price that
relates to the transfer of the plant (being the PO that has been satisfied) is recognised as revenue
but the portion that relates to the provision of future storage (C30 000) is recognised as a contract
liability, thus reflecting the entity’s obligation to either satisfy this PO or to refund this amount.
c) continued ...
Thus, the journals for the year ended 28 February 20X1 are as follows:
31 January 20X1
Contract liability (L) See calculation in narration 5 000
Revenue from customer contract (I) 5 000
Recognising revenue from the transfer of storage services – a time-basis
(an input method) would be considered a suitable measure of progress:
progress to date = 1 month completed / 6 months in total = 16.67%.
Thus revenue recognised to date: 16.67% x C30 000 – revenue already
recognised: C0 = 5 000
28 February 20X1
Contract liability (L) See calculation in narration 5 000
Revenue from customer contract (I) 5 000
Recognising revenue from the transfer of storage services – a time-basis
(an input method) would be considered a suitable measure of progress:
progress to date = 2 months completed / 6 months in total = 33,33%.
Thus, revenue recognised to date: 33,3% x C30 000 – revenue already
recognised: C5 000 = 5 000
Solution 4.9
Part A
Journals:
31 December 20X8
Contract liability (L) W2 10 105
Revenue from customer contract (I) 10 105
Recognising the revenue from the first of the three services
31 December 20X9
Contract liability (L) 15 158
Revenue from customer contracts 15 158
Recognising the revenue from the second of the three services
WORKINGS:
W1 Transaction price
= Contract price: C48 000 – Effect of significant financing component: N/A = C48 000
The transaction price of C48 000 is allocated to the 3 separate POs (i.e. the 3 annual services), each of which
was a PO satisfied at a point in time, based on their relative standalone selling prices. The relative stand-
alone selling prices were not given and thus had to first be estimated. This solution estimated the stand-
alone selling prices using the ‘expected cost-plus margin’ approach (i.e. cost plus the required margin,
calculated as a mark-up on cost of 20%).
Estimated Allocation of
Mark up %
Cost standalone transaction price
(20% x cost)
selling price
First service C12 000 C2 400 C14 400 14 400 / 68 400 x 48 000 C10 105
Second service C18 000 C3 600 C21 600 21 600 / 68 400 x 48 000 C15 158
Third service C27 000 C5 400 C32 400 32 400 / 68 400 x 48 000 C22 737
C68 400 C48 000 W1
Notice that, although the TP must technically be allocated to each of the 3 POs based on their
relative stand-alone selling prices (SASPs), this solution estimated the SASPs using the
‘expected cost-plus appropriate margin’ approach, where the profit margin was a standard 20%
for each of the 3 POs (i.e. for each of the 3 services). This means that the same allocation of the
transaction price could have been achieved by allocating the transaction price based on the costs
of each PO as follows (IMPORTANT: the following table is for your information only - you
should not set out your answer in this way since it may suggest that you do not understand that the
TP should be allocated to multiple POs using their relative SASPs!):
Part A continued …
The journals provided above were based on the conclusion that the three annual services are
three separate performance obligations. This conclusion would have been drawn after analysing
the facts and concluding that:
• the services are capable of being distinct; and
• the services are distinct in the context of the contract.
Where a contract involves more than one performance obligation (PO), the contract’s transaction
price must be allocated to each of the performance obligations based on the stand-alone selling
prices (SASPs) of each PO.
The transaction price is the amount to which the entity expects to be entitled in exchange for
transferring the goods or services. The transaction price would need to exclude the effects of any
significant financing component. In this solution, the effect of financing was considered to be
insignificant and thus the transaction price was not adjusted. In other words, we conclude that the
contract price of C48 000 equals the transaction price.
The contract price is C48 000, which, when compared to the sum of the individual stand-alone
selling prices of the services over the three-year period of C68 400, effectively provides the
customer with an overall net discount of C20 400 (C68 400 – C48 000).
Since there is no evidence to suggest that the discount applies to one specific performance
obligation (e.g. to the first service), the discount of C20 400 inherent in the contract price is
allocated proportionately to each of the individual services. This is automatically achieved when
we allocate the transaction price to the performance obligations based on their individual stand-
alone selling prices as shown in the journals above.
Part B
a) In order to determine how many performance obligations are evidenced in this contract, the
entity will have to draw conclusions after analysing the facts and circumstances. In this regard,
the entity ought to consider whether:
• the services are considered capable of being distinct; and
• the services are distinct in the context of the contract.
The services are designed to address different aspects of the engine as it ages and we are thus
told that each service is dependent on the previous service/s having been performed timeously
and in the correct sequence. As such each year of service is not capable of being distinct and
each year of service is not distinct in the context of the contract.
b) Journals
31 December 20X8
Contract liability (L) W1 10 105
Revenue from customer contract (I) 10 105
Recognising the revenue from the first of the three services
WORKINGS:
W1 Transaction price
= Contract price: C48 000 – Effect of significant financing component: N/A = C48 000
The transaction price of C48 000 is allocated to the 3 services based on the expected cost of each.
Costs Workings Revenue allocation
Year 1 C12 000 C12 000/57 000 x C48 000 C10 105
Year 2 C18 000 C18 000/57 000 x C48 000 C15 158
Year 3 C27 000 C27 000/57 000 x C48 000 C22 737
C57 000 C48 000 (W1)
Part B continued…
b) continued …
The transaction price is the amount to which the entity expects to be entitled in exchange for
transferring the goods or services. The transaction price would need to exclude the effects of
any significant financing component. In this solution, the effect of financing was considered
to be insignificant and thus the transaction price was not adjusted. In other words, the contract
price of C48 000 was accepted as being the transaction price.
Since there is only one performance obligation, the entire transaction price is simply allocated
to this performance obligation. Since the performance obligation is satisfied over time, the
transaction price is recognised as revenue using a suitable measure of progress. It is suggested
that a suitable measure of progress would be costs incurred to date as a percentage of total
expected costs although a variety of methods are possible.
Comment:
Please note that, since the SASPs in Part A were estimated based on a standard 20% mark-up on costs,
the allocation of the TP looks identical in both part A and part B, but this will not always be the case,
(e.g. had Part A stated that the entity worked on a 20% mark-up for service 1 and 30% mark-up for
service 2 and 40% mark-up for service 3, then the answer would have differed).
Solution 4.10
1 October 20X9
Contract liability (L) 300 000
Revenue from customer contract (I) 300 000
Cost of sales (E) 87 000
Right of return asset (A) 87 000
Recognising the revenue from the customer contract and the cost of
sale expense on the date that the right of return expired without the
customer having returned any of the goods
31 December 20X9
As explained in part (a), IFRS 15 clarifies that the nature of warranties can vary widely across the
world. IFRS 15 separates warranties into two types:
• assurance-type warranties (assurance that the product complies with agreed-upon
specifications); and
• service-type warranties (where the customer is provided with a service in addition to the
assurance that the product complies with agreed-upon specifications).
As per the discussion in part A, service-type warranties, are accounted for in terms of IFRS 15
whereas assurance-type warranties are not. Furthermore, service-type warranties are accounted for
in terms of IFRS 15 as a separate performance obligation and thus a portion of the transaction
price would be allocated to a service-type warranty obligation.
In other words, the 1-year warranty in this contract could have been purchased separately by a
customer, and thus this warranty is automatically accounted for as a service-type warranty. This
will mean that the entire transaction price must be recognised as revenue in terms of IFRS 15 and
will be allocated between two performance obligations:
• the goods: with an allocation of C257 143; and
• the warranty: with an allocation of C42 857 (see W1)
The revenue from the goods will be recognised when the goods are delivered (being a performance
obligation satisfied at a point in time) and the revenue from the warranty (service) will be
recognised over the 12-month period (being a performance obligation satisfied over time).
Solution 4.11
Journals
Rose Florists
Lily Florists
Orchid Florists
General comment:
Revenue recognised is measured based on the transaction price, which in a nutshell, is the amount
to which the entity expects to be entitled in exchange for the goods or services. The transaction
price is thus not always equal to the contract price/ invoice price.
There are various factors that we need to consider when determining the transaction price, for
example:
• we would exclude any significant financing components (financing is an issue that requires
discussion in the case of Orchid Florists’ and Rose Florists’ contracts); and
• we would need to carefully measure any consideration that is considered to be variable (Posy’s
pricing structure explicitly states how the prices would vary depending on annual volumes
purchased, and thus, since Posy is unable to be certain of the annual volume that each of its
customers will purchase, the invoiced price to all three customers will not necessarily equal
the transaction price, since each transaction is affected by what is referred to as variable
consideration).
Variable consideration must be included in the transaction price at the estimated amount to which
the entity expects to be entitled, where this estimate must be constrained to an amount that has a
high probability of not causing a significant reversal of revenue in the future.
Rose Florists:
Rose Florists purchased 184 000 units from Posy in January 20X9 and is thus, based on the pricing
model, charged C6,00 per unit.
However, Rose Florists is expected to purchase 2 225 000 units during the calendar year and thus,
according to the pricing model, which is based on cumulative purchases over the year, the price
that Posy expects to charge Rose Florists per unit is only C5,40 (in other words, Posy expects to
have to provide Rose Florists with a rebate some time before year end).
This means that if we recognised revenue based on C6,00 per unit, there would be a high
probability of a significant reversal of revenue by year-end. Thus, we must constrain the invoice
price of C6,00 to C5,40, being the estimated consideration that we expect to be entitled to and
which is not expected to result in a highly probable significant reversal of revenue in the future.
Thus, the revenue recognised from the sale of the first 184 000 units will be based on a transaction
price of C5,40 per unit even though the actual price charged on the invoice is C6,00 per unit. This
C6,00 per unit is used to recognise the receivable. The difference of C0,60 per unit (C6,00 – C5,40)
between the invoice price (i.e. the contract price) and the transaction price is recognised as a refund
liability, representing the expected rebate.
Lily Florists purchased 99 000 units from Posy in January 20X9 and is thus, based on the pricing
model, charged C6,00 per unit.
However, Lily Florists is expected to purchase 980 000 units during the calendar year and thus,
according to the pricing model, which is based on cumulative purchases over the year, the price
that Posy expects to charge Lily Florists per unit is only C5,75 (in other words, Posy expects to
have to provide Lily Florists with a rebate of C0,25 per unit some time before year end).
This means that if we recognised revenue based on C6,00 per unit, there would be a high
probability of a significant reversal of revenue by year-end. Thus, we must constrain the invoice
price of C6,00 to C5,75, being the estimated consideration that we expect to be entitled to and
which is not expected to result in a highly probable significant reversal of revenue in the future.
Thus, the revenue recognised from the sale of the first 99 000 units will be based on a transaction
price of C5,75 per unit even though the actual price charged on the invoice is C6,00 per unit. This
C6,00 per unit is used to recognise the receivable. The difference of C0,25 per unit (C6,00 – C5,75)
between the invoice price (i.e. the contract price) and the transaction price is recognised as a refund
liability, representing the expected rebate.
Orchid Florists
Orchid Florists purchased 34 500 units from Posy in January 20X9 and is thus, based on the pricing
model, charged C6,00 per unit.
Orchid Florists is expected to purchase 475 800 units during the calendar year. Consequently, the
price expected to be charged to Orchid Florists is C6,00 per unit. The transaction price to be
allocated to the sale therefore matches the invoice price (i.e. the contract price). There is thus no
rebate expected and the entire invoiced price may be recognised as revenue.
However, Orchid Florists has paid for further units in advance. The amount paid in advance is
allocated to a refund liability account as Posy is not yet unconditionally entitled to the amount.
If the timing of the receipt of consideration differs from the timing of the exchange of goods or
services, either the entity or its customer is said to receive a financing benefit. Where this occurs,
the contract is said to include a financing component. However, we only adjust the transaction
price if the financing component is considered to be a significant financing component and if the
period between the date of the receipt of consideration and the date of exchange of the goods or
services is more than one year.
Solution 4.12
Part A
The stand-alone selling price for the digital newspaper was estimated using the entity’s cost plus
its required 16% profit mark-up: Cost: C3 + Profit: (C3 x 16%) = C3.48
The allocation of the transaction price within each bundle is performed based on the observable
stand-alone selling prices for each item within the bundle.
However, an observable stand-alone selling price for the digital newspaper was not available
(since it is not sold separately) and thus had to be estimated before we could allocate the
transaction price of the festive bundle. The stand-alone selling price for the digital newspaper
could be estimated in any number of ways, but IFRS 15 suggests the use of the ‘adjusted market
assessment approach’, the ‘expected cost plus margin approach’ and the ‘residual approach’. In
this situation, we were given the cost and the required margin and thus we are able to use the
‘expected cost plus margin approach’.
The fact that the sum of the stand-alone selling prices of the items within each bundle exceeded
the contract price per bundle, meant that the contract price was discounted in each of the three
bundles. Since we are not told that the discount applies to any specific item/s in these bundles,
these discounts were automatically allocated to each item in the bundle when allocating the
transaction price per bundle to each item in the bundle.
Part A continued …
b) continued…a more detailed discussion (not required, included for interest only)
Note from the author: The question asked you to ‘briefly explain how each of the three bundle
prices are allocated’ and thus the above explanation should suffice. However, the extent of your
answer in a test situation should always be dictated by the mark allocation. A slightly more
detailed explanation is thus provided for your interest:
IFRS 15 Revenue from Contracts with Customers prescribes how an entity should account for
revenue from contracts with customers. The core principle of IFRS 15 is that an entity should
recognise revenue to depict the transfer of goods/services to customers at an amount that reflects
the consideration to which the entity expects to be entitled in exchange for those goods and services.
In other words, we are talking about how much of the transaction price should be allocated to each
of the goods or services (which would be recognised as revenue when the relevant performance
obligation is satisfied), because the transaction price is defined as the consideration to which the
entity expects to be entitled in exchange for transferring goods and services to a customer, excluding
amounts collected on behalf of third parties.
Fleet Street normally sells two types of bundled products (the magazine bundle and the newspaper
bundle), but in the festive season, it sells a third type of bundle (the festive bundle). The magazine
bundle has a retail price of C39, the newspaper bundle has a retail price of C21 and the festive
bundle has a retail price of C63. The retail price of each bundle is referred to as each bundle’s
contract price.
When determining how much of the contract price represents the transaction price, we must exclude
amounts collected on behalf of third parties but must also consider:
• Variable consideration
• Significant financing components
• Non-cash consideration
• Consideration paid to the customer.
In this case, there is no talk of amounts collected on behalf of third parties. Similarly, there is no
significant financing component, non-cash consideration or consideration paid to the customer.
Variable consideration includes items such as possible discounts, which may need to be estimated
and then constrained. In this case, there are discounts involved but these are not variable. Thus, in
this case, each bundle’s contract price also represents its transaction price.
A discount is offered on the sale of each of the three bundles. This is evident since the sum of the
relevant standalone selling prices was lower than the retail price of the bundle.
This discount does not relate to any specific item in the bundle and must thus be allocated to each
of the items within the bundle based on each item’s relative stand-alone selling price. The allocation
of this discount is not done as a separate calculation since it is automatically allocated to each of the
items in the bundle when allocating the transaction price (which is already net of the discount) of
that bundle based on the relative standalone selling prices of the individual items that make up that
bundle.
Since there is no observable stand-alone selling price for the digital newspaper (i.e. it had not
previously been sold separately), this stand-alone selling price must be estimated. The stand-alone
selling price for the digital newspaper could be estimated in any number of ways, but IFRS 15
suggests the use of the ‘adjusted market assessment approach’, the ‘expected cost plus margin
approach’ and the ‘residual approach’. In this situation, we were given the cost and the required
mark-up on cost and thus we are able to use the ‘expected cost plus margin approach’ (Cost: C3 +
Profit: (C3 x 16%) = C3.48).
Part B
Journals in 20X1
Debit Credit
31 December 20X1
Solution 4.13
a) Recognition of the receipt of joining fees and membership fees:
Joining fees
The joining fees charged to members (i.e. customers) are, in effect, related to the administrative
costs of setting up the members on the gym’s systems. The process of setting up the member on
the gym’s system, whilst necessary for the entity to do, does not ‘transfer a good or service to the
customer’. Thus, the joining fee is accounted for as an advance part payment in exchange for
access to the gym facilities. In other words, it means that the joining fee should be recognised as
and when this performance obligation (i.e. access to gym facilities) is satisfied. See IFRS 15.B49
Since the contract involves providing a member with access to the gym facilities for a 12-month
period (i.e. not just a day-access), this performance obligation will be satisfied over time and thus
any related revenue would be recognised over this same time-period.
It was therefore incorrect to recognise the C30 000 received in joining fees as revenue upon date
of receipt (i.e. it should be recognised over 12 months).
Membership fees
The annual membership fees charged to members (i.e. customers) entitle the members to access
the Fitness gym facilities for a 12-month period. Thus, Fitness has a performance obligation that
will be satisfied over time.
Since the performance obligation is satisfied over time, the revenue relating to this performance
obligation must also be recognised over this same time-period.
It was therefore incorrect to recognise the C450 000 received in membership fees as revenue upon
date of receipt (i.e. it should be recognised over 12 months).
Conclusion:
Until the performance obligation was satisfied, the receipt should be recognised as a contract
liability, thus reflecting the entity's obligation to provide services to the customers. This contract
liability should then have been gradually reversed and recognised as revenue as the related
performance obligations were satisfied.
Introduction
First, we determine the contract price and then ascertain whether this needs to be adjusted for
issues such as significant financing components, non-cash consideration, consideration payable to
the customer and variable consideration. In this case, there is no non-cash consideration, no
consideration payable to the customer and no variable consideration. However, we need to
consider whether the financing benefit is a significant financing component.
The total contract price to secure gym membership is therefore C1 600 (C100 + C1 500).
The fact that the fees (i.e. the joining fees and membership fees) are paid by the customer in
advance means that the entity obtains a financing benefit. The effects of financing are taken into
account when determining the transaction price if they are considered to represent a significant
financing component.
However, due to the practical expedient given in IFRS 15, we do not account for the effects of this
financing benefit, whether significant or not, because the period between the date of receipt and
the timing of the transfer of services is not greater than one year. See IFRS 15.63
Furthermore, if the primary purpose of the advance payment was not to obtain financing from the
customer, (e.g. if the advance payment was to simplify the otherwise burdensome administration
of receiving monthly payments and the difference between the promised consideration and the
total cash price if paid on a monthly basis ‘is proportional to the reason for the difference’), then
any benefit received from the financing would not be considered to be a significant financing
component and thus the transaction price would not require adjustment. See IFRS 15.62
We thus conclude that the transaction price is simply the unadjusted contract price of C1 600.
The contract provides the customer with access to the gym for a period of time. This is clearly a
performance obligation (which will be satisfied over time). However, the existence of a renewal
option must also be considered when identifying the performance obligations and also when
allocating the transaction price.
The membership contract (for which the total contract price is effectively C1 600) enables the
customer to renew his/her contract and is thus said to include an ‘option of renewal’.
Since the optional renewal is offered at a 20% discount off the normal stand-alone selling price,
and assuming this discount is significant, this option is considered to be a material right granted
to the customer.
On the assumption that this right would be considered to be material, and since this material right
is only available to customers that had entered into the original membership contract, this material
right must be accounted for as a separate performance obligation within the original membership
contract. See IFRS 15.B40
This means that the contract effectively contains two performance obligations:
• PO#1: Access: to provide access to the gym facilities for 12-months
• PO#2: Option: to provide discount of 20% if the contract is renewed.
Note:
The revenue from the second performance obligation would be recognised when the services are
transferred or when the option expires. See IFRS 15.B40
Introduction
Having two performance obligations within the contract (providing gym access and the option of
renewal) means that the transaction price will need to be allocated between these two performance
obligations. This is normally done based on their relative stand-alone selling prices. See IFRS 15.B42
However, since the renewal entitles a customer to services that are similar to the services offered
in the original contract and on the same terms as the original contract, IFRS 15 provides an
alternative method of accounting for the transaction price (i.e. instead of the normal method of
allocating the transaction price to the performance obligations based on their relative stand-alone
selling prices). See IFRS 15.B43
Each of the two stand-alone selling prices (SASP) would need to be determined:
• The SASP for PO # 1 (access for 12 months) is C1 600; but
• The SASP for PO #2 (the option to renew) would need to be estimated.
This estimate would reflect the discount that the customer would enjoy if he/she exercised the
option, adjusted for the likelihood that it would be exercised:
C1 500 x 20% x 55% = C165. See IFRS 15.B42
We would then need to allocate the transaction price of C1 600 to each of these performance
obligations based on these stand-alone selling prices.
Since the renewal entitles a customer to services that are similar to the services offered in the
original contract and on the same terms as the original contract, we may, as a matter of practical
expediency, not bother determining the two stand-alone selling prices (i.e. the SASP for the
provision of access to gym facilities for 12 months and the SASP for the option to renew) and then
allocating the transaction price to each.
Instead, we are allowed to simply calculate the total expected consideration and the total expected
services to be provided and then allocate this total expected consideration to these total expected
services in a way that reflects the progress towards complete satisfaction of the total expected
services.
d) continued …
In this case, we would estimate the total expected transaction price by adding to the initial
C480 000 received (i.e. joining fees: C30 000 + membership fees: C450 000), the expected extra
consideration from the anticipated renewals of C198 000 (membership fees: C450 000 x 55% x
80% - or see alternative calculations below).
Total expected
consideration
Year 1 C480 000 Calculation (a)
Year 2 C198 000 Calculation (b)
C678 000
a) Consideration from the original contract:
(300 members x Joining fee: C100) + (300 members x Membership fee: C1 500) = C480 000
b) Consideration from the expected renewals:
(300 members x 55% x Membership fee: C1 500 x 80%) = C198 000
We would then recognise this total expected consideration as revenue over the two years using an
appropriate measure of progress. In this case there is no evidence to suggest that the cost of providing
access to the gym facilities in the second year would differ from the first year and thus a simple time-
based measure of progress is considered acceptable (i.e. straight-lining over 2 years).
e) Journals
Overview
Since the renewal option provided the customer with goods / services similar to the goods/ services
in the original contract and on the same terms as the terms in the original contract, IFRS 15 allows
for two different methods of allocation of the transaction price: the normal method and the
alternative method. The journals that are processed will be affected by which method was chosen.
Thus, the journals for each of these two methods are presented separately below.
The accountant was incorrect to recognise the total receipts of C480 000 as revenue on date of
receipt. Instead, these receipts should have initially been recognised as a contract liability, thus
reflecting Fitness’s obligation to either satisfy the performance obligations or to refund the money.
Then, assuming that we used the normal method of allocating the transaction price, revenue of
C435 127 should have been recognised during the course of 20X8, leaving a balance of C44 873
(C480 000 – C435 127) in the contract liability account (see part (d) for workings). This balance
of C44 873 reflected the obligation to provide a discount on any renewals.
This remaining contract liability would then be recognised as revenue as the options were
exercised or expired (i.e. on 31 January 20X9).
The journals should thus have been as follows (for practical reasons, these journals are presented
as cumulative journals for the year):
Debit Credit
On receipt during 20X8
Bank (A) 30 000 + 450 000 480 000
Contract liability (L) 480 000
Receipt from customers: membership fees of C450 000 plus joining
fees of C30 000
The journals based on the alternative method of allocation (see part d), are presented on the
next page….
e) continued …
The accountant was incorrect in recognising the total receipts of C480 000 as revenue on date of
receipt. Instead, these receipts should have initially been recognised as a contract liability, thus
reflecting Fitness’s obligation to either satisfy the performance obligations or refund the money.
Then, assuming that we used the alternative method of recognising the transaction price as revenue
based on a measure of progress, revenue of C339 000 should have been recognised during the
course of 20X8, leaving a balance of C141 000 in the contract liability (C480 000 – C339 000)
(see part (d) for workings).
This contract liability would then be recognised as revenue over the remaining year (20X9) as the
second year of gym access was provided to those original members who decided to renew their
contracts.
The journals should thus have been as follows (for practical reasons, these journals are presented
as cumulative journals for the year):
Debit Credit
On receipt during 20X8
Bank (A) 30 000 + 450 000 480 000
Contract liability (L) 480 000
Receipt from customers: membership fees of C450 000 plus joining
fees of C30 000
Income from non-members (for your interest only as the question only asked about the joining fees
and membership fees)
The income from the non-members represents consideration that would have been received in
exchange for immediate access to the gym. As such, the performance obligations related to the
non-members would be classified as ‘satisfied at a point in time’ and thus revenue from these
performance obligations (being the service of providing access to the facilities) would be
recognised at the same time that the access was provided.
Since the access would have been provided at the same time as the consideration would have been
received, the immediate recognition of the receipt as revenue is acceptable.
Solution 4.14
Part A
a) Journals
Debit Credit
31 January 20X1
5 February 20X1
28 February 20X1
Calculations:
(a) TP: transaction price = (contract price: 100 000 – expected rebate: 40 000)
(b) Measure of progress:
• At 31 January 20X1: 1 month completed ÷ 2 months in total = 50%
• At 28 February 20X1: 2 months completed ÷ 2 months in total = 100%
Notice:
Did you notice that the receivable balance is actually measured based on 50% of the transaction price?
For example, the net receivable balance at 31 January 20X1 is C30 000 (receivable account: C50 000
– rebate allowance account: C20 000), which equals: Transaction price of C60 000 x Measure of
progress of 50% = C30 000.
Part A continued …
b) Explanation
The transaction price is the amount of consideration to which the entity expects to be entitled.
Since the entity expects the customer will provide the necessary documentation timeously and
will thus qualify for the rebate, it means that, at contract inception, the entity expects to be
entitled to C60 000 (C100 000 – C40 000).
The contract involves a single performance obligation and thus the entire transaction price of
C60 000 (C100 000 – C40 000) is allocated to the single performance obligation.
The revenue is then recognised when this performance obligation is satisfied. Since this
performance obligation is a performance obligation satisfied over time, the related revenue
will be recognised gradually over time, based on the measure of the entity’s progress towards
complete satisfaction of the performance obligation.
The chosen measure of progress is not given, but since the performance obligations will be
satisfied evenly over a two-month period, a time-based method (an input method) would be
considered acceptable.
Assuming that a time-based method was used to measure progress, we would conclude that
the entity had satisfied 50% of its performance obligations at 31 January 20X1 (1 month
completed / 2 months in total) and thus 50% of the revenue must be recognised on
31 January 20X1.
The customer has paid an amount of C70 000 and thus we debit the bank. However, the
customer has only been invoiced C50 000 to date and thus this receipt exceeds the (gross)
receivable balance by C20 000. This extra C20 000 may not be recognised as revenue since
the revenue must reflect the portion of the transaction price that reflects the measure of
progress (i.e. C30 000). Thus the excess received is recognised as a refund liability (reflecting
the fact that we must either perform our obligation or refund the customer this amount).
Part B
a) Journals
Debit Credit
31 January 20X1
2 February 20X1
Receivable: rebate allowance (-A) Rebate: (120 000 – 90 000) x 33,3% 10 000
Revenue from customer contract 10 000
Decrease in rebate allowance account and an increase in revenue due to
change in expected variable consideration (increasing the TP)
28 February 20X1
Part B continued …
b) Explanation
The transaction price is the amount of consideration to which the entity expects to be entitled. Since the entity
expects the customer will be entitled to a rebate of C120 000, it means that, at contract inception, the
entity expects to be entitled to C180 000 (C300 000 – C120 000). This amount is considered to be the
transaction price. Incidentally, since we are unsure of the extent of the rebate, it means that the transaction price
involves variable consideration. If our estimate of the variable consideration changes at a subsequent date, we
must adjust our original estimate of the transaction price.
The contract involves a single performance obligation and thus the entire transaction price of C180 000
is to be allocated to the single performance obligation.
The revenue is then recognised when this performance obligation is satisfied. Since this performance
obligation is a performance obligation satisfied over time, the related revenue will be recognised
gradually over time, based on the measure of the entity’s progress towards complete satisfaction of the
performance obligation.
The chosen measure of progress is not given, but since the performance obligations will be satisfied
evenly over a three-month period, a time-based method (an input method) would be appropriate.
Assuming that a time-based method (an input method) is used to measure progress, we would conclude
that the entity has satisfied 33,3% of its POs at 31 January 20X1 (1 month completed / 3 months in
total) and thus 33,3% of the revenue would be recognised on 31 January 20X1.
The entity obtains information that clarifies that the rebate will now only be C90 000 (not C120 000).
This means that the transaction price must be adjusted (i.e. because the estimated variable consideration
has changed). The transaction price must be adjusted from C180 000 (C300 000 – C120 000) to
C210 000 (C300 000 – C90 000).
Since 33,3% of the POs have been satisfied, it means that 33,3% of the originally estimated transaction
price of C180 000 has already been recognised as revenue. Since the transaction price is now estimated
at C210 000 (not C180 000), it means that the revenue recognised to date has been understated and that
the related rebate allowance has been overstated. Thus, the adjustment to the transaction price will
result in an adjustment (i.e. an increase) to the revenue account and an adjustment (i.e. a decrease) to
the rebate allowance account.
Furthermore, since the rebate is now confirmed, the adjusted balance in the rebate allowance is now
set-off against the receivable account. After setting off the rebate allowance account against the
receivable account, the receivable account will then reflect that the customer currently owes the entity
C70 000, being one month of the three months services, based on the adjusted contract price: [(contract
price: 300 000 – confirmed rebate: 90 000) x 33,3%].
The customer completes a further month of performance obligations and thus, the measure of progress
is 66,6% (2 months completed/ 3 months in total).
Thus, revenue to the extent of 66,6% of the transaction price must be recognised to date. The transaction
price was adjusted to C210 000 (300 000 – 90 000) due to the fact that the estimated variable
consideration changed and thus the revenue to recognise in February is calculated as:
[Revenue to be recognised to date: (Adjusted TP: C210 000 x Measure of progress: 66,6%)] – [Revenue
already recognised: (60 000 + 10 000)] = Revenue still to be recognised: C70 000
Solution 4.15
a) continued …
The receivable account is debited with the full amount that is receivable from the customer.
The invoice price of C621 000 includes VAT at 15%, which is an amount collected on behalf of
third parties. The transaction price is defined as excluding amounts collected on behalf of third
parties and thus the VAT is excluded when determining the transaction price. This VAT is thus
not recognised as revenue but, instead, is recognised as a current liability, payable to the third
party (tax authorities).
The VAT portion is C81 000, calculated as: C621 000 / 1.15 x 0.15 = C81 000
Then we need to consider the contract duration of 24 months (measured from delivery date to
payment date). The practical expedient of ignoring the financing component is only available if
the financing period is 12 months or less. Since the financing period is 24 months in this example,
the practical expedient relating to the financing component is not available and hence the cash
flows need to be discounted at an appropriate discount rate (given as 8% pa).
The transaction price (excl VAT) of C540 000 (C621 000 x 100% / 115%) is thus reduced to the
present value of C462 963 discounted at 8% for 2 years.
Of this present value of C462 963, 95% will be immediately recognised as ‘revenue from
customer contracts’ and 5% will be recognised as a ‘refund liability’ – see below.
The 5% refund liability will subsequently be recognised as ‘revenue from customer contracts’ if
the goods are not returned after 3 months.
The difference between the transaction price, of C540 000, and the PV, of C462 963, being
C77 037 (C540 000 – C462 963 = C77 037), will be recognised as ‘income from interest’ using
the effective interest rate method.
4. Right of return – effect on revenue and refund liability C439 815 & C23 148
The goods sold can be returned for a full refund. This means that the transaction price effectively
includes variable consideration. The 5% expected return reduces the transaction price at which
revenue is initially recognised and will be accounted for as a refund liability (IFRS 15.55 & IFRS
15.B21-23). In other words, the 5% expected return is excluded from the transaction price and is
recognised as a refund liability instead of as revenue.
a) continued …
Explanations continued …
5. Right of return – effect on cost of sales and right of return asset: C257 310 & C12 690
In addition to recognising the refund liability, we need to recognise a refund asset to reflect the
inventory that we expect to receive back into stock. This is explained as follows:
We expect that 5% of the inventory could be returned and thus the possible return of inventory is
initially recognised as a ‘right of recovery asset’ (also called a ‘right of return asset’), instead of
as a ‘cost of sales expense’.
The cost of the inventory expected to be returned is: 5% x cost of inventory C270 000 = C13 500
(the cost of inventory has been provided excluding VAT).
However, we are told that the returned goods will have suffered a 6% loss of value as a
consequence of the returns, (e.g. possibly due to the need to re-package/ clean-up/ re-paint the
inventory etc).
The net value of the inventory expected to be returned is thus calculated as: C13 500 – C810 =
C12 690
The net value of this right of return asset of C12 690 (calculated above) is the amount at which
the right of recovery asset (or right of return asset) must be measured, and the remaining cost of
the inventory ‘sold’, of C257 310 (total cost of inventory ‘sold’: 270 000 – right of return asset:
12 690 = C257 310), is then expensed to cost of sales
Another way of calculating the cost of sales of C257 310, is that it is the sum of:
• Cost of inventory that is sold and not expected to be returned: 95% x C270 000 = C256 500; plus
• Cost of fixing the inventory that is sold and expected to be returned: C810.
b) continued …
Solution 4.16
a) Definitions
Definition: Distinct
Goods/services are considered distinct if they meet both the following criteria:
• The good or service must be capable of being distinct:
‘the customer can benefit from the good or service on its own or together with other resources
that are readily available to the customer’ IFRS 15.27(a)
Comment:
The extent of your answer in a test situation always depends on the mark allocation. Depending
on the marks awarded to the answer to this question.
The contract between TerraDrive and SolidState offers three performance obligations:
• The supply of hard drives,
• The installation of hard drives; and
• The system maintenance.
Explanation:
The above three goods and services are considered to be separate performance obligations since
each is capable of being distinct and each is distinct in the context of the contract:
• The hard drives, installation and maintenance are each capable of being distinct for the
following reasons:
− SolidState could use the hard drives or, since there is a market for hard drives, it could no
doubt sell it for an amount greater than scrap;
− The installation of the hard drives will enable SolidState to use the hard drives thus
improving business processes; and
− The maintenance of the hard drives will enable the hard drives to continue to be used over
the period of the maintenance (lack of maintenance may reduce its ability to be used).
− Furthermore, according to IFRS 15, the mere fact that TerraDrive sells each of these three
goods or services separately (there are separate stand-alone prices for each), allows us to
assume that each of these is capable of generating economic benefits for the customer.
• The hard drives, installation of the hard drives and maintenance are each distinct in the context
of the contract for the following reasons:
− The fact that one can purchase the hard drives from TerraDrive without being forced to
also have it installed by TerraDrive means that that the hard drives and the installation of
the hard drives are not that interdependent that we cannot identify them separately.
− Similarly, the maintenance of the hard drives is merely ‘popular’ with TerraDrive’s
customers and is thus not a requirement. Thus, the maintenance is not considered to be
highly dependent on either the installation of the hard drives or the supply of the hard
drives.
− None of these 3 goods or services was used as an input to create or modify a single output
promised in the same contract.
b) continued …
Explanation:
TerraDrive has specified a contract price of C2 000 000. However, the transaction price does not
always equal the contract price.
The determination of the transaction price involves, not only excluding amounts collected on
behalf of third parties, but also the assessment of whether the contract price includes:
• fixed consideration and/ or variable consideration
• a significant financing component
• non-cash consideration; and/ or
• consideration payable to the customer.
The contract price is given as C2 000 000 and there is no reference to amounts collected on behalf
of third parties (e.g. VAT collected on behalf of the tax authorities).
This contract price of C2 000 000 is fixed and contains no variable consideration (which would
have involved including in the transaction price a ‘constrained estimate of variable
consideration’).
An element of financing does exist since the date of the receipt of the consideration is not the same
as the dates on which the goods or services are transferred. However, we would only adjust the
transaction price if the effect of this financing is considered to constitute a significant financing
component. In this regard, we are told that the effects of the financing do not constitute a
significant financing component.
The contract refers only to C2 000 000 and does not refer to the existence of non-cash
consideration.
Thus, the transaction price is equal to the contract price of C2 000 000.
b) continued …
The contract has 3 separate performance obligations. This means that the transaction price will
need to be allocated to each of these performance obligations. This allocation is done based on
the relative stand-alone selling prices of each performance obligation.
The sum of the relative stand-alone prices for the 3 performance obligations is C2 480 000
(C320 000 + C840 000 + C1 320 000), whereas the transaction price is only C2 000 000. This
indicates that the customer has been given a discount of C480 000 (C2 480 000 – C2 000 000) for
purchasing a bundle of goods and services (See IFRS 15.81).
There is no evidence to suggest that the discount relates to any specific good or service within the
bundle and thus the discount is allocated proportionately to all the goods or services in the contract
(i.e. to all three performance obligations) (See IFRS 15.81).
Stand-alone Allocation of TP
selling price
Hard-drive C320 000 C320 000/C2 480 000 x C2 000 000 C258 065
Installation C840 000 C840 000/C2 480 000 x C2 000 000 C677 419
Maintenance C1 320 000 C1 320 000/C2 480 000 x C2 000 000 C1 064 516
C2 480 000 C2 000 000
Notice that, by allocating the discounted transaction price, the discount of C480 000 is allocated
automatically to each of the three performance obligations in the same ratio as their relative stand-
alone selling prices.
c) Journals
Journals in 20X7
Debit Credit
28 December 20X7
Journals in 20X8
Debit Credit
9 January 20X8
31 December 20X8
Solution 4.17
a) Explanation
When a contract with a customer to provide goods or services also provides the customer with an
option to acquire additional goods or services, this must be accounted for as a separate
performance obligation if this option amounts to a ‘material right that it would not receive without
entering into that contract’. See IFRS 15.B40
In this case, the contract provides the customer with points, based on existing purchases, that
equate to a discount of C3 per point on future purchases of a specific product (if, for example, the
customer purchased further goods of the same amount, it would effectively work out to a 10%
discount off the selling price of these purchase). The points thus amount to a material right that
the customer would not have received had that customer not entered into the first contract. Thus,
the offer of points must be accounted for as a separate performance obligation.
This means that the total transaction price (C450 000) must be allocated between two performance
obligations: the sale of goods and the sale of points.
The sale of goods to the value of C450 000 automatically results in the sale of 15 000 points since
every sale of C30 results in the sale of one point (C450 000 / C30 = 15 000 points).
The allocation of the transaction price must be done based on the relative stand-alone selling
prices. Where a stand-alone selling price is not available, it must be estimated.
The total stand-alone selling price of the goods sold is C450 000 (i.e. the price of the goods sold
does not change based on whether the customer is a member of the loyalty programme) and the
points that are effectively ‘sold’ are valued at C3 per point. When allocating the transaction price,
however, we must also build into the estimate of the stand-alone price ‘the likelihood that the
option will be exercised’. In this regard, the entity estimates that only 95% of the points will be
redeemed (15 000 x 95% = 14 250 points), thus the stand-alone selling price of the points is
estimated at C42 750 (14 250 points x C3 = C42 750).
Stand-alone Allocation of TP
selling price
Goods sold C450 000 C450 000/C492 750 x C450 000 C410 959
Points sold C42 750 C42 750/C492 750 x C450 000 C39 041
C492 750 C450 000
The sale of goods is recognised as revenue at the point of sale (because the sale of goods is a PO
satisfied at a point in time). The sale of points is recognised as a contract liability until either the
points are redeemed or expire, whichever occurs first, at which point the contract liability will be
derecognised and recognised as revenue instead. When points are redeemed, the portion of the
contract liability that is derecognised and recognised as revenue will be measured based on the
number of points redeemed as a percentage of the total number of points currently available to be
redeemed.
b) Journals
Solution 4.18
31 December 20X9
Contract liability (L) C96 296 x (93 000 / 117 000) – 28 395
Revenue from customer contracts Revenue recognised in prior years: 28 395
C48 148
Recognition of revenue from the redemption of a further 41 000 points
during 20X9. The revenue recognised is measured based on:
• The original portion of the TP allocated to the points: C96 296
• The cumulative points redeemed to date: 93 000 (up from 52 000)
• The revised estimate of the number of points that will be redeemed:
117 000 (was 104 000).
WORKINGS:
Stand-alone Allocation of TP
selling price
Popcorn and sweets C1 300 000 C1 300 000/1 404 000 x C1 300 000 C1 203 704
Loyalty points C104 000 C104 000/C1 404 000 x C1 300 000 C96 296
C1 404 000 C1 300 000
During the year ended 31 December 20X8, Nu Kinekor sold goods worth C1 300 000, each C10
of which resulted in one loyalty point. This means that 130 000 loyalty points were given to
customers (C1 300 000 / C10 x 1 point). At 31 December 20X8, management’s estimate was that
only 80% of the points would be redeemed. This means that an estimated 104 000 points were
expected to be redeemed in future (130 000 points x 80%). Since each point is valued at C1, the
value of these loyalty points is C104 000 (104 000 points x C1). The allocation of the transaction
price to the two performance obligations is thus as follows:
Stand-alone Allocation of TP
selling price
Popcorn and sweets C1 300 000 C1 300 000/1 404 000 x C1 300 000 C1 203 704
Loyalty points C104 000 C104 000/C1 404 000 x C1 300 000 C96 296
C1 404 000 C1 300 000
The recognition of revenue is dependent on whether the performance obligation is satisfied over
time (SOT) or at a point in time (PIT). For performance obligations that are satisfied over time,
the entity recognises revenue in a manner that reflects the progress towards complete satisfaction
of the performance obligation. For performance obligations satisfied at a point in time, the entity
recognises revenue at that point in time which generally coincides with the transfer of control of
an asset to the customer.
For the sale of the popcorn and sweets, the performance obligation is satisfied at a point in time
which occurs when the entity transfers control of the goods to the customer at the point of sale.
The revenue will therefore be recognised on the date of sale.
Loyalty points
The performance obligation relevant to the loyalty points is only satisfied when the points are
redeemed for goods. Thus, the transaction price that was allocated to the loyalty points is initially
recognised as a contract liability. As the loyalty points are redeemed, a relevant portion of this
contract liability will be derecognised and recognised as revenue.
When calculating what percentage of the transaction price allocated to the loyalty points arising
in 20X8 (C96 296) should be recognised as revenue in 20X8, we use the number of points
redeemed as a percentage of the total number of points that we expect to be redeemed (52 000 /
104 000).
Solution 4.19
Debit Credit
Financial year-end: 31 December 20X5
1 March 20X5
Accounts receivable (A) C87 500 x 10 caravans 875 000
Revenue from customer contract – caravans 875 000
Cost of sales C102 375 / 1,3 x 10 787 500
Inventory 787 500
Recognising the revenue from the sale of the caravans and the related cost
of sales
Bank (A) Given 175 000
Accounts receivable 175 000
Recognising the first payment received
31 December 20X5
Accounts receivable (A) 105 000 (W1) x 10/12 87 500
Interest income (I) 87 500
Recognising the interest earned for the year (10 months to date)
Financial year-end: 31 December 20X6
28 February 20X6
Accounts receivable (A) 105 000 (W1) x 2/12 17 500
Interest income (I) 17 500
Recognising interest earned for the year until receipt of the second
instalment (2 months)
Bank (A) Given 350 000
Accounts receivable (A) 350 000
Recognising the receipt of the 2nd instalment of C350 000
31 December 20X6
Accounts receivable (A) 68 250 (W1) x 10/12 56 875
Interest income (I) 56 875
Recognising of the interest earned for the year (10 months between last
instalment and financial year-end)
WORKINGS:
W1: Effective interest rate table relating to the interest on the sale of the caravans
Opening Interest at
Year balance 15 % Instalment Closing balance
1 March 20X5 875 000 (175 000) 700 000
To 28 February 20X6 700 000 105 000 (350 000) 455 000
To 28 February 20X7 455 000 68 250 (523 250) 0
Comment:
The contract involved the supply of caravans upfront followed by payment in instalments over a period of
2 years. The delay between the supply and the payment in full is more than one year and thus the practical
expedient offered by IFRS 15 to ignore the effect of financing is not available. Since no evidence was given
to the contrary, we assumed further that:
• the effect of the financing was considered to be a significant financing component; and
• the 15% p.a. was an appropriate interest rate.
The transaction price is thus the present value of the payments expected to be received, discounted at this
effective interest rate of 15% (you can use a calculator or divide each instalment by the present value factor:
C175 000/ 1 + C350 000 / PVF: 1.15 + C523 250/ PVF: (1.15/1.15) = C1 200 000.
Solution 4.20
Introduction
Grincor has entered into a contract with Epsom Properties as the customer. The terms of the
contract require Grincor to satisfy only one performance obligation, the construction of high -
class apartments, in exchange for a consideration of C21 000 000. When to recognise this as
revenue will depend on whether the construction of the apartments is a performance obligation
‘satisfied over time’ or at a ‘point in time’.
In this regard, IFRS 15 provides three separate criteria, stating that if any one of these three
criteria areis met, then the performance obligation is ‘satisfied over time’. see IFRS 15.35
We have been asked to simply assess the second half of this abovementioned criterion: whether
the entity has an enforceable right to payment for performance completed to date.
Discussion
IFRS 15 states that an entity has an enforceable right to payment for performance completed to
date if:
• the entity has an entitlement to payment, in the event of a contract termination for reasons
other than a breach by the entity, that is enforceable by either contractual terms and/or any
laws that apply;
• this entitlement exists at all times throughout the contract; and
• this payment would be sufficient to compensate for performance completed to date.
We shall first consider whether there is a right to payment in the event of a termination, for reasons
other than the breach by the entity, that is enforceable. Then we shall consider whether this right
exists at all times throughout the contract. After this, we will then consider whether the right to
payment would be considered sufficient to compensate Grincor for performance completed to date.
In assessing whether there is an enforceable right to payment, we look to any contractual terms
and/ or applicable legislation that may give Grincor an entitlement to receive payment from the
customer in the event that the contract is terminated through no fault of the entity.
No information is available regarding the legislation applicable to Grincor and Epsom and the
jurisdiction in which they operate but we are given information regarding the contractual terms.
These contractual terms provide that if Epsom (the customer) terminates the contract, for reasons
other than Grincor having failed to perform as promised, Grincor (the entity) will be entitled to
retain all progress payments received to date (although Grincor would not have any further rights
to compensation from Epsom).
a) continued …
In the event that this contractual clause does not operate outside of the law and is thus binding (i.e.
the legislation of a country or jurisdiction often maintains that clauses of a contract that are
‘outside of the law’ are rendered ultra vires and thus meaningless), we have evidence that Grincor
has an enforceable right to payment.
We now consider whether this enforceable right to demand or retain payment exists at all times
throughout the contract. IFRS 15 explains that the right need not be a present unconditional right
to payment. This is because most contracts give the entity a right to payment only on specific
milestones, such as completion of certain aspects of the project. Instead, the right must simply be
a ‘right to demand or retain payment for performance completed to date’ in the event that the
contract was terminated for reasons other than the entity breaching the contract (e.g. we ask
ourselves whether the entity has a right to demand payment if, for example, the customer breached
the contract). See IFRS 15.B10
Thus, whether or not Grincor has an enforceable right to payment on 30 June 20X5 and 20X6
(which are specific points in time) is actually irrelevant. What is important is that the right to
payment exists at all times throughout the contract.
In this case, we are told that the contract includes a payment schedule requiring the customer to
make progress payments to Grincor during the course of construction: 20% on contract inception,
60% at regular intervals during the construction phase and 20% at the completion of the
construction. We are not given further information as to what is meant by ‘regular payments’ and
would thus have to first establish that these payments are sufficiently regular (e.g. weekly) to be
able to conclude that there is effectively a right to payment at all times throughout the contract.
However, assuming we are able to conclude that the progress payments are suitably regular, before
we simply conclude that the right to payment effectively exists at all times throughout the contract,
we must remember that although a payment schedule that is included in the contract is useful in
proving whether or not a right to payment exists throughout the contract, the payment schedule
has to be seen in context of the entire contract. For example, if the contract includes a payment
schedule but then stipulates that payments would have to be refunded to the customer in the event
of a termination, these scheduled payments would obviously be ignored. In this case, however, we
are told that the payments received by Grincor would be non-refundable (unless Grincor breaches
the contract). See IFRS 15.B10-13
Assuming we are able to conclude that Grincor has an enforceable right to payment at all times,
we then assess whether these payments would be sufficient. A payment schedule exists stipulating
that Grincor is scheduled to receive 20% deposit upfront, 60% by way of regular progress
payments and the remaining 20% only upon completion. This means that the contract only allows
for a maximum of 80% of the contract price to be paid in the event of a premature termination.
Thus, we would need to establish, despite the fact that the receipt of a maximum of 80% of the
contract price is possible in the event of an early termination, that the total payments received to
date of a possible early termination would nevertheless be sufficient to compensate Grincor for its
costs and a reasonable profit.
a) continued …
The fact that Grincor would only receive a maximum of 80% of the contract price does not
automatically mean that recovery of a reasonable profit would not be possible. IFRS 15 explains
that a reasonable profit would be one that either reflects a portion of the total contract profit based
upon the portion of the work performed to date or, if this contract-specific profit is unusually high,
then the profit that the entity normally achieves on similar contracts. See IFRS 15.B9
This interpretation of what constitutes a ‘reasonable profit’ means that, for example, if the contract
were terminated after Grincor had completed 80% of the work and Grincor was thus entitled to
only 80% of the contract price, Grincor could actually end up recovering a larger than normal
profit in the event that significant costs were to have been incurred during the remaining 20% of
the project and were thus avoided. Alternatively, if the contract price had included a larger than
normal contract profit, then 80% of the inflated contract price may yet secure for Grincor a
reasonable profit.
Looking closer at the payment schedule, we note that the contract stipulates that Grincor would
be entitled to retain payments received to date of a premature termination but would not be entitled
to demand any further payments in the event of such termination.
This means that we would also need to establish that, after receiving the 20% upfront deposit, that
the ensuing 60% progress payments are made with sufficient regularity such that, at all times,
despite being exposed to the possibility of an early termination between progress payments,
Grincor’s costs incurred to date and reasonable profit would be recoverable. For example, if the
progress payments during the period of construction were made every 3 months rather than, say,
every week or every 2 weeks, then it is possible that these progress payments may not be
sufficiently regular to be able to conclude that Grincor was effectively entitled to sufficient
compensation at all times during the contract. This is illustrated as follows: if the last progress
payment was made on 31 March and the contract was terminated on 31 May, the next progress
payment would only have been due on 30 June and thus any work done during April and May,
however significant or costly, would not have been compensated for and thus the terms of the
contract would fail to meet this aspect of the criterion.
Conclusion:
Since the contract provides for Grincor to retain progress payments in the event that the customer
terminates the contract for reasons other than Grincor’s failure to perform, we have evidence of
enforceability of payments in the event that the contract is terminated for reasons other than for
breach by the entity. However, in order to prove that Grincor would be entitled at all times to
sufficient compensation for work performed to date, we would have to establish that the progress
payments are sufficiently regular to cover costs and a profit at any one point in time in the contract
and that this profit is a reasonable profit.
a) continued …
Establishing that the profit that is recoverable would be a reasonable profit requires a more
thorough assessment of when the contract costs are expected to be incurred and also whether the
contract profit is sufficiently high such that 80% of the contract price would result in a profit that
resembles the usual profit achieved on similar contracts.
Thus we conclude that insufficient information is available to conclude without doubt that there
is an enforceable right to payment at all times throughout the contract that would compensate
Grincor for costs incurred plus a reasonable profit.
Further comment:
Assuming that, after a thorough investigation of the contract, we are able to conclude that Grincor
has an enforceable right to payment that compensates Grincor for costs incurred plus a reasonable
profit, then, if we can also prove that Grincor has no alternative use for the asset, we will have
proved that the PO is satisfied over time. If we cannot prove this, we would have to consider the
other two criteria given in IFRS 15.35 before being able to conclude that the PO is satisfied over
time. If none of the 3 criteria in IFRS 15.35 are met, we would conclude that the PO is satisfied at
a point in time. [See Gripping GAAP, section 9.4.2].
b) Journals
30 June 20X5
30 June 20X6
b) continued …
This contract includes non-cash consideration, being a certain number of the customer’s own
equity shares, to be paid in lieu of the final 20% of the contract price.
• Non-cash consideration should be valued based upon the fair value of the non-cash
consideration unless the form of the non-cash consideration is such that its fair value is unable
to be reliably estimated, in which case the non-cash consideration must simply be valued
indirectly by reference to the stand-alone selling prices of the goods or services offered to the
customer (e.g. C21 000 000 x 20% = C4 200 000).
• However, since the non-cash consideration involves shares in Epsom Properties, the fair value
of which was ascertainable at C4 375 000, we measure the shares and the revenue at their fair
value of C4 375 000.
• Thus, the transaction price, which was originally estimated to be C21 000 000, has now
increased to C21 175 000 (i.e. it is adjusted).
This contract also includes a financing component since it involves payments in advance and in
arrears.
• The contract was signed on 1 February 20X5.
• It is expected the contract will take 2 years to complete.
• Since there is an upfront payment of 20%, the customer has provided Grincor with financing
(and thus Grincor would recognise interest expense) for the period until 20% of the work is
complete.
• The next 60% is paid regularly, as and when the work is completed, and thus the 60%
payments do not include an element of financing.
• The final 20% payment is delayed until completion, so depending on the time lag between
the completion of 80% and the completion of 100%, it is possible that Grincor has provided
financing to the customer (in which case Grincor would recognise interest revenue).
• However, we are told that the effects of the financing are insignificant.
• Only the effects of significant financing components are accounted for. Thus, no effects of
financing are recognised, as they are insignificant.