IFRS 15 - Solutions (MQ)
IFRS 15 - Solutions (MQ)
Step 5: Recognize revenue when (or as) an entity satisfies a performance obligation
PO #1: Network services => Over time, as monthly network services are provided
PO #2: Handset => At the point of time, when handset is delivered to Johnny
Journal entries:
Invoice - month 1:
SCENARIO - 1
As the additional 200 computers are distinct and the consideration for additional 200 computers reflects
their stand-alone price, Contract modification is separate contract.
SCENARIO - 2
Partial credit of Rs. 240 per computer on 50 computers initially delivered would require "catch-up
adjustment", as the goods are not distinct.
Futher, the additional 200 computers are distinct but the consideration for additional 200 computers does
not reflect their stand-alone price, Contract modification is not a separate contract. There would be
termination of old contract and creation of new contract.
2.2 Contract modification - Terminate the old contract and create a new contract
Question 7. [Explicit v/s implicit performance obligation] [IFRS Kit – IFRS Box]
1. Contract A
As a result, ABC cannot recognize revenue from sale of machines of Rs. 200,000, because a part of total
transaction price needs to be allocated to repair and maintenance services, too.
2. Contract B
As a result, ABC cannot recognize revenue from sale of machines of Rs. 100,000, because a part of total
transaction price needs to be allocated to repair services, too.
3. Contract C
With regard to subsequently promised free maintenance services - ABC should recognize a provision for
free maintenance under IAS 37.