SlideShare a Scribd company logo
1 of 3
Download to read offline
WHITEPAPER
ASC 606/IFRS 15:The Definitive Guide to New Revenue Recognition Rules
1 ASC 606/IFRS 15: THE DEFINITIVE GUIDE TO NEW REVENUE RECOGNITION RULES
ASC 606/IFRS 15:
The Definitive Guide to New Revenue Recognition Rules
In what has been described as one of the largest changes to GAAP in the past decade,
2014 marked a year in which the Financial Accounting Standards Board (FASB) and
the International Accounting Standards Board (IASB) sought to bring consistency
across industries, enhance disclosure, and simplicity for those preparing and relying
on financial statements.
However, for financial accounting professionals, the new, consolidated contract
revenue recognition standardsโ€”set to replace over 200 specialized and/or industry-
specific revenue recognition requirements under US GAAPโ€”will mean that while
the long-term future may hold easier, more consistent standards, the changes that
need to be made in the short term are immense and complex.
Looking at the new standard, Wipfli LLP/Brittenford Systems seeks to provide
readers with some perspective into the changes and some of the best practices
to prepare for FASB ASC 606 and IASB IFRS 15.
Background: The New Revenue
Recognition Standard
A project that traces its roots back to 20021
, the IASB and FASB have been
collaborating on the new contract revenue recognition standard since December
2008 to finalize the standard and prepare those affected by it for its implementation.
In 2014, the FASB and IASB jointly announced the new guidelines.
According to the FASB, โ€œthe core principle is that an entity should recognize revenue
to depict the transfer of goods or services to customers in an amount that reflects
the consideration to which the entity expects to be entitled in exchange for those
goods or services.2
โ€
The new standard aims to3
:
โ€ข	 Remove inconsistencies and weaknesses in revenue requirements
โ€ข	 Provide a more robust framework for addressing revenue issues
โ€ข	 Improve comparability of revenue recognition practices across entities,
industries, jurisdictions, and capital markets
โ€ข	 Provide more useful information to users of financial statements through
improved disclosure requirements
โ€ข	 Simplify the preparation of financial statements by reducing the number
of requirements to which an entity must refer
2 ASC 606/IFRS 15: THE DEFINITIVE GUIDE TO NEW REVENUE RECOGNITION RULES
Who Does This New Guidance Impact?
The new guidance affects any reporting organization that either enters into contracts
with customers to transfer goods or services or enters into contracts for the transfer
of nonfinancial assetsโ€”public, private, and not-for-profitโ€”excluding those in insurance
contracts or lease accounting.
The New Five-Step Model of Revenue Recognition
Step 1 Contract Identify the Contract with the Customer
The Standard defines a contract very broadly, so generally all transactions with a customer are covered with
a few notable exceptions (lease agreements, insurance contracts, financial instruments and certain contractual
rights or obligations (derivatives, dividends, etc.), certain nonmonetary exchanges between entities, certain
guarantees within the scope of other Standards (other than warranties).
Step 2 Obligations Identify the Performance Obligations in the Contract
The manner in which goods and services are described as separated or bundled no longer determines how said goods
or services are to be accounted for under the new standard. Determining what is a โ€œdistinctโ€ good or service is critical,
which requires the good or service to meet two criteria: Being Capable of Being Distinct and Separately Identifiable.
Step 3 Price Determine the Transaction Price
The transaction price is the amount of consideration that an entity expects to be entitled to in exchange for
transferring promised goods or services to a customer, excluding amounts collected on behalf of a third party.
Step 4 Allocation Allocate the Transaction Price to Separate Performance Obligations
The transaction price is allocated to the separate performance obligations in a contract based on the relative
standalone selling prices of the goods or services promised. This allocation is made at contract inception and not
adjusted based upon subsequent changes in the standalone selling prices of those goods or services.
Step 5 Recognition Recognize Revenue as Each Performance Obligation Is Satisfied
An entity will recognize revenue when (or over time as) a good or service is transferred to the customer and the
customer obtains control of that good or service.
To read the full white paper, download here.

More Related Content

Viewers also liked

The Future of Revenue Recognition- Understanding the Complexity
The Future of Revenue Recognition- Understanding the ComplexityThe Future of Revenue Recognition- Understanding the Complexity
The Future of Revenue Recognition- Understanding the ComplexityTensoft, Inc.
ย 
Overcoming Revenue Recognition Challenges
Overcoming Revenue Recognition ChallengesOvercoming Revenue Recognition Challenges
Overcoming Revenue Recognition ChallengesJulia Saad
ย 
Financialreportingdevelopments bb1843 revenuerecognition_multipleelement_may2012
Financialreportingdevelopments bb1843 revenuerecognition_multipleelement_may2012Financialreportingdevelopments bb1843 revenuerecognition_multipleelement_may2012
Financialreportingdevelopments bb1843 revenuerecognition_multipleelement_may2012Michael Halber, P.Eng.
ย 
Project Milestone Tracking in JIRA Issues
Project Milestone Tracking in JIRA IssuesProject Milestone Tracking in JIRA Issues
Project Milestone Tracking in JIRA IssuesTableGridEditor
ย 
Basic framework of budgeting
Basic framework of budgetingBasic framework of budgeting
Basic framework of budgetingMuhammad Islam
ย 
The importance of budgeting
The importance of budgetingThe importance of budgeting
The importance of budgetingJordan Coombs
ย 
Software Development: Fixed Price Model Features
Software Development: Fixed Price Model FeaturesSoftware Development: Fixed Price Model Features
Software Development: Fixed Price Model FeaturesVladimir Tursin
ย 
Revenue recognition
Revenue recognitionRevenue recognition
Revenue recognitionANUJ GOYAL
ย 
Revenue Recognition Accounting for Software as a Service (SaaS)
Revenue Recognition Accounting for Software as a Service (SaaS)Revenue Recognition Accounting for Software as a Service (SaaS)
Revenue Recognition Accounting for Software as a Service (SaaS)Tensoft, Inc.
ย 
IFRS 15. Revenue recognition from contracts with customers
IFRS 15. Revenue recognition from contracts with customersIFRS 15. Revenue recognition from contracts with customers
IFRS 15. Revenue recognition from contracts with customersPwC Polska
ย 
Prepare Balance Sheets and Profit & Loss A/c in IFRS format
Prepare Balance Sheets and Profit & Loss A/c in IFRS formatPrepare Balance Sheets and Profit & Loss A/c in IFRS format
Prepare Balance Sheets and Profit & Loss A/c in IFRS formatBUSYforSMEs
ย 

Viewers also liked (11)

The Future of Revenue Recognition- Understanding the Complexity
The Future of Revenue Recognition- Understanding the ComplexityThe Future of Revenue Recognition- Understanding the Complexity
The Future of Revenue Recognition- Understanding the Complexity
ย 
Overcoming Revenue Recognition Challenges
Overcoming Revenue Recognition ChallengesOvercoming Revenue Recognition Challenges
Overcoming Revenue Recognition Challenges
ย 
Financialreportingdevelopments bb1843 revenuerecognition_multipleelement_may2012
Financialreportingdevelopments bb1843 revenuerecognition_multipleelement_may2012Financialreportingdevelopments bb1843 revenuerecognition_multipleelement_may2012
Financialreportingdevelopments bb1843 revenuerecognition_multipleelement_may2012
ย 
Project Milestone Tracking in JIRA Issues
Project Milestone Tracking in JIRA IssuesProject Milestone Tracking in JIRA Issues
Project Milestone Tracking in JIRA Issues
ย 
Basic framework of budgeting
Basic framework of budgetingBasic framework of budgeting
Basic framework of budgeting
ย 
The importance of budgeting
The importance of budgetingThe importance of budgeting
The importance of budgeting
ย 
Software Development: Fixed Price Model Features
Software Development: Fixed Price Model FeaturesSoftware Development: Fixed Price Model Features
Software Development: Fixed Price Model Features
ย 
Revenue recognition
Revenue recognitionRevenue recognition
Revenue recognition
ย 
Revenue Recognition Accounting for Software as a Service (SaaS)
Revenue Recognition Accounting for Software as a Service (SaaS)Revenue Recognition Accounting for Software as a Service (SaaS)
Revenue Recognition Accounting for Software as a Service (SaaS)
ย 
IFRS 15. Revenue recognition from contracts with customers
IFRS 15. Revenue recognition from contracts with customersIFRS 15. Revenue recognition from contracts with customers
IFRS 15. Revenue recognition from contracts with customers
ย 
Prepare Balance Sheets and Profit & Loss A/c in IFRS format
Prepare Balance Sheets and Profit & Loss A/c in IFRS formatPrepare Balance Sheets and Profit & Loss A/c in IFRS format
Prepare Balance Sheets and Profit & Loss A/c in IFRS format
ย 

More from Wipfli LLP/Brittenford Systems Inc.

Wipfli Implements Sage Intacct with ServiceTrade Integration for Ressac
Wipfli Implements Sage Intacct with ServiceTrade Integration for RessacWipfli Implements Sage Intacct with ServiceTrade Integration for Ressac
Wipfli Implements Sage Intacct with ServiceTrade Integration for RessacWipfli LLP/Brittenford Systems Inc.
ย 
Cloud Computing for CPAs: What Your Client Will Ask You
Cloud Computing for CPAs: What Your Client Will Ask YouCloud Computing for CPAs: What Your Client Will Ask You
Cloud Computing for CPAs: What Your Client Will Ask YouWipfli LLP/Brittenford Systems Inc.
ย 
Case Study: Accordia Global Health Foundation Upgrades from QuickBooks to Sag...
Case Study: Accordia Global Health Foundation Upgrades from QuickBooks to Sag...Case Study: Accordia Global Health Foundation Upgrades from QuickBooks to Sag...
Case Study: Accordia Global Health Foundation Upgrades from QuickBooks to Sag...Wipfli LLP/Brittenford Systems Inc.
ย 
Case Study: Not for Profit Switches from Dynamics SL to Sage Intacct
Case Study: Not for Profit Switches from Dynamics SL to Sage IntacctCase Study: Not for Profit Switches from Dynamics SL to Sage Intacct
Case Study: Not for Profit Switches from Dynamics SL to Sage IntacctWipfli LLP/Brittenford Systems Inc.
ย 
Case Study: Arizona Diamondbacks Implement ExpenseConnect for Microsoft Dynam...
Case Study: Arizona Diamondbacks Implement ExpenseConnect for Microsoft Dynam...Case Study: Arizona Diamondbacks Implement ExpenseConnect for Microsoft Dynam...
Case Study: Arizona Diamondbacks Implement ExpenseConnect for Microsoft Dynam...Wipfli LLP/Brittenford Systems Inc.
ย 

More from Wipfli LLP/Brittenford Systems Inc. (7)

Wipfli Implements Sage Intacct with ServiceTrade Integration for Ressac
Wipfli Implements Sage Intacct with ServiceTrade Integration for RessacWipfli Implements Sage Intacct with ServiceTrade Integration for Ressac
Wipfli Implements Sage Intacct with ServiceTrade Integration for Ressac
ย 
Cloud Computing for CPAs: What Your Client Will Ask You
Cloud Computing for CPAs: What Your Client Will Ask YouCloud Computing for CPAs: What Your Client Will Ask You
Cloud Computing for CPAs: What Your Client Will Ask You
ย 
A Guide to CIO Advisory Services
A Guide to CIO Advisory ServicesA Guide to CIO Advisory Services
A Guide to CIO Advisory Services
ย 
Case Study: Accordia Global Health Foundation Upgrades from QuickBooks to Sag...
Case Study: Accordia Global Health Foundation Upgrades from QuickBooks to Sag...Case Study: Accordia Global Health Foundation Upgrades from QuickBooks to Sag...
Case Study: Accordia Global Health Foundation Upgrades from QuickBooks to Sag...
ย 
Case Study: Not for Profit Switches from Dynamics SL to Sage Intacct
Case Study: Not for Profit Switches from Dynamics SL to Sage IntacctCase Study: Not for Profit Switches from Dynamics SL to Sage Intacct
Case Study: Not for Profit Switches from Dynamics SL to Sage Intacct
ย 
Case Study: Arizona Diamondbacks Implement ExpenseConnect for Microsoft Dynam...
Case Study: Arizona Diamondbacks Implement ExpenseConnect for Microsoft Dynam...Case Study: Arizona Diamondbacks Implement ExpenseConnect for Microsoft Dynam...
Case Study: Arizona Diamondbacks Implement ExpenseConnect for Microsoft Dynam...
ย 
Graduating from Quickbooks: Intacct Whitepaper
Graduating from Quickbooks: Intacct WhitepaperGraduating from Quickbooks: Intacct Whitepaper
Graduating from Quickbooks: Intacct Whitepaper
ย 

Recently uploaded

( Jasmin ) Top VIP Escorts Service Dindigul ๐Ÿ’ง 7737669865 ๐Ÿ’ง by Dindigul Call G...
( Jasmin ) Top VIP Escorts Service Dindigul ๐Ÿ’ง 7737669865 ๐Ÿ’ง by Dindigul Call G...( Jasmin ) Top VIP Escorts Service Dindigul ๐Ÿ’ง 7737669865 ๐Ÿ’ง by Dindigul Call G...
( Jasmin ) Top VIP Escorts Service Dindigul ๐Ÿ’ง 7737669865 ๐Ÿ’ง by Dindigul Call G...dipikadinghjn ( Why You Choose Us? ) Escorts
ย 
Call Girls Banaswadi Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service Ban...
Call Girls Banaswadi Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service Ban...Call Girls Banaswadi Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service Ban...
Call Girls Banaswadi Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service Ban...amitlee9823
ย 
Vasai-Virar High Profile Model Call Girls๐Ÿ“ž9833754194-Nalasopara Satisfy Call ...
Vasai-Virar High Profile Model Call Girls๐Ÿ“ž9833754194-Nalasopara Satisfy Call ...Vasai-Virar High Profile Model Call Girls๐Ÿ“ž9833754194-Nalasopara Satisfy Call ...
Vasai-Virar High Profile Model Call Girls๐Ÿ“ž9833754194-Nalasopara Satisfy Call ...priyasharma62062
ย 
Booking open Available Pune Call Girls Talegaon Dabhade 6297143586 Call Hot ...
Booking open Available Pune Call Girls Talegaon Dabhade  6297143586 Call Hot ...Booking open Available Pune Call Girls Talegaon Dabhade  6297143586 Call Hot ...
Booking open Available Pune Call Girls Talegaon Dabhade 6297143586 Call Hot ...Call Girls in Nagpur High Profile
ย 
Call Girls Service Pune โ‚น7.5k Pick Up & Drop With Cash Payment 9352852248 Cal...
Call Girls Service Pune โ‚น7.5k Pick Up & Drop With Cash Payment 9352852248 Cal...Call Girls Service Pune โ‚น7.5k Pick Up & Drop With Cash Payment 9352852248 Cal...
Call Girls Service Pune โ‚น7.5k Pick Up & Drop With Cash Payment 9352852248 Cal...roshnidevijkn ( Why You Choose Us? ) Escorts
ย 
Call Girls Rajgurunagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Rajgurunagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Rajgurunagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Rajgurunagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
ย 
Bandra High Profile Sexy Call Girls,9833754194-Khar Road Speciality Call Girl...
Bandra High Profile Sexy Call Girls,9833754194-Khar Road Speciality Call Girl...Bandra High Profile Sexy Call Girls,9833754194-Khar Road Speciality Call Girl...
Bandra High Profile Sexy Call Girls,9833754194-Khar Road Speciality Call Girl...priyasharma62062
ย 
VIP Independent Call Girls in Taloja ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Taloja ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...VIP Independent Call Girls in Taloja ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Taloja ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...dipikadinghjn ( Why You Choose Us? ) Escorts
ย 
Top Rated Pune Call Girls Dighi โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Dighi โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Dighi โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Dighi โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...Call Girls in Nagpur High Profile
ย 
Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...
Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...
Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...priyasharma62062
ย 
VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...dipikadinghjn ( Why You Choose Us? ) Escorts
ย 
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...priyasharma62062
ย 
Webinar on E-Invoicing for Fintech Belgium
Webinar on E-Invoicing for Fintech BelgiumWebinar on E-Invoicing for Fintech Belgium
Webinar on E-Invoicing for Fintech BelgiumFinTech Belgium
ย 
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7Call Girls in Nagpur High Profile Call Girls
ย 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Availabledollysharma2066
ย 
Stock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdfStock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdfMichael Silva
ย 
VIP Call Girl in Mira Road ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday ...VIP Call Girl in Mira Road ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday ...dipikadinghjn ( Why You Choose Us? ) Escorts
ย 

Recently uploaded (20)

( Jasmin ) Top VIP Escorts Service Dindigul ๐Ÿ’ง 7737669865 ๐Ÿ’ง by Dindigul Call G...
( Jasmin ) Top VIP Escorts Service Dindigul ๐Ÿ’ง 7737669865 ๐Ÿ’ง by Dindigul Call G...( Jasmin ) Top VIP Escorts Service Dindigul ๐Ÿ’ง 7737669865 ๐Ÿ’ง by Dindigul Call G...
( Jasmin ) Top VIP Escorts Service Dindigul ๐Ÿ’ง 7737669865 ๐Ÿ’ง by Dindigul Call G...
ย 
Call Girls Banaswadi Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service Ban...
Call Girls Banaswadi Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service Ban...Call Girls Banaswadi Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service Ban...
Call Girls Banaswadi Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service Ban...
ย 
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
ย 
Vasai-Virar High Profile Model Call Girls๐Ÿ“ž9833754194-Nalasopara Satisfy Call ...
Vasai-Virar High Profile Model Call Girls๐Ÿ“ž9833754194-Nalasopara Satisfy Call ...Vasai-Virar High Profile Model Call Girls๐Ÿ“ž9833754194-Nalasopara Satisfy Call ...
Vasai-Virar High Profile Model Call Girls๐Ÿ“ž9833754194-Nalasopara Satisfy Call ...
ย 
Booking open Available Pune Call Girls Talegaon Dabhade 6297143586 Call Hot ...
Booking open Available Pune Call Girls Talegaon Dabhade  6297143586 Call Hot ...Booking open Available Pune Call Girls Talegaon Dabhade  6297143586 Call Hot ...
Booking open Available Pune Call Girls Talegaon Dabhade 6297143586 Call Hot ...
ย 
Call Girls Service Pune โ‚น7.5k Pick Up & Drop With Cash Payment 9352852248 Cal...
Call Girls Service Pune โ‚น7.5k Pick Up & Drop With Cash Payment 9352852248 Cal...Call Girls Service Pune โ‚น7.5k Pick Up & Drop With Cash Payment 9352852248 Cal...
Call Girls Service Pune โ‚น7.5k Pick Up & Drop With Cash Payment 9352852248 Cal...
ย 
From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...
From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...
From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...
ย 
Call Girls Rajgurunagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Rajgurunagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Rajgurunagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Rajgurunagar Call Me 7737669865 Budget Friendly No Advance Booking
ย 
Bandra High Profile Sexy Call Girls,9833754194-Khar Road Speciality Call Girl...
Bandra High Profile Sexy Call Girls,9833754194-Khar Road Speciality Call Girl...Bandra High Profile Sexy Call Girls,9833754194-Khar Road Speciality Call Girl...
Bandra High Profile Sexy Call Girls,9833754194-Khar Road Speciality Call Girl...
ย 
VIP Independent Call Girls in Taloja ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Taloja ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...VIP Independent Call Girls in Taloja ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Taloja ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
ย 
Top Rated Pune Call Girls Dighi โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Dighi โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Dighi โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Dighi โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
ย 
Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...
Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...
Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...
ย 
(INDIRA) Call Girl Srinagar Call Now 8617697112 Srinagar Escorts 24x7
(INDIRA) Call Girl Srinagar Call Now 8617697112 Srinagar Escorts 24x7(INDIRA) Call Girl Srinagar Call Now 8617697112 Srinagar Escorts 24x7
(INDIRA) Call Girl Srinagar Call Now 8617697112 Srinagar Escorts 24x7
ย 
VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...
ย 
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
ย 
Webinar on E-Invoicing for Fintech Belgium
Webinar on E-Invoicing for Fintech BelgiumWebinar on E-Invoicing for Fintech Belgium
Webinar on E-Invoicing for Fintech Belgium
ย 
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
ย 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
ย 
Stock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdfStock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdf
ย 
VIP Call Girl in Mira Road ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday ...VIP Call Girl in Mira Road ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday ...
ย 

ASC 606/IFRS 15: A Financial Professional's Guide to Upcoming Revenue Recognition Rules (Preview)

  • 1. WHITEPAPER ASC 606/IFRS 15:The Definitive Guide to New Revenue Recognition Rules
  • 2. 1 ASC 606/IFRS 15: THE DEFINITIVE GUIDE TO NEW REVENUE RECOGNITION RULES ASC 606/IFRS 15: The Definitive Guide to New Revenue Recognition Rules In what has been described as one of the largest changes to GAAP in the past decade, 2014 marked a year in which the Financial Accounting Standards Board (FASB) and the International Accounting Standards Board (IASB) sought to bring consistency across industries, enhance disclosure, and simplicity for those preparing and relying on financial statements. However, for financial accounting professionals, the new, consolidated contract revenue recognition standardsโ€”set to replace over 200 specialized and/or industry- specific revenue recognition requirements under US GAAPโ€”will mean that while the long-term future may hold easier, more consistent standards, the changes that need to be made in the short term are immense and complex. Looking at the new standard, Wipfli LLP/Brittenford Systems seeks to provide readers with some perspective into the changes and some of the best practices to prepare for FASB ASC 606 and IASB IFRS 15. Background: The New Revenue Recognition Standard A project that traces its roots back to 20021 , the IASB and FASB have been collaborating on the new contract revenue recognition standard since December 2008 to finalize the standard and prepare those affected by it for its implementation. In 2014, the FASB and IASB jointly announced the new guidelines. According to the FASB, โ€œthe core principle is that an entity should recognize revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.2 โ€ The new standard aims to3 : โ€ข Remove inconsistencies and weaknesses in revenue requirements โ€ข Provide a more robust framework for addressing revenue issues โ€ข Improve comparability of revenue recognition practices across entities, industries, jurisdictions, and capital markets โ€ข Provide more useful information to users of financial statements through improved disclosure requirements โ€ข Simplify the preparation of financial statements by reducing the number of requirements to which an entity must refer
  • 3. 2 ASC 606/IFRS 15: THE DEFINITIVE GUIDE TO NEW REVENUE RECOGNITION RULES Who Does This New Guidance Impact? The new guidance affects any reporting organization that either enters into contracts with customers to transfer goods or services or enters into contracts for the transfer of nonfinancial assetsโ€”public, private, and not-for-profitโ€”excluding those in insurance contracts or lease accounting. The New Five-Step Model of Revenue Recognition Step 1 Contract Identify the Contract with the Customer The Standard defines a contract very broadly, so generally all transactions with a customer are covered with a few notable exceptions (lease agreements, insurance contracts, financial instruments and certain contractual rights or obligations (derivatives, dividends, etc.), certain nonmonetary exchanges between entities, certain guarantees within the scope of other Standards (other than warranties). Step 2 Obligations Identify the Performance Obligations in the Contract The manner in which goods and services are described as separated or bundled no longer determines how said goods or services are to be accounted for under the new standard. Determining what is a โ€œdistinctโ€ good or service is critical, which requires the good or service to meet two criteria: Being Capable of Being Distinct and Separately Identifiable. Step 3 Price Determine the Transaction Price The transaction price is the amount of consideration that an entity expects to be entitled to in exchange for transferring promised goods or services to a customer, excluding amounts collected on behalf of a third party. Step 4 Allocation Allocate the Transaction Price to Separate Performance Obligations The transaction price is allocated to the separate performance obligations in a contract based on the relative standalone selling prices of the goods or services promised. This allocation is made at contract inception and not adjusted based upon subsequent changes in the standalone selling prices of those goods or services. Step 5 Recognition Recognize Revenue as Each Performance Obligation Is Satisfied An entity will recognize revenue when (or over time as) a good or service is transferred to the customer and the customer obtains control of that good or service. To read the full white paper, download here.