一种项目成本的还原方法及系统 【技术领域】
本发明涉及成本还原领域,尤其涉及一种项目成本的还原方法及系统。
背景技术
产品成本计算分步法包括逐步结转分步法和平行结转分步法。其中,逐步结转分步法要求各节点(从上游节点至下游节点)分别计算各自的半成品成本,最后一个节点计算的半成品成本即为完工的产品成本,所以逐步结转分步法又称为“半成品成本法”。其中,平行结转分步法要求各节点分别计算本节点的投入成本应记入产品成本的“份额”,最后将各节点应记入产品成本的“份额”汇总,计算出完工的产品成本,因此,平行结转分步法又称为“不计算半成品成本法”。
在逐步结转分步法中,上游节点的半成品成本会随半成品的转移而结转到下游节点的半成品成本中去,即半成品成本随实物的转移而转移。因此,各节点的半产品成本既包括本节点的投入成本,还包括上游节点结转入的半成品成本。而在平行结转分步法中,上层节点的投入成本用并不随半成品的转移而结转到下游节点的半成品成本中,各节点的投入成本仅仅是本节点将上游节点的半成品加工成本节点的半成品时投入的成本,并不包括上游节点的半产品成本。
在逐步结转分步法中,上游节点的半成品成本被作为一个整体结转入下游节点的某一个项目中,比如原料费、制造费等。由于上游节点的半成品成本也是由若干个项目构成的,因此将上游节点的半成品成本作为一个整体结转入下游节点的某一个项目中,势必会混淆了上游节点的半成品成本中各个项目的真实成本,不利于用户对上游节点的项目成本分析。
【发明内容】
本发明实施例提供了一种项目成本的还原方法及系统,能够还原上游节点的半成品成本中各项目的成本。
为解决上述技术问题,本发明实施例提供如下技术方案:
本发明实施例提供了一种项目成本的还原方法,包括:
获取上游节点的半成品信息;所述半成品信息至少包括所述半成品的标识与成本;
根据所述半成品的标识,从存储的所述半成品的标识与至少一个项目系数的对应关系中确定所述半成品的标识对应的至少一个项目系数;所述项目系数为项目成本占所述半成品成本的比例;
分别计算所述至少一个项目系数与所述半成品成本的乘积,获得所述至少一个项目的成本。
本发明实施例提供了一种项目成本的还原系统,包括:
获取模块,用于获取上游节点的半成品信息;所述半成品信息至少包括所述半成品的标识与成本;
确定模块,用于根据所述半成品的标识,从存储的所述半成品的标识与至少一个项目系数的对应关系中确定所述半成品的标识对应的至少一个项目系数;所述项目系数为项目成本占所述半成品成本的比例;
运算模块,用于分别计算所述至少一个项目系数与所述半成品成本的乘积,获得所述至少一个项目的成本。
与现有的技术相比,本发明实施例可以在获取上游节点的半成品信息之后,根据半成品标识获取对应的至少一个项目系数,并分别计算至少一个项目系数与半成品成本的乘积,从而获得上游节点的半成品成本中的每一个项目地成本。本发明实施例可以还原上游节点的半成品成本中各项目的真是成本,有利于用户对上游节点的半成品成本中的项目成本分析。
【附图说明】
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中提供的一种项目成本的还原方法的流程图;
图2为本发明实施例中提供的另一种项目成本的还原方法的流程图;
图3为本发明实施例中提供的一种项目成本的还原系统的结构图;
图4为本发明实施例中提供的另一种项目成本的还原系统的结构图;
图5为本发明实施例中提供的另一种项目成本的还原系统的结构图;
图6为本发明实施例中提供的又一种项目成本的还原系统的结构图。
【具体实施方式】
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一:
请参阅图1,图1为本发明实施例中提供的一种项目成本的还原方法的流程图。本发明实施例提供的项目成本的还原方法可以还原基于逐步结转式分步法的半成品成本中各项目的成本。本实施例及后续实施例中所涉及的节点可以理解为生产过程中的各生产步骤上的控制器。如图1所示,该方法可以包括:
101、获取上游节点的半成品信息,该半成品信息至少包括上述半成品的标识与成本;
其中,每一个半成品的标识互不相同,用于表示不同的节点生产的半成品的类别.比如,第一个节点生产的半成品可以标识半成品标识为“1”;第二个节点生产的半成品可以标识半成品标识为“2”;第三个节点生产的半成品可以标识半成品标识为“3”等等,以此类推;或者,第一个节点生产的半成品可以标识半成品标识为“A”;第二个节点生产的半成品可以标识半成品标识为“B”;第三个节点生产的半成品可以标识半成品标识为“C”等等,以此类推.
在实际的生产环境中,上游节点的半成品信息可以存储在上游节点中,也可以存储在本地数据库中,所示步骤101中获取上游节点的半成品信息可以采用以下两种方式中的任意一种:
(1)接收上游节点发送的携带半成品信息的消息;
(2)从接收的消息中读取半成品信息。
102、根据上述的半成品的标识,从存储的上述半成品的标识与至少一个项目系数的对应关系中确定上述半成品的标识对应的至少一个项目系数;其中,项目系数为项目成本占上述半成品成本的比例;
其中,项目是“费用”的类别,是对生产费用按经济用途的划分,用于反映成本对象的费用构成。在手工帐中,项目是生产成本科目的最明显科目。常见的项目包括原材料费、制造费、工资等等。
其中,项目系数是一个比例系数,反映了单一项目成本的金额占总成本的比例。
103、分别计算上述至少一个项目系数与上述半成品成本的乘积,获得上述至少一个项目的成本。
举例来说,由于项目系数表示的是项目的金额占总成本的比例,所以可将步骤102确定每一个项目系数分别与步骤101获取的半成品的成本作乘积,即可获得每一个项目的成本。
进一步地,如果步骤102确定的至少一个项目系数中,如果存在某一个项目系数是由至少二个子项目系数通过加权合并构成的,则本发明实施例提供的项目成本还原方法还可以在上述步骤103计算出每一个项目的成本的基础之上,进一步包括如下步骤:
将计算出的由至少二个子项目系数通过加权合并构成的项目系数的项目成本分别与上述的至少二个子项目系数作乘积,获得上述至少二个子项目的成本。
进一步地,本发明实施例提供的成本还原方法可以在上述步骤101之前,先计算上游节点的半成品成本中每一个项目成本所占的比例,其中,每一个项目成本所占的比例作为上游节点的半成品成本的一个项目系数;存储上游节点的半成品成本的每一个项目系数与上游节点的半成品标识的对应关系。
本发明实施例可以在获取上游节点的半成品信息之后,根据半成品标识获取对应的至少一个项目系数,并分别计算至少一个项目系数与半成品成本的乘积,从而获得上游节点的半成品成本中的每一个项目的成本。本发明实施例可以还原上游节点的半成品成本中各项目的真是成本,有利于用户对上游节点的半成品成本中的项目成本分析。
实施例二:
请参阅图2,图2为本发明实施例中提供的另一种项目成本还原方法的流程图。本发明实施例提供的另一种项目成本还原方法可以还原基于逐步结转式分步法的半成品成本,得到各项目的真实成本。如图2所示,该方法可以包括:
201、计算上游节点的半成品成本中每一个项目成本所占的比例,其中,每一个项目成本所占的比例作为上游节点的半成品成本的一个项目系数;
202、存储上游节点的半成品成本的每一个项目系数与上游节点的半成品标识的对应关系;
203、获取上游节点的半成品信息,该半成品信息至少包括上述半成品的标识与成本;
其中,每一个半成品的标识互不相同,用于表示不同的节点生产的半成品的类别。比如,第一个节点生产的半成品可以标识半成品标识为“1”;第二个节点生产的半成品可以标识半成品标识为“2”;第三个节点生产的半成品可以标识半成品标识为“3”等等,以此类推;或者,第一个节点生产的半成品可以标识半成品标识为“A”;第二个节点生产的半成品可以标识半成品标识为“B”;第三个节点生产的半成品可以标识半成品标识为“C”等等,以此类推。
在实际的生产环境中,上游节点的半成品信息可以存储在上游节点中,也可以存储在本地数据库中,所示步骤101中获取上游节点的半成品信息可以采用以下两种方式中的任意一种:
(1)接收上游节点发送的携带半成品信息的消息;
(2)从接收的消息中读取半成品信息。
204、根据上述的半成品的标识,从存储的上述半成品的标识与至少一个项目系数的对应关系中确定上述半成品的标识对应的至少一个项目系数;其中,项目系数为项目成本占上述半成品成本的比例;
其中,项目是“费用”的类别,是对生产费用按经济用途的划分,用于反映成本对象的费用构成。在手工帐中,项目是生产成本科目的最明显科目。常见的项目包括原材料费、制造费、工资等等。
其中,项目系数是一个比例系数,反映了单一项目成本的金额占总成本的比例。
205、分别计算上述至少一个项目系数与上述半成品成本的乘积,获得上述至少一个项目的成本。
举例来说,由于项目系数表示的是项目的金额占总成本的比例,所以可将步骤204确定的每一个项目系数分别与步骤203获取的半成品的成本作乘积,即可获得每一个项目的成本。
进一步地,如果步骤204确定的至少一个项目系数中,如果存在某一个项目系数是由至少二个子项目系数通过加权合并构成的,则本发明实施例提供的项目成本还原方法还可以在上述步骤205计算出每一个项目的成本的基础之上,进一步包括如下步骤:
将计算出的由至少二个子项目系数通过加权合并构成的项目系数的项目成本分别与上述的至少二个子项目系数作乘积,获得上述至少二个子项目的成本。
为了更好的理解本发明实施例提供的另一种项目成本还原方法,下面以举例方式进行详细说明。
假设在基于逐步结转式分步法的生产环境中存在节点1和节点2;其中,在节点1生产半成品时,半成品标识为“1”,节点1的半成品成本的各项目的成本如下表1所示:
原材料A费 原材料B费 原材料C费 制造费 人工工资 100 400 350 150 100
表1
其中,原材料A费、原材料B费、原材料C费、制造费以及人工工资分别作为节点1的半成品成本的一个项目,即节点1的半成品有4个项目。
在节点1生产半成品之后,可以计算节点1的半成品成本的每一个项目成本与半成品成本的比例关系,分别作为节点1的半成品成本的每一个项目系数。
一个实施例中,节点1的半成品成本的每一个项目系数可以采用配置文件的方式进行存储,如表2所示:
项目 项目系数 原材料A费 0.1 原材料B费 0.4 原材料C费 0.35 制造费 0.15 人工工资 0.1
表2
将节点1的半成品成本的每一个项目系数与节点1的半成品的标识进行对应并存储,如下表3所示:
表3
在存储如表3所示的对应关系之后,可以将节点1的半成品信息携带在消息中,并发送至节点2;其中,半成品信息可以包括但不限于半成品成本和标识;
对于节点2而言,可以从节点1发送的消息中读取节点1的半成品标识,并根据节点1的半成品标识,从图3所示的对应关系中确定出如图2所示的项目系数;其中,包含了4个项目系数;
然后,将确定出的4个项目系数分别和节点1发送的消息所携带的半成品成本进行相乘,可以得到如图1所示的4个项目的成本,从而获得了上游节点的半成品成本的各项目的成本.
本发明实施例可以在获取上游节点的半成品信息之后,根据半成品标识获取对应的至少一个项目系数,并分别计算至少一个项目系数与半成品成本的乘积,从而获得上游节点的半成品成本中的每一个项目的成本。本发明实施例可以还原上游节点的半成品成本中各项目的真是成本,有利于用户对上游节点的半成品成本中的项目成本分析。
请参阅图3,图3为本发明实施例中提供的一种成本还原系统的结构图。如图3所示,该系统可以包括:
获取模块301,用于获取上游节点的半成品信息,该半成品信息至少包括上述半成品的标识与成本;
确定模块302,用于根据获取模块301获取的半成品的标识,从存储的上述半成品的标识与至少一个项目系数的对应关系中确定上述半成品的标识对应的至少一个项目系数;其中,项目系数为项目成本占上述半成品成本的比例;
运算模块303,用于分别计算上述至少一个项目系数与上述半成品成本的乘积,获得上述至少一个项目的成本。
进一步地,如果确定模块302确定出的至少一个项目系数中,存在某一个项目系数是由至少二个子项目系数通过加权合并构成的,则运算模块303还可以将计算出的由至少二个子项目系数通过加权合并构成的项目系数的项目成本分别与上述的至少二个子项目系数作乘积,获得上述的至少二个子项目的成本。
请一并参阅图4,图4为本发明实施例中提供的另一种项目成本还原系统的结构图。图4所示的项目成本还原系统是在图3所示的项目成本还原系统的基础上增加了以下模块:
计算模块304,用于计算上游节点的半成品成本中每一个项目成本所占的比例,其中,每一个项目成本所占的比例作为上游节点的半成品成本的一个项目系数;
存储模块305,用于存储上游节点的半成品成本的每一个项目系数与上游节点的半成品标识的对应关系。
此时,确定模块302具体可以根据获取模块301获取的半成品的标识,从存储模块305存储的上述半成品的标识与至少一个项目系数的对应关系中确定出上述半成品的标识对应的至少一个项目系数。
请一并参阅图5,图5为本发明实施例中提供的又一种项目成本还原系统的结构图。如图5所示,该系统的获取模块301可以包括接收子模块3011和读取子模块3012,其中,
接收子模块3011,用于接收上游节点发送的携带半成品信息的消息;
读取子模块3012,用于从接收子模块3011接收的消息中读取半成品信息。
请一并参阅图6,图6为本发明实施例中提供的又一种项目成本还原系统的结构图。如图6所示,该系统的获取模块301可以包括第二读取子模块3013,其中,
第二读取子模块3013,用于从本地数据库中读取上游节点的半成品信息。
本发明实施例提供的项目成本还原系统可以在获取上游节点的半成品信息之后,根据半成品标识获取对应的至少一个项目系数,并分别计算至少一个项目系数与半成品成本的乘积,从而获得上游节点的半成品成本中的每一个项目的成本.本发明实施例可以还原上游节点的半成品成本中各项目的真是成本,有利于用户对上游节点的半成品成本中的项目成本分析.
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:只读存储器、随机存取器、磁碟或者光盘等各种可以存储程序代码的介质。
以上对本发明实施例所提供的一种项目成本的还原方法及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上可得,本说明书内容不应理解为对本发明的限制。