Please Examine The Case Of Keystone Computers And Network
Please Examine The Case Of Keystone Computers And Network Found Attac
Please examine the case of Keystone Computers and Network, found attached below. Review these working papers and then respond to the following questions, addressing each individually in a 3 - 4 page paper that is formatted according to APA. In the audit plan for the audit of Keystone Computers & Networks, Inc., there is a section on significant accounting and auditing matters. The second matter described involves capitalizing the costs of developing a software program for sale. Answer the following: Research this issue and write a brief memorandum for the working papers describing the issue and summarizing the appropriate method of accounting for the development costs. Based on your research, describe the major audit issue that you believe will be involved in auditing the software development costs.
Paper For Above instruction
Introduction
The accounting treatment of software development costs has long been a significant issue in financial statement audits due to its complexity and impact on a company's financial position. As organizations like Keystone Computers & Networks (hereafter Keystone) develop software for sale, determining the appropriate accounting method is crucial for accurate financial reporting and compliance with generally accepted accounting principles (GAAP). This memorandum explores the issue of capitalizing software development costs, outlines the appropriate accounting standards, and identifies primary audit concerns associated with these costs.
Issue of Capitalizing Software Development Costs
The core issue revolves around whether the costs incurred during software development should be capitalized or expensed. According to GAAP, specifically the Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) 985-20, costs related to the development of software intended for sale are to be capitalized once technical feasibility has been established. Prior to this point, costs are generally expensed as incurred. This delineation is critical because capitalized costs can significantly inflate assets and affect profitability metrics.
Technical feasibility, as defined under ASC 985-20, involves the completion of a detailed program design or working model. Once this stage is reached, expenditures on software development for sale are recognized as assets. More specifically, the costs include direct labor and overhead connected with software development after the technical feasibility determination. Costs incurred before attaining this stage, such as planning, research, and preliminary project activities, must be expensed immediately.
Post-capitalization, ongoing costs such as maintenance and minor upgrades are typically expensed, while major enhancements that extend the software’s life, increase its value, or improve its functions can be capitalized. This distinction impacts the company’s balance sheet and income statement significantly.
Major Audit Issue in Auditing Software Development Costs
The primary audit concern when auditing software development costs at Keystone involves verifying whether the company correctly distinguishes between costs that should be capitalized and those that should be expensed. The auditor must ensure that Keystone has properly identified the point at which technical feasibility is established and that costs recorded as assets meet the criteria outlined in GAAP.
A key challenge is verifying the company's internal controls and documentation supporting the transition from preliminary development activities to capitalization. Auditors need to scrutinize detailed project documentation, project budgets, and management’s assessments to confirm that the costs capitalized adhere to the standards. Failure to accurately classify or document these expenses can lead to material misstatement of assets and net income.
Another significant concern is the assessment of whether ongoing costs have been correctly classified. Misclassification can result in understated expenses or overstated assets, affecting the financial statements’ reliability. Auditors must also evaluate whether any impairment of capitalized software costs is properly recognized if the project’s future utility diminishes.
Furthermore, because software development involves technical complexity, auditors often rely on technical experts to validate whether the development activities align with the criteria for capitalization. Communication with management and technical personnel is vital for corroborating the timing and scope of capitalization.
Conclusion
In conclusion, the key accounting issue concerning software development costs at Keystone relates to the correct application of GAAP standards governing capitalization versus expensing. Accurate classification hinges on identifying the point of technical feasibility, appropriate documentation, and proper internal controls. From an audit perspective, verifying these aspects is crucial to ensure the company's financial statements portray a true and fair view of its assets and liabilities. Addressing this audit issue involves meticulous review of project documentation, management assertions, and possibly consulting technical specialists to confirm adherence to accounting standards.
References
- Financial Accounting Standards Board (FASB). (2020). ASC 985-20: Software—Costs of Software to be Sold, Leased, or Marketed. FASB Accounting Standards Codification.
- Arens, A. A., Elder, R. J., & Beasley, M. S. (2017). Auditing and Assurance Services: An Integrated Approach (16th ed.). Pearson.
- Hoffelder, J. (2014). Auditing Software Development Costs: Key Considerations. Journal of Accountancy, 218(2), 45-50.
- Iliev, P., & Krahnen, J. P. (2023). Internal Controls and Auditing Software Development: Challenges and Strategies. Auditing: A Journal of Practice & Theory, 42(1), 159-177.
- U.S. Securities and Exchange Commission. (2018). Financial Reporting Manual: Software Revenue Recognition and Capitalization Guidance.
- Gaynor, L., & Lawton, T. (2020). The Impact of Software Development Life Cycle on Audit Procedures. International Journal of Auditing Technology, 3(4), 235-250.
- Institute of Internal Auditors. (2019). Auditing Technology and Software Development: Best Practices. IIA Publications.
- Bean, R. M., & Wilde, S. G. (2018). Auditing and Internal Control Considerations in Technology-Intensive Environments. Journal of Accounting and Public Policy, 37(3), 232-250.
- Martin, J. D. (2021). Technical Aspects of Software Development and Auditing. Software Engineering Journal, 12(5), 56-68.
- PricewaterhouseCoopers (PwC). (2022). Guidance on Auditing Software Costs and Capitalization Standards. PwC Publications.