IFRS 15 Revenue From Customer Contract New
IFRS 15 Revenue From Customer Contract New
IFRS 15 Revenue From Customer Contract New
IAS 18 Revenue
Effective date:
IAS 11 Construction Contract IFRS 15 1 Jan 2018
(Equivalent
SIC 31 Revenue – Barter transactions US GAAP – ASC 606)
involving with Advertising Services
1
IFRS 15 Revenue from contracts with customers
= apply to ALL CONTRACTS with CUSTOMERS except for:
Lease contracts (IFRS 16) “as a party that has contracted with an entity to obtain
goods or services that are an output of the entity’s
Insurance contracts (IFRS 4) ordinary activities in exchange for consideration”
Purchaser of PPE (IAS 16), Intangible asset (IAS 38)
Financial instruments and other contractual rights/ obligations with the scope of IFRS 9, 10, 11, IAS 27, 28
Non-monetary exchanges between entities within the same business to facilitate sales
Complex contract = part of contract is under IFRS 15 and part is under different IFRS
Promises
Stand-alone selling price
Distinct criteria
Principle vs. agent considerations
Step 1: Step 3: Step 5:
Identify the contract Determine the Recognize revenue
with customer transaction price when (or as) an entity
satisfies a PO
4
2
Example
Free handset +
12-month network
services
Handset
= $300
ABC
Network service
= $80/ month without handset
12 $100
3
Contract attributes
= agreement between 2 more parties creating
enforceable rights + obligations
Contract Written contract Oral contract
Attributes
Parties have approved the contract and are committed to perform
1,000 units
Each party’s rights to goods/ services can be identified
Supplier $1,000,000 Client
The payment terms for goods/ services can be identified
The contract have commercial substance $400,000
It is probable that an entity will collect the consideration (evaluate customer’s ability and intention
to pay)
IFRS “More likely than not” (>55%)
US GAAP “Likely to occur” (>70%)
7
4
Contracts combination vs. Contract modification
Combination of contracts
Contract modifications
= change in the scope, or price or both => must be a approved by the parties Contract
Prior approval => Based on enforceability
Access to land within 30 days
YES
10
5
Contract modification – Example
Ball PC, computer manufacturer, enters into contract with Forward University to
deliver 300 computers for total price of CU 600 000 (CU 2 000 per computer). Due
to necessary preparation works, Forward University agrees to deliver computers in
3 separate deliveries during the forthcoming 3 months (100 computers in each
delivery). Forward University takes control over the computers at delivery.
After the first delivery is made, Forward University and Ball PC amend the
contract. Ball PC will supply 200 additional computers (500 in total).
How should Ball PC account for the revenue from this contract under IFRS 15 if:
The price for additional 200 computers was agreed at CU 388 000, being CU 1
940 per computer. Ball PC provided a volume discount of 3% for additional
delivery which reflects the normal volume discounts provided in similar contracts
with other customers.
As of 31 December 20X1, Ball PC delivered 400 computers (300 as agreed initially
and 100 under the contract amendment).
11
11
12
6
Step 2: Identify the
performance obligation(s)
in the contract
Explicit and implicit promises
Distinct criteria
Principle vs. agent considerations
13
13
Performance obligations
PO can be both explicit (in the contract) and implicit (based on practices or policies)
If no transfer to customer => No PO! (e.g. admin or setup)
14
14
7
Performance obligations – Examples
ABC Corp., producer of cleaning machines, sells their cleaning machines to various companies. Determine the
performance obligations in the following contracts:
15
What is “DISTINCT”?
Resale of goods purchased by entity
Performing contractually
Examples: agreed-upon tasks
Granting licenses
Manufacturing, developing an
asset on behalf of a customer
16
8
What is “DISTINCT”?
Performance obligations => What is “DISTINCT”?
M Co. enters into a contract to sell a pool filter system and a filter cartridge that is delivered two weeks later.
The pool filter system cannot filter without the filter cartridge.
Both the pool filter system manufacturer and sellers of generic filter cartridges sell the pool filter system and filter
cartridges separately. 17
17
Contract Installation
Software updates
Technical support
Customer Software developer
Scenario 1 Scenario 2
Software remains functional during installation Installation will customize software substantially
Installation performed by other entities, too Installation performed by other entities, too
Other services sold also separately Other services sold also separately
18
18
9
Not distinct performance obligation
Goods/ services that are NOT distinct:
=> Combine until you get a bundle that is distinct
IT service = distinct
19
Lazada operates a website on which Customers purchases goods from a range of suppliers. Lazada entitles a commission of
10% of sales price. The website facilitates payment, but the suppliers set the prices of products. Lazada requires non-
refundable payments from customers before orders are processed. A customer bought a dress at $500. How to account for it?
Is the online platform principal or agent?
How to recognize revenue in the book of the online platform?
20
20
10
Step 3: Determine the
transaction price
Variable consideration
Constraining estimates in variable consideration
Significant financing component
Non-cash consideration
Consideration payable to customer
21
21
Transaction price
Amount of consideration an entity expects to be entitled in exchange for transferring promised goods or
services to a customer, excluding amounts collected on behalf of third parties (i.e. VAT).
How to determine transaction price ?
22
11
Variable consideration
Transaction price can be fixed or variable.
Why variable? Bonus discount rebate
Large number of
Expected value
similar transaction
Estimate variable
consideration
Only 2 possible
Most likely amount
outcomes
Ai Quoc Construction company is contracted to build an office building on or before a deadline. If Ai Quoc meets the
deadline, the contract price is $100m. Every 10 days delay, the contractor is required to compensate the customer by $5m.
There is 70% chance that the deadline can be met. 15% chance delay 10 days, 10% chance delay 20 days and 5% chance
delay 30 days.
Required
a. What should be the estimated contract price?
b. In year one, Ai Quoc completed 60% of the job. How much revenue should be recognised?
c. By the end of year two, Ai Quoc completed 90% of the job, and re-estimated that 95% that it can meet the deadline
and only 5% chance that it would delay by 10 days. How much revenue should be recognised in year 2?
23
23
24
24
12
Existence of significant financing component
when delivery of the goods or services occurs in advance of the payment, the seller is
providing financing to the buyer.
Contract when delivery occurs well after payment, the buyer is providing financing to the seller.
When the time lapse between payment and delivery is more than one year, entities are required to separate the revenue
generated from the contract from the financing component if the financing component is significant at the individual contract
level.
Before After
The entity determines the future value of the payment, using the same
discount rate it would use if it entered into a separate financing
arrangement.
25
25
Variable consideration
Significant Financing Component – Delivery before Payment Before After
KMR Enterprises enters into a sales contract with a new customer. Delivery occurs at
the date of contract inception. However, payment of the contract price of $1 million
will not occur until two years later. The interest rate charged in similar arrangements
in the industry is 10%.
Does a significant financing component exist? If so, what amount should KMR
record as sales revenue and what amount should KMR record as interest revenue?
KMR Enterprises enters into a sales contract with a new customer. Payment of the
contract price of $1 million occurs at the date of contract inception. However,
delivery of the product will not occur until two years later. The interest rate charged
in similar arrangements in the industry is 10%.
Does a significant financing component exist? If so, what amount should KMR
record as sales revenue and what amount should KMR record as interest expense?
26
26
13
Non-cash consideration
PAYMENT =
Example
TrueTech provides laptop-related maintenance
services to Shemco. In exchange, TrueTech
received 100 shares of Shemco no-par common
stock. Determine the transaction price in the
contract for the following scenarios:
(a) 100 shares of Shemco’s stock is traded on an
active market for $55,000. The standalone
value of the maintenance services is
The transaction price should be measured at the fair $56,000.
value at contract inception of the noncash consideration (b) (b) Shemco is privately held, making it
received by the seller. difficult to estimate the fair value of the
shares given in exchange for the
maintenance services.
27
27
Example
Clever Company enters into a
contract with a customer in
which it promises to deliver For distinct goods or Not for distinct goods or
products for a price of $10 services, account for an services, e.g. discount, or
million. The contract also added obligation. refund, reduce the
stipulates a slotting fee of transaction price.
$250,000 that Clever Company
will pay to the buyer.
Manufacturers commonly pay a
slotting fee to retailers to have
their goods displayed
prominently in the retailers’
stores. What is the transaction
price in this contract?
28
28
14
Step 4: Allocate the
transaction price to the
performance obligations
Stand-alone selling price
29
29
30
30
15
Allocate the transaction price to the PO
Allocation = to allocate the transaction price to each performance obligation in an amount that depicts the
objective amount of consideration for transferring promised goods/ services.
31
01
Stand-alone selling price I. Take observable selling price
= the price at which the entity would sell 04 02 II. If observable selling prices
promised good or service separately to not available => make estimate
the customer at the contract inception. 03
32
32
16
Estimate stand-alone selling price
Suitable in situations
suitable in situations
where a competitor Suitable where the other
where the direct
offers similar goods or two approaches are not
fulfilment costs are
services to use as a basis applicable
clearly identifiable
in the analysis
33
33
Estimate stand-alone
selling price – Example
Bord Industries enters into a contract with a customer to sell three
products for a total transaction price of $650,000. Each product is
appropriately classified as a separate performance obligation. Bord
Industries sells products A and B only on an individual basis, so it
must estimate the standalone selling price for product C.
Information related to these three products is provided in the
following table.
34
34
17
Step 5: Recognize revenue
when (or as) an entity
satisfies a PO
Over time or at the point of time
Contract costs
35
35
Control
- direct use of and obtain substantially all remaining benefit from assets, and
- prevent others from directing the use of, and obtaining the benefits from, an asset.
At the point
Over time
of time
36
36
18
Recognize revenue when (or as) satisfies a PO
• Entity does not create an asset with an alternative use + an enforceable right to payment.
=> Select single revenue recognition method + apply consistently (no change is permitted)
Output Input
37
37
38
19
Recognize revenue when (or as) satisfies a PO
Indicators
39
39
Contract costs
IFRS 15: Contract costs
Capitalize if:
Sales Legal fees Bonuses to Costs relate directly to contract
commissions employees Cost generate/ enhance resources used in
satisfying performance obligations in the future
Costs are expected to be recovered
Direct labor General + admin costs
Capitalize Direct material Wasted costs
Allocated costs Costs of past performance
+ Amortize
Chargeable costs Indistinguishable costs
40
40
20
BigBooks Corp. is a company providing centralized
accounting services for corporations. It enters into a 3-
year contract with client A to provide all bookkeeping
and data processing activities for the period of 3 years.
Before providing the services, BigBooks incurs the
following expenses:
commission to a sales representative for arranging
the contract: CU 5 000
fee to a lawyer for drafting and finalizing sales
contract: CU 3 500
investment into additional 10 computers dedicated
to contract with client A: CU 4 000
customization of existing accounting software to
BigBook's needs, preparing new chart of accounts
41
41
Lecturer:
Dr. Trinh Hiep Thien, ACMA, CGMA
Email Address:
[email protected]
42
42
21