{"id":1891,"date":"2017-06-26T12:07:46","date_gmt":"2017-06-26T19:07:46","guid":{"rendered":"http:\/\/www.projectp.com\/ppblog\/?p=1891"},"modified":"2022-11-21T09:55:42","modified_gmt":"2022-11-21T17:55:42","slug":"step-2-identify-performance-obligations-revenue-recognition-standards","status":"publish","type":"post","link":"https:\/\/www.projectp.com\/ppblog\/2017\/06\/26\/step-2-identify-performance-obligations-revenue-recognition-standards\/","title":{"rendered":"Step 2: Identify Performance Obligations &#8211; Revenue Recognition Standards"},"content":{"rendered":"<p>This paper is part of the blog series on the impact of ASC 606 and how using Oracle Projects can facilitate compliance with the new revenue recognition standards.\u00a0 Previous posts on this subject covered an\u00a0<a href=\"https:\/\/www.projectp.com\/ppblog\/2017\/06\/05\/new-revenue-recognition-standards-achieving-asc-606-compliance\/\">Overview of ASC 606<\/a> and <a href=\"https:\/\/www.projectp.com\/ppblog\/2017\/06\/08\/step-1-identify-the-contract-with-the-customer-revenue-recognition-standards\/\">Step 1: Identify the Contract with the Customer<\/a>.\u00a0 This paper addresses Step 2: Identify the Performance Obligations in the Contract.<\/p>\n<p><a href=\"https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/Step-2-Identify-the-Performance-Obligations-in-the-Contract-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1921 size-full\" src=\"https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/Step-2-Identify-the-Performance-Obligations-in-the-Contract-1.png\" alt=\"ASC 606 Revenue Recognition Standards Step 2 Identify the Performance Obligations in the Contract\" width=\"1202\" height=\"174\" srcset=\"https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/Step-2-Identify-the-Performance-Obligations-in-the-Contract-1.png 1202w, https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/Step-2-Identify-the-Performance-Obligations-in-the-Contract-1-300x43.png 300w, https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/Step-2-Identify-the-Performance-Obligations-in-the-Contract-1-768x111.png 768w, https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/Step-2-Identify-the-Performance-Obligations-in-the-Contract-1-1024x148.png 1024w\" sizes=\"auto, (max-width: 1202px) 100vw, 1202px\" \/><\/a><\/p>\n<p>This step requires an entity to identify all the distinct performance obligations in a contract or arrangement.<\/p>\n<p>A performance obligation (commonly referred to as deliverables) is a promise to transfer goods or services to a customer.\u00a0 A good or service is distinct when the customer can benefit from said good or service on its own or with resources the customer already has. The good or service can be transferred to the customer independent of other performance obligations in the contract.\u00a0 Goods and services that are not distinct should be combined with other goods or services until the whole group is distinct.<\/p>\n<p>In addition to performance obligations explicitly outlined in a contract, obligations that a customer may expect because of an established business history must be examined.\u00a0 For example, if a vendor has always provided free shipping to a customer, and the customer expects the goods to be shipped for free, the shipping would represent a performance obligation even though it is not explicitly stated in the contract.<\/p>\n<h3><span style=\"color: #005eb8;\">How to Determine When a Good or Service is Distinct<\/span><\/h3>\n<p>To be distinct, a good or service must meet two criteria:<\/p>\n<ol>\n<li>It must be capable of being distinct, and<\/li>\n<li>It must be separately identifiable.<\/li>\n<\/ol>\n<p>The first criterion is similar to the standalone value defined initially in ASC 605.\u00a0 The customer should be able to benefit from the good or service on its own or in combination with other resources it has on hand.<\/p>\n<p>The second criterion is a new concept.\u00a0 The underlying concept in determining whether a good or service is separately identifiable is the notion of \u201cseparable risks.\u201d\u00a0 Separable risks relate to whether the risk associated with the obligation to transfer the goods\/services is separate from the risk associated with transferring other goods\/services.\u00a0 Interpretation of this concept has varied, and the Board decided that entities should evaluate if promised goods\/services represent individual promises or inputs in making up a combined output.<\/p>\n<p>The Standard puts forth three factors that may indicate when goods\/services are not separately identifiable and should be combined as one performance obligation:<\/p>\n<ol>\n<li>The entity provides a significant service of integrating the good\/service with other goods\/services in the contract<\/li>\n<li>The good\/service significantly modifies or customizes another good or service in the contract<\/li>\n<li>The good\/service is highly interrelated or dependent upon another good or service in the contract.<\/li>\n<\/ol>\n<p>These factors should not be used exclusively to determine if they are separable, and the Board requires judgment by the entity of all facts and circumstances within the contract.<\/p>\n<h3><span style=\"color: #005eb8;\">Factors Affecting an Entity\u2019s Evaluation of Performance Obligations<\/span><\/h3>\n<p><strong>Principal vs. Agent<\/strong><\/p>\n<p>If other parties provide goods or services to an entity\u2019s customer, the entity must determine whether its performance obligation is to provide the goods\/services themselves (Principal) or to arrange for another party to provide the goods\/services (Agent).\u00a0 This will determine the amount of revenue that the entity can recognize.\u00a0 If the entity is the principal, it will recognize the gross amount received from the customer. However, if the entity is the agent, it can only recognize the fee or commission received for facilitating the sale.\u00a0 This identification is critical to correctly recognizing revenue in these situations.<\/p>\n<p><strong>Warranties<\/strong><\/p>\n<p>The new standard now distinguishes two different types of warranties which are accounted for differently.\u00a0 An Assurance-Type Warranty guarantees that the good\/service functions as promised and is not a distinct performance obligation.\u00a0 A Service-Type Warranty provides benefits beyond what the Assurance Warranty offers and would create a distinct performance obligation.<\/p>\n<p><strong>Customer Options for Additional Goods or Services<\/strong><\/p>\n<p>This would pertain to options like customer loyalty points or discounted contract renewals.\u00a0 A distinct performance obligation is created if the option provides a material right to the customer.\u00a0 A material right is not clearly defined but must be more than the standard discount available.<\/p>\n<p><strong>Nonrefundable Upfront Fees<\/strong><\/p>\n<p>This is similar to a customer option.\u00a0 For example, a customer signs up for a martial arts class with a one-year contract, and an upfront fee is charged.\u00a0 That fee is not required when the customer renews his contract.\u00a0 Because the second year is being purchased at a \u201cdiscount,\u201d a material right is created and should be accounted for as a distinct performance obligation.<\/p>\n<p><strong>Stand-Ready Obligations<\/strong><\/p>\n<p>This can happen either through contract specifications or customary business practices.\u00a0 This happens when an entity is required to have services ready whenever a customer decides to use them.\u00a0 An example would be a 24-hour health club.\u00a0 Revenue received is recognized over the period an entity offers the stand-ready service.<\/p>\n<p><strong>Rights of Return<\/strong><\/p>\n<p>A right of return obligates a customer to accept the product should it be returned.\u00a0 This adds variability to the transaction price and should be considered when evaluating variable consideration.<\/p>\n<h2>Using Oracle Projects to Meet The Objectives of Step 2 of ASC 606<\/h2>\n<p>In our previous paper, we described three types of contracts typical to service delivery organizations:<\/p>\n<p><span style=\"text-decoration: underline;\">Service Contracts based on selling hours (Time &amp; Expense-\u201cT&amp;E\u201d)<\/span>: In this scenario, the delivery organization contracts to provide a specified number of hours of specialized resources that will deliver to the client\u2019s requirements. There are no specific deliverables listed in the contract. These contracts are slowly disappearing as clients demand more specifics before signing contracts.<\/p>\n<ul>\n<li>Pure Professional Service Organizations (\u201cPSO\u201d) \u2013 Management Consulting<\/li>\n<\/ul>\n<p><span style=\"text-decoration: underline;\">Time &amp; Material (\u201cT&amp;M\u201d) Service Contracts based on specific Deliverables AND Fixed Price Service Contracts based on Milestones<\/span>: These are very typical service contracts. They are combined here even though they have completely different billing methods because they will need to be treated the same for revenue recognition purposes under the new standard. Additional contract types like Cost Plus or some variant of this with different fees will also fall under this category for Revenue Recognition as long as these contracts specify specific obligations\/deliverables on the service provider.<\/p>\n<ul>\n<li>PSOs, Engineering, IT Services, Marketing\/Advt. Services<\/li>\n<\/ul>\n<p><span style=\"text-decoration: underline;\">Unit Price-Based Contracts<\/span>: Commonly referred to as Schedule of Values (SOV) contracts. These contracts typically specify the number of units to be delivered for one or more types of items after an initial design\/confirmation period.<\/p>\n<ul>\n<li>Construction, ATO\/ETO-based Manufacturing Firms.<\/li>\n<li>SOV functionality is introduced in release 12.2.5.<\/li>\n<\/ul>\n<p>We will continue to Step 2 using the case studies previously discussed.<\/p>\n<h3><span style=\"color: #005eb8;\">Service Contracts Based on Selling Hours (T&amp;E)<\/span><\/h3>\n<p><strong>Budget for the contracted number of hours.<\/strong><\/p>\n<p><a href=\"https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/edit-budget-forecasts-Revenue-Recognition-Standards.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1900\" src=\"https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/edit-budget-forecasts-Revenue-Recognition-Standards.png\" alt=\"Edit budget and forecasts - Service contracts\" width=\"724\" height=\"199\" srcset=\"https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/edit-budget-forecasts-Revenue-Recognition-Standards.png 724w, https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/edit-budget-forecasts-Revenue-Recognition-Standards-300x82.png 300w\" sizes=\"auto, (max-width: 724px) 100vw, 724px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/Budget-for-contracted-number-of-hours-Revenue-Recognition-Standards.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1901\" src=\"https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/Budget-for-contracted-number-of-hours-Revenue-Recognition-Standards.png\" alt=\"Service Contracts based on selling hours - Identify Performance Obligations for Revenue Recognition\" width=\"1490\" height=\"290\" srcset=\"https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/Budget-for-contracted-number-of-hours-Revenue-Recognition-Standards.png 1490w, https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/Budget-for-contracted-number-of-hours-Revenue-Recognition-Standards-300x58.png 300w, https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/Budget-for-contracted-number-of-hours-Revenue-Recognition-Standards-768x149.png 768w, https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/Budget-for-contracted-number-of-hours-Revenue-Recognition-Standards-1024x199.png 1024w\" sizes=\"auto, (max-width: 1490px) 100vw, 1490px\" \/><\/a><\/p>\n<h3><span style=\"color: #005eb8;\"><strong>Time &amp; Material<\/strong> Service Contracts AND F<\/span><span style=\"color: #005eb8;\">ixed Price Service Contracts\u00a0<\/span><\/h3>\n<p><strong>Enable and set up deliverables for each performance obligation.<\/strong><\/p>\n<p><a href=\"https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/TM-Fixed-Price-Service-Contracts-Setup-deliverables-Revenue-Recognition-Standards.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1903\" src=\"https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/TM-Fixed-Price-Service-Contracts-Setup-deliverables-Revenue-Recognition-Standards.png\" alt=\"Time and Materials and Fixed Price Service Contracts - Setup deliverable\" width=\"597\" height=\"182\" srcset=\"https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/TM-Fixed-Price-Service-Contracts-Setup-deliverables-Revenue-Recognition-Standards.png 597w, https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/TM-Fixed-Price-Service-Contracts-Setup-deliverables-Revenue-Recognition-Standards-300x91.png 300w\" sizes=\"auto, (max-width: 597px) 100vw, 597px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/TM-Fixed-Price-Service-Contracts-Deliverables-Performance-Obligation-Revenue-Recognition-Standards.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1904\" src=\"https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/TM-Fixed-Price-Service-Contracts-Deliverables-Performance-Obligation-Revenue-Recognition-Standards.png\" alt=\"\" width=\"739\" height=\"388\" srcset=\"https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/TM-Fixed-Price-Service-Contracts-Deliverables-Performance-Obligation-Revenue-Recognition-Standards.png 739w, https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/TM-Fixed-Price-Service-Contracts-Deliverables-Performance-Obligation-Revenue-Recognition-Standards-300x158.png 300w\" sizes=\"auto, (max-width: 739px) 100vw, 739px\" \/><\/a><\/p>\n<h3><span style=\"color: #005eb8;\">Unit Price-Based Contracts<\/span><\/h3>\n<p><strong>Enable Schedule of Values (\u201cSOV\u201d) lines with the Type and Number of each contracted item.<\/strong><\/p>\n<p><a href=\"https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/Unit-Price-Contracts-Enable-Schedule-of-Values-Revenue-Recognition-Standards.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1905\" src=\"https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/Unit-Price-Contracts-Enable-Schedule-of-Values-Revenue-Recognition-Standards.png\" alt=\"Unit Price Contracts-Enable Schedule of Values-Revenue Recognition Standards\" width=\"806\" height=\"182\" srcset=\"https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/Unit-Price-Contracts-Enable-Schedule-of-Values-Revenue-Recognition-Standards.png 806w, https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/Unit-Price-Contracts-Enable-Schedule-of-Values-Revenue-Recognition-Standards-300x68.png 300w, https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/Unit-Price-Contracts-Enable-Schedule-of-Values-Revenue-Recognition-Standards-768x173.png 768w\" sizes=\"auto, (max-width: 806px) 100vw, 806px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/Unit-Price-Contracts-Schedule-of-Values-Revenue-Recognition-Standards.png\"><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1906\" src=\"https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/Unit-Price-Contracts-Schedule-of-Values-Revenue-Recognition-Standards.png\" alt=\"Unit Price Contracts-Schedule of Values-Revenue Recognition Standards\" width=\"1206\" height=\"230\" srcset=\"https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/Unit-Price-Contracts-Schedule-of-Values-Revenue-Recognition-Standards.png 1206w, https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/Unit-Price-Contracts-Schedule-of-Values-Revenue-Recognition-Standards-300x57.png 300w, https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/Unit-Price-Contracts-Schedule-of-Values-Revenue-Recognition-Standards-768x146.png 768w, https:\/\/www.projectp.com\/ppblog\/wp-content\/uploads\/2017\/06\/Unit-Price-Contracts-Schedule-of-Values-Revenue-Recognition-Standards-1024x195.png 1024w\" sizes=\"auto, (max-width: 1206px) 100vw, 1206px\" \/><\/a><\/p>\n<p>As you can see, Oracle Projects provides the ability to configure your projects to meet the requirements of Step 2, Identify the Performance Obligations in the Contract, of the new ASC 606 guideline with standard functionality.\u00a0 Our next series blog will cover Step 3: Determine the Transaction Price and Step 4: Allocate the Transaction Price.<\/p>\n<p>Oracle Licensing Requirements<\/p>\n<ul>\n<li>Project Costing and Billing are required for all features discussed in this paper.<\/li>\n<li>Project Planning and Control must be implemented to leverage Deliverable functionality.<\/li>\n<li>The schedule of Values functions is available in Oracle Project Planning and Control release 12.2.5.<\/li>\n<\/ul>\n<p>Up next &#8211;\u00a0<span style=\"text-decoration: underline; color: #ff0000;\"><strong><a style=\"color: #ff0000; text-decoration: underline;\" href=\"https:\/\/www.projectp.com\/ppblog\/2017\/07\/13\/step-3-determine-the-transaction-price-revenue-recognition-standards\/\">Step 3: Determine the Transaction Price &#8211; Revenue Recognition Standards<\/a><\/strong><\/span><\/p>\n<p>Learn more on managing ASC 606 revenue recognition with Oracle EBS Projects-<br \/>\n<u><a href=\"http:\/\/www.projectp.com\/demos\/showattachment.cgi?attach_id=1088\">Read the white paper<\/a><br \/>\n<a href=\"http:\/\/www.projectp.com\/demos\/showattachment.cgi?attach_id=1104\">View the presentation<\/a><\/u><\/p>\n<p>Questions?<br \/>\n<u><a href=\"http:\/\/www.projectp.com\/demos\/contact_us.cgi\">Contact Us!<\/a><\/u><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A performance obligation (commonly referred to as deliverables) is a promise to transfer goods or services to a customer.  A good or service is distinct when the customer can benefit from said good or service on its own or with resources the customer already has. Continue reading part 2 of this blog series:<\/p>\n","protected":false},"author":79,"featured_media":3292,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[15,115],"tags":[],"class_list":["post-1891","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-industry-trends-standards","category-oracle-ebs"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.projectp.com\/ppblog\/wp-json\/wp\/v2\/posts\/1891","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.projectp.com\/ppblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.projectp.com\/ppblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.projectp.com\/ppblog\/wp-json\/wp\/v2\/users\/79"}],"replies":[{"embeddable":true,"href":"https:\/\/www.projectp.com\/ppblog\/wp-json\/wp\/v2\/comments?post=1891"}],"version-history":[{"count":0,"href":"https:\/\/www.projectp.com\/ppblog\/wp-json\/wp\/v2\/posts\/1891\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.projectp.com\/ppblog\/wp-json\/wp\/v2\/media\/3292"}],"wp:attachment":[{"href":"https:\/\/www.projectp.com\/ppblog\/wp-json\/wp\/v2\/media?parent=1891"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.projectp.com\/ppblog\/wp-json\/wp\/v2\/categories?post=1891"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.projectp.com\/ppblog\/wp-json\/wp\/v2\/tags?post=1891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}