Professional Documents
Culture Documents
IFRS 15 - Revenue
IFRS 15 - Revenue
CUSTOMERS
STEP 1: IDENTIFY THE CONTRACT
Agreement b/w parties creating enforceable rights & obligations (matter of law).
Written, oral, or implied by entity’s customary business practices.
No contract, if each party has an enforceable right to termination without compensating the other.
2.1. Combination
=> contracts entered into at or near the same time with same customer (or customer’s RPs), account as a single
contract if one or more of the following criteria are met:
contracts negotiated as a package with a single commercial objective;
Price dependence, for e.g.,
consideration for one depends on the price/performance of the other contract (linked);
charging less for one & compensate with another PO
G/S promised (or some G/S promised in each of the contracts) are a single PO.
Examples
Construction with Raw materials & Design Consultancy & Training
Software License with Installation Advertising & Media Placement
Manufacturing & shipping Medical device sale & Training
Event Planning & Catering Web development & hosting
2.2. Modifications (change in enforceable R&O (scope/price) if approved, creates new or changes existing e-R&O.
Account for as a separate contract if, & only if:
The contract scope changes due to the addition of distinct G/S, &
Example:
i) Contract for software CU 1,000. Later, customer asks for a separate training module. If training module can be
sold separately (distinct), & added to the contract, it's considered a separate contract.
ii) Supply of 1,000 units for CU 100. After supply of 500, client asks for 500 more at CU 95.
Contract modifications not accounted for as a separate contract are accounted for as either:
i) Replacement of the original contract with a new contract (if the remaining G/S under the original contract are
distinct from those already transferred to the customer). Example
Software Customization: A software company initially sells a standard software to a client. Later, client requests
extensive customization, including unique features & integrations, essentially transforming the software into a
specialized design tool. Now, the original contract is replaced with a new contract for the customized software.
Building Renovation: Construction firm, contracts to renovate an office. Client later asks to significantly expand
the scope by requesting additional floors to be renovated in the same building. Given the substantial changes, the
original contract for a single-floor renovation is replaced with a new contract for multiple-floor renovations
Mobile Phone upgrade from same contractor
ii) Continuation of the original contract (if the remaining G/S under the original contract are distinct from those already
transferred to the customer, & the performance obligation is partially satisfied at modification date).
Interior Furnishing: Furniture manufacturer contracts to supply office furniture to client. Client later asks
adjustments to furniture’s color & fabric. These changes are incorporated into existing contract as they do not alter
the fundamental nature of the project.
Marketing Campaign Modifications: Marketing agency contracts to run a marketing campaign for a product.
During campaign, client asks to change audience & message, requiring adjustments to the campaign materials.
Agency accommodates these changes within the original contract, continuing the campaign's execution.
Extending cable/consulting service subscription
Modification to existing contract is treated prospectively & is called Cumulative Catch-up. Example: Change in
payment terms, scope, price, duration of completion, delivery date, penalty clause, right of return, etc.
STEP 2: IDENTIFY PERFORMANCE OBLIGATIONS
Normally specified in contract.
Written | Verbal | Explicit | Implied
- by an entity’s customary business practices,
- published policies or
- specific statements
that create a valid customer expectation that G/S will be transferred under the contract.
At inception, assess the G/S promised in contract & identify each PO of promise to transfer to the customer either:
a G/S (individually or bundled) that is distinct (single PO); or
- a series of distinct G/S over time substantially the same & that have the same pattern of transfer to the customer. (monthly
consultancy/bookkeeping, cleaning, newspaper/food delivery)
Mgmt. determines measure of progress of PO.
Activities of the entity that do not result in a transfer of G/S to the customer (e.g. certain internal administrative ‘set-up activities’)
are not PO & do not give rise to revenue.
Distinct/Separate G/S (even if distinct otherwise, should also be so within the context of the contract)
If both criteria are met:
a) Customer can benefit from it either
on its own or
together with other resources readily available to him (which can be acquired from the entity or other parties)
i.e., G/S is capable of being distinct; &
Example: If entity normally sells G/S separately
- Laptop with Warranty
- Phone with Case (case can’t be used separately)
b) Entity’s promise to transfer the G/S is separately identifiable from other promises in the contract (ie G/S is distinct within the
context of the contract).
Explanation: G/S should stand alone & provide value to the customer within the framework of a particular contract. In other
words, even if G/S is generally distinct in normal business practice, it may not be considered distinct within a specific contract if
it cannot function independently or does not provide value by itself in that contract. This means that the entity must assess
whether the nature of its promise is to transfer the individual G/S or to provide a combined item or items to the customer. It
requires an assessment of how the promised G/S are presented in the contract, the customer's expectations, & the entity's
customary business practices. Entities should exercise judgment & consider all relevant factors in making this assessment.
Evaluating their separability & considering how they are presented in the contract. This assessment is crucial for correctly
recognizing revenue.
one or more of the G/S significantly modifies or customizes, one or more of the other G/S promised in the contract. (customization is
a separate PO which changes the base G/S which is a separate PO)
Example:
- Customized Software Development: The development of the ERP system is a combination of various G/S, including software
design, coding, & implementation. The modifications & customizations significantly change the standard software & are a
distinct performance obligation within the contract
- Personalized Jewelry Manufacturing: Customization is a distinct PO
- Tailored Clothing Production:
- Vehicle Upfitting Services:
the G/S are highly interdependent or highly interrelated (cancelling one doesn’t affect other promised G/S)
Example:
- Customized Hardware/Asset & specialized installation
- Software with License (if SW can’t function without it)
- Software with Updates (if SW can’t function without it)
- Construction with material, architectural services, engineering & site clearance
What to do in this case?
- Entity must combine that G/S with other promised G/S until it identifies a bundle of G/S that is distinct.
- In some cases, this would result in the entity accounting for all the G/S promised in a contract as a single performance obligation.
STEP 3: DETERMINING THE TRANSACTION PRICE
Transaction Price: consideration (fixed, variable, or both) which an entity expects to be entitled in exchange for transferring
promised G/S, excluding amounts collected on behalf of third parties (e.g., taxes).
Consider the terms of the contract & its customary business practices to determine the TP.
The nature, timing & amount of consideration promised by a customer affect the estimate of the TP.
Consider all relevant facts & circumstances in assessing whether a contract contains a FC & if it is significant to the contract,
including both of the following:
- the difference between the amount of promised consideration & the cash SP of the promised G/S;
- the combined effect of both of the following:
o the expected length of time between when the entity transfers the promised G/S to the customer & when the customer
pays for those G/S; &
o the prevailing interest rates in the relevant market.
Presentation
Present the effects of financing (interest revenue / expense) separately from revenue from contracts in SOCI.
Interest revenue / expense is recognized only to the extent that a contract asset (or receivable) or a contract liability is recognised in
accounting for a contract with a customer.
i. Non-cash consideration
Measure the non-cash consideration at FV. If not measurable, use SA SP of goods sold by entity.
If a customer contributes goods (e.g., materials, equipment or labor) to facilitate an entity’s fulfilment of the contract, entity shall
assess whether it obtains control of those contributed goods. If so, the entity shall account for the contributed G/S as non-cash
consideration received from the customer.
If Payable in Shares Financial Asset (inv. In shares) Dr.
Revenue Cr.
Q. 1 year contract to sell for Rs 15m but seller pays 1.5m (10%) initially so buyer may make adjustments to the shop.
1 Jan 20X8 Consideration paid to customer 1,500,000
Bank 1,500,000
30 Jun 20X8 Bank/Receivable 6,000,000
Revenue 90% 5,400,000
Consideration paid to customer 600,000
10%
31 Dec 20X8 Bank/Receivable 9,000,000
Revenue 90% 8,100,000
Consideration paid to customer 900,000
10%
b) Buyer’s perspective: Such discount is reduced from cost of asset & subsequently reduces asset’s recorded value.
Estimate, depending on which method the entity expects to better predict the amount of consideration to which it will be entitled,
VC by using either
i. EXPECTED VALUE METHOD (Probability-weighted exp. Value) e.g., reviewing past, similar contracts to assess the
likelihood of receiving the consideration (for large number of similar contracts); or
{contract of 1,000 with 100 penalty for not completing on time. 40% completing on time & 60% of delay.
900,000 is fixed & 100,000 Is variable.
TP is Rs. 940,000 (900,000 + (100,000 X 60%)} OR
{(1,000,000 X 40% + 100,000 X 60%) = 940,000}
ii. SINGLE MOST LIKELY AMOUNT METHOD e.g., the amount within a range. There are only two possible outcomes
(i.e. where there are few amounts to consider)
Factors to consider
Consideration can also vary if an entity’s entitlement to the consideration is contingent on the (non)-occurrence of a future event
or factors outside the control of either party (supply, weather, obsolescence, etc.,).
Uncertainty about amount isn’t expected to be resolved over a long period of time
Experience/evidence with similar types is limited or has limited predictive value
Offering broad range of concessions/changing terms
Contract has large no. of & broad range of possible considerations
Contract to sell 500 units @ 10 each. 25% discount on future purchases upto 2,000 within 20 days. Withing 20 days, customer
purcahses total Rs. 4,000 & seller expects 90% discount voucher will be redeemed.
Sale 5,000
STEP 4: ALLOCATING TP TO PO
Allocate to distinct POs in proportion to their relative SA-SP underlying each PO
Use Observable SA-SP: Prices of G/S when/if sold separately
Exceptions to Allocation
Allocation of discounts (discussed later)
Allocation of VC (VC that is promised in a contract may be attributable to the entire contract or a specific part of the contract.
An entity should allocate TP accordingly).
Allocating a Discount =Discount = Sum of the SA-SP (of each PO) > consideration payable.
Allocated on proportionate basis, unless there is observable evidence that the discount relates to one or more specific PO(s) after
meeting all of the following criteria:
G/S (or bundle thereof) in the PO are regularly sold on a stand-alone basis, & at a discount
Discount is substantially the same in amount to the discount that would be given on a stand-alone basis
Allocating variable consideration: VC is allocated entirely to a PO (or a distinct G/S within a PO), if both:
Terms of the VC relate specifically to satisfying the PO (or transferring the distinct G/S within the PO)
Allocation of VC is consistent with the principle that the TP is allocated based on what the entity expects to receive for
satisfying the PO (or transferring the distinct G/S within the PO)
Other Considerations
TP > Sum of consideration = Assess if any other PO exists
Non-refundable upfront fees (activation, joining, set-up, etc) Assess if related to a separate PO. No, allocate TP to PO ID’d.
Includes additional fees charged at (or near) the inception of the contract. Treatment dependents on whether the fee relates to the
transfer of G/S (i.e. a PO):
If Yes: Revenue (as or when transferred)
If No: Advance payment. Revenue recognition period may in some cases be longer than the contractual period if the customer
has a right to, & is reasonably expected to, extend/renew the contract.
STEP 5: RECOGNIZING REVENUE AS PERFORMANCE OBLIGATION IS
PERFORMED
G/S are assets, even if only momentarily, when they are received & used (as in the case of many services).
For each PO identified, entity shall determine at contract inception whether it satisfies the PO:
over time; or
at a point in time
Factors when assessing ToC: Not all factors need to be fulfilled, Judge if factors collectively indicate so. Use customer’s perspective.
Entity has present right to payment for the asset
Entity has physically transferred the asset
Customer has legal title of the asset
Customer has significant risks & rewards of ownership
Customer acceptance of the asset
Alternate use
Assessment requires judgment & consideration of all facts & circumstances.
An asset doesn’t have an alternate use if entity can’t practically / contractually redirect the asset to another customer, such as:
- Significant economic loss, i.e. through rework, or reduced sale price (practical)
- Enforceable rights held by the customer to prohibit redirection of the asset (contractual).
Whether or not the asset is largely interchangeable with other assets produced by the entity should also be considered in
determining whether practical or contractual limitations occur.
Recognizing revenue at a point in time: If the criteria for recognizing revenue over time are not met. Recognise at the point in time at
which the entity transfers control of the asset to the customer. Factors listed above
If Unable to Measure Progress: In some circumstances (e.g., in the early stages of a contract), an entity may not be able to reasonably
measure the outcome of a PO, but the entity expects to recover the costs incurred. Recognise revenue only to the extent of the costs
incurred until such time that it can reasonably measure the outcome of the PO.
CONTRACT COSTS
Costs to be Expensed
If the amortization period of the asset that the entity would otherwise would have recognized is =< 1 year
General & administrative expenses (unless explicitly chargeable to customer)
Wastage, scrap & other (unanticipated) costs not incorporated into pricing the contract
Costs related to (or can’t be distinguished from) past POs.
iii. Consignment Arrangements: If 3rd party (ultimate buyer) does not take control of it (sale is not made)
- NO revenue recorded
- NO COS recorded
- Inventory remains in the books
iv. Bill & Hold Arrangements: Determine if control is transferred by considering the following;
- Reason must be substantive
- Product must be separately identifiable belong to the customer
- Ready for physical delivery can’t have ability to sue r transfer
- Must have been kept at customer’s request
Holding is treated as a separate PO
v. Warranties
Standard/Assurance Warranty (IAS 37):
- Nature of tasks (warranty that it will function properly)
- Customer has no option to purchase it separately
- Required by law
- Length
- Complies with agreed-upon specifications
Additional/Service type warranty (IFRS 15):