进销存/收货
#
进销存管理-收货管理#
背景及范围考虑当前客户对于CM原生系统收/退货的使用习惯,所以在CM的基础上进行升级与优化。
本次仅实现两项CM收货模块功能: 供应商发货 退货
黄色凸显部分,需要特别关注#
收货管理使用说明影院端账号登录。新增菜单,客户生产上线后如需要使用,需前置配置:
角色中分配资源
BO中维护进货税率。
#
新建收货单1. 选择入库卖品时,需要前置选择指定:供应商 + 仓库。
2. 添加卖品:
● 采购单位,默认选择为最小单位。下拉展示商品的大小转换单位,目前暂未实现
● 实收入库数量,小数点前后最大各6位,且总数在10万以内。
● 含税单价与含税总价,输入任意一项,可根据输入数量进行乘除计算。
3. 进货税率,需要前置配置进货税率,可自行选择。
4. 不含税单价与不含税总价,通过进货税率页面中自动计算。
● 不含税单价 = 含税总价 / (1+税率)
● 不含税总价 = 不含税单价 * 实际入库数量
● 展示支持小数点后6位,第7位四舍五入
5. 提交后,返回至列表界面,状态为 “审核中” 。需要人工审核。
#
列表查询及审核1. 操作通过后,系统会将卖品入库数据同步至BO系统。最终状态为 “库存更新成功”
2. 如同步时出现异常,则状态为 “库存更新失败” 。需要人工编辑后,再次提交,重新审核。
审核通过,其实只是中间状态。因为需要同步BO系统,所以并非最终状态。同一影院的多笔收退货单据,审核通过后会每分钟同步BO。可能会有等待同步的情况。3. 所有收货、退货,均为不同的数据,即生成新的收货单号
#
退货-列表外通用退货方式,即CM原有退货。
1. 选择退货卖品时,需要前置选择指定:供应商 + 仓库
2. 选择卖品后,展示其库存数量:
● 累计收货入库数量,即该商品所有收货单的入库数量
● 当前库存数量,动态计算。即:所有数量 - 已销售数量 后的可退数量
● 退货数量,输入范围需在大于0,且小于等于当前库存数量
3. 含税不含税单价/总价,税率,人工填写。
4. 保存提交后,返回至列表,状态为 “审核中” 需要人工审核。
5. 最终状态同步BO状态,为:库存更新成功,库存更新失败
#
退货-列表内区别于CM退货。新增基于某一笔收货单(内的商品范围)进行的退货。
1. 基于1笔收货入库单据,进行退货。选择该入库单据内的卖品,指定所选的卖品进行退货。
2. 仅能输入退货数量,其他信息除自动计算之外,均展示收货入库信息
3. 保存提交后,返回至列表,状态为 “审核中” 需要人工审核。
4. 最终状态同步BO状态,为:库存更新成功,库存更新失败。
#
打印收货单1. 在列表中,仅在“收货”且库存更新成功的单据可以打印收货单。
#
盘点中的限制如果当前有任意商品在盘点过程中,那么无法操作收货、退货。需要用户先完成盘点后,再操作收退货。
盘点时,如果有卖品在收退过程中,则无法盘点。该功能暂未实现。#
退货场景例举1. 当前库存数量动态计算
第一笔入库,10
第二笔入库,12
期间已销售,15 。已销售,是取货核销,非售卖。
退货时:
列表外,当前库存数量(实时库存数) = 22 - 15 =7。 可退范围 0~7
列表内,当前库存数量(实时库存数) = 10 or 12 > 7 ,取7,。可退范围 0~7
2. 库存更新失败
已入库卖品数量1000 ,同时或先后提交2次退货。
第一次输入退800,且未审核
第二次输入退700,且未审核
审核其中一次退货之后,且状态为“库存更新成功”后,审核另一次退货时,由于当前实时库存数量已小于退货数量,所以会审核失败,即“库存更新失败”。需要人工编辑后再次提交。
#
库存报表展示主要为库存变动明细报表。
在新菜单中操作收货、退货。报表展示与在CM中操作展示一致。