设计思路
基础信息
物料
维护基础物料信息,物料的属性非常多,由于本进销存系统非常简洁,只维护了如下信息:
- 是否库存物料
库存物料:比如电脑,可以进行库存管理 费用物料:比如房租,水电费,不可进行库存管理,当采购一个费用物料时,无需接收入库,可直接付款 - 默认采购价格
当物料维护了默认采购价格,在创建采购订单的时候会自动带出采购价格 - 默认销售价格
当物料维护了默认销售价格,在创建销售订单的时候会自动带出销售价格
仓库
维护仓库基本信息,比如仓库编码,名称,地址,仓管员,联系电话等
供应商
维护供应商信息,比如供应商名称,联系电话,地址,银行,账号,账户名,以便后续的付款
客户
维护客户信息,比如客户名称,联系人,联系电话,地址等
收款账号
自己公司的收款信息,当创建收款单时,会选择收款账号等信息,可以发送对账单/催账单给客户
库存事务
入库
库存增加,包含以下类型的库存事务处理
- 其他入库
不建议使用该类型作为日常操作,不利于源头追踪 - 采购接收
当供应商按采购订单发货,仓库到货之后,做采购订单接收入库的操作 - 调拨
比如总店仓库调拨物资到A分店仓库,这个时候,A分店仓库库存增加
出库
- 其他出库
不建议使用该类型作为日常操作,不利于源头追踪 - 领用出库
生产线或者一线业务部门领用物资 - 销售出库
按照销售订单发货给客户,物资发货后,做销售出库 - 采购退货
采购订单已接收入库的东西,因为各种原因退货,货物退给供应商之后,做采购退货 - 调拨
比如总店仓库调拨物资到A分店仓库,这个时候,总店仓库库存减少
采购
采购订单的重要属性:
1,已接收数量:当库存物料已接收入库时,更新此属性
2,已退货数量:退货后更新
3,已开票数量:付款后更新
销售
销售订单的重要属性:
1,已发货数量:发货后更新
2,已收款数量:收款后更新
付款
1,预付款
2,标准付款:根据采购订单进行付款
收款
1,预收款
2,标准收款:根据销售订单收款