passdrill
Accounting: GAAP & IFRS · Revenue & Leases (IFRS 15 & 16) · Card 014/022 easy

A software company builds custom accounting software for a client under a contract with no alternative use to the company, because the software is tailored specifically to the client's systems, and which entitles the company to invoice and collect payment for work performed to date if the client cancels the contract for reasons other than the company's own non-performance. No other transfer-of-control indicator applies. Under IFRS 15, should the company recognize the related revenue over time or at a point in time, and why?

  1. Over time, because the asset created has no alternative use to the company and the company has an enforceable right to payment for performance completed to date, satisfying one of the three criteria in paragraph 35 for recognizing revenue over time
  2. At a point in time, because revenue can only be recognized over time when the customer simultaneously receives and consumes the benefits of the company's performance as the company performs, and no other criterion in paragraph 35 can independently support over-time recognition
  3. At a point in time, because custom software is a good rather than a service, and IFRS 15 always recognizes revenue for the transfer of goods only when physical or constructive delivery occurs
  4. Over time, because the contract exists and the company expects to be paid, which alone is sufficient under IFRS 15 to recognize revenue as costs are incurred regardless of whether control of anything has transferred to the customer
Next card → Shuffle