Hard25 marksExtended Response

ACCA · Question 03 · Specific IFRS Applications - Revenue and Share-Based Payments

SECTION B

Background:
CloudNova is a fast-growing Software-as-a-Service (SaaS) technology startup preparing for an Initial Public Offering (IPO). The financial year-end is 31 December 20X5.

Event 1: Multi-element Revenue Contract
On 1 October 20X5, CloudNova signed a $1.2 million contract with a major enterprise client. The contract includes three components:

  1. A perpetual software license.
  2. Custom installation and deep integration of the software into the client's legacy IT systems.
  3. Three years of post-contract customer support (PCS) and routine updates.
    The software cannot function without the custom installation, which only CloudNova can perform. The standalone selling price of the PCS is estimated at $300,000 for three years. The client paid the full $1.2 million upfront on 1 October 20X5.

Event 2: Share-Based Payments
To retain key executives ahead of the IPO, CloudNova granted 100,000 share options on 1 January 20X5. The options vest in three years (31 December 20X7) provided the executives remain employed by the company (a service condition) AND the company's share price reaches $50 within six months post-IPO (a market condition). The fair value of each option at the grant date was $12. By 31 December 20X5, management estimates that 10% of the executives will leave before vesting, but they believe the $50 share price target is highly unlikely to be met due to recent market downturns.

Event 3: Crypto Assets
CloudNova holds 50 Bitcoin, purchased for $2 million, as a long-term store of value. The company does not trade crypto assets in the ordinary course of business. The fair value at 31 December 20X5 is $3.5 million.

Requirements:
(a) Explain how CloudNova should recognize revenue from the multi-element contract for the year ended 31 December 20X5 in accordance with IFRS 15 Revenue from Contracts with Customers. (10 marks)
(b) Advise on the accounting treatment of the share-based payment scheme for the year ended 31 December 20X5 under IFRS 2, specifically addressing the impact of the different vesting conditions. (8 marks)
(c) Discuss how the crypto assets should be classified and measured under IFRS, and explain how potential IPO investors (stakeholders) might interpret the inclusion of such assets on the balance sheet. (7 marks)

How to approach this question

Step 1: For IFRS 15, systematically apply the 5-step model. Focus heavily on Step 2 (distinct performance obligations) to bundle the license and installation. Step 2: For IFRS 2, distinguish between market and non-market conditions. Remember the golden rule: market conditions do not reverse the expense if failed. Step 3: For crypto, use IFRIC logic to arrive at IAS 38 Intangible Assets. Then, put on an investor's hat to discuss the risk vs. reward of holding Bitcoin.

Full Answer

Under IFRS 15, if a good or service is highly dependent on or highly interrelated with other goods or services in the contract, they are not distinct and must be bundled. Under IFRS 2, non-market conditions adjust the number of options expected to vest, while market conditions are ignored for subsequent true-ups because their probability is already reflected in the grant-date fair value.

Common mistakes

Students often treat the software license and installation as separate obligations, ignoring the 'deep integration' fact. In IFRS 2, a very common error is reducing the expense to zero because management believes the market condition will not be met.

Practice the full ACCA SBR — Strategic Business Reporting Practice Exam 4

4 questions · hints · full answers · grading

More questions from this exam