读书人

100分大讨论:进销存系统中如何避免

发布时间: 2012-03-02 14:40:28 作者: rapoo

100分大讨论:进销存系统中,如何处理同种商品的不同进价
这个问题可能所有的进销存都会遇到,不知道大家是如何处理
例如某款手机,不同的批次进价极有可能是不同的,在出售的时候,该手机如果批次不同,那么利润也是不同的,甚至有可能一次出售的手机包括好几个批次,这个时候,利润应该怎么算呢?

我先说说我的处理方法:
1,要求客户严格按照先进先出的原则卖货
2,系统也按照这个原则出货,每次销售时都根据这个原则查到出售手机的入库单号,从而得到成本价
不过这样做不仅麻烦,而且不容易保持,就是说,如果客户有哪次卖没有按照先进先出的原则,拿错了,利润的计算就无法准确了,
大家都是怎么来处理这种问题呢,讨论一下吧

[解决办法]
如果不存在原价退货,即退回给厂家,那么有什么所谓利润?你昨天买了10斤米,花了17块,今天买了10斤米花了20块,你们昨天吃了5斤,今天再吃了5斤,有必要算清楚,今天吃的那五斤是昨天的还是今天的吗?对于你来说,你的成本永远都是(17块+20块)/(10斤+10斤),除了生产日期不同可能报废的时间不同,成本有什么关系?难道你的厂家,会因为你明天只吃了4斤,而剩下的6斤,帮你以2块/斤退货?

即便是计算成本,那也只有移动平均法和月累计平均法,并没有说是要进行单笔计算。你前半个月的赚了2000块,后半个月赔了1000块,最终你还不是赚了1000块?那直接说你就只是赚了1000块有什么差别?
[解决办法]
加权平均和先进先出两种方法
[解决办法]
这是财务上的记账原则,先进先出和移动加权,其实有哪种记账都是一样的,主要看财务是采用哪种方式。
对于先进先出,我以为做的时候将所有的放库都放在一个批次表(这里记录商品的成本价及批次号),当出库时就按先进先出做就可以了。对于客户不按先进先出拿货,这个就是管理上的问题了,可以为每个批次进行编号(条码等)以防止拿错货,而且像手机等都有唯一编号吧,像超市百货中基本都采用条码管理的。

对于移动加权也是一样,就是把总成本 /总数量得到平均成本,这个值是一直在变的

对于我个人来说,我还是喜欢先进先出的原则

[解决办法]
加权平均或者先进先出你们说了,我们用的按批次计价,类似先进先出,但计算要简单些,每次进货都生成不同的批次,并在库存中记录批次成本价,出库时每个批次按自己的进价计算成本,不一定严格遵守先进先出的原则。不过这样一来,在盘点调整库存数量的时候,往往会出现某个商品有差错但在库的几个批次进价不一样的情形,造成难以判断成本价计算盈亏。
[解决办法]
没有生产日期吗
[解决办法]
很有价值,收藏....绝对有帮助...
[解决办法]
UI
收藏!!!

[解决办法]
谢谢unsigned
[解决办法]
学习学习
[解决办法]

探讨
如果不存在原价退货,即退回给厂家,那么有什么所谓利润?你昨天买了10斤米,花了17块,今天买了10斤米花了20块,你们昨天吃了5斤,今天再吃了5斤,有必要算清楚,今天吃的那五斤是昨天的还是今天的吗?对于你来说,你的成本永远都是(17块+20块)/(10斤+10斤),除了生产日期不同可能报废的时间不同,成本有什么关系?难道你的厂家,会因为你明天只吃了4斤,而剩下的6斤,帮你以2块/斤退货?

即便是计算成本,那也只有移动…

[解决办法]
调整零售价为最新价格,陪、赚是正常的,价格不是我们所决定,价格是市场决定的。
该赔的赔,就像内存价格一样整天变,但不可能是每天进的新货。
[解决办法]
学习
[解决办法]
感觉到僵哥才应该去看一下,成本会记.
这个月形成的就是:
已卖产品成本:120*250+120*50+128*100
已卖产品销货:150*250+151*50+151*100
存货成本:128*100

这个时候你就会发现,本月已经完成的销售当中的平均成本是:122,平均售价:150.375,平均利润:28.375,而剩下的存货成本却变成了:128,这合理吗?同样的进货为什么单位成本却完全不一样?
接着:
次月8日 销售 100件 单价152元


僵哥不懂怎么样算成本啊.你这样的分析,公司以后就没得发展了.
[解决办法]
进销存系统就是进与销,利润不就是卖的价格-进的价格吗?有那么费劲?
[解决办法]
针对楼主问题,发表如下看法:
1、楼主问题中的批次,应该指的是进货批次;
2、进货批次可分为两种管理方式:
一种是根据商品可以区别进货批次的管理,比如在商品上标记进货的批次信息;
一种是根据商品不能区别进货批次的管理;
3、在第一种情况下,不应当出现楼主所说的“拿错了”的问题,如果错了那是人的工作责任问题;
在第二种情况下,无所谓楼主所说的“拿错了”,因为商品都一样;
4、无论是那种情况,客户退货只能按个别计价法来记,即当时卖人家多少钱就要退人家多少钱;
5、向厂家退货也要分成两种情况
一是厂家批次可区分,是哪批就按那批的价格退了。
一是厂家批次不可区分,要看厂家的政策了。
[解决办法]
不错,关注中。。。。。
------解决方案--------------------


探讨
不错,关注中。。。。。

[解决办法]
正要往ERP方向展,受益匪啊·········
[解决办法]
成本不是月中算的,而是月末由财务系统给出的。
[解决办法]
牛人贴,不要沉了
学习
[解决办法]
楼主...这种情况.千万不要用先进先出...这个苦头我是吃大了..

强烈建议使用个别计价法,我单位的库存系统就是这样,我们在做开发的时候,先进先出在计算平均价格方面,每个月都有误差.每个月都要额外的生成一个平账单(有时候会出现0数量,但是还有金额的情况),来保持帐目平衡,很麻烦.

个别计价法简单的说,就是进来是什么价格,计算成本的时候,就是什么价格.出去的时候就是什么价格...
进来的商品,记录了单号,数量和价格.出去的商品,除了数量之外,价格是有个选择的界面,选择对应的入库单据.然后把价格从对应的入库单据带过来.然后出库(销售)的时候价格也放在出库单这边,也可以不放,然后计算利润的时候,直接(销售价格-原始价格)/原始价格,就是利润值了.

但是,我们负责财务模块的同事也说过,合理的选择不同的计价方式,可以合理的避税...这个是后话了..不过,我实施的经验就是,个别计价法比先进先出更容易实现,并且数据更准确.
[解决办法]
不参与,好像没有什么意思。
[解决办法]
产品表

id model batch price1 ……
------------------------------(model:型号,batch: 批次,price1: 进价)
1 8878 1 100
2 8878 2 105

销售记录表

id pid prices qty ……
-------------------(pid:产品ID, prices: 销售的价:销售了几个)
1 1 105 1
2 2 110 2
3 1 102 2

用PID对ID ,
上图中 1 批的卖了3 个,赚了9完
2批的卖了2个赚了10完

为何不好统计?
[解决办法]
法律有规定的。

就那几种方法。
[解决办法]
法律有规定的。

就那几种方法。
[解决办法]
先进先出,不可避免会产生,库管员拿了后进的产品来进行销售..

个别计价是最准确而且适用的:购进时都有序列号,跟据这个序列号来入库,卖出时,也要登记序列号的,按这个来计算成本,最准确...
[解决办法]
mark
[解决办法]
建议LZ先到会计学习一下记帐方法,主要有工业会计和非工业会计,有着很大的区别。
其中重点知识:进价、零售价、折扣价,进价成本/库存成本/销售毛利/净利润的单价、数量和金额
在了解这些后,你的问题就解决得差不多了。所谓的进进出出,都是面向解决记帐凭证的管理,至于表现出的业务,进货、销售以及退货等的管理,都是表面的应用。
在深入的数据分析中,就是会计的核心思想了。
[解决办法]
太理论了吧。 手机市场有想的这么理想吗? 不。。。。。。个体零售相当混乱。
同一批次 卖价绝对不同。 成本2000的手机 近价可能是1600 也可能是1400 卖价可能是2100 更有可能是3000

楼上几个大大的理论自然有很多用处,仅仅是有朋友就是搞手机的。 所以多说2句。
[解决办法]
收藏
[解决办法]
我们给生产企业做了几套仓库系统,由于不同进价的材料太多,价格每天都在波动,所以就都采用月移动平均法。
这几套软件在每月结帐前先做一次金额结算,计算出各物料的加权单价。未结算前出库单只影响数量。以此做出来的帐目会比较精准。
先进先出法不可避免有很多人为误差。

[解决办法]
1.成本计算是有规定的,你只能从现有的方法中,选择一种或多种
2.去找一份Oracle ERP的成本会计student guide看看,然后选择一种成本计算方法
[解决办法]
对于手机行业 非常了解。实施过许多手机行业的ERP项目。

没有仔细看上面的答案

只想说以下几点:

1 手机行业的销售利润按先进先出法核算是非常常见的。主要是此行业的经营模式决定的。详细讨论其合理性似乎没有必要。因为那需要详细讲解此行业的经营模式。当年我是和客户讨论了三天的详细需求,才了解这一模式的一些特点,并在其他的客户那里得到了验证的。
2 既然如此,想必楼主除了仔细了解先进先出法的核算方式外,剩下的就是如何设计以支持这种核算方法。并尽可能做到系统的功能在出现人为错误时,能相对方便的去调整数据。
[解决办法]
确实很麻烦
[解决办法]
先进先出还是后进先出,并不影响成本。只是对于存货的管理上,由于先后的货物可能有有效期以及耗损等,所以才需要先进先出以便减少报废。


[解决办法]
mark
[解决办法]
对仓库来说 只做进和出两总操作
计算利润也就是计算成本
3种方式 加权平均 先进先出 后进先出 期初的时候选定一种成本计算方式 以后不可更改

退货出库和调拨出库都是是出库的一种
退货入库和调拨入库也走是入库的一种
还有盘点时的盈亏出库/入库 及级报废出库等等
都是只价格不同 操作上没区别

至于利润 其实不是进销存关心的事 仓管只需要管数量
钱是财务的事 财务关心的每期的每笔支出 和收入 不可能细化到某条库存

[解决办法]
长见识了喽,呵呵
[解决办法]
感觉有点怪异.

你管它什么时候卖了什么手机.
卖掉的手机,你难道没有它全部的信息? 包括进价,卖出价?

有了这些,你管它什么先进先卖啊? 还是说问题出在利润的统计上?
不太明白.

我的观点是 : 卖掉的手机,你应该知道它的全部信息.其它事情就好做了不是么?
[解决办法]

探讨
我相信没除非是第一次做生意的人
否则没哪个用户会依靠一套软件来定自己的工作流程 更多的是依赖自己的经验
一般来说做项目 就是客户有了自己熟练的工作方法
才去寻找一个适合自己工作方法的软件来提高效率
或者想要达到某种方法来寻求一个快捷的工具(比如ERP的实施)

这样前提就是 客户知道自己要什么 恩 至少大概知道

而做产品 因为要应对不同的客户 不同的需求
所以我觉得应该做的更灵活点 至少给出选择的功…

[解决办法]
移动平均计价法是财务进行成本核算得一种方式,存在一下四个特点:
1、采购需要重新计算成本价、采购退回是红字采购,是采购的一种。
2、销售不影响成本计算,销售退回是红字销售,是销售的一种。
3、存在成本转利润的问题,当存在库存数量为零,而库存成本不为零,需要进行结转,将成本结转为利润。
4、单据的计算顺序会影响单据的成本核算。

只要遵循上面的4各特点,怎么算都不会错。

[解决办法]
探讨
确实很麻烦

[解决办法]
我们下边贸易公司用的就是先进先出的方法,方法很多种,感觉哪个方便用哪个就OK了。
[解决办法]
讨论的真激烈,混个脸熟。
[解决办法]

M K
[解决办法]
先顶一下,收藏着慢慢看,一会来回~

读书人网 >.NET

热点推荐