本软件是如何计算库存和产生成本价的


本软件既是POS(前台点对点销售)软件,也是进销存软件。下图是本软件进销存操作流程:

一、首次使用本软件后,我们建议在商品资料和仓库资料都完成后,并在前台使用过一段时间后,再在“10011.本期商品期初设置”里输入某日期(即期初日期,请尽量在前台上班前或下班后盘点)的所有仓库里商品的期初金额和存量。

(注1:非库存品的商品可以在该模块发送到“9901054.商品资料浏览和修改”里修改“非库存品”为“是”,这样就不会在该模块显示该商品。在以后的需要计算库存和成本价的模块里也会忽略该商品)

(注2:本软件默认使用的成本计算方式是:总仓核算的月末加权平均价。即在月结时计算所有店的成本价,在不同仓库里的相同商品的成本价都是一样的)

(注3:10011模块只在首次使用本软件时使用一次。以后的期初都是通过月结产生的)


二、在所有仓库及商品的期初都输入完成后,就可以使用“10004.开立商品进出单据”模块新增进出仓单。因为我们的库存余量和成本价都是在月结时才确定的,所以您制作的单据在月结前都是可以修改或注销的。

(注1:业务日期是指该笔单据中商品进出发生的日期,该日期不能早于期初日期)

(注2:除了盘盈单据外,其它进仓单据都应该输入单价,否则会影响月末成本)

(注3:所有出仓单据和转仓单据的单价都可不输入,因为加权平均法计算的成本不使用出仓单据的价格)


三、如果您要进行盘点活动,我们建议在下班后盘点。如果是在上班前盘点,在开立盘点表时请选择盘点日期为真实盘点日期的上一天(如盘点日期没有输入时间,该时间会自动定义为输入日期的23:59:00,例如您在2017-12-21 06:00:00盘点,那么盘点日期就输入2017-12-20(这是因为早晨六点的盘点数据与前一天的23:59时的数据是一样的))。

使用“10134.开立商品库存盘点表”来输入盘点表内容。

“盘点表类型”如果选择了“完整商品盘点表”,表示该表中的商品是该仓库中的所有商品。如果某仓库下有商品A,数量为2,但本盘点表中漏掉了这个商品,则在完成盘点表时软件会自动将商品A添加到盘亏单中。但如果选择了“部分商品盘点表”,则不会处理该商品。

盘点表输入完毕后需要在“10131.商品库存盘点表”中使用鼠标右键菜单中的“其它操作”完成它。盘点表在完成时自动计算盘点日期时的仓库余量,并已该余量与盘点表中输入的盘点数量比较并产生盘盈或盘亏单据。产生的盘盈盘亏单据可以在“10002.商品进出单据”中查询到。

(注1:在完成盘点表前一定要确认盘点日期之前所有进出单据都输入完成了)

(注2:如果您有前台收款机,在完成盘点表前一定要确认盘点日期之前的前台数据已导入到后台了)

(技巧:为了防止漏输入进出仓单或忘记导入前台数据而导致完成盘点表时产生错误的数据,我们建议您在月结前才完成盘点表)


四、在月末时为了保存每月月末的库存数量和成本,我们需要进行月结操作。在月结转前,我们首先要将前台数据导入为进出单据。使用“403020.前台销售数据导入后台进出单据”模块将已清机的数据导入(该模式的操作详情见下面的:如何将前台数据导入为后台进出单据)。


五、如果您还有本期的盘点表未完成,请在“10131.商品库存盘点表”模块中完成它。


六、第四、五项都完成后就可以使用“10901.商品进出单据月结转和反月结转处理”模块来进行月结处理了。选择“我想现在进行商品进出单据的月结转处理”后点击“下一步”。在“月结转截止日期”处输入或选择月结转的日期(注:请输入实际结转日期的下一日。即如果您想月结到10月31日,则输入11月1日。因为实际结转时是将该日期减去1秒后得到的,因此结转后该日期会显示出10-31 23:59:59)后点击“开始结转”按钮。

(注1:点击开始结转后,系统会自动检查是否会有负库存出现,如有则会在列表中提示您并停止结转操作,您必须在修改进出仓单据中相应的商品后再结转,直到成功为止。)

(注2:结转成功后会生成新一期的期初。上一期的数据:如进出仓单据等都会被标记为“已结转”且只能查询浏览,而不允许修改了)


综上所述:本软件用于计算期末库存数量和成本的数据来自于期初和商品进出单据。前台数据要参与计算库存和成本就要通过“403020.前台销售数据导入后台进出单据”模块,将前台的清机数据变成出仓单。盘点表也是一样,一定要完成盘点表才能转成盘盈或盘亏单。未完成成的盘点表是不会影响库存的!



如何查询即时库存


虽然本软件在保存进出仓单据后不是立即抵减库存的,但可以通过计算期初和所有进出仓单的数量就可以得出任意一个时间点的库存数量。


如果要查询的即时库存里不包含前台数据,可以使用“10121.现期商品库存报告”。该报告显示的库存数量是商品的期初加上后台本期所有进货单据减去后台本期所有出货单据得出的(注:已注销的单据不会被计算)。 

如果要查询包含前台销售(包含前台未清机、已清机但未导入到后台单据、留单中)的即时库存可使用“410061.前台商品销售情况和后台即时库存浏览”模块。前台收款机也可以使用“47”+【帮助】来查询。(注:因为即时库存是通过实时计算得出的,所以它不是确定的,只要有用户在后台修改了某张单据的业务时间、新增了某张进出单据等操作都会影响到以上报告的结果。所以该些报告只能做参考作用)


如果要查询某段时间段内的库存数量情况可以使用“10810.本期商品进销存总览表”。该报告可按“业务日期”来查询本期(即未月结转的)某一时间段内的商品进出情况。(注:该报告不包含前台数据)



如何将前台数据导入为后台进出单据


A、进入“403020.前台销售数据导入后台进出单据”模块。点击“导入所有尚未导入的清机数据”按钮,在清机数据列表中会显示所有未导入的清机数据。有些清机数据可能是在期初之前的(比如使用了一段时间前台后才做的期初),这些数据我们不应导入(在期初日期前的数据也无法导入)。在列表中选中该些记录后,发送到:清机流水号->9943020.设置是否显示于… 模块,然后点击“设为不可显示”即可。以后再进入403020时就不会再显示这些记录了。如果该列表中有些清机数据您也不想导入,可以使用鼠标右键菜单里的“删除”功能将其剔除。(注:如果您在某月5号才做到上个月31号的月结转,导入时可以将本月1至5号的清机数据剔除。不过因为月结时可以选择结转的日期,所以即使导入了也没什么影响)


B、按“下一步”后设置导入时的分单方法。因为每个商家的要求不同,所以要按贵店的实际情况选择分单方法。下面是详细讲解:

第一组(进出单据的业务日期来源选择):

“按清机班次分单”….如某个收款机每天清了两次机,则导入为出仓单时,分成两张单据,第一张单据存放第一次清机所销售的商品,第二张单据存放第二次清机的商品。

“按清机日期分单”…无论收款机每天清几次机,都当成每天只清了一次机来处理。(我们建议选择该项)

“不按班次或日期分单,使用固定的销售日期”…您导入的清机数据可能是整月的数据,但都当成某日(需要设置销售日期)来处理。

第二组(进出单据的业务员来源选择):

“按收款员分单”…如果某收款机使用了多个收款员来收款,则会按收款员来分单。如:张三做收款员销售的商品导入为一张出仓单,李四销售的商品导入为另一张出仓单。

“使用固定的业务员”…不理前台是谁做收款员,只使用固定的员工做为导入的进出单据的业务员。选择该项后需要设置一个员工。(我们建议选择该项)

第三组(进出单据的客户或供应商来源选择):

“按客户分单。散客使用固定客户”…按每张前台单据实际使用的客户来分单。因前台散客是没有编号的,但后台的进出单据中则必须要有客户或供应商,所以要设置一个客户做为散客。

“使用固定的客户”…无论前台单据有无客户及是哪位客户,导入为出仓单后都使用固定的客户。选择该项后需要设置一个客户。(我们建议选择该项)

第四组(进出单据的进货或出货仓库来源选择):

“按所属部门(区域)分单”…备用项,请勿选择本项

“按收款机分单” …备用项,请勿选择本项

“按收款机对应抵减仓库分单” …按每台收款机设置其对应抵减的仓库。使用鼠标右键菜单中编辑选择对应仓库。(我们建议选择该项)

“使用固定的抵减仓库” …只抵减固定的仓库。选择该项后需要设置一个仓库。

第五组:

“退数商品自动分单”…当前台有退数时,会把退数商品导入为进仓单。


下面我们举例说明:

收款机

清机日期

商品

收款员

客户

设置抵减仓库

北京路一号机

2018-01-01

可乐

张三

八一学校

北京路仓库

北京路一号机

2018-01-02

毛笔

李四

散客

北京路仓库

北京路二号机

2018-01-01

电池

王五

散客

北京路仓库

上海路一号机

2018-01-01

手机套

陈六

八一学校

上海路仓库

上海路一号机

2018-01-02

陈六

何小姐

上海路仓库


当选择了:按清机日期分单、使用固定的业务员、使用固定客户和按收款机抵减仓库分单时,

会导入为四张出仓单:

业务日期

业务员

客户

抵减仓库

商品

2018-01-01

【设置的员工】

【设置的客户】

北京路仓库

可乐

电池

2018-01-02

【设置的员工】

【设置的客户】

北京路仓库

毛笔

2018-01-01

【设置的员工】

【设置的客户】

上海路仓库

手机套

2018-01-02

【设置的员工】

【设置的客户】

上海路仓库


当选择了:按固定日期分单、使用固定的业务员、使用固定客户和按收款机抵减仓库分单时,

会导入为两张出仓单:

业务日期

业务员

客户

抵减仓库

商品

【设置的日期】

【设置的员工】

【设置的客户】

北京路仓库

可乐

电池

毛笔

【设置的日期】

【设置的员工】

【设置的客户】

上海路仓库

手机套


C、按“下一步”可设置以下内容:

“最低可操作级别”… 假设您的级别为7,而平时做进出仓单据的仓管的级别为5。如果你设为7,则将来导入后产生的进出单据的级别就是7,该仓管只能查看该些单据的内容而无权修改。

“退数商品导入单据类别选择”… 请选择【03】收款机退数进仓

“普通零售商品导入单据类别选择”… 请选择【04】收款机零售出仓



如何查看结转报告


进入“10901.商品进出单据月结转和反月结转处理”模块,选择“我想浏览已完成的月结转”并点击“下一步”。在下图中选中任意一次结转然后在鼠标右键菜单中发送到某模块可浏览本次结转的数据。

9902013.已月结转商品期末进销存表浏览 … 可浏览所有商品(非库存品除外)的本期成本、期初成本、进货成本、出货成本和期末成本

10105.已结转商品期间明细进销存表查询报告 … 除了9902013中的数据外,还包含了所有进出仓单据的累总数量与实际金额(_XXXX_ 项),使用该报告可计算毛利。如商品“电池”的成本单价为¥3.8,“_零售数量_”字段为7,“_零售金额_”为¥56.00 。使用公式:56-7*3.8,可得出本期该商品在前台零售的毛利为:¥29.4。

10101.商品进出单据查询报告 … 可查询到本次结转的所有进出单据,并可以看到所有商品的成本价(注:非库存品无成本价)。