IFRS 15 · Workpapers (Step 4 of 5)
Workpaper template
- Course
- Exercises
- Case studies
- Workpapers
- Exams
Allocating the transaction price
- Prepared by
- AI-assisted draft
- Reviewed by
- Not reviewed — human review required
- Status
- Published
Objective of the workpaper
Step 4: determine at inception the stand-alone selling price of each obligation (observable or estimated), estimate that of options conferring a material right, allocate discounts and allocate the transaction price proportionately.
10 sections · 25 blocks · 5 calculations · 0 entries
- IFRS 15 §73
- IFRS 15 §74
- IFRS 15 §75
- IFRS 15 §76
- IFRS 15 §77
- IFRS 15 §78
- IFRS 15 §79
- IFRS 15 §80
- IFRS 15 §81
- IFRS 15 §82
- IFRS 15 §83
- IFRS 15 §84
- IFRS 15 §86
- IFRS 15 §87
- IFRS 15 §90
- IFRS 15 §B40
- IFRS 15
- IFRS 15 §B43
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.
- Bundled cold room, installation and maintenance: five steps and allocation of the priceOpen the mission · Cold room
- Bundled cold room, installation and maintenance: five steps and allocation of the priceOpen the mission · Installation
- Bundled cold room, installation and maintenance: five steps and allocation of the priceOpen the mission · Maintenance
- Software publisher: loyalty programme, multi-year advance payment and costs of obtaining contractsOpen the mission · Licence sold
- Software publisher: loyalty programme, multi-year advance payment and costs of obtaining contractsOpen the mission · Loyalty discount voucher
- Professional file: revenue review of an industrial and services groupOpen the mission · Brévannes — production line
- Professional file: revenue review of an industrial and services groupOpen the mission · Brévannes — maintenance
7 instances from the cases: the calculations and entries below are run by the calculation engine.
- File and entity
- Bundled cold room, installation and maintenance: five steps and allocation of the price
- Case task documented here
- Allocate the transaction price to the performance obligations.
Inputs
InputsTransaction price to allocate (from “Determining the transaction price”)
NumberRequired
54,000
Stand-alone selling prices at inception (one row per obligation, key PO_1 to PO_4)
TableRequired
PO_1 · COLD_ROOM · 48,000 · OBSERVABLE_PRICE | PO_2 · INSTALLATION · 4,000 · EXPECTED_COST_PLUS_MARGIN | PO_3 · MAINTENANCE · 8,000 · OBSERVABLE_PRICE
Stand-alone selling prices that are not observable are the entity's estimates, maximising the use of observable inputs (para. 78); the standard imposes no amount.
Obligation whose share of the price is detailed
ChoiceRequired
Performance obligation 1
Performance obligation 1 / Performance obligation 2 / Performance obligation 3 / Performance obligation 4
Sum of the observable stand-alone selling prices of the other goods or services (residual approach)
Number
Discount allocated to a subset of obligations
Number
Obligations of the subset to which the discount relates (key PO_1 to PO_4, stand-alone selling price)
Table
Obligation of the subset whose share of the discount is detailed
Choice
Performance obligation 1 / Performance obligation 2 / Performance obligation 3 / Performance obligation 4
Discount obtained by exercising the option, less the discount available without exercising it (total expected amount)
Number
Likelihood of exercise of the option (%)
Number
The entity's estimate (exercise history, for example), never set by the standard (para. B42).
Change in the transaction price after inception (cause, amount, obligations concerned)
Text
Supporting evidence
EvidenceEvidence obtained and referenced (category, document reference)
EvidenceRequired
Stand-alone selling prices
AnalysisIFRS 15 §73IFRS 15 §74IFRS 15 §75IFRS 15 §76IFRS 15 §77IFRS 15 §78IFRS 15 §79IFRS 15 §80
Determining stand-alone selling prices
ChecklistRequired
- Objective: allocate to each obligation the consideration expected for its transfer, in proportion to stand-alone selling prices save for exceptions
- Contract with a single obligation: no allocation (except variable consideration relating to a series)
- Prices determined at contract inception
- Best evidence: observable price of separate sales in similar circumstances; a contractual or list price is not presumed to be one
- Otherwise, estimate maximising observable inputs: adjusted market assessment approach, expected cost plus a margin approach, residual approach
- Residual approach limited to highly variable or uncertain prices; combination of methods possible
Discounts and variable consideration
AnalysisIFRS 15 §81IFRS 15 §82IFRS 15 §83IFRS 15 §84IFRS 15 §86
Allocation of the discount
Checklist
- Discount: sum of stand-alone selling prices exceeds the promised consideration; allocated to all obligations by default
- Allocation to a subset only if the three conditions of observable evidence are met (regular separate sales, bundle sold at a substantially identical discount)
- Discount allocated to the subset before using the residual approach
- Variable consideration may relate to the whole contract or to part of it; remainder allocated under the general rule
This workpaper does not restate the conditions for allocating variable consideration entirely to a single obligation.
Allocation of the discount retained
Choice
All obligations, proportionately / A subset, on observable evidence / Not applicable: no discount
Customer options for additional goods or services
AnalysisIFRS 15 §B40IFRS 15IFRS 15 §B43
Analysis of the option
Checklist
- Material right the customer would not receive without entering into the contract (discount beyond the usual discounts): performance obligation
- Revenue for the option recognised when the future goods or services are transferred or when the option expires
- Stand-alone selling price not observable: discount obtained, adjusted for the discount available without the option and for the likelihood of exercise
- Similar future goods provided under the original terms (renewals): allocation possible by reference to the goods expected and the corresponding consideration
Changes in the transaction price
AnalysisIFRS 15 §87IFRS 15 §90
Analysis of the change
Checklist
- Change due to the resolution of uncertain events or other changes in circumstances
- Change after a modification: allocation according to the treatment retained for the modification
This workpaper does not restate the general rules for allocating a change in the price; describe the change and its treatment.
Allocation of the transaction price
CalculationsIFRS 15 §74IFRS 15 §76IFRS 15 §79IFRS 15 §82IFRS 15
Stand-alone selling price estimated under the residual approach (transaction price − observable prices of the other items)
Calculation
54,000
Transaction price to allocate (from “Determining the transaction price”) ; − Sum of the observable stand-alone selling prices of the other goods or services (residual approach)
Approach permitted only if the price of the item is highly variable or uncertain (para. 79); carry the result into the stand-alone selling price table.
Estimated stand-alone selling price of the option (incremental discount × likelihood of exercise)
Calculation
Discount obtained by exercising the option, less the discount available without exercising it (total expected amount) ; Likelihood of exercise of the option (%)
Carry the result as the row of the option in the stand-alone selling price table (para. B42).
Share of the transaction price allocated to the obligation detailed
CalculationRequired
43,200
Transaction price to allocate (from “Determining the transaction price”) ; Stand-alone selling prices at inception (one row per obligation, key PO_1 to PO_4) ; Obligation whose share of the price is detailed
Allocation in proportion to stand-alone selling prices (para. 74 and 76). The row key must match the obligation chosen. If a discount is allocated to a subset (para. 82), enter for those obligations their price net of their share of the discount calculated below (teaching presentation assumption).
Total allocated to the obligations
CalculationRequired
54,000
Transaction price to allocate (from “Determining the transaction price”) ; Stand-alone selling prices at inception (one row per obligation, key PO_1 to PO_4) ; Obligation whose share of the price is detailed
Share of the discount allocated to the obligation of the subset detailed
Calculation
Discount allocated to a subset of obligations ; Obligations of the subset to which the discount relates (key PO_1 to PO_4, stand-alone selling price) ; Obligation of the subset whose share of the discount is detailed
Estimating stand-alone selling prices
JudgmentIFRS 15 §77IFRS 15 §78IFRS 15 §79IFRS 15 §80
Method of determination retained
JudgmentRequired
Combination of methods
Observable prices for all obligations / Adjusted market assessment approach / Expected cost plus a margin approach / Residual approach (highly variable or uncertain price) / Combination of methods
The method and data retained (margin, market adjustments) are documented choices of the entity; the standard mentions suitable methods without imposing them (para. 79).
Rationale: facts relied on, analysis, alternative rejected
TextRequired
Conclusion
ConclusionAllocation table of the transaction price by performance obligation, discounts and options included
ConclusionRequired
Normative references
ReferencesParagraphs cited in this workpaper (verification status shown from the register)
References
Checks and financial statement impact
- The method of determination is documentedPass
- The transaction price is fully allocatedPass
- The allocation is calculatedPass
- Assets
- 0
- Liabilities
- 0
- Profit or loss
- 0
- OCI
- 0
- Equity
- 0
- File and entity
- Bundled cold room, installation and maintenance: five steps and allocation of the price
- Case task documented here
- Allocate the transaction price to the performance obligations.
Inputs
InputsTransaction price to allocate (from “Determining the transaction price”)
NumberRequired
54,000
Stand-alone selling prices at inception (one row per obligation, key PO_1 to PO_4)
TableRequired
PO_1 · COLD_ROOM · 48,000 · OBSERVABLE_PRICE | PO_2 · INSTALLATION · 4,000 · EXPECTED_COST_PLUS_MARGIN | PO_3 · MAINTENANCE · 8,000 · OBSERVABLE_PRICE
Stand-alone selling prices that are not observable are the entity's estimates, maximising the use of observable inputs (para. 78); the standard imposes no amount.
Obligation whose share of the price is detailed
ChoiceRequired
Performance obligation 2
Performance obligation 1 / Performance obligation 2 / Performance obligation 3 / Performance obligation 4
Sum of the observable stand-alone selling prices of the other goods or services (residual approach)
Number
Discount allocated to a subset of obligations
Number
Obligations of the subset to which the discount relates (key PO_1 to PO_4, stand-alone selling price)
Table
Obligation of the subset whose share of the discount is detailed
Choice
Performance obligation 1 / Performance obligation 2 / Performance obligation 3 / Performance obligation 4
Discount obtained by exercising the option, less the discount available without exercising it (total expected amount)
Number
Likelihood of exercise of the option (%)
Number
The entity's estimate (exercise history, for example), never set by the standard (para. B42).
Change in the transaction price after inception (cause, amount, obligations concerned)
Text
Supporting evidence
EvidenceEvidence obtained and referenced (category, document reference)
EvidenceRequired
Stand-alone selling prices
AnalysisIFRS 15 §73IFRS 15 §74IFRS 15 §75IFRS 15 §76IFRS 15 §77IFRS 15 §78IFRS 15 §79IFRS 15 §80
Determining stand-alone selling prices
ChecklistRequired
- Objective: allocate to each obligation the consideration expected for its transfer, in proportion to stand-alone selling prices save for exceptions
- Contract with a single obligation: no allocation (except variable consideration relating to a series)
- Prices determined at contract inception
- Best evidence: observable price of separate sales in similar circumstances; a contractual or list price is not presumed to be one
- Otherwise, estimate maximising observable inputs: adjusted market assessment approach, expected cost plus a margin approach, residual approach
- Residual approach limited to highly variable or uncertain prices; combination of methods possible
Discounts and variable consideration
AnalysisIFRS 15 §81IFRS 15 §82IFRS 15 §83IFRS 15 §84IFRS 15 §86
Allocation of the discount
Checklist
- Discount: sum of stand-alone selling prices exceeds the promised consideration; allocated to all obligations by default
- Allocation to a subset only if the three conditions of observable evidence are met (regular separate sales, bundle sold at a substantially identical discount)
- Discount allocated to the subset before using the residual approach
- Variable consideration may relate to the whole contract or to part of it; remainder allocated under the general rule
This workpaper does not restate the conditions for allocating variable consideration entirely to a single obligation.
Allocation of the discount retained
Choice
All obligations, proportionately / A subset, on observable evidence / Not applicable: no discount
Customer options for additional goods or services
AnalysisIFRS 15 §B40IFRS 15IFRS 15 §B43
Analysis of the option
Checklist
- Material right the customer would not receive without entering into the contract (discount beyond the usual discounts): performance obligation
- Revenue for the option recognised when the future goods or services are transferred or when the option expires
- Stand-alone selling price not observable: discount obtained, adjusted for the discount available without the option and for the likelihood of exercise
- Similar future goods provided under the original terms (renewals): allocation possible by reference to the goods expected and the corresponding consideration
Changes in the transaction price
AnalysisIFRS 15 §87IFRS 15 §90
Analysis of the change
Checklist
- Change due to the resolution of uncertain events or other changes in circumstances
- Change after a modification: allocation according to the treatment retained for the modification
This workpaper does not restate the general rules for allocating a change in the price; describe the change and its treatment.
Allocation of the transaction price
CalculationsIFRS 15 §74IFRS 15 §76IFRS 15 §79IFRS 15 §82IFRS 15
Stand-alone selling price estimated under the residual approach (transaction price − observable prices of the other items)
Calculation
54,000
Transaction price to allocate (from “Determining the transaction price”) ; − Sum of the observable stand-alone selling prices of the other goods or services (residual approach)
Approach permitted only if the price of the item is highly variable or uncertain (para. 79); carry the result into the stand-alone selling price table.
Estimated stand-alone selling price of the option (incremental discount × likelihood of exercise)
Calculation
Discount obtained by exercising the option, less the discount available without exercising it (total expected amount) ; Likelihood of exercise of the option (%)
Carry the result as the row of the option in the stand-alone selling price table (para. B42).
Share of the transaction price allocated to the obligation detailed
CalculationRequired
3,600
Transaction price to allocate (from “Determining the transaction price”) ; Stand-alone selling prices at inception (one row per obligation, key PO_1 to PO_4) ; Obligation whose share of the price is detailed
Allocation in proportion to stand-alone selling prices (para. 74 and 76). The row key must match the obligation chosen. If a discount is allocated to a subset (para. 82), enter for those obligations their price net of their share of the discount calculated below (teaching presentation assumption).
Total allocated to the obligations
CalculationRequired
54,000
Transaction price to allocate (from “Determining the transaction price”) ; Stand-alone selling prices at inception (one row per obligation, key PO_1 to PO_4) ; Obligation whose share of the price is detailed
Share of the discount allocated to the obligation of the subset detailed
Calculation
Discount allocated to a subset of obligations ; Obligations of the subset to which the discount relates (key PO_1 to PO_4, stand-alone selling price) ; Obligation of the subset whose share of the discount is detailed
Estimating stand-alone selling prices
JudgmentIFRS 15 §77IFRS 15 §78IFRS 15 §79IFRS 15 §80
Method of determination retained
JudgmentRequired
Combination of methods
Observable prices for all obligations / Adjusted market assessment approach / Expected cost plus a margin approach / Residual approach (highly variable or uncertain price) / Combination of methods
The method and data retained (margin, market adjustments) are documented choices of the entity; the standard mentions suitable methods without imposing them (para. 79).
Rationale: facts relied on, analysis, alternative rejected
TextRequired
Conclusion
ConclusionAllocation table of the transaction price by performance obligation, discounts and options included
ConclusionRequired
Normative references
ReferencesParagraphs cited in this workpaper (verification status shown from the register)
References
Checks and financial statement impact
- The method of determination is documentedPass
- The transaction price is fully allocatedPass
- The allocation is calculatedPass
- Assets
- 0
- Liabilities
- 0
- Profit or loss
- 0
- OCI
- 0
- Equity
- 0
- File and entity
- Bundled cold room, installation and maintenance: five steps and allocation of the price
- Case task documented here
- Allocate the transaction price to the performance obligations.
Inputs
InputsTransaction price to allocate (from “Determining the transaction price”)
NumberRequired
54,000
Stand-alone selling prices at inception (one row per obligation, key PO_1 to PO_4)
TableRequired
PO_1 · COLD_ROOM · 48,000 · OBSERVABLE_PRICE | PO_2 · INSTALLATION · 4,000 · EXPECTED_COST_PLUS_MARGIN | PO_3 · MAINTENANCE · 8,000 · OBSERVABLE_PRICE
Stand-alone selling prices that are not observable are the entity's estimates, maximising the use of observable inputs (para. 78); the standard imposes no amount.
Obligation whose share of the price is detailed
ChoiceRequired
Performance obligation 3
Performance obligation 1 / Performance obligation 2 / Performance obligation 3 / Performance obligation 4
Sum of the observable stand-alone selling prices of the other goods or services (residual approach)
Number
Discount allocated to a subset of obligations
Number
Obligations of the subset to which the discount relates (key PO_1 to PO_4, stand-alone selling price)
Table
Obligation of the subset whose share of the discount is detailed
Choice
Performance obligation 1 / Performance obligation 2 / Performance obligation 3 / Performance obligation 4
Discount obtained by exercising the option, less the discount available without exercising it (total expected amount)
Number
Likelihood of exercise of the option (%)
Number
The entity's estimate (exercise history, for example), never set by the standard (para. B42).
Change in the transaction price after inception (cause, amount, obligations concerned)
Text
Supporting evidence
EvidenceEvidence obtained and referenced (category, document reference)
EvidenceRequired
Stand-alone selling prices
AnalysisIFRS 15 §73IFRS 15 §74IFRS 15 §75IFRS 15 §76IFRS 15 §77IFRS 15 §78IFRS 15 §79IFRS 15 §80
Determining stand-alone selling prices
ChecklistRequired
- Objective: allocate to each obligation the consideration expected for its transfer, in proportion to stand-alone selling prices save for exceptions
- Contract with a single obligation: no allocation (except variable consideration relating to a series)
- Prices determined at contract inception
- Best evidence: observable price of separate sales in similar circumstances; a contractual or list price is not presumed to be one
- Otherwise, estimate maximising observable inputs: adjusted market assessment approach, expected cost plus a margin approach, residual approach
- Residual approach limited to highly variable or uncertain prices; combination of methods possible
Discounts and variable consideration
AnalysisIFRS 15 §81IFRS 15 §82IFRS 15 §83IFRS 15 §84IFRS 15 §86
Allocation of the discount
Checklist
- Discount: sum of stand-alone selling prices exceeds the promised consideration; allocated to all obligations by default
- Allocation to a subset only if the three conditions of observable evidence are met (regular separate sales, bundle sold at a substantially identical discount)
- Discount allocated to the subset before using the residual approach
- Variable consideration may relate to the whole contract or to part of it; remainder allocated under the general rule
This workpaper does not restate the conditions for allocating variable consideration entirely to a single obligation.
Allocation of the discount retained
Choice
All obligations, proportionately / A subset, on observable evidence / Not applicable: no discount
Customer options for additional goods or services
AnalysisIFRS 15 §B40IFRS 15IFRS 15 §B43
Analysis of the option
Checklist
- Material right the customer would not receive without entering into the contract (discount beyond the usual discounts): performance obligation
- Revenue for the option recognised when the future goods or services are transferred or when the option expires
- Stand-alone selling price not observable: discount obtained, adjusted for the discount available without the option and for the likelihood of exercise
- Similar future goods provided under the original terms (renewals): allocation possible by reference to the goods expected and the corresponding consideration
Changes in the transaction price
AnalysisIFRS 15 §87IFRS 15 §90
Analysis of the change
Checklist
- Change due to the resolution of uncertain events or other changes in circumstances
- Change after a modification: allocation according to the treatment retained for the modification
This workpaper does not restate the general rules for allocating a change in the price; describe the change and its treatment.
Allocation of the transaction price
CalculationsIFRS 15 §74IFRS 15 §76IFRS 15 §79IFRS 15 §82IFRS 15
Stand-alone selling price estimated under the residual approach (transaction price − observable prices of the other items)
Calculation
54,000
Transaction price to allocate (from “Determining the transaction price”) ; − Sum of the observable stand-alone selling prices of the other goods or services (residual approach)
Approach permitted only if the price of the item is highly variable or uncertain (para. 79); carry the result into the stand-alone selling price table.
Estimated stand-alone selling price of the option (incremental discount × likelihood of exercise)
Calculation
Discount obtained by exercising the option, less the discount available without exercising it (total expected amount) ; Likelihood of exercise of the option (%)
Carry the result as the row of the option in the stand-alone selling price table (para. B42).
Share of the transaction price allocated to the obligation detailed
CalculationRequired
7,200
Transaction price to allocate (from “Determining the transaction price”) ; Stand-alone selling prices at inception (one row per obligation, key PO_1 to PO_4) ; Obligation whose share of the price is detailed
Allocation in proportion to stand-alone selling prices (para. 74 and 76). The row key must match the obligation chosen. If a discount is allocated to a subset (para. 82), enter for those obligations their price net of their share of the discount calculated below (teaching presentation assumption).
Total allocated to the obligations
CalculationRequired
54,000
Transaction price to allocate (from “Determining the transaction price”) ; Stand-alone selling prices at inception (one row per obligation, key PO_1 to PO_4) ; Obligation whose share of the price is detailed
Share of the discount allocated to the obligation of the subset detailed
Calculation
Discount allocated to a subset of obligations ; Obligations of the subset to which the discount relates (key PO_1 to PO_4, stand-alone selling price) ; Obligation of the subset whose share of the discount is detailed
Estimating stand-alone selling prices
JudgmentIFRS 15 §77IFRS 15 §78IFRS 15 §79IFRS 15 §80
Method of determination retained
JudgmentRequired
Combination of methods
Observable prices for all obligations / Adjusted market assessment approach / Expected cost plus a margin approach / Residual approach (highly variable or uncertain price) / Combination of methods
The method and data retained (margin, market adjustments) are documented choices of the entity; the standard mentions suitable methods without imposing them (para. 79).
Rationale: facts relied on, analysis, alternative rejected
TextRequired
Conclusion
ConclusionAllocation table of the transaction price by performance obligation, discounts and options included
ConclusionRequired
Normative references
ReferencesParagraphs cited in this workpaper (verification status shown from the register)
References
Checks and financial statement impact
- The method of determination is documentedPass
- The transaction price is fully allocatedPass
- The allocation is calculatedPass
- Assets
- 0
- Liabilities
- 0
- Profit or loss
- 0
- OCI
- 0
- Equity
- 0
- File and entity
- Software publisher: loyalty programme, multi-year advance payment and costs of obtaining contracts
- Case tasks documented here
- Does the discount voucher convey a material right?
- Calculate the incremental discount and the stand-alone selling price of the option.
- Allocate the price of the licence between the licence and the material right.
Inputs
InputsTransaction price to allocate (from “Determining the transaction price”)
NumberRequired
300,000
Stand-alone selling prices at inception (one row per obligation, key PO_1 to PO_4)
TableRequired
PO_1 · LICENCE · 300,000 · OBSERVABLE_PRICE | PO_2 · MATERIAL_RIGHT · 20,000 · ESTIMATE_B42
Stand-alone selling prices that are not observable are the entity's estimates, maximising the use of observable inputs (para. 78); the standard imposes no amount.
Obligation whose share of the price is detailed
ChoiceRequired
Performance obligation 1
Performance obligation 1 / Performance obligation 2 / Performance obligation 3 / Performance obligation 4
Sum of the observable stand-alone selling prices of the other goods or services (residual approach)
Number
Discount allocated to a subset of obligations
Number
Obligations of the subset to which the discount relates (key PO_1 to PO_4, stand-alone selling price)
Table
Obligation of the subset whose share of the discount is detailed
Choice
Performance obligation 1 / Performance obligation 2 / Performance obligation 3 / Performance obligation 4
Discount obtained by exercising the option, less the discount available without exercising it (total expected amount)
Number
25,000
Likelihood of exercise of the option (%)
Number
80 %
The entity's estimate (exercise history, for example), never set by the standard (para. B42).
Change in the transaction price after inception (cause, amount, obligations concerned)
Text
Supporting evidence
EvidenceEvidence obtained and referenced (category, document reference)
EvidenceRequired
Stand-alone selling prices
AnalysisIFRS 15 §73IFRS 15 §74IFRS 15 §75IFRS 15 §76IFRS 15 §77IFRS 15 §78IFRS 15 §79IFRS 15 §80
Determining stand-alone selling prices
ChecklistRequired
- Objective: allocate to each obligation the consideration expected for its transfer, in proportion to stand-alone selling prices save for exceptions
- Contract with a single obligation: no allocation (except variable consideration relating to a series)
- Prices determined at contract inception
- Best evidence: observable price of separate sales in similar circumstances; a contractual or list price is not presumed to be one
- Otherwise, estimate maximising observable inputs: adjusted market assessment approach, expected cost plus a margin approach, residual approach
- Residual approach limited to highly variable or uncertain prices; combination of methods possible
Discounts and variable consideration
AnalysisIFRS 15 §81IFRS 15 §82IFRS 15 §83IFRS 15 §84IFRS 15 §86
Allocation of the discount
Checklist
- Discount: sum of stand-alone selling prices exceeds the promised consideration; allocated to all obligations by default
- Allocation to a subset only if the three conditions of observable evidence are met (regular separate sales, bundle sold at a substantially identical discount)
- Discount allocated to the subset before using the residual approach
- Variable consideration may relate to the whole contract or to part of it; remainder allocated under the general rule
This workpaper does not restate the conditions for allocating variable consideration entirely to a single obligation.
Allocation of the discount retained
Choice
All obligations, proportionately / A subset, on observable evidence / Not applicable: no discount
Customer options for additional goods or services
AnalysisIFRS 15 §B40IFRS 15IFRS 15 §B43
Analysis of the option
Checklist
- Material right the customer would not receive without entering into the contract (discount beyond the usual discounts): performance obligation
- Revenue for the option recognised when the future goods or services are transferred or when the option expires
- Stand-alone selling price not observable: discount obtained, adjusted for the discount available without the option and for the likelihood of exercise
- Similar future goods provided under the original terms (renewals): allocation possible by reference to the goods expected and the corresponding consideration
Changes in the transaction price
AnalysisIFRS 15 §87IFRS 15 §90
Analysis of the change
Checklist
- Change due to the resolution of uncertain events or other changes in circumstances
- Change after a modification: allocation according to the treatment retained for the modification
This workpaper does not restate the general rules for allocating a change in the price; describe the change and its treatment.
Allocation of the transaction price
CalculationsIFRS 15 §74IFRS 15 §76IFRS 15 §79IFRS 15 §82IFRS 15
Stand-alone selling price estimated under the residual approach (transaction price − observable prices of the other items)
Calculation
300,000
Transaction price to allocate (from “Determining the transaction price”) ; − Sum of the observable stand-alone selling prices of the other goods or services (residual approach)
Approach permitted only if the price of the item is highly variable or uncertain (para. 79); carry the result into the stand-alone selling price table.
Estimated stand-alone selling price of the option (incremental discount × likelihood of exercise)
Calculation
20,000
Discount obtained by exercising the option, less the discount available without exercising it (total expected amount) ; Likelihood of exercise of the option (%)
Carry the result as the row of the option in the stand-alone selling price table (para. B42).
Share of the transaction price allocated to the obligation detailed
CalculationRequired
281,250
Transaction price to allocate (from “Determining the transaction price”) ; Stand-alone selling prices at inception (one row per obligation, key PO_1 to PO_4) ; Obligation whose share of the price is detailed
Allocation in proportion to stand-alone selling prices (para. 74 and 76). The row key must match the obligation chosen. If a discount is allocated to a subset (para. 82), enter for those obligations their price net of their share of the discount calculated below (teaching presentation assumption).
Total allocated to the obligations
CalculationRequired
300,000
Transaction price to allocate (from “Determining the transaction price”) ; Stand-alone selling prices at inception (one row per obligation, key PO_1 to PO_4) ; Obligation whose share of the price is detailed
Share of the discount allocated to the obligation of the subset detailed
Calculation
Discount allocated to a subset of obligations ; Obligations of the subset to which the discount relates (key PO_1 to PO_4, stand-alone selling price) ; Obligation of the subset whose share of the discount is detailed
Estimating stand-alone selling prices
JudgmentIFRS 15 §77IFRS 15 §78IFRS 15 §79IFRS 15 §80
Method of determination retained
JudgmentRequired
Combination of methods
Observable prices for all obligations / Adjusted market assessment approach / Expected cost plus a margin approach / Residual approach (highly variable or uncertain price) / Combination of methods
The method and data retained (margin, market adjustments) are documented choices of the entity; the standard mentions suitable methods without imposing them (para. 79).
Rationale: facts relied on, analysis, alternative rejected
TextRequired
Conclusion
ConclusionAllocation table of the transaction price by performance obligation, discounts and options included
ConclusionRequired
Normative references
ReferencesParagraphs cited in this workpaper (verification status shown from the register)
References
Checks and financial statement impact
- The method of determination is documentedPass
- The transaction price is fully allocatedPass
- The allocation is calculatedPass
- Assets
- 0
- Liabilities
- 0
- Profit or loss
- 0
- OCI
- 0
- Equity
- 0
- File and entity
- Software publisher: loyalty programme, multi-year advance payment and costs of obtaining contracts
- Case tasks documented here
- Does the discount voucher convey a material right?
- Calculate the incremental discount and the stand-alone selling price of the option.
- Allocate the price of the licence between the licence and the material right.
Inputs
InputsTransaction price to allocate (from “Determining the transaction price”)
NumberRequired
300,000
Stand-alone selling prices at inception (one row per obligation, key PO_1 to PO_4)
TableRequired
PO_1 · LICENCE · 300,000 · OBSERVABLE_PRICE | PO_2 · MATERIAL_RIGHT · 20,000 · ESTIMATE_B42
Stand-alone selling prices that are not observable are the entity's estimates, maximising the use of observable inputs (para. 78); the standard imposes no amount.
Obligation whose share of the price is detailed
ChoiceRequired
Performance obligation 2
Performance obligation 1 / Performance obligation 2 / Performance obligation 3 / Performance obligation 4
Sum of the observable stand-alone selling prices of the other goods or services (residual approach)
Number
Discount allocated to a subset of obligations
Number
Obligations of the subset to which the discount relates (key PO_1 to PO_4, stand-alone selling price)
Table
Obligation of the subset whose share of the discount is detailed
Choice
Performance obligation 1 / Performance obligation 2 / Performance obligation 3 / Performance obligation 4
Discount obtained by exercising the option, less the discount available without exercising it (total expected amount)
Number
25,000
Likelihood of exercise of the option (%)
Number
80 %
The entity's estimate (exercise history, for example), never set by the standard (para. B42).
Change in the transaction price after inception (cause, amount, obligations concerned)
Text
Supporting evidence
EvidenceEvidence obtained and referenced (category, document reference)
EvidenceRequired
Stand-alone selling prices
AnalysisIFRS 15 §73IFRS 15 §74IFRS 15 §75IFRS 15 §76IFRS 15 §77IFRS 15 §78IFRS 15 §79IFRS 15 §80
Determining stand-alone selling prices
ChecklistRequired
- Objective: allocate to each obligation the consideration expected for its transfer, in proportion to stand-alone selling prices save for exceptions
- Contract with a single obligation: no allocation (except variable consideration relating to a series)
- Prices determined at contract inception
- Best evidence: observable price of separate sales in similar circumstances; a contractual or list price is not presumed to be one
- Otherwise, estimate maximising observable inputs: adjusted market assessment approach, expected cost plus a margin approach, residual approach
- Residual approach limited to highly variable or uncertain prices; combination of methods possible
Discounts and variable consideration
AnalysisIFRS 15 §81IFRS 15 §82IFRS 15 §83IFRS 15 §84IFRS 15 §86
Allocation of the discount
Checklist
- Discount: sum of stand-alone selling prices exceeds the promised consideration; allocated to all obligations by default
- Allocation to a subset only if the three conditions of observable evidence are met (regular separate sales, bundle sold at a substantially identical discount)
- Discount allocated to the subset before using the residual approach
- Variable consideration may relate to the whole contract or to part of it; remainder allocated under the general rule
This workpaper does not restate the conditions for allocating variable consideration entirely to a single obligation.
Allocation of the discount retained
Choice
All obligations, proportionately / A subset, on observable evidence / Not applicable: no discount
Customer options for additional goods or services
AnalysisIFRS 15 §B40IFRS 15IFRS 15 §B43
Analysis of the option
Checklist
- Material right the customer would not receive without entering into the contract (discount beyond the usual discounts): performance obligation
- Revenue for the option recognised when the future goods or services are transferred or when the option expires
- Stand-alone selling price not observable: discount obtained, adjusted for the discount available without the option and for the likelihood of exercise
- Similar future goods provided under the original terms (renewals): allocation possible by reference to the goods expected and the corresponding consideration
Changes in the transaction price
AnalysisIFRS 15 §87IFRS 15 §90
Analysis of the change
Checklist
- Change due to the resolution of uncertain events or other changes in circumstances
- Change after a modification: allocation according to the treatment retained for the modification
This workpaper does not restate the general rules for allocating a change in the price; describe the change and its treatment.
Allocation of the transaction price
CalculationsIFRS 15 §74IFRS 15 §76IFRS 15 §79IFRS 15 §82IFRS 15
Stand-alone selling price estimated under the residual approach (transaction price − observable prices of the other items)
Calculation
300,000
Transaction price to allocate (from “Determining the transaction price”) ; − Sum of the observable stand-alone selling prices of the other goods or services (residual approach)
Approach permitted only if the price of the item is highly variable or uncertain (para. 79); carry the result into the stand-alone selling price table.
Estimated stand-alone selling price of the option (incremental discount × likelihood of exercise)
Calculation
20,000
Discount obtained by exercising the option, less the discount available without exercising it (total expected amount) ; Likelihood of exercise of the option (%)
Carry the result as the row of the option in the stand-alone selling price table (para. B42).
Share of the transaction price allocated to the obligation detailed
CalculationRequired
18,750
Transaction price to allocate (from “Determining the transaction price”) ; Stand-alone selling prices at inception (one row per obligation, key PO_1 to PO_4) ; Obligation whose share of the price is detailed
Allocation in proportion to stand-alone selling prices (para. 74 and 76). The row key must match the obligation chosen. If a discount is allocated to a subset (para. 82), enter for those obligations their price net of their share of the discount calculated below (teaching presentation assumption).
Total allocated to the obligations
CalculationRequired
300,000
Transaction price to allocate (from “Determining the transaction price”) ; Stand-alone selling prices at inception (one row per obligation, key PO_1 to PO_4) ; Obligation whose share of the price is detailed
Share of the discount allocated to the obligation of the subset detailed
Calculation
Discount allocated to a subset of obligations ; Obligations of the subset to which the discount relates (key PO_1 to PO_4, stand-alone selling price) ; Obligation of the subset whose share of the discount is detailed
Estimating stand-alone selling prices
JudgmentIFRS 15 §77IFRS 15 §78IFRS 15 §79IFRS 15 §80
Method of determination retained
JudgmentRequired
Combination of methods
Observable prices for all obligations / Adjusted market assessment approach / Expected cost plus a margin approach / Residual approach (highly variable or uncertain price) / Combination of methods
The method and data retained (margin, market adjustments) are documented choices of the entity; the standard mentions suitable methods without imposing them (para. 79).
Rationale: facts relied on, analysis, alternative rejected
TextRequired
Conclusion
ConclusionAllocation table of the transaction price by performance obligation, discounts and options included
ConclusionRequired
Normative references
ReferencesParagraphs cited in this workpaper (verification status shown from the register)
References
Checks and financial statement impact
- The method of determination is documentedPass
- The transaction price is fully allocatedPass
- The allocation is calculatedPass
- Assets
- 0
- Liabilities
- 0
- Profit or loss
- 0
- OCI
- 0
- Equity
- 0
- File and entity
- Professional file: revenue review of an industrial and services group
- Case task documented here
- Estimate the stand-alone selling prices and allocate the price of the Brévannes contract.
Inputs
InputsTransaction price to allocate (from “Determining the transaction price”)
NumberRequired
5,640,000
Stand-alone selling prices at inception (one row per obligation, key PO_1 to PO_4)
TableRequired
PO_1 · CUSTOM_LINE · 5,000,000 · EXPECTED_COST_PLUS_MARGIN | PO_2 · MAINTENANCE_4_YEARS · 1,000,000 · OBSERVABLE_PRICE
Stand-alone selling prices that are not observable are the entity's estimates, maximising the use of observable inputs (para. 78); the standard imposes no amount.
Obligation whose share of the price is detailed
ChoiceRequired
Performance obligation 1
Performance obligation 1 / Performance obligation 2 / Performance obligation 3 / Performance obligation 4
Sum of the observable stand-alone selling prices of the other goods or services (residual approach)
Number
Discount allocated to a subset of obligations
Number
Obligations of the subset to which the discount relates (key PO_1 to PO_4, stand-alone selling price)
Table
Obligation of the subset whose share of the discount is detailed
Choice
Performance obligation 1 / Performance obligation 2 / Performance obligation 3 / Performance obligation 4
Discount obtained by exercising the option, less the discount available without exercising it (total expected amount)
Number
Likelihood of exercise of the option (%)
Number
The entity's estimate (exercise history, for example), never set by the standard (para. B42).
Change in the transaction price after inception (cause, amount, obligations concerned)
Text
Supporting evidence
EvidenceEvidence obtained and referenced (category, document reference)
EvidenceRequired
Stand-alone selling prices
AnalysisIFRS 15 §73IFRS 15 §74IFRS 15 §75IFRS 15 §76IFRS 15 §77IFRS 15 §78IFRS 15 §79IFRS 15 §80
Determining stand-alone selling prices
ChecklistRequired
- Objective: allocate to each obligation the consideration expected for its transfer, in proportion to stand-alone selling prices save for exceptions
- Contract with a single obligation: no allocation (except variable consideration relating to a series)
- Prices determined at contract inception
- Best evidence: observable price of separate sales in similar circumstances; a contractual or list price is not presumed to be one
- Otherwise, estimate maximising observable inputs: adjusted market assessment approach, expected cost plus a margin approach, residual approach
- Residual approach limited to highly variable or uncertain prices; combination of methods possible
Discounts and variable consideration
AnalysisIFRS 15 §81IFRS 15 §82IFRS 15 §83IFRS 15 §84IFRS 15 §86
Allocation of the discount
Checklist
- Discount: sum of stand-alone selling prices exceeds the promised consideration; allocated to all obligations by default
- Allocation to a subset only if the three conditions of observable evidence are met (regular separate sales, bundle sold at a substantially identical discount)
- Discount allocated to the subset before using the residual approach
- Variable consideration may relate to the whole contract or to part of it; remainder allocated under the general rule
This workpaper does not restate the conditions for allocating variable consideration entirely to a single obligation.
Allocation of the discount retained
Choice
All obligations, proportionately / A subset, on observable evidence / Not applicable: no discount
Customer options for additional goods or services
AnalysisIFRS 15 §B40IFRS 15IFRS 15 §B43
Analysis of the option
Checklist
- Material right the customer would not receive without entering into the contract (discount beyond the usual discounts): performance obligation
- Revenue for the option recognised when the future goods or services are transferred or when the option expires
- Stand-alone selling price not observable: discount obtained, adjusted for the discount available without the option and for the likelihood of exercise
- Similar future goods provided under the original terms (renewals): allocation possible by reference to the goods expected and the corresponding consideration
Changes in the transaction price
AnalysisIFRS 15 §87IFRS 15 §90
Analysis of the change
Checklist
- Change due to the resolution of uncertain events or other changes in circumstances
- Change after a modification: allocation according to the treatment retained for the modification
This workpaper does not restate the general rules for allocating a change in the price; describe the change and its treatment.
Allocation of the transaction price
CalculationsIFRS 15 §74IFRS 15 §76IFRS 15 §79IFRS 15 §82IFRS 15
Stand-alone selling price estimated under the residual approach (transaction price − observable prices of the other items)
Calculation
5,640,000
Transaction price to allocate (from “Determining the transaction price”) ; − Sum of the observable stand-alone selling prices of the other goods or services (residual approach)
Approach permitted only if the price of the item is highly variable or uncertain (para. 79); carry the result into the stand-alone selling price table.
Estimated stand-alone selling price of the option (incremental discount × likelihood of exercise)
Calculation
Discount obtained by exercising the option, less the discount available without exercising it (total expected amount) ; Likelihood of exercise of the option (%)
Carry the result as the row of the option in the stand-alone selling price table (para. B42).
Share of the transaction price allocated to the obligation detailed
CalculationRequired
4,700,000
Transaction price to allocate (from “Determining the transaction price”) ; Stand-alone selling prices at inception (one row per obligation, key PO_1 to PO_4) ; Obligation whose share of the price is detailed
Allocation in proportion to stand-alone selling prices (para. 74 and 76). The row key must match the obligation chosen. If a discount is allocated to a subset (para. 82), enter for those obligations their price net of their share of the discount calculated below (teaching presentation assumption).
Total allocated to the obligations
CalculationRequired
5,640,000
Transaction price to allocate (from “Determining the transaction price”) ; Stand-alone selling prices at inception (one row per obligation, key PO_1 to PO_4) ; Obligation whose share of the price is detailed
Share of the discount allocated to the obligation of the subset detailed
Calculation
Discount allocated to a subset of obligations ; Obligations of the subset to which the discount relates (key PO_1 to PO_4, stand-alone selling price) ; Obligation of the subset whose share of the discount is detailed
Estimating stand-alone selling prices
JudgmentIFRS 15 §77IFRS 15 §78IFRS 15 §79IFRS 15 §80
Method of determination retained
JudgmentRequired
Combination of methods
Observable prices for all obligations / Adjusted market assessment approach / Expected cost plus a margin approach / Residual approach (highly variable or uncertain price) / Combination of methods
The method and data retained (margin, market adjustments) are documented choices of the entity; the standard mentions suitable methods without imposing them (para. 79).
Rationale: facts relied on, analysis, alternative rejected
TextRequired
Conclusion
ConclusionAllocation table of the transaction price by performance obligation, discounts and options included
ConclusionRequired
Normative references
ReferencesParagraphs cited in this workpaper (verification status shown from the register)
References
Checks and financial statement impact
- The method of determination is documentedPass
- The transaction price is fully allocatedPass
- The allocation is calculatedPass
- Assets
- 0
- Liabilities
- 0
- Profit or loss
- 0
- OCI
- 0
- Equity
- 0
- File and entity
- Professional file: revenue review of an industrial and services group
- Case task documented here
- Estimate the stand-alone selling prices and allocate the price of the Brévannes contract.
Inputs
InputsTransaction price to allocate (from “Determining the transaction price”)
NumberRequired
5,640,000
Stand-alone selling prices at inception (one row per obligation, key PO_1 to PO_4)
TableRequired
PO_1 · CUSTOM_LINE · 5,000,000 · EXPECTED_COST_PLUS_MARGIN | PO_2 · MAINTENANCE_4_YEARS · 1,000,000 · OBSERVABLE_PRICE
Stand-alone selling prices that are not observable are the entity's estimates, maximising the use of observable inputs (para. 78); the standard imposes no amount.
Obligation whose share of the price is detailed
ChoiceRequired
Performance obligation 2
Performance obligation 1 / Performance obligation 2 / Performance obligation 3 / Performance obligation 4
Sum of the observable stand-alone selling prices of the other goods or services (residual approach)
Number
Discount allocated to a subset of obligations
Number
Obligations of the subset to which the discount relates (key PO_1 to PO_4, stand-alone selling price)
Table
Obligation of the subset whose share of the discount is detailed
Choice
Performance obligation 1 / Performance obligation 2 / Performance obligation 3 / Performance obligation 4
Discount obtained by exercising the option, less the discount available without exercising it (total expected amount)
Number
Likelihood of exercise of the option (%)
Number
The entity's estimate (exercise history, for example), never set by the standard (para. B42).
Change in the transaction price after inception (cause, amount, obligations concerned)
Text
Supporting evidence
EvidenceEvidence obtained and referenced (category, document reference)
EvidenceRequired
Stand-alone selling prices
AnalysisIFRS 15 §73IFRS 15 §74IFRS 15 §75IFRS 15 §76IFRS 15 §77IFRS 15 §78IFRS 15 §79IFRS 15 §80
Determining stand-alone selling prices
ChecklistRequired
- Objective: allocate to each obligation the consideration expected for its transfer, in proportion to stand-alone selling prices save for exceptions
- Contract with a single obligation: no allocation (except variable consideration relating to a series)
- Prices determined at contract inception
- Best evidence: observable price of separate sales in similar circumstances; a contractual or list price is not presumed to be one
- Otherwise, estimate maximising observable inputs: adjusted market assessment approach, expected cost plus a margin approach, residual approach
- Residual approach limited to highly variable or uncertain prices; combination of methods possible
Discounts and variable consideration
AnalysisIFRS 15 §81IFRS 15 §82IFRS 15 §83IFRS 15 §84IFRS 15 §86
Allocation of the discount
Checklist
- Discount: sum of stand-alone selling prices exceeds the promised consideration; allocated to all obligations by default
- Allocation to a subset only if the three conditions of observable evidence are met (regular separate sales, bundle sold at a substantially identical discount)
- Discount allocated to the subset before using the residual approach
- Variable consideration may relate to the whole contract or to part of it; remainder allocated under the general rule
This workpaper does not restate the conditions for allocating variable consideration entirely to a single obligation.
Allocation of the discount retained
Choice
All obligations, proportionately / A subset, on observable evidence / Not applicable: no discount
Customer options for additional goods or services
AnalysisIFRS 15 §B40IFRS 15IFRS 15 §B43
Analysis of the option
Checklist
- Material right the customer would not receive without entering into the contract (discount beyond the usual discounts): performance obligation
- Revenue for the option recognised when the future goods or services are transferred or when the option expires
- Stand-alone selling price not observable: discount obtained, adjusted for the discount available without the option and for the likelihood of exercise
- Similar future goods provided under the original terms (renewals): allocation possible by reference to the goods expected and the corresponding consideration
Changes in the transaction price
AnalysisIFRS 15 §87IFRS 15 §90
Analysis of the change
Checklist
- Change due to the resolution of uncertain events or other changes in circumstances
- Change after a modification: allocation according to the treatment retained for the modification
This workpaper does not restate the general rules for allocating a change in the price; describe the change and its treatment.
Allocation of the transaction price
CalculationsIFRS 15 §74IFRS 15 §76IFRS 15 §79IFRS 15 §82IFRS 15
Stand-alone selling price estimated under the residual approach (transaction price − observable prices of the other items)
Calculation
5,640,000
Transaction price to allocate (from “Determining the transaction price”) ; − Sum of the observable stand-alone selling prices of the other goods or services (residual approach)
Approach permitted only if the price of the item is highly variable or uncertain (para. 79); carry the result into the stand-alone selling price table.
Estimated stand-alone selling price of the option (incremental discount × likelihood of exercise)
Calculation
Discount obtained by exercising the option, less the discount available without exercising it (total expected amount) ; Likelihood of exercise of the option (%)
Carry the result as the row of the option in the stand-alone selling price table (para. B42).
Share of the transaction price allocated to the obligation detailed
CalculationRequired
940,000
Transaction price to allocate (from “Determining the transaction price”) ; Stand-alone selling prices at inception (one row per obligation, key PO_1 to PO_4) ; Obligation whose share of the price is detailed
Allocation in proportion to stand-alone selling prices (para. 74 and 76). The row key must match the obligation chosen. If a discount is allocated to a subset (para. 82), enter for those obligations their price net of their share of the discount calculated below (teaching presentation assumption).
Total allocated to the obligations
CalculationRequired
5,640,000
Transaction price to allocate (from “Determining the transaction price”) ; Stand-alone selling prices at inception (one row per obligation, key PO_1 to PO_4) ; Obligation whose share of the price is detailed
Share of the discount allocated to the obligation of the subset detailed
Calculation
Discount allocated to a subset of obligations ; Obligations of the subset to which the discount relates (key PO_1 to PO_4, stand-alone selling price) ; Obligation of the subset whose share of the discount is detailed
Estimating stand-alone selling prices
JudgmentIFRS 15 §77IFRS 15 §78IFRS 15 §79IFRS 15 §80
Method of determination retained
JudgmentRequired
Combination of methods
Observable prices for all obligations / Adjusted market assessment approach / Expected cost plus a margin approach / Residual approach (highly variable or uncertain price) / Combination of methods
The method and data retained (margin, market adjustments) are documented choices of the entity; the standard mentions suitable methods without imposing them (para. 79).
Rationale: facts relied on, analysis, alternative rejected
TextRequired
Conclusion
ConclusionAllocation table of the transaction price by performance obligation, discounts and options included
ConclusionRequired
Normative references
ReferencesParagraphs cited in this workpaper (verification status shown from the register)
References
Checks and financial statement impact
- The method of determination is documentedPass
- The transaction price is fully allocatedPass
- The allocation is calculatedPass
- Assets
- 0
- Liabilities
- 0
- Profit or loss
- 0
- OCI
- 0
- Equity
- 0
Inputs
InputsTransaction price to allocate (from “Determining the transaction price”)
NumberRequired
Stand-alone selling prices at inception (one row per obligation, key PO_1 to PO_4)
TableRequired
Stand-alone selling prices that are not observable are the entity's estimates, maximising the use of observable inputs (para. 78); the standard imposes no amount.
Obligation whose share of the price is detailed
ChoiceRequired
Performance obligation 1 / Performance obligation 2 / Performance obligation 3 / Performance obligation 4
Sum of the observable stand-alone selling prices of the other goods or services (residual approach)
Number
Discount allocated to a subset of obligations
Number
Obligations of the subset to which the discount relates (key PO_1 to PO_4, stand-alone selling price)
Table
Obligation of the subset whose share of the discount is detailed
Choice
Performance obligation 1 / Performance obligation 2 / Performance obligation 3 / Performance obligation 4
Discount obtained by exercising the option, less the discount available without exercising it (total expected amount)
Number
Likelihood of exercise of the option (%)
Number
The entity's estimate (exercise history, for example), never set by the standard (para. B42).
Change in the transaction price after inception (cause, amount, obligations concerned)
Text
Supporting evidence
EvidenceEvidence obtained and referenced (category, document reference)
EvidenceRequired
Stand-alone selling prices
AnalysisIFRS 15 §73IFRS 15 §74IFRS 15 §75IFRS 15 §76IFRS 15 §77IFRS 15 §78IFRS 15 §79IFRS 15 §80
Determining stand-alone selling prices
ChecklistRequired
- Objective: allocate to each obligation the consideration expected for its transfer, in proportion to stand-alone selling prices save for exceptions
- Contract with a single obligation: no allocation (except variable consideration relating to a series)
- Prices determined at contract inception
- Best evidence: observable price of separate sales in similar circumstances; a contractual or list price is not presumed to be one
- Otherwise, estimate maximising observable inputs: adjusted market assessment approach, expected cost plus a margin approach, residual approach
- Residual approach limited to highly variable or uncertain prices; combination of methods possible
Discounts and variable consideration
AnalysisIFRS 15 §81IFRS 15 §82IFRS 15 §83IFRS 15 §84IFRS 15 §86
Allocation of the discount
Checklist
- Discount: sum of stand-alone selling prices exceeds the promised consideration; allocated to all obligations by default
- Allocation to a subset only if the three conditions of observable evidence are met (regular separate sales, bundle sold at a substantially identical discount)
- Discount allocated to the subset before using the residual approach
- Variable consideration may relate to the whole contract or to part of it; remainder allocated under the general rule
This workpaper does not restate the conditions for allocating variable consideration entirely to a single obligation.
Allocation of the discount retained
Choice
All obligations, proportionately / A subset, on observable evidence / Not applicable: no discount
Customer options for additional goods or services
AnalysisIFRS 15 §B40IFRS 15IFRS 15 §B43
Analysis of the option
Checklist
- Material right the customer would not receive without entering into the contract (discount beyond the usual discounts): performance obligation
- Revenue for the option recognised when the future goods or services are transferred or when the option expires
- Stand-alone selling price not observable: discount obtained, adjusted for the discount available without the option and for the likelihood of exercise
- Similar future goods provided under the original terms (renewals): allocation possible by reference to the goods expected and the corresponding consideration
Changes in the transaction price
AnalysisIFRS 15 §87IFRS 15 §90
Analysis of the change
Checklist
- Change due to the resolution of uncertain events or other changes in circumstances
- Change after a modification: allocation according to the treatment retained for the modification
This workpaper does not restate the general rules for allocating a change in the price; describe the change and its treatment.
Allocation of the transaction price
CalculationsIFRS 15 §74IFRS 15 §76IFRS 15 §79IFRS 15 §82IFRS 15
Stand-alone selling price estimated under the residual approach (transaction price − observable prices of the other items)
Calculation
Transaction price to allocate (from “Determining the transaction price”) ; − Sum of the observable stand-alone selling prices of the other goods or services (residual approach)
Approach permitted only if the price of the item is highly variable or uncertain (para. 79); carry the result into the stand-alone selling price table.
Estimated stand-alone selling price of the option (incremental discount × likelihood of exercise)
Calculation
Discount obtained by exercising the option, less the discount available without exercising it (total expected amount) ; Likelihood of exercise of the option (%)
Carry the result as the row of the option in the stand-alone selling price table (para. B42).
Share of the transaction price allocated to the obligation detailed
CalculationRequired
Transaction price to allocate (from “Determining the transaction price”) ; Stand-alone selling prices at inception (one row per obligation, key PO_1 to PO_4) ; Obligation whose share of the price is detailed
Allocation in proportion to stand-alone selling prices (para. 74 and 76). The row key must match the obligation chosen. If a discount is allocated to a subset (para. 82), enter for those obligations their price net of their share of the discount calculated below (teaching presentation assumption).
Total allocated to the obligations
CalculationRequired
Transaction price to allocate (from “Determining the transaction price”) ; Stand-alone selling prices at inception (one row per obligation, key PO_1 to PO_4) ; Obligation whose share of the price is detailed
Share of the discount allocated to the obligation of the subset detailed
Calculation
Discount allocated to a subset of obligations ; Obligations of the subset to which the discount relates (key PO_1 to PO_4, stand-alone selling price) ; Obligation of the subset whose share of the discount is detailed
Estimating stand-alone selling prices
JudgmentIFRS 15 §77IFRS 15 §78IFRS 15 §79IFRS 15 §80
Method of determination retained
JudgmentRequired
Observable prices for all obligations / Adjusted market assessment approach / Expected cost plus a margin approach / Residual approach (highly variable or uncertain price) / Combination of methods
The method and data retained (margin, market adjustments) are documented choices of the entity; the standard mentions suitable methods without imposing them (para. 79).
Rationale: facts relied on, analysis, alternative rejected
TextRequired
Conclusion
ConclusionAllocation table of the transaction price by performance obligation, discounts and options included
ConclusionRequired
Normative references
ReferencesParagraphs cited in this workpaper (verification status shown from the register)
References