Working paper · companion to the IFRS 15 Judgment Trainer

IFRS 15 item bank: verification block, divergence notes, backfill list

Companion to ifrs15_item_bank.json. Free-source retrieval 21 August 2026. Handbook verification pass, same day, in Chrome on your machine.


1. What governs, and what was read

The bank has now been verified against the governing Canadian text.

On 21 August 2026 I read IFRS 15 in Part I of the CPA Canada Handbook, 2026 Edition, in the section presented as IFRS Accounting Standards in effect on January 1, 2026, through Knotia on your University of Waterloo access. The CPA Canada Standards and Guidance Collection was dated July 2026 at the time of reading. The full standard, Appendices A, B and C, and all 65 illustrative examples were read.

No discrepancy was found. Every paragraph number, sub-clause label, example number, figure and conclusion cited in the bank matches the Handbook text. The AASB and IFRS Foundation sources used to build it reproduce the IASB text faithfully, which is what the IFRS Foundation's jurisdictional profile for Canada implies but does not prove; now it has been checked rather than assumed.

Three things the Handbook pass changed:

  1. The illustrative examples beyond 26 are now available, because Part I carries them. Eleven items were rewritten onto their real examples and ten new items were built from examples that no free source would serve. The bank went from 52 items to 62.
  2. Paragraph C1B settles the amendment history, which I had previously flagged as my inference. See section 2.
  3. IFRS 18 does not appear anywhere in the in-effect version. See section 2.

Two build-time source problems, recorded because they shaped the bank and because the same traps will recur:


2. Version and effective date relied on

Item Position Source
Version relied on CPA Canada Handbook Part I, 2026 Edition, IFRS Accounting Standards in effect on 1 January 2026. Collection dated July 2026 Knotia, read 21 Aug 2026
Effective date Paragraph C1: annual reporting periods beginning on or after 1 January 2018, earlier application permitted with disclosure Part I, IFRS 15 Appendix C
IFRS 16 consequential amendments Paragraph C1A: IFRS 16, issued January 2016, amended paragraphs 5, 97, B66 and B70 Part I, IFRS 15 Appendix C
Clarifications to IFRS 15 Paragraph C1B: issued April 2016; amended paragraphs 26, 27, 29, B1, B34 to B38, B52 to B53, B58, C2, C5 and C7; deleted paragraph B57; added paragraphs B34A, B35A, B35B, B37A, B59A, B63A, B63B, C7A and C8A Part I, IFRS 15 Appendix C
Appendices present A, B and C only. There is no Appendix D in the Part I version Part I contents

This replaces the inference I flagged in the first version of this block. C1B is an authoritative list of what the Clarifications changed, and it confirmed every one of those paragraph numbers is present in the current text, with B57 shown as deleted. C1B addresses paragraphs, not illustrative examples, so it does not itself establish that Examples 46A and 48A arrived with the Clarifications; both are present in the current example set.

Amendments effective after the version relied on


3. Verification table

Every item in the JSON carries its own authority string and source_ids. All 62 items now carry S20, the Handbook read. This table is the aggregate.

3.1 Standard paragraphs

Paragraph range Section Verified in
9, 9(e), 10, 11, 12, 13, 14, 15, 16 Identifying the contract Part I, IFRS 15 Recognition
17, 18, 19, 20, 21(a), 21(b), 21(c) Combination and modifications Part I, IFRS 15 Recognition
22, 22(b), 23(a), 23(b), 24, 25, 26, 27, 28, 29, 30 Identifying performance obligations Part I, IFRS 15 Recognition
31, 32, 33, 34, 35, 36, 37, 38 Satisfaction of performance obligations Part I, IFRS 15 Recognition
39, 40, 41, 42, 43, 44, 45 Measuring progress Part I, IFRS 15 Recognition
46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59 Variable consideration and the constraint Part I, IFRS 15 Measurement
60, 61, 62, 62(c), 63, 64, 65 Significant financing component Part I, IFRS 15 Measurement
66 to 69, 70, 71, 72 Non-cash consideration, consideration payable Part I, IFRS 15 Measurement
73, 74, 76 to 86 Allocation Part I, IFRS 15 Measurement
87, 88, 89, 90 Changes in the transaction price Part I, IFRS 15 Measurement
91 to 104 Contract costs Part I, IFRS 15 Contract costs
105 to 109 Presentation Part I, IFRS 15 Presentation
110, 113, 114, 116, 119, 120, 121, 122, 123 Disclosure Part I, IFRS 15 Disclosure
Appendix A Nine defined terms, appendix stated to be an integral part of the Standard Part I, IFRS 15 Appendix A

The correction to your brief stands, and is now checked at source. Appendix A defines contract, contract asset, contract liability, customer, income, performance obligation, revenue, stand-alone selling price and transaction price. Control is not among them. Control of an asset is described in paragraph 33; the point-in-time indicators are in paragraph 38. Item DEF-01 tests this.

3.2 Appendix B paragraphs

B3 to B13, B14 to B19, B20 to B27, B34, B34A, B35, B35A, B35B, B36, B37, B37A, B38, B39 to B43, B49, B52 to B63B, B64 to B76, B79 to B82. All present in Part I, with B57 shown as deleted, consistent with C1B.

3.3 Illustrative examples

Examples 1 to 63, including 46A and 48A, sixty-five in all, read in Part I. The example numbers and headings match the IFRS Foundation document exactly.

Cited in the bank: 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 32, 33, 34, 35, 36, 37, 38, 45, 46A, 47, 48, 48A, 49, 50, 53, 56, 57, 58, 59, 60.

Not cited, and the topics they carry: 6 (change in transaction price after a modification), 28 and 29 (determining the discount rate), 31 (non-cash consideration), 39 and 40 (contract asset, receivable), 41 to 43 (disclosure), 44 (warranties), 46 (principal, integration service), 51 and 52 (renewal option, loyalty programme), 54 and 55 (right to use, licence of intellectual property), 61 (access), 62 (repurchase agreements), 63 (bill-and-hold).

Examples are cited by number and case letter, not by IE paragraph number.

3.4 Other authorities

Authority Date Used in
IAS 38 paragraph 69(b) As cited within the March 2020 agenda decision, not read directly from IAS 38 CC-03
IFRIC agenda decision, Assessment of Promised Goods or Services (IFRS 15) January 2019 PO-08
IFRIC agenda decision, Costs to Fulfil a Contract (IFRS 15) June 2019 CC-02
IFRIC agenda decision, Training Costs to Fulfil a Contract (IFRS 15) March 2020 CC-03
IFRIC agenda decision, Principal versus Agent: Software Reseller (IFRS 15) May 2022, per the IFRS Foundation's supporting materials listing and the file name. No printed date was captured from the face of the document PA-01
CSA Staff Notice 51-364 3 November 2022 PD-02
CSA Staff Notice 51-365 7 November 2024 PD-02

4. Known divergence and clarification

4.1 IFRS Interpretations Committee agenda decisions

Eight are listed by the IFRS Foundation for IFRS 15: revenue recognition in a real estate contract (March 2018), right to payment for performance completed to date (March 2018), assessment of promised goods or services (January 2019), costs to fulfil a contract (June 2019), compensation for delays or cancellations (September 2019), training costs to fulfil a contract (March 2020), principal versus agent: software reseller (May 2022), recognition of revenue from tuition fees (April 2025).

Four were read in full and carry items: January 2019, June 2019, March 2020 and May 2022. The other four are leads, not authority. Decisions one and two bear directly on the real estate items REC-05 and REC-06, and the April 2025 tuition fees decision is recent enough that a textbook may not reflect it.

What the four settle:

4.2 Canadian securities regulator commentary

Neither notice names an issuer.

CSA Staff Notice 51-364, 3 November 2022. Under a Hot Topics heading on IFRS 15, staff wrote that some issuers do not consider whether the promised consideration includes a variable amount, that some include estimated variable consideration without assessing whether a significant reversal is highly probable not to occur, that some do not disclose enough about the nature, amount, timing and uncertainty of revenue, and that some do not disaggregate revenue into categories. The retrieval reported this at pages 5 to 7; that page range is the retrieval's report and I have not confirmed it. Open the PDF before citing pages.

CSA Staff Notice 51-365, 7 November 2024. Staff wrote that reportable segment disclosure might not be sufficient, and that IFRS 15 contains no exemption from a prescribed disclosure because the issuer considers it commercially sensitive. No page numbers captured.

The useful observation for your piece: the CSA is not disputing recognition analysis. It is saying issuers skip the constraint assessment and under-disclose. That is a different failure from the one a textbook trains you to avoid.

4.3 What I could not find

No Canadian source contesting or departing from the IASB treatment on any of the nine judgment points. Given that Part I reproduces the IASB text, that is expected, but it is recorded as "not found" rather than "does not exist". The OSC website returned 403 to every retrieval attempt, so both CSA notices were read from British Columbia Securities Commission copies.


5. Remaining gaps

  1. One item still carries example_coverage_pending: PD-02, the disclosure item, where Examples 41 to 43 would strengthen it. Everything else is anchored.
  2. Topics with no items: warranties (B28 to B33, Example 44), repurchase agreements (B64 to B76, Example 62), bill-and-hold (B79 to B82, Example 63), consignment (B77 to B78), customer acceptance (B83 to B86), breakage and unexercised rights (B44 to B47), non-cash consideration (paragraphs 66 to 69, Example 31), customer loyalty programmes (Example 52), renewal options (Example 51). All of these are now reachable in Part I; they are absent because I stopped, not because the source failed.
  3. Deliberately out of scope: transition, and ASPE Section 3400.
  4. disclosure_example is empty on all 62 items by your instruction. Nothing was invented to fill it.
  5. IE paragraph numbers are not used as citations anywhere.

6. Backfill list: which judgment points most need a real issuer disclosure

Unchanged by the Handbook pass, since it is about SEDAR+ rather than the standard. Ranked by how much a page-cited Canadian disclosure would add, not by how common the topic is. The reasoning is the same in each case: a disclosure is worth most where the standard requires the issuer to state a judgment, so the note shows the judgment being made rather than the mechanics being applied.

  1. Principal versus agent. Highest value by a distance. Paragraph 123 requires disclosure of judgments that significantly affect the amount and timing of revenue, and gross versus net has the largest effect on the top line. Any marketplace, distributor, travel or logistics issuer will state its conclusion and reasons. The bank now has five items here, so a real note would have plenty to attach to.
  2. Variable consideration and the constraint. Second because CSA staff have specifically written that issuers include estimated variable consideration without documenting the constraint assessment. A note that does it properly, set beside the staff notice saying most do not, is a better teaching object than either alone.
  3. Licences, right to use versus right to access. Third because the disclosure is where the issuer commits to over time or point in time and says why. Software, media, franchising and pharmaceutical royalties are all findable on SEDAR+.
  4. Distinct goods and services and the separately identifiable criterion. Fourth. Telecom and software issuers describe their performance obligations and their unbundling, and the interesting part is the boundary they drew.
  5. Over-time versus point-in-time and the right to payment. Fifth. Engineering, construction and real estate issuers must explain the basis, and the enforceable right to payment analysis is jurisdiction-specific, which makes a Canadian issuer worth more here than an example.
  6. Significant financing components. Sixth. Disclosure tends to be thin, often a single sentence electing the practical expedient.
  7. Contract modifications. Seventh. Rarely disclosed as a discrete judgment outside construction.
  8. Costs to obtain and fulfil a contract. Eighth. Paragraphs 127 and 128 require the judgments, amortisation method and balances, so the note is usually present but formulaic. CC-05 is the exception worth hunting: an issuer that amortises over a period longer than the contract term has to say so.
  9. The series guidance. Ninth. Issuers rarely name it, so a disclosure would demonstrate little the standard text does not.

For all nine, the note number is a more durable citation than a page number. Page numbers move between the SEDAR+ filing and any other rendering of the same statements; note numbers do not.


7. Verification passes run on this bank

Pass one, independent agent, free sources. Eleven high-risk attributions re-checked against the AASB and IFRS Foundation sources by a separate agent working only from URLs, instructed to report NOT FOUND rather than fill gaps. All eleven verified. One substantive correction came out of it: paragraph 62(c) has two limbs, the reason other than finance and the proportionality of the difference. My original wording carried only the first, which overstates how easily 62(c) is met. Items TP-08 and TP-10 now carry both.

Pass two, Handbook, in Chrome. The whole of IFRS 15 in Part I read directly, including every illustrative example, and checked against the bank paragraph by paragraph. No discrepancy found. Specific confirmations worth recording:


8. Failure-condition self-check


Open the IFRS 15 Judgment Trainer, the drill this memo verifies.

← Research