Accounting Study Guide

U.S. GAAP Codification Accounting Topics



U.S. GAAP
Financial Reporting Guide



Principles of AccountingU.S. GAAP Financial Reporting Guide
Accounting by TopicAccounting Terms Dictionary


Section 3330: Accounting for Software

1. Software revenue
985-605: Software Revenue Recognition
--> AICPA SOP 97-2, Software Revenue Recognition

2. Costs of internal-use software
350-40: Internal-Use Software
--> AICPA SOP 98-1, Accounting for the Costs of Computer Software Developed or Obtained for Internal Use

3. Costs of software to be sold
985-20: Costs of Software to Be Sold, Leased, or Marketed
--> SFAS 86, August 1985, Accounting for the Costs of Computer Software to Be Sold, Leased, or Otherwise Marketed

4. Two points on the timeline:
(A) When the technological feasibility is established
(B) When the product is available for general release to customers

5. Costs of software to be sold
(1) Up to (A) --> expensed
(2) After (A) up to (B) --> capitalized
(3) After (B) --> expense

6. Costs of purchased software
(1) Software that has alternative future use
--> capitalized
(2) Software without alternative future use
--> treated same as internal development costs

7. Capitalized software costs
(1) Amortized on a "product-by-product" basis
(2) Amortization starts at (B)
(3) Amortization amount is the higher of (a) or (b)
(a) straight-line method amortization
(b) amount based on the ratio of current revenue and total expected revenue

8. Impairment test
(1) If (a) is less than (b), (b) is written down to (a)
(a) net realizable value of the product
(b) unamortized balance
(2) The difference is recognized as an expense
(3) Write-down is not reversed in subsequent periods

9. Costs of internal-use software
Rules of asc 350-40 based on AICPA SOP 98-1

(1) Three stages to develop software
(a) Preliminary project stage
(b) Application development stage
(c) Post-implementation/operation stage
(2) Preliminary project stage
--> Costs are expensed as incurred
(3) Application development stage
--> Costs to develop internal-use software
--> during the application development stage
--> are capitalized
(4) Post-implementation/operation stage
--> Costs are expensed as incurred
(5) Upgrades and enhancements to software
--> Costs may be capitalized
--> if "additional functionality" is added
(6) Capitalized software costs
--> are amortized on a "straight line" basis
--> over the estimated useful life
and
--> should be reviewed for impairment




Index of U.S. GAAP Financial Reporting Guide


U.S. GAAP by Codification Topics 
 
 105  GAAP Hierarchy 
 105  GAAP History 

 205  Presentation of Financial Statements 
 205-20 Discontinued Operations 
 210  Balance Sheet 
 210-20 Offsetting 
 220  Comprehensive Income 
 225  Income Statement 
 225-20 Extraordinary and Unusual Items 
 230  Statement of Cash Flows 
 250  Accounting Changes and Error Corrections 
 260  Earnings per Share 
 270  Interim Reporting
 
 310  Impairment of a Loan
 320  Investment Securities 
 320  Other-Than-Temporary Impairments, FSP FAS 115-2 
 320-10-05 Overview of Investments in Other Entities 
 320-10-35 Reclassification of Investments in Securities
 323-10 Equity Method Investments
 323-30 Investments in Partnerships and Joint Ventures 
 325-20 Cost Method Investments 
 330  Inventory

 340-20 Capitalized Advertising Costs 
 350-20 Goodwill 
 350-30 Intangibles Other than Goodwill 
 350-40 Internal-Use Software 
 350-50 Website Development Costs 
 360  Property, Plant and Equipment
 360-20 Real Estate Sales


 410  Asset Retirement and Environmental Obligations 
 420  Exit or Disposal Cost Obligations 
 450  Contingencies 
 450-20 Loss Contingencies 
 450-30 Gain Contingencies
 480  Redeemable Financial Instruments 

 505-20 Stock Dividends, Stock Splits 
 505-30 Treasury Stock 

 605  SEC Staff Accounting Bulletin, Topic 13 
 605-25 Revenue Recognition - Multiple Element Arrangements 
 
 715-30 Defined Benefit Plans - Pension
 718  Share-Based Payment 
 730  Research and Development 
 730-20 Research and Development Arrangements 

 805  Business Combinations  
 810  Consolidation 
 810  Noncontrolling Interests 
 810  Consolidation of Variable Interest Entities, SFAS 167 
 
 815  Derivatives and Hedging Overview 

 820  Fair Value Measurements  
 820  Fair value when the markets are not active, FSP FAS 157-4
 825  Fair Value Option 

 830  Foreign Currency Matters 
 830-20 Foreign Currency Transactions 
 830-30 Translation of Financial Statements 
 835  Interest 
 835-20 Capitalization of Interest 
 835-30 Imputation of Interest 

 840  Leases 
 840-20 Operating Leases 
 840-30 Capital Leases 
 840-40 Sale-Leaseback Transactions
 845  Nonmonetary Transactions 

 855  Subsequent Events 
 860-20 Sale of Financial Assets, SFAS 166 
 860-50 Servicing Assets and Liabilities, SFAS 156 

 985-20 Costs of software to be sold  


Copyright © AccountingInfo.comTM  Legal Disclaimer