浅谈软件企业成本核算问题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
浅谈软件企业成本核算问题
软件企业①是以现代科学技术为核心的,建立在知识和信息的生产、存储、使用和消费之上的科技型企业。软件企业的发展标志着社会正步入以知识资源为依托的新经济时代,它对许多传统的会计理论和观念形成了冲击,也给软件企业成本核算提出了许多值得研究和探讨的新课题。科技经济的到来改变了现行软件企业成本核算的环境②③,现行的软件企业成本核算内容和方法已越发显示出它的不适应性。
二、软件企业成本核算存在的问题
1、软件企业研发费用的资本化和费用化问题
按照《企业会计准则第6号—无形资产》㈣的规定:企业内部研究开发项目的支出,应当区分研究阶段支出与开发阶段支出,其研究阶段的支出,应当于发生时计入当期损益;其开发阶段的支出需同时满足准则规定的五个条件才能确认为无形资产。软件企业由于其成本核算的特殊性,软件开发又具有极大的不确定性,导致在会计实务中没有一个确定的衡量标准。针对研究与开发阶段的支出,软件企业的会计处理也各式各样,导致行业内会计信息缺乏横向可比性,甚至出现通过支出费用化与资本化的不同会计处理,来调节企业利润的现象。目前国内尚未规范有关软件企业会计核算方面的制度,对于如何提高行业内会计信息的
可比性,促使行业健康快速发展将是成本核算中必须解决的课题。
2、软件企业的成本分配方式有待改进
正确的将软件企业成本分配到产品或项目中去,对产品的定价以及研发过程中的成本控制都有积极地参考价值。不同层次的软件企业决定了不同成本分配方式,中小型软件企业产品化水平较低,根据客户的需求从事项目化研发,较适用于以项目为主体的成本分配方式核算各项目的利润。规模较大的软件企业,其产品的结构和功能基本趋于模式化,能够满足一个较大应用群体的共性化需求,产品可以通过渠道代理的形式直接销售给客户,实现软件生产与销售服务的分离,较适用于以产品为分配主体的成本分配方式,并可适时引入以成本为导向的产品定价模式。目前由于不少软件企业在成本核算中没有合理的进行成本归集与核算,产品或项目的市场效益无法量化考核,导致企业不能正确核算一个产品或项目到底投入了多少人力、物力,财力,是否能够产生预期效益,从而导致企业管理层决策偏差。
3、软件企业普遍缺乏一套行之有效的成本核算管理体制
目前,我国软件项目人员大多普遍缺乏成本核算意识,项目经理的职能更侧重于专业技术,简单地认为项目成本控制的责任应归于财务部门,大多数软件企业的项目人员在接到软件开发项目时,由于事先没有做好客户的项目需求分析,盲目答应客户的要求而没有量化、细化有关合同条款。客户又对研发需求通常明确化程度不够,导致在项目研发过程中不能一次性的达到客户的需求,不断更改项目进程,使得项目成本缺乏控制,导致成本预算出现偏差,项目预算流于形式,为此使企业付出很大的代价。所以,如何建立一套完善的成本核算体制,在成本核算管理中就显得尤为重要。
4、人力资源成本的核算问题
对软件企业来讲,专业的技术性人才和自主研发的知识产权是其最核心的生产力,其中人力资源的价值尤为重要,只有拥有高素质的人力资源并能有效地利用这一资源,企业才能在激烈的市场竞争中抢占先机。人力资源成本作为软件企业成本核算的重要组成部分,直接反映了企业对员工的全部投入,既是员工经济利益之所在, 又关系到企业的经济效益和市场竞争能力,人力资源成本的核算已成为软件企业成本核算的重要组成部分。基于此,有效的核算和控制人力资源成本已成为软件企业生存与发展的关键所在。
三、软件企业成本核算的改进策略
1、针对企业研发费用资本化、费用化的策略
关于研发费用资本化费用化的问题,基于下述理由,笔者更倾向于研发费用的费用化核算:
(1)成本效益原则。费用化核算有利于简化会计处理程序,符合行业特点和企业需要。财务人员花费大量时间将各项支出按软件产品或项目予以分类并资本化不符合成本效益原则。
(2)稳健性原则。由于行业的风险特性,每个产品或项目的成本能否回收、回收多少具有很大的不确定性,又因资本化的标准过于主观,在实际工作中,对其开发成本资本化难以找到合理、客观的划分标准,采用费用化较符合软件行业特点。
(3)可比性原则。费用化标准简单易行,便于加强内部审计和成本控制。由于统一了软件开发成本的处理,使行业内会计报表具有横向可比性。有利于行业的健康快速发展。
2、改进成本分配方法,引入作业成本法。
目前软件企业普遍存在产品或项目的成本分配方式不合理,从而导致成本信息失真,不能有效地核算产品或项目的盈利情况,最终导致企业管理者决策偏差。基于软件企业成本核算的特点,建议引入作业成本法进行软件或项目的成本核算和分配。作业成本法(Activity-Based Costing,简称ABC)是一种以作业为最基本对象的成本核算制度和成本管理系统。以“作业消耗资源,产品消耗作业”为理论原则,通过分析产品成本形成过程和原因,把资源成本归集到作业上,再把作业成本归集分配到相应的产品或项目上,最终计算出相对真实的产品成本。以作业为单位对成本的确认和计量,使成本核算深入到作业层次,提高了成本信息的准确性和信息决策的相关性。在企业运营的一系列作业中,每项作业都要消耗资源,而各作业又产生相应的价值,最终形成产品总的价值,即最终产品的成本。任何一个组织,只要发生资源耗费,就可以将这种耗费根据成本形成过程和原因归结为某个作业耗费,这样不仅有利于相对准确地计算产品成本,还有利于管理当局控制作业,使决策者清楚了解每一个作业的效率,从而对那些增值性作业加大投入,而对于无效耗费资源价值和非增值作业耗费资源价值尽可能消除,防止资源的浪费,降低产品成本,提升企业的经济效益。因而,以作业作为成本计算的基本分配对象并进而进行作业成本分析具有普遍性意义。
3、改进成本核算管理体制
软件行业不同于传统行业,其成本核算管理的经验和模式不是一成不变的,由于各方面原因,一个项目结束时的实际花费往往与其初始预算大相径庭,所以在成本核算的管理中引入项目成本核算动态管理体制是很有必要的。随着项目的进程不断对成本管理体制进行有效调整和改进。此外,实施成本核算动态管理要树立不是为了节约成本而做成本核算管理,而是为提高企业软件产品的质量、获得更多客户的认可、提高企业在行业内的竞争力的理念。如果能将成本核算和项目进度、成品质量结合起来综合加以考虑,这将使软件企业的成本核算管理提高到一个新的层次。
4、人力资源的成本应计入软件企业产品成本
软件企业的人力资源,是指软件企业拥有或控制的各种有劳动能力的专业技术性人才。在技术密集型的软件行业,人力资源已成为企业的核心竞争力和主要资源。企业经济效益的高低直接取决于人力资源的利用和挖掘程度。随着科技经济时代的到来,软件企业产品中的直接人工成本将不断下降,而人员的培训支出相应的不断提高,即在人力资源的使用过程中,对其进行的岗位技能的教育和培训不断增加。加大软件企业人力资源的投资力度,经常性的聘请业内专家对软件企业研发人员进行岗位培训,可以全面的提高软件企业研发人员的职业技能,开拓软件开发人员的研发思路,从而提高产品的质量。由此,软件企业人力资源的价值也应该计入产品或项目的成本。目前,软件企业在进行人力资源核算时一般是一次性计入费用,直接导致低估产品的成本,这与科技经济时代的要求是不相适应的。