Skip to main content
IFRS Academy

CERTYNEX IFRS ACADEMY

Search the Academy

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

Workpapers

Workpaper template

WorkpaperIFRS 15 — Revenue from Contracts with CustomersL2 · L3 · L4

Timing of revenue recognition and contract balances

5 missions13 sections to document45 min
Prepared by
AI-assisted draft
Reviewed by
Not reviewed — human review required
Status
Published

Objective of the workpaper

Step 5: determine whether the obligation is satisfied over time or at a point in time, measure progress, account for contract modifications, calculate revenue for the period and the contract balance, then record the entries.

13 sections · 32 blocks · 4 calculations · 4 entries

  • IFRS 15 §18
  • IFRS 15 §19
  • IFRS 15 §20
  • IFRS 15 §21
  • IFRS 15 §31
  • IFRS 15 §32
  • IFRS 15 §33
  • IFRS 15
  • IFRS 15 §35
  • IFRS 15 §36
  • IFRS 15 §37
  • IFRS 15 §38
  • IFRS 15 §39
  • IFRS 15
  • IFRS 15
  • IFRS 15
  • IFRS 15 §43
  • IFRS 15 §44
  • IFRS 15 §45
  • IFRS 15 §105
  • IFRS 15 §106
  • IFRS 15 §107
  • IFRS 15 §108
  • IFRS 15 §B3
  • IFRS 15 §B4
  • IFRS 15 §B5
  • IFRS 15
  • IFRS 15
  • IFRS 15 §B8
  • IFRS 15 §B9
  • IFRS 15 §B10
  • IFRS 15 §B11
  • IFRS 15 §B12
  • IFRS 15 §B13
  • IFRS 15
  • IFRS 15
  • IFRS 15 §B18

Work this workpaper as a mission

Each case that uses this template opens in the mission workspace: data, analysis, calculation, entries, conclusion and review, with your progress saved.

5 instances from the cases: the calculations and entries below are run by the calculation engine.

File and entity
Construction contract: cost-based progress, modification and contract asset
Case tasks documented here
  • Calculate the cumulative revenue at the end of 20X1 and of 20X2.
  • Calculate the revenue of each year.
  • Calculate the contract balance at the end of 20X1 and of 20X2.
  • Record the entries of the year 20X1.
  • Record the entries of the year 20X2.
1

Inputs

Inputs
  • Performance obligation followed (goods or services, place and manner of performance, termination and payment clauses)

    TextRequired

  • Transaction price allocated to the obligation (after any modification)

    NumberRequired

    10,000,000

  • Total costs expected to satisfy the obligation (updated budget)

    Number

    8,000,000

  • Costs incurred at the reporting date that depict the entity's performance

    Number

    2,000,000

    Exclude goods or services whose control is not transferred to the customer (para. 42). This workpaper does not restate the details on costs that do not depict performance.

  • Cumulative revenue recognised in prior periods

    NumberRequired

    0

  • Cumulative amounts invoiced or received at the reporting date

    NumberRequired

    2,000,000

  • Amounts invoiced in the period (right become unconditional)

    Number

    2,000,000

  • Advance received before the transfer of goods or services

    Number

  • Revenue from an obligation satisfied at a point in time (share of the price allocated), where relevant

    Number

  • Contract modification (change in scope or price, approval, goods or services added, agreed price)

    Text

2

Supporting evidence

Evidence
  • Evidence obtained and referenced (category, document reference)

    EvidenceRequired

3

Obligation satisfied over time

Analysis

IFRS 15 §31IFRS 15 §32IFRS 15 §33IFRS 15 §35IFRS 15 §36IFRS 15 §37IFRS 15 §B3IFRS 15 §B4IFRS 15 §B5IFRS 15IFRS 15IFRS 15 §B8IFRS 15 §B9IFRS 15 §B10IFRS 15 §B11IFRS 15 §B12IFRS 15 §B13

  • Criteria examined (one is enough)

    ChecklistRequired

    • Control: ability to direct the use of the asset and obtain substantially all of the remaining benefits
    • The customer simultaneously receives and consumes the benefits as the entity performs (another entity would not need to re-perform the work completed)
    • The performance creates or enhances an asset (tangible or intangible) that the customer controls as it is created
    • Asset with no alternative use: substantive contractual restriction or practical limitation (significant economic losses), assessed at inception
    • Enforceable right, at all times, to compensation approximating the selling price of the performance completed (costs incurred plus a reasonable margin, for example) if terminated for reasons other than the entity's failure to perform
    • Determination made at inception; if no criterion is met, obligation satisfied at a point in time
4

Obligation satisfied at a point in time

Analysis

IFRS 15IFRS 15 §38

  • Indicators of the transfer of control

    Checklist

    • Entity's present right to payment
    • Legal title held by the customer
    • Physical possession by the customer
    • Significant risks and rewards of ownership transferred to the customer
    • Customer acceptance of the asset
    • Any repurchase agreement taken into account (“Specific arrangements”)
5

Measuring progress

Analysis

IFRS 15 §39IFRS 15IFRS 15IFRS 15IFRS 15 §43IFRS 15 §44IFRS 15 §45IFRS 15IFRS 15IFRS 15 §B18

  • Measurement method examined

    Checklist

    • Objective: depict the entity's performance in transferring control
    • A single method for each obligation, applied consistently and remeasured at each reporting date
    • Output method (value transferred) or input method (efforts expended), depending on the nature of the good or service
    • Goods or services whose control is not transferred excluded from the measure
    • Update of progress: change in accounting estimate (IAS 8)
    • Progress reasonably measurable; otherwise, revenue limited to the costs incurred that are expected to be recovered
  • Method for measuring progress retained

    ChoiceRequired

    Input: costs incurred relative to total expected costs

    Input: costs incurred relative to total expected costs / Input: other measure (hours, time elapsed) / Output (surveys, milestones, units delivered) / Revenue to the extent of costs incurred (progress not reasonably measurable) / Not applicable: obligation satisfied at a point in time

    The choice of method is a judgement based on the nature of the good or service (para. 41); the calculation below illustrates the cost-to-cost method. For another method, enter the corresponding measures instead of costs.

6

Contract modification

Analysis

IFRS 15 §18IFRS 15 §19IFRS 15 §20IFRS 15 §21

  • Analysis of the modification

    Checklist

    • Change in scope or price approved by the parties (even implicitly); otherwise, existing contract unchanged
    • Scope approved without a price set: change estimated as variable consideration with the constraint
    • Separate contract: addition of distinct goods or services at a price reflecting their stand-alone selling prices
    • Remaining goods distinct: termination and new contract, prospectively
    • Remaining goods not distinct from a partially satisfied obligation: cumulative catch-up adjustment to revenue
7

Contract balances

Analysis

IFRS 15 §105IFRS 15 §106IFRS 15 §107IFRS 15 §108

  • Presentation examined

    ChecklistRequired

    • Contract presented as a contract asset or liability depending on the relationship between performance and payment; unconditional right presented as a receivable
    • Payment received or due before the transfer: contract liability
    • Performance before payment or due date: contract asset (right conditional on something other than the passage of time)
    • Receivable: right that is conditional only on the passage of time (IFRS 9)
8

Revenue for the period and contract balance

Calculations

IFRS 15 §21IFRS 15 §39IFRS 15IFRS 15 §B18IFRS 15 §105IFRS 15 §106IFRS 15 §107

  • Cumulative revenue at the reporting date (allocated price × costs incurred / total expected costs)

    Calculation

    2,500,000

    Transaction price allocated to the obligation (after any modification) ; Total costs expected to satisfy the obligation (updated budget) ; Costs incurred at the reporting date that depict the entity's performance

    The calculation applies to the price and cumulative costs the generic engine amount × units / reference units. After a modification accounted for as a cumulative catch-up (para. 21), enter the revised price and budget: the difference with prior revenue includes the catch-up.

  • Revenue for the period (cumulative revenue − revenue of prior periods)

    Calculation

    2,500,000

    Cumulative revenue at the reporting date (allocated price × costs incurred / total expected costs) ; − Cumulative revenue recognised in prior periods

  • Contract asset at the reporting date (cumulative revenue − amounts invoiced, if positive)

    Calculation

    500,000

    Cumulative revenue at the reporting date (allocated price × costs incurred / total expected costs) ; − Cumulative amounts invoiced or received at the reporting date

  • Contract liability at the reporting date (amounts invoiced − cumulative revenue, if positive)

    Calculation

    0

    Cumulative revenue at the reporting date (allocated price × costs incurred / total expected costs) ; − Cumulative amounts invoiced or received at the reporting date

    Teaching assumption: the amounts invoiced are due or collected, so that the net position of the contract gives a contract asset or a contract liability (para. 105 to 107); amounts invoiced and not collected remain receivables.

9

Journal entries

Entries
  • Revenue for the period measured by progress

    Entry

    AccountDebitCredit
    Contract asset2,500,000
    Revenue2,500,000

    Teaching assumption: revenue for the period is first recorded as a contract asset, then invoicing reclassifies it as a receivable; when there is an advance, revenue first reduces the contract liability.

  • Invoicing: reclassification as a receivable

    Entry

    AccountDebitCredit
    Receivable2,000,000
    Contract asset2,000,000
  • Advance received before the transfer

    Entry

    Debit Cash ← Advance received before the transfer of goods or services ; Credit Contract liability ← Advance received before the transfer of goods or services

  • Revenue from an obligation satisfied at a point in time, unconditional right

    Entry

    Debit Receivable ← Revenue from an obligation satisfied at a point in time (share of the price allocated), where relevant ; Credit Revenue ← Revenue from an obligation satisfied at a point in time (share of the price allocated), where relevant

10

Timing of recognition and modification

Judgment

IFRS 15 §18IFRS 15 §20IFRS 15 §21IFRS 15 §32IFRS 15 §35IFRS 15 §38

  • Manner in which the obligation is satisfied

    JudgmentRequired

    Over time: asset controlled by the customer

    Over time: simultaneous receipt and consumption / Over time: asset controlled by the customer / Over time: no alternative use and enforceable right to payment / At a point in time: date of transfer of control according to the indicators

  • Rationale: facts relied on, analysis, alternative rejected

    TextRequired

  • Accounting for the modification

    JudgmentRequired

    No approved modification

    Separate contract / Termination and new contract (prospective) / Cumulative catch-up adjustment to revenue / Combination of both approaches / No approved modification

  • Rationale: facts relied on, analysis, alternative rejected

    TextRequired

11

Conclusion

Conclusion
  • Timing of recognition supported, revenue for the period, contract balance at the reporting date and entries

    ConclusionRequired

12

Financial statement impact

FS impact
  • Impact by caption, derived from the entries above (the Notes line refers to the disclosures)

    TableRequired

13

Normative references

References
  • Paragraphs cited in this workpaper (verification status shown from the register)

    References

14

Checks and financial statement impact

  • The manner of satisfaction is documentedPass
  • The accounting for modifications is documentedPass
  • The measurement method is statedPass
  • Cumulative revenue equals prior revenue plus revenue for the periodPass
  • The revenue entry is balancedPass
  • The invoicing entry is balancedPass
  • The advance entry is balancedNot evaluated
  • The point-in-time revenue entry is balancedNot evaluated
Assets
2,500,000
Liabilities
0
Profit or loss
2,500,000
OCI
0
Equity
2,500,000