进销存功能详解
进销存模块是珍妮面料软件的核心业务功能,覆盖从采购到销售的完整交易闭环。
模块导航
进销存位于左侧菜单栏,包含以下子模块:
| 菜单项 | 子菜单 | 功能 |
|---|---|---|
| 商品 | — | 进销存的现货商品库(从样品库设为"产品"的面料) |
| 销货 → | 销货单、销售退货 | 创建销货单、管理退货 |
| 配货 | — | 处理销货单的配货作业,录入细码并发货 |
| 采购 → | 采购单、采购退货 | 创建采购单、管理退货 |
| 仓库 → | 入库、出库、调拨、盘点、即时库存、库存日志、仓库管理 | 出入库单据、仓库调拨、实物盘点、库存查询 |
| 报表 | — | 经营分析、对账、汇总、业绩等多张报表(详见报表功能详解) |
菜单操作
带 → 箭头的菜单项,鼠标悬停后会弹出子菜单。
资金、发票在「财务」菜单
资金流水、收款单、付款单、其他收支、发票管理、调账、期初数据位于独立的 财务 顶级菜单(不在进销存下)。本文为方便理解一并介绍资金部分,发票见 发票管理。单据打印模板已统一到 设置 → 模板管理(详见单据编辑器)。
1 销货
功能作用:管理销售订单的全流程——从创建订单、录入细码、配货发货到收款结算。
1.1 销货单列表
点击左侧菜单"销货",进入销货单列表页面。
筛选条件:
- 日期范围(开始日期 - 结束日期)
- 销货单号
- 客户
- 负责人
- 制单人
- 商品
- 颜色
- 类型(大货 / 米样)
- 备注
列表字段:销货单号、客户、类型、日期、合同金额、已送货、未收款、已收款、收款状态、送货状态、制单人。
- 收款状态:未收款(红色)、部分收款、已收款
- 送货状态:未送货(红色)、待配货、配货中、已配货、部分送货、已送货

1.2 创建和编辑销货单
点击右上角"新增销货单"按钮,进入编辑页面。
表头信息:
- 销货单号(自动生成,格式 XS+日期+序号)
- 客户(必选)
- 负责人
- 类型(大货 / 米样)
- 销售日期(必填)
- 计划收款日期
- 送货日期
- 送货地址
- 默认仓库
产品明细: 点击"添加商品"选择产品。商品选择弹窗支持按编号、品名、成分搜索,并可按颜色筛选:

系统显示以下字段:
| 字段 | 说明 |
|---|---|
| 图片 | 产品图片缩略图 |
| 编号 | 产品编号 |
| 品名 | 产品名称 |
| 颜色 | 布料颜色 |
| 细码 | 每匹布的米数明细 |
| 匹数 | 布匹数量 |
| 总数量 | 总米数/总重量 |
| 单价 | 可手动输入,有历史交易记录时系统自动推荐上次单价 |
| 金额 | 自动计算(总数量 × 单价) |
| 已送数量 | 已发货的数量 |
| 本次送货 | 本次发货的数量 |
| 仓库 | 出库仓库 |
| 备注 | 产品备注 |

收款信息: 在产品明细下方是收款区域,显示已送货金额、已收款金额和未收款金额。支持多次收款:
- 输入收款金额和收款日期
- 选择收款账户
- 系统自动生成收款单号(格式 SK+日期+序号)
- 可点击收款单号查看详情

底部有"保存"和"保存并打印"按钮。打印时使用单据编辑器中设定的默认销货单模板。
1.3 负库存支持与以销带采
库存不足时,系统允许负库存开单——先把货卖出去、开出销货单,库存暂时记为负数。这对先销后采的二批商 / 炒货商很常用:先接单卖货,再回头向供应商下采购单补货。
以销带采(从销货单生成采购单):在销货单详情页点击「生成采购单」,系统会跳到新建采购单页,并把这张销货单的商品、颜色、数量、单价和逐卷细码自动带入。你只需补上供应商(销货单里没有供应商,需手动选)、采购日期、业务员等,保存即可。
保存采购单的同时自动冲销负库存
负库存要靠采购入库来冲销。以销带采带过来的细码会自动标记为"已收货"——采购单保存成功的那一刻,系统就按细码回补库存,之前的负库存随即归零,不需要再手动走一遍「收货」。(手工新建的普通采购单不受影响,仍是确认收货后才入库。)
几条规则:
- 正在配货时不能生成:销货单处于「待配货 / 配货中」状态时会拦截,提示先完成配货。
- 不重复采购:只带出还没被其它采购单认领的细码,避免同一批货被重复下单采购。
- 细码可合并:负库存开单与标准库存开单的细码可以合并到同一张采购单。
- 重复保存不重复入库:以销带采的细码与销货单共享同一条记录,反复保存 / 编辑采购单不会二次加库存。
- 删除采购单可重来:删除以销带采生成的采购单后,细码自动回到"未采购"状态,可重新生成采购单。
- 生成后的采购单与普通采购单一样,可继续增删商品、改数量 / 单价。
建议
第一次走这条流程时,保存采购单后到「仓库 → 即时库存」核对一下数量,确认负库存已归零。

1.4 抹零功能
销货单支持抹零——对合同金额进行尾数处理。例如将 10,309.20 元抹零为 10,300 元,方便客户付款和对账。
1.5 细码悬停弹框
在销货单详情页中,鼠标悬停在细码列时,会弹出详细信息框,以表格形式展示每匹布的明细,方便快速查看而无需进入编辑页面。
1.6 销货单详情页操作
在销货单详情页底部,有以下操作按钮:
- 导出细码单 — 将细码明细导出为文件
- 生成采购单 — 以销带采:基于销货单快速生成采购单补货、冲销负库存(详见 1.3 负库存支持与以销带采)
- 打印 — 使用单据编辑器中的默认模板打印
- 编辑 — 修改销货单内容
1.7 报单
在销货单编辑页面点击"报单"按钮,可将销货单提交给配货人员处理。报单后销货单进入"待配货"状态。
1.8 销售退货
点击左侧菜单"销货" → "销售退货",管理客户退货单据。
2 配货
功能作用:仓库人员根据销货单进行实物配货、录入细码、确认发货。
2.1 配货单列表
点击左侧菜单"配货",进入配货单列表。列表显示:
| 字段 | 说明 |
|---|---|
| 销货单号 | 关联的销货单编号 |
| 日期 | 销货单日期 |
| 配货状态 | 待配货 / 配货中 |
| 报单人 | 提交报单的业务员 |
| 操作 | 配货按钮 |
菜单项右侧的数字徽标(如"配货(6)")表示当前待处理的配货单数量。
2.2 配货操作流程
- 在配货单列表点击"配货"按钮
- 为每个产品录入实际细码(每匹布的米数明细)
- 设置配货单日期
- 确认完成配货
权限控制:
- 业务员提交报单后,不能再手动修改细码
- 仅有配货权限的人员可以操作配货


2.3 移动端扫码配货
通过珍妮APP扫描布匹标签上的二维码,可自动填充细码信息,减少手动输入错误,提升仓库作业效率。
3 采购
功能作用:记录供应商采购的布料入库流程,自动同步库存和资金数据。
3.1 采购单列表
点击左侧菜单"采购",进入采购单列表页面。
筛选条件:日期范围、单号、供应商、负责人、制单人、商品、颜色、备注。
列表字段:采购单号、供应商、日期、合同金额、已收货、未付款、已付款、付款状态、收货状态、制单人。
- 付款状态:未付款(红色)、部分付款、已付款
- 收货状态:未收货、已收货
3.2 创建和编辑采购单
点击右上角"新增采购单"按钮。
表头信息:采购单号(自动生成,格式 CG+日期+序号)、供应商(必选)、采购日期、负责人等。
产品明细:添加产品后填写品名、颜色、数量和单价,系统自动计算金额。

3.3 付款管理
在采购单详情中可编辑付款信息:
- 支持多次付款记录
- 系统自动跟踪累计付款和剩余未付款
- 每笔付款生成付款单号(格式 FK+日期+序号)

3.4 采购退货
点击左侧菜单"采购" → "采购退货",管理向供应商的退货单据。
3.5 打印采购单
在采购单详情页面点击"打印"按钮,系统使用单据编辑器中设定的默认采购单模板进行渲染和打印。
3.6 采购单细码单(码单)下载分享
采购单支持下载 / 分享细码单(码单)——逐卷列出卷号 / 缸号 / 米数等明细,电脑端与手机端一致,方便直接发给供应商核对到货。
3.7 收货确认
确认收货后,系统自动增加库存数量并更新库存记录。

4 仓库管理
仓库模块集中管理出入库单据和库存查询。点击左侧菜单"仓库"弹出飞出子菜单,分为两组:
单据:入库、出库、调拨、盘点
查询:即时库存、库存日志、仓库管理
4.1 入库
功能作用:处理非采购场景的入库操作,如生产退料等。
入库单列表:
筛选条件:日期范围、单号、制单人、商品、颜色、备注。
列表字段:入库单号、收货日期、制单人、操作。
新增入库单:
- 点击"新增入库单"按钮
- 填写基本信息:收货日期、收货地址、默认仓库
- 添加产品并录入细码(每匹布的独立米数/规格明细)
- 保存后系统自动更新库存

细码的录入方式详见 细码单的录入。
添加商品用统一商品选择器
入库单的"添加商品"已与销货、采购、出库统一为同一个商品选择器:支持按编号 / 品名 / 成分搜索,可逐颜色(SKU)勾选,没有的商品也能在弹窗里快速添加,不必先回样品库建好再来。
高级模式(逐卷录入):
入库单默认开启高级模式,可对每一卷布逐卷(卷级)录入缸号、卷号、净长 / 毛长 / 重量、空差等明细。表单字段按基础信息 / 细码明细分组、操作条独立,多卷录入更顺手。高级模式逐卷录入不需要每卷填门幅——每卷宽度统一取样品的标称门幅,减少重复录入。
- 单一单位时自动隐藏副单位,界面更清爽
- 录完每一卷可直接打印 70×90 布匹标签,贴到布卷上,后续扫码出入库 / 配货时一扫即识别
批次号原子取号,多人入库不撞号
入库单的批次号采用原子取号机制——多个人同时入库时,系统保证每张单据拿到的批次号互不重复,根治了以往偶发的"撞号"问题。
入库单详情: 查看入库单详情时,展示图片、编号、品名、颜色、门幅(取自样品的标称门幅)、细码、匹数、总数量、仓库和备注。高级模式录入的入库单,细码详情还会显示毛长 / 重量(kg) / 批次号 / 生产日期 / 等级列(采购单细码详情同样)。支持打印(使用单据编辑器模板)和编辑。
库位(每卷找货标记):
高级模式录入时,每卷可以填库位(如 A区-3架-2层),记录这卷布放在仓库哪个位置。库位只是找货用的标记,不参与库存数量的计算和扣减;入库单的细码详情里有「库位」列,编辑入库单时也可以补填 / 修改。
每卷条码一键打印:
在入库单详情页点击细码列,打开「细码详情」弹窗:
- 弹窗顶部有「打印全部卷条码」按钮——每卷一张带二维码的标签,贴到布卷上可扫码配货 / 出库
- 每卷行末也有打印小按钮,可单独补打某一卷
- 标签使用「标签管理」中设为使用的布匹标签模板,二维码扫出来直接对应到具体某一卷
卷数特别多时建议分批打印
一次打印特别多卷(约 50 卷以上)时,个别标签的二维码可能来不及生成,建议分批打印并抽查扫码。
4.2 出库
功能作用:处理非销售场景的出库操作,如报损等。
筛选条件:日期范围、单号、制单人、商品、颜色、备注。
新增出库单:
- 点击"新增出库单"按钮
- 填写送货日期、送货地址、默认仓库
- 添加产品并录入细码
- 保存后系统自动扣减库存
出库码单(明细 / 汇总):
出库单支持生成码单,方便随货发给客户或仓库核对:
- 明细码单:逐卷列出缸号 / 卷号 / 米数等每一卷的明细
- 汇总码单:按商品 / 颜色合计匹数与数量
两种码单都可以打印 / 导出 Excel / 存为图片。
4.3 调拨
功能作用:在不同仓库之间转移库存。例如把100米面料从"主仓库"调到"展厅仓库"。
调拨单字段:
- 调拨单号(自动生成,前缀 DB)
- 日期
- 调出仓库(必选)
- 调入仓库(必选)
- 调拨商品(编号、品名、颜色、数量、匹数)
操作流程:
- 点击"仓库" → "调拨"
- 新增调拨单,选择调出仓库和调入仓库
- 添加商品(仅显示有库存的商品),逐匹勾选要调拨的布匹(细码级别)
- 保存后系统自动执行:
- 调出仓库:库存减少(出库)
- 调入仓库:库存增加(入库)
提示
调拨不影响总库存数量,只是库存在仓库之间转移。调拨支持细码级别操作——您可以精确选择要调哪几匹布,而不是只输入数量。
4.4 盘点
功能作用:对仓库进行实物盘点,核对系统库存与实际库存的差异,并自动调整。
盘点单字段:
- 盘点单号(自动生成,前缀 PD)
- 日期
- 盘点仓库(必选)
- 状态:草稿 / 已确认
操作流程:
- 点击"仓库" → "盘点"
- 新增盘点单,选择仓库
- 系统自动加载该仓库的所有库存记录(系统数量),精确到每匹布(细码级别)
- 逐匹核对,填入实际数量(实物盘点结果)
- 系统自动计算差异:
- 盘盈(实际 > 系统):显示绿色,确认后自动入库
- 盘亏(实际 < 系统):显示红色,确认后自动出库
- 确认无误后点击"确认盘点",库存自动调整
注意
盘点确认后不可撤销,库存会立即调整。建议在确认前仔细核对每一项差异。
4.5 即时库存
功能作用:实时查看当前库存数据,支持多维度筛选。
筛选条件:仓库、商品、颜色、样品搜索。
列表字段:
| 字段 | 说明 |
|---|---|
| 缩略图 | 商品SKU图片(悬停可看大图) |
| 仓库 | 所在仓库名称 |
| 编号 | 产品编号 |
| 名称 | 产品名称 |
| 颜色 | 布料颜色 |
| 匹数 | 库存匹数 |
| 库存数量 | 库存总量(米数/公斤等) |
| 更新日期 | 最近一次库存变动时间 |
特色功能:
- 合并汇总 / 展开明细:右上角一组切换按钮——「合并汇总」按 仓库 + 颜色 汇总展示;「展开明细」逐卷列出每一匹布(缸号 / 卷号 / 库存数量,被裁剪过的卷带"(裁剪)"标记)
- 只看有库存:合并汇总视图默认勾选「只看有库存」,隐藏出入相抵后数量为 0 的条目;取消勾选可查看全部
- 汇总数据:页面顶部默认显示总匹数和总数量,点击眼睛图标可隐藏
- SKU缩略图:列表中显示商品图片缩略图,悬停可查看大图
库存日志
点击库存列表中的某一行,可以查看该产品的库存日志——完整的出入库流水记录,每一笔变动(采购入库、销售出库、调拨、盘点等)都有迹可查,并可跳转到原始单据。仓库飞出菜单"查询"组里的 库存日志 入口则汇总展示全部商品的库存变动。
4.6 仓库管理
在"仓库"飞出菜单的"查询"分组中点击"仓库管理",可以:
- 新增仓库
- 编辑仓库名称
- 设置默认仓库
5 资金管理
功能作用:统一管理采购付款和销售收款的资金流水,支持多账户管理和对账。
入口在「财务」菜单
资金相关功能位于独立的 财务 顶级菜单下,包含这些直接菜单项:资金流水、收款单、付款单、其他收支、发票管理、调账、期初数据。
5.1 资金流水列表
点击左侧菜单"财务" → "资金流水",查看所有收支流水。
筛选条件:日期范围、账户、公司。
列表字段:
| 字段 | 说明 |
|---|---|
| 日期 | 交易日期 |
| 账户 | 收付款账户 |
| 类型 | 收支类型 |
| 公司/摘要 | 交易对方(客户或供应商)或摘要 |
| 收入 | 销售收款金额 |
| 支出 | 采购付款金额 |
| 结余 | 当前账户余额 |
| 关联业务 | 对应的收款单号或付款单号(可点击跳转) |

5.2 收款单和付款单

新版本中,收款单和付款单有了独立的列表页面:
- 点击"财务" → "收款单":查看所有收款记录,独立于销货单管理
- 点击"财务" → "付款单":查看所有付款记录,独立于采购单管理
收款单和付款单支持通过单据编辑器自定义打印模板。
查看已作废单据:收款单 / 付款单列表顶部可在「正常 / 已作废」之间切换。切到「已作废」即可只读查看所有作废过的单据,列表展示作废时间 / 作废人 / 作废原因,单号旁带「已作废」标识。已作废单据仅供追溯查看,不能编辑、不能恢复——账目可溯源,也杜绝了误改作废单导致的错账。
5.3 其他收支
点击"财务" → "其他收支":记录非业务性质的收入和支出(如水电费、房租、杂费等)。
5.4 账户管理
点击右上角"账户管理"按钮,可以管理收付款账户:
- 新增账户
- 编辑账户名称
- 设置默认账户
5.5 修改资金记录
- 在资金流水表格中找到需要修改的交易行
- 点击"关联业务"列中的业务单号
- 跳转到对应的销货单或采购单详情
- 在详情页面修改收款/付款金额
- 系统自动更新资金流水和余额

6 细码单的录入
细码是面料行业的核心概念,指每匹布的独立米数/重量明细。在采购入库、直接入库、销货配货等场景中都需要录入细码。
6.1 录入模式
- 快速模式:直接输入数量(如"1000"表示1000米),按回车确认,适合快速开单

- 高级模式:逐卷(卷级)录入缸号、卷号、净长 / 毛长 / 重量、空差等详细信息,设置默认仓库和计价数量,适合精细管理(每卷宽度统一取样品的标称门幅,无需逐卷填门幅)。入库单默认开启高级模式,录完每卷可直接打印 70×90 布匹标签

6.2 细码裁剪
当所需长度不是整匹时,可使用裁剪功能。输入所需长度后,系统自动计算剩余长度并更新库存。

6.3 主副单位转换
支持公斤转米数等各类面料计量单位间的自动换算。例如,主单位为米时,可设置副单位为公斤,系统按设定的换算比例自动计算。

6.4 每匹空差
空差是面料交易中的重要概念,指实际数量与计价数量之间的差值/容差。
- 按百分比:输入空差百分比(如98表示实际按98%计价,即2%的容差)
- 按数值:直接输入空差的具体数值

7 打印布匹标签
7.1 布匹标签创建
- 点击左侧菜单底部"标签管理"(在企业运营分组中)
- 选择"布匹标签"选项
- 使用系统模板快速创建标签
- 点击"星星"图标设置为使用模板


7.2 销货布匹信息打印
- 在销货单中添加布匹信息后打开细码编辑
- 在高级设置中填入标签信息
- 点击打印按钮


8 报表
功能作用:多维度数据分析,监控销售业绩和往来账款。
点击左侧菜单"报表",进入报表首页,各类报表以卡片形式分组展示。下面介绍几个常用报表,完整清单见 报表功能详解:
8.1 销售业绩表
统计各负责人的销售业绩,包含:
- 合同金额
- 未收款项
- 已收款项
点击"销售业绩表"标题可进入详情页,查看更多维度的数据和时间范围筛选。
8.2 客户对账表
统计每个客户的交易往来,包含:
- 客户名称
- 交易日期
- 合同金额
- 累计欠款
适用于与客户核对往来账目。支持置顶常用客户(悬停客户名称,点击📌图标),置顶的客户始终排在列表最前面。
8.3 供应商对账表
统计每个供应商的采购往来,包含:
- 供应商名称
- 交易日期
- 合同金额
- 累计欠款
适用于与供应商核对应付账款。同样支持置顶常用供应商。

详细的报表功能介绍请参阅 报表功能详解。
进销存业务流程总览
采购流程:创建采购单 → 确认收货(库存增加) → 付款单
采购退货:创建采购退货单 → 确认退货(库存减少)
↓
入库流程:创建入库单 → 录入细码 → 保存(库存增加)
↓
┌──────────────────────────────────────────┐
│ 库存池 │
│ 调拨:仓库A → 仓库B(总量不变,位置转移) │
│ 盘点:核对实物 → 自动调整盘盈/盘亏 │
│ 库存台账:每一笔变动可溯源 │
└──────────────────────────────────────────┘
↓
销售流程:创建销货单 → 报单 → 配货(录入细码) → 发货(库存减少) → 收款单
销售退货:创建销售退货单 → 确认退货(库存增加)
↓
出库流程:创建出库单 → 录入细码 → 保存(库存减少)
↓
┌──────────────────────────────────────────┐
│ 资金(资金流水/收款单/付款单/其他收支) │
│ 报表(业绩/对账自动汇总,支持置顶) │
└──────────────────────────────────────────┘产品设置
进销存功能基于现货概念。要使样品间中的面料能在进销存中使用,需要在样品编辑页面将其属性设置为"产品"。
