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 11Lesson 2

Principal or agent: who controls the good or service?

Step 1 of 8Learning objectives

Go deeper+1 deeper insight · +1 calculation · +1 point of attention

When a third party is involved in providing goods or services to a customer, the entity must determine whether it provides the specified good or service itself (principal, gross revenue) or merely arranges for the third party to provide it (agent, fee or commission). The test is control of the good or service before it is transferred to the customer, assessed for each specified good or service and supported by indicators.

25 minNot started

Learning objectives

  • Identify the specified goods or services in a contract and explain why the principal / agent analysis is performed for each of them.
  • Assess whether the entity controls the specified good or service before it is transferred to the customer, including when a third party is involved.
  • Use the indicators of control (primary responsibility, inventory risk, pricing discretion) to support the conclusion, weighing their relevance.
  • Recognise revenue at the gross amount (principal) or at the net fee or commission (agent) and record the entries.

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