Ch. 13 - Revenue from Contracts with Customers Flashcards
IFRS revenue recognition criteria
- Identify the contract
- Identify the performance obligations
- Determine the transaction price
- Allocate the transaction price to each performance obligation
- Recognize revenue when each obligation is satisfied
Identify the contract - attributes to a contract
- must be approved by all parties
- can identify goods/services
- can identify payment terms
- has commercial substance
- collection is probable
Identify the contract - combination of contracts is allowed if:
combination is allowed if:
- they are negotiated as a package with a single commercial objective;
- the consideration from one contract depends on price or performance of the other contract; or
- the goods/services in the contracts are a single performance obligation
Identify the contract - contracts can be modified if:
contracts can be modified when both:
- the change in scope is due to the addition of distinct goods or services
- the change in price is the amount of the vendor’s stand-alone selling price of the additional promised goods
Identify the performance obligations - distinct goods and services are those that:
- can the customer benefit from the good/service on its own, and
- is the good/service separately identifiable from others
Determine the transaction price - things to consider
- variable consideration
- constraining estimates of variable consideration
- significant financing components
- non-cash consideration
- consideration payable to a customer
Determine the transaction price - variable consideration
- options for measurement
- when to use each option
- what to use when you use each option
- expected amount
a) when there are multiple likely outcomes
b) take weighted probability - most likely amount
a) when there is one most likely outcome
b) use the most likely
Determine the transaction price - constraining estimates
- what to include in income
- factors to consider
- should only include amounts that are highly probable in income
- consider
a) factors outside the entities influence
b) term of the contract
c) entities experience with similar contracts
d) the number and range of constraints
Determine the transaction price - Right of Return
1. two scenarios for estimates
- scenarios
a) an estimate cannot be made - the revenue cannot be recognized, set up as deferred revenue
b) an estimate can be made - recognize revenue to the extent they expect to receive, and refund liability for the remainder
Determine the transaction price - what to do if there is non-cash consideration
follow the rules for non-monetary transactions
Determine the transaction price - consideration payable to the customer
- includes
- how to record
- items such as credit, coupons, etc.
2. recorded as a reduction of the revenue
Allocate the transaction price to each performance obligation - suitable methods include:
- Adjusted market assessment approach
- Expected cost plus a margin approach
- Residual approach
Allocate the transaction price to each performance obligation - Adjusted market assessment approach
Assess the amount that would be received for the good/service in an open market
Allocate the transaction price to each performance obligation - Expected cost plus a margin approach
forecast expected costs of the obligation and add an appropriate margin for that good/service
Allocate the transaction price to each performance obligation - Residual approach
All known prices are allocated, and the residual is allocated proportionally to the remainder
Allocate the transaction price to each performance obligation - Allocation of a discount
allocate the discount proportionally to the whole contract, unless:
- the vendor regularly sells the distinct goods/services on a stand-alone basis;
- the vendor regularly sells some of the distinct goods at a discount; and
- the discount is the same as what the vendor regularly offers
Allocate the transaction price to each performance obligation - Allocation of Variable Consideration
variable consideration should be allocated to the good/service that it relates to
Allocate the transaction price to each performance obligation - How to handle changes in the transaction price
- for obligations not performed, recognize when obligation is met
- for obligations performed, recognize in current period
Recognize revenue when each obligation is satisfied - recognize over time if:
- the customer simultaneously receives and consumes the benefits provided by the vendors performance;
- The vendor’s performance creates or enhances an asset that the customer controls as the asset is created or enhanced; or
- There is no alternative use of the asset to the vendor, and the vendor has enforceable right to receive payment
Recognize revenue when each obligation is satisfied - recognize at a point in time (indicators of a transfer of control)
- There is a present right to payment
- Legal title has passed to the customer
- physical possession of the asset
ASPE revenue recognition criteria
- Performance is achieved
- Revenue can be reasonably measured
- collection is reasonably assured
ASPE - methods to recognize revenue for long-term projects
- Percentage of completion
2. Completed contract method
ASPE when to use completed contract
when the project consists of a single act, or the extent of progress cannot be measured
What is an onerous contract
a contract where unavoidable costs outweigh the benefits of carrying through with the contract