Skip to main content
IFRS Academy

CERTYNEX IFRS ACADEMY

Search the Academy

Home
My learning path
Exercises & quizzes
Cases
Workpapers
Exams
My progress

IFRS 15Chapter 6Lesson 2

Step 4 (2): discounts, allocated variable consideration and price changes

Step 1 of 8Learning objectives

Go deeper+2 deeper insights · +1 calculation · +1 journal entry · +1 point of attention

By default, a discount is spread over all the performance obligations. It is reserved for some obligations only if regular separate sales prove it (three conditions). Variable consideration related to a single obligation is allocated entirely to it if two criteria are met. When the transaction price changes after inception, the change follows the original basis, and the share of obligations already satisfied is recognised immediately.

30 minNot started

Learning objectives

  • Recognise a discount and determine whether it is spread over all the obligations or over some only.
  • Allocate variable consideration entirely to one obligation when the two criteria are met, and allocate the remainder.
  • Allocate a later change in the price on the original basis and calculate the revenue to be recognised immediately.
  • Record the catch-up entry that follows a change in the transaction price.

In this lesson

Original teaching content: it paraphrases the standard without reproducing it and does not replace the official text.

Contents — IFRS 15 — Revenue from Contracts with Customers

  1. 1 · Not startedObjective, core principle and scope0 / 1 lesson
  2. 2 · Not startedDefinitions0 / 0 lessons
  3. 3 · Not startedStep 1: Identifying the contract0 / 1 lesson
  4. 4 · Not startedStep 2: Identifying performance obligations0 / 1 lesson
  5. 5 · Not startedStep 3: Determining the transaction price0 / 3 lessons
  6. 6 · Not startedStep 4: Allocating the transaction price0 / 3 lessons
  7. 7 · Not startedStep 5: Satisfaction of performance obligations0 / 3 lessons
  8. 8 · Not startedContract costs0 / 1 lesson
  9. 9 · Not startedPresentation0 / 1 lesson
  10. 10 · Not startedDisclosure0 / 0 lessons
  11. 11 · Not startedApplication guidance0 / 4 lessons