The 5 step approach

  1. Identify the contract with the customer
  2. Identify the separate performance obiligation in the contract
  3. Determine the transaction price
  4. Allocate the transaction price to the separate performance obiligations
  5. RECOGNIZE REVENUE when or as the entity satisfies each performance obiligation

[3. の補足 Time Value of Money]

※ 基本フォーミュラを覚えておこう

 

{1A3707EF-6993-49D5-817B-E77087A54287}

 

[5. の補足 Satisfying a separate obligation]

※ Satisfies overtime vs. Satisfies at a point in time;

 

"Overtime" 下記のいずれかが当てはまるとき

  • 契約を遂行したことによって、クライアント側の資産を作り出したとき、もしくはすでにある資産が改良されたとき
  • 契約を遂行したことによって、クライアントがなんらかの恩恵をうけたとき(例:service contract such as cleaning service or monthly payroll processing contract)
  • The entitiy's performance does not create an asset with alternative use to the entity (assessed at interception) and the entity has an enforcealbe right to receive payment for performance completed to date.
  • Input method は二つある ①Output method ② Input method
    Output method:歩合的な考え方。仕事の進行状況によってRevenueが認識される
    Input method:どれだけ労力を費やしたかによってRevenueが認識される(例:Labor hours expended しかし時間がかかったとはいえ、仕事の進行と完璧に比例しているというわけではないので、この認識方法にはデメリットがある)

"At a point in time" 基本的に下記の条件が当てはまるとき

  • その資産に対して、クライアントは支払い義務があり、会社はその支払いを受け取る権利がある
  • クライアント側に資産のLegal titleがある
  • 物理的に資産をクライアント側に受け渡している
  • The customer has the significant rewards and risks of ownership
  • The customer has accepted the asset

At a point in time かどうかは、まずはサービス契約であるかどうかを考える(サービス契約=overtime)