[关闭]
@zhou333666 2017-07-03T21:46:20.000000Z 字数 6085 阅读 780

进销存管理

未分类


流程

录入供应商信息、商品信息

采购申请只能选择指定的供应商,商品信息。如果没有,先新增供应商,商品信息。

采购申请

采购申请人申请采购,提交审核后能够让采购负责人审核。

采购单

采购负责人审核通过后生成采购单。然后采购负责人根据采购单去采购

送货单/入库单

供货商/采购员送货至验货区,按照采购单对商品进行验收。验收完毕后,生成送货单/入库单,如果有出入,可以修改送货单/入库单的数量和价格,系统需要留存送货单纸质拍照留底,并记商品批次。相关人员按照实际收货情况录入库存系统。

销售

每天各个渠道的销售单导入系统,库存数量扣除销售数量

出库、调库

退货

每天各个渠道的销售退回单导入系统,库存数量加上退货数量

流程图

Created with Raphaël 2.1.2采购申请审核采购单验证送货单/入库单录入库存系统销售退货yesnoyesno

架构

功能 商户系统 boss 备注(打钩表示有此功能,打叉没有)
商品信息录入 ×
供应商信息录入 ×
采购申请 ×
采购审核 ×
采购单查看
送货单/入库单生成 ×
商品入库 商户系统数据导入是单一门店的入库数据,boss数据导入可以多个门店数据导入
商品销售 同上
商品退货 同上
库存盘点数据 ×
商品进销存数据 ×
各种财务报表 ×

注:如果做erp系统,上面功能都有

数据流程

采购-->商品入库-->商品销售-->商品退货

报表功能

报表导出
财务需要在相关环节进行对账
1.《入库单》
2.《销售单》
3.《销售退货回单》
销售退货成功的单据,门店由数据导入,线上有退款单产生
4.《商品库存表》
库存信息可以随时导出,有进销存数据
5.《库存商品结存汇总表》用于库存总数汇总,财务对账使用
6.《货币资金汇总表》
公司进账的钱,门店由数据导入,线上有支付单产生

参考系统

智慧商贸:http://web.zhsmjxc.com
金蝶友商网:https://sso.youshang.com

问题

1.采购退货流程
2.整箱销售,零散销售的库存管理
3.组合商品的库存管理

单据

采购单
采购明细表
采购汇总表(商品)
采购汇总表(供应商)
采购付款一览表

销售单
销售明细表
销售汇总表(按商品)
销售汇总表(按门店)
销售收款表
销售利润表

财务:
收款单
付款单
核销单(不需要)

仓库盘点单
入库
出库

与商城的关系

商城相当于一个网上门店
一个门店创建时创建仓库
总仓是各个门店的仓库叠加

分销就是帮别人销售意思是:供应商给你产品图,给你一定利润的产品,你可以去按你的价销售给下家,发货直接从你的供应商发出给你的客户,一切的业务从你这儿走。这就是分销。不用压货,小资金就可以操作。适合没有资金的人创业。

经销商,顾名思义,是指,拿着钱,从企业进货,他们买货不是自己用,而是转手卖出去,对于他们只是经过手,再销售而已,他们关注的是利差,而不是实际的价格。

经销商:是直接经营某种产品的客户,不代表厂方,经营的产品需要现钱购买;
分销商:是从总经销商提货,在各自区域分销产品的客户;
代理商:是厂家授权在某地区的代表,代行厂家的某些职能,并经销某种产品的客户,所经营的产品可以现钱购买,也可以是销后结帐。

DROP TABLE IF EXISTS ci_invoice;
CREATE TABLE ci_invoice (
id int(11) NOT NULL AUTO_INCREMENT,
buId smallint(6) DEFAULT '0' COMMENT '供应商ID',
billNo varchar(25) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT '' COMMENT '单据编号',
uid smallint(6) DEFAULT '0',
userName varchar(50) DEFAULT '' COMMENT '制单人',
transType int(11) DEFAULT '0' COMMENT '150501购货 150502退货 150601销售 150602退销 150706其他入库',
totalAmount double DEFAULT '0' COMMENT '购货总金额',
amount double DEFAULT '0' COMMENT '折扣后金额',
rpAmount double DEFAULT '0' COMMENT '本次付款',
billDate date DEFAULT NULL COMMENT '单据日期',
description varchar(100) DEFAULT '' COMMENT '备注',
arrears double DEFAULT '0' COMMENT '本次欠款',
disRate double DEFAULT '0' COMMENT '折扣率',
disAmount double DEFAULT '0' COMMENT '折扣金额',
totalQty double DEFAULT '0' COMMENT '总数量',
totalArrears double DEFAULT '0',
billStatus tinyint(1) DEFAULT '0' COMMENT '订单状态 ',
checkName varchar(50) DEFAULT '' COMMENT '采购单审核人',
totalTax double DEFAULT '0',
totalTaxAmount double DEFAULT '0',
checked tinyint(1) DEFAULT '0' COMMENT '采购单状态',
accId tinyint(4) DEFAULT '0' COMMENT '结算账户ID',
billType varchar(20) DEFAULT '' COMMENT 'PO采购订单 OI其他入库 PUR采购入库 BAL初期余额',
modifyTime datetime DEFAULT NULL COMMENT '更新时间',
hxStateCode tinyint(4) DEFAULT '0' COMMENT '0未付款 1部分付款 2全部付款',
transTypeName varchar(20) DEFAULT '',
totalDiscount double DEFAULT '0',
salesId smallint(6) DEFAULT '0' COMMENT '销售人员ID',
customerFree double DEFAULT '0' COMMENT '客户承担费用',
hxAmount double DEFAULT '0' COMMENT '本次核销金额',
hasCheck double DEFAULT '0' COMMENT '已核销',
notCheck double DEFAULT '0' COMMENT '未核销',
nowCheck double DEFAULT '0' COMMENT '本次核销',
payment double DEFAULT '0' COMMENT '本次预收款',
discount double DEFAULT '0' COMMENT '整单折扣',
isDelete tinyint(1) DEFAULT '0' COMMENT '1删除 0正常',
srcOrderId int(11) DEFAULT '0',
srcOrderNo varchar(30) DEFAULT '',
PRIMARY KEY (id),
KEY accId (accId),
KEY buId (buId),
KEY salesId (salesId)
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8;


-- Table structure for ci_invoice_info


DROP TABLE IF EXISTS ci_invoice_info;
CREATE TABLE ci_invoice_info (
id int(11) NOT NULL AUTO_INCREMENT,
iid int(11) DEFAULT '0' COMMENT '关联ID',
buId smallint(6) DEFAULT '0' COMMENT '供应商ID',
billNo varchar(25) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT '' COMMENT '单据编号',
transType int(11) DEFAULT '0' COMMENT '150501采购 150502退货',
amount double DEFAULT '0' COMMENT '购货金额',
billDate date DEFAULT NULL COMMENT '单据日期',
description varchar(50) DEFAULT '' COMMENT '备注',
invId int(11) DEFAULT '0' COMMENT '商品ID',
price double DEFAULT '0' COMMENT '单价',
deduction double DEFAULT '0' COMMENT '折扣额',
discountRate double DEFAULT '0' COMMENT '折扣率',
qty double DEFAULT '0' COMMENT '数量',
locationId smallint(6) DEFAULT '0',
tax double DEFAULT '0',
taxRate double DEFAULT '0',
taxAmount double DEFAULT '0',
unitId smallint(6) DEFAULT '0',
skuId int(11) DEFAULT '0',
entryId tinyint(1) DEFAULT '1' COMMENT '区分调拨单 进和出',
transTypeName varchar(25) DEFAULT '',
srcOrderEntryId int(11) DEFAULT '0',
srcOrderId int(11) DEFAULT '0',
srcOrderNo varchar(25) DEFAULT '',
billType varchar(20) DEFAULT '',
checked tinyint(1) DEFAULT '0' COMMENT '0 1',
checkName varchar(30) DEFAULT '',
salesId smallint(6) DEFAULT '0',
isDelete tinyint(1) DEFAULT '0' COMMENT '1删除 0正常',
PRIMARY KEY (id),
KEY type (transType),
KEY billdate (billDate),
KEY invId (invId) USING BTREE,
KEY transType (transType),
KEY iid (iid),
KEY id (id)
) ENGINE=InnoDB AUTO_INCREMENT=28 DEFAULT CHARSET=utf8;

CREATE TABLE ci_order (
id int(11) NOT NULL AUTO_INCREMENT,
buId smallint(6) DEFAULT '0' COMMENT '供应商ID',
billNo varchar(25) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT '' COMMENT '单据编号',
uid smallint(6) DEFAULT '0',
userName varchar(50) DEFAULT '' COMMENT '制单人',
transType int(11) DEFAULT '0' COMMENT '150501购货 150502退货 150601销售 150602退销 150706其他入库',
totalAmount double DEFAULT '0' COMMENT '购货总金额',
amount double DEFAULT '0' COMMENT '折扣后金额',
rpAmount double DEFAULT '0' COMMENT '本次付款',
billDate date DEFAULT NULL COMMENT '单据日期',
description varchar(100) DEFAULT '' COMMENT '备注',
arrears double DEFAULT '0' COMMENT '本次欠款',
disRate double DEFAULT '0' COMMENT '折扣率',
disAmount double DEFAULT '0' COMMENT '折扣金额',
totalQty double DEFAULT '0' COMMENT '总数量',
totalArrears double DEFAULT '0',
billStatus tinyint(1) DEFAULT '0' COMMENT '订单状态 ',
checkName varchar(50) DEFAULT '' COMMENT '采购单审核人',
totalTax double DEFAULT '0',
totalTaxAmount double DEFAULT '0',
checked tinyint(1) DEFAULT '0' COMMENT '采购单状态',
accId tinyint(4) DEFAULT '0' COMMENT '结算账户ID',
billType varchar(20) DEFAULT '' COMMENT 'PO采购订单 OI其他入库 PUR采购入库 BAL初期余额',
modifyTime datetime DEFAULT NULL COMMENT '更新时间',
hxStateCode tinyint(4) DEFAULT '0' COMMENT '0未付款 1部分付款 2全部付款',
transTypeName varchar(20) DEFAULT '',
totalDiscount double DEFAULT '0',
salesId smallint(6) DEFAULT '0' COMMENT '销售人员ID',
customerFree double DEFAULT '0' COMMENT '客户承担费用',
hxAmount double DEFAULT '0' COMMENT '本次核销金额',
hasCheck double DEFAULT '0' COMMENT '已核销',
notCheck double DEFAULT '0' COMMENT '未核销',
nowCheck double DEFAULT '0' COMMENT '本次核销',
payment double DEFAULT '0' COMMENT '本次预收款',
discount double DEFAULT '0' COMMENT '整单折扣',
postData text COMMENT '提交订单明细 ',
locationId varchar(255) DEFAULT '',
inLocationId varchar(255) DEFAULT '' COMMENT '调入仓库ID多个,分割',
outLocationId varchar(255) DEFAULT '' COMMENT '调出仓库ID多个,分割',
isDelete tinyint(1) DEFAULT '0' COMMENT '1删除 0正常',
deliveryDate date DEFAULT NULL,
PRIMARY KEY (id),
KEY accId (accId),
KEY buId (buId),
KEY salesId (salesId)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8;

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注