天天看点

java进销存系统用了先进先出的办法计算成本

java进销存系统用了先进先出的办法计算成本,所以成本的计算就是当时用于出货的商品的数量够用于这次销售的话就

进货价*数量,

如果 不够就

从两个不同的价格中取了数据,就分别进货价*数量相加为总成本。

财务成本核算方法

财务上,为了统计企业的经营利润和报税,每个月都要对经营商品的成本进行核算,

核算方法一般分为加权平均法和先进先出法(或者后进先出法),下面来举例说明这两种方法的区别。

例如,1月10日进了100双鞋子,进价为每双50元;1月15日销售了其中的80双;1月20日又进了100双,

但进价变为每双40元了。采用加权平均法计算:

当月销售的成本为80×(0+100×50+100×40)/(0+100+100)=80×45=3 600元;

当月期末余额为120×45=5 400元。

其中0表示当月该品种的期初数量和期初金额(上月的期末数量、金额)为0,

例如下月计算时取值为5 400。由此可见,加权平均法计算公式为:

销售成本=销售数量×(上月期末金额+本月入库金额)/(上月期末数量+本月入库数量)。

而用先进先出法计算,

因为销售的80双属于第一次进货的,

其真实的成本应该是80×50=4 000元。

由此可见两种不同的计算方法对企业当月的利润是不一样的,

后一种增加了400元的成本,利润就降低了400元。到这里,也许用户会问,

这两种方法有什么区别?最终企业的利润总是一样的,只不过是先算还是后算的问题。

首先,先进先出法可以更加准确的反映出企业的实际经营状况;

其次在不同的动机下会产生不同的结果,例如一般商品的价格总是下降的趋势,

如果上市公司想增加本年度的利润,采用先进先出法就可以合法地提高公司的利润。

需要注意的是,先进先出法需要大量的运算工作,因此在手工操作模式下是不现实的,

这也是加权平均法产生的根本原因。