导航
收款单
收付款账户明细查询
单据草稿
票据中心
常用功能
📥 进货管理
供应商送货单
付款单
供应商应付看板
客户应收看板
采购入库
🛒 批零销售
销售开单
客户送货单
退货开单
收款登记
客户价目表
📦 库存
库存总览
库存报警
💰 财务
对账单
每日台账
月利润表
费用单
应收欠款
切袋工资月表
📊 报表分析
销售分析
老板看板
领用记录
切袋工资月表
📚 资料
客户档案
供应商名单
拍单 / 传图识别(可选)
识别走本地 Ollama(GPU机器 qwen2.5vl:7b,数据不出机);上传图片后点击按钮,约需 10~30 秒,请耐心等待。勾选"重新识别"会跳过本地视觉缓存、强制再跑一次 GPU 模型。
单据字段
💬 对话查询
膜库存(自吹膜,kg)
| 膜种 | 库存kg | 综合单价 | 状态 | 操作 |
|---|
📦 库存看板 & 入库流水
✅ 已按厂长 9/2 口径合并「切袋工人」脏数据:杨→杨敏|琪→吕梦琪|谢→谢惠珍|唐→唐桂兰|吕→吕广英|文→文海军。胶袋厂入库按归一后工人名分栏(单字旧记录自动并入,栏头标「含归并」)。
商品目录(成品)
| SKU | 名称 | 材质 | 规格 | 售价 | 图片 |
|---|
客户
| 编号 | 名称 | 联系 |
|---|
客户管理 (价目表/开单/对账基础)
| # | 编号 | 分类 | 名称 | 联系人 | 电话 | 价表版本 | 规格数 | 应收余额 | 操作 |
|---|
收款账户 (银行/现金/微信/支付宝)
| 账户名 | 类型 | 开户行 | 账号 | 余额 | 操作 |
|---|
客户价目表 (单价 元/个 · 精度 0.001 · 当前版本 )
| SKU | 商品名称 | 规格 | 单价(元/个) | 更新时间 | 操作 |
|---|
💡 双击单价直接改数 · 整体调价按客户全部规格 % 调整(留版本可追溯)
销售开单 (选客户 → 左栏胶袋价目/右栏拉链历史 或 顶部搜索框 → 点行加入 → 填数量单价 → 确认开单。胶袋+拉链同一张单)
💡 操作提示:①选客户 → ②在下方价目表/历史拿货点击要卖的规格(加入开单明细)→ ③填数量(拉链填单价)→ ④点「✔ 确认开单」按钮提交。开单成功会弹窗显示单号。
📦 胶袋历史拿货 (点行加入,带最近开单价,可改)
| SKU | 名称 | 规格 | 最近开单 | 单价 |
|---|
📦 胶袋价目表 (点行加入,自动带价)
| 材质 | 规格 | 背膜 | 印刷 | 拉色 | 单价 |
|---|
🤐 拉链历史拿货 (点行加入,带最近开单价,可改)
| SKU | 名称 | 最近开单 | 单价 |
|---|
本次开单明细
| 厂 | SKU | 商品 | 规格 | 库存 | 单价 | 数量 | 金额 | 成本·毛利 | 备注 |
|---|
单据中心 (开错单可单独红冲,不影响其他单;双击行看明细)
| 单据编号 | 单据类型 | 仓库 | 客户 | 数量 | 金额 | 订单商品摘要 | 经手人 | 状态 | 操作 |
|---|
已勾选 0 单,合计 0.00 元 (对单核对用)
—
💡 双击任意行可查看该单送货明细(带规格/印刷/数量/单价/备注)
单据查询 / 对账 (销售明细 · 送货单 · 对账单)
销售明细(对账单格式)
| # | 单据编号 | 日期 | 客户 | 商品名称 | 规格 | 单位 | 数量 | 单价 | 金额 | 状态 |
|---|
送货单记录
| 送货单号 | 日期 | 客户 | 合计数量 | 合计金额 | 上期欠款 | 累计欠款 | 签收 |
|---|
收款记录 (按时间筛选 · 可导出XLSX)
| 收款单号 | 日期 | 客户 | 账户 | 单据金额 | 金额 | 应收前 | 应收后 | 经手人 | 备注 |
|---|
收款登记 (客户收款可抹零;供应商付款请点右边按钮到「付款单」,那边有付款记录查询和月度对账单)
付款账户分摊(组合付款可填多行,如 微信 + 支付宝)
| 行 | 付款账户名称 | 金额 | 备注 |
|---|
只收一个账户就留一行;各行金额会【自动累加】成上面的本次实收
分摊合计:0.00 元
🔍 收款记录查询 (客户收款 + 供应商付款;入账错了可单独红冲撤销)
快捷:
每页
条
| 单号 | 日期 | 对象 | 类型 | 账户 | 单据金额 | 实收金额 | 抹零 | 余额 | 经手人 | 状态 | 操作 |
|---|
月度销售分析 (统计每月各货拿货量 → 据此调整库存备货预警线)
月销量=该月开单数量;建议预警=月销量×系数(备够 N 个月)。库存 ≤ 预警线时库存看板显示红色预警。
图表按材料分类:CPE / PE / PO / 复合袋(孔膜背面)
📈 材料月销量占比
🏆 热销款月销量前 10
📈 涨价提醒看板 (客户最近一次拿货价 vs 当前成本;材料涨价时看给客户的价会不会亏、要不要涨。成本=颗粒最新进货价按加权法实时重算)
加载中…
口径说明(可折叠)
① 颗粒综合价(库存加权法=系统台账价,随进货实时更新)
| 牌号 | 元/kg | 库存kg | 最后变动 | 供货商 |
|---|
口径=(本次进货量×本次价 + 上次剩余量×上次价)÷(本次进货量+上次剩余量),进货入库时即时重算;无进货记录的取期初价。
② 自吹膜料本(元/kg)=颗粒综合价 × 配方比 + 0.7 人工电费 (CPE/PE 已改固定价)
| 膜种 | 结构 | 丝 | 料本 | 配方比 |
|---|
成本固定价(2026-10-31 厂长改定,以后默认按此算):CPE 10.85、PE 11.0、黑白孔膜 9.0、其他颜色孔膜(银灰/透明/金/深蓝/橙)10.2 元/kg —— 上表标「固定价」的行即按此计,不再走颗粒配方、不随进货价波动。
其余按台账加权价:珠光鳄鱼纹 9.0、珠光小方格 8.8、土黄反膜 9.4、铝膜、OPP;PO/PE奶白/PO奶白 仍按颗粒配方 +0.7 计算。
注:白孔膜/黑色孔膜 8.4 是【彩瀚采购结算价】,属采购口径,不等于成本口径。
其余按台账加权价:珠光鳄鱼纹 9.0、珠光小方格 8.8、土黄反膜 9.4、铝膜、OPP;PO/PE奶白/PO奶白 仍按颗粒配方 +0.7 计算。
注:白孔膜/黑色孔膜 8.4 是【彩瀚采购结算价】,属采购口径,不等于成本口径。
③ 单只袋成本构成
材料费:桶料对折袋=单层克重×2×膜价;复合袋=正面克重×前膜价 + 背面克重×背膜价
拉条费=袋长(m) × 单价(黑白 190 元/3000m、彩色 210 元/3000m) 拉头费=黑白 0.003、彩色 0.0031 元/只
人工水电 0.01 元/只 印刷费:无 0 /一面 0.015 /两面 0.025 /三面 0.03 /四面 0.035 元/只
袋型:背膜为空/NONE/与正膜同族 ⇒ 桶料对折(单层×2);背膜为异种膜 ⇒ 复合袋
拿货价:每客户取最近一次真实成交价(全历史最后一笔,金额÷数量;已剔 0 价与退货); 亏损款=有客户最近价 < 当前成本(提醒涨价)。已按厂长拍板「不设薄利线」,只提醒亏本。
拉条费=袋长(m) × 单价(黑白 190 元/3000m、彩色 210 元/3000m) 拉头费=黑白 0.003、彩色 0.0031 元/只
人工水电 0.01 元/只 印刷费:无 0 /一面 0.015 /两面 0.025 /三面 0.03 /四面 0.035 元/只
袋型:背膜为空/NONE/与正膜同族 ⇒ 桶料对折(单层×2);背膜为异种膜 ⇒ 复合袋
拿货价:每客户取最近一次真实成交价(全历史最后一笔,金额÷数量;已剔 0 价与退货); 亏损款=有客户最近价 < 当前成本(提醒涨价)。已按厂长拍板「不设薄利线」,只提醒亏本。
📋 入库台账 (「按日」检查当天录入;切「按月」可看整月全部厂入库,选「拉链厂」即看整月拉链)
♻️ 每日废料汇总 (切袋工当天累计称重,单位 kg;按铁律不扣膜库存,仅作对比)
| 工人 | 当天废料(kg) |
|---|
🔍 打包核对状态 (切袋工扫码入库数 对比 打包师傅扫码核对数;「切袋有·打包无」= 单方面入库,须去核实谁的数据对)
| 机台号 | 切袋工人 | 款式(完全中文) | 切袋数 | 打包数 | 差额 | 状态 | 操作 |
|---|
💡 双击任意一行可修改核对结论(改数量 / 标已核对 / 写说明,操作留痕可追溯)
入库明细(按时间倒序)
| 日期 | 时间 | 厂别 | 类型 | 名称 / 规格 | 数量 | 单位 | 工人/供应商 | 备注 |
|---|
当日异常提示(自动检测)
| 级别 | 项目 | 说明 | 建议 |
|---|
💰 月利润表
加载中...
💵 工资核算
加载中...
采购入库(触发加权平均综合成本)
材料价随供货商浮动,以实际报价为准。录入采购后,系统按「(原库存×原综合价 + 新到货×新价) ÷ 总量」重算综合单价,作为日后袋成本依据。⚠️ 供应商填「彩瀚」会要求二次确认。
材料当前综合单价 / 库存
| 材料 | 库存kg | 综合单价(元/kg) | 供应商 | 更新时间 |
|---|
无采购记录的材料显示快照价(2026-07-29 当下供货商价)。
采购流水
| 时间 | 材料 | 数量kg | 单价 | 供应商 | 综合后单价 |
|---|
颗粒(吹膜原料)采购入库
CPE/PE/PO 是自吹膜,成本 = 颗粒配方 × 颗粒综合价。颗粒采购触发加权平均综合价,自动传导到胶袋成本。颗粒非彩瀚供应商,直接落库。
颗粒当前综合单价 / 库存
| 颗粒 | 库存kg | 综合单价(元/kg) | 供应商 | 快照价 |
|---|
无采购记录的颗粒显示快照价(2026-07-29 当下供货商价)。
自吹膜综合成本预览(元/kg,随颗粒综合价实时变动)
| 膜 | 综合成本(元/kg) |
|---|
人工电费已含(0.7元/kg);开口剂/丙料忽略不计。复合袋正面用「CPE单张」价;桶料用「CPE桶料」价;磨砂袋背面PO用「PO桶料 47*3.8c」价。
吹膜入库(颗粒 → 膜)
录产出膜的规格 + kg即可:颗粒按配方自动折算扣颗粒库存;本批膜成本 = 颗粒钱 + 0.7元/kg 人工电费,并与已有膜库存做加权综合价。膜库存粒度 = 材料 + 结构 + 规格(宽×丝)。
膜库存(kg / 综合单价)
| 膜 | 库存kg | 综合单价(元/kg) | 配方理论价 | 更新时间 |
|---|
综合单价来自真实吹膜批次加权;「-」表示尚无吹膜记录,切袋成本回退按配方理论价算。负库存=先切后吹(待补录吹膜)。
吹膜流水
| 时间 | 膜 | 产出kg | 颗粒钱 | 人工电费 | 本批成本/kg | 综合后/kg | 工人 |
|---|
用料对比(理论用料 + 废料 对比 实际)
| 膜 | 吹膜产出kg | 切袋理论用料kg | 账面库存kg |
|---|
| 日期 | 工人 | 当天废料kg |
|---|
废料不扣膜库存(用户定),仅用于对比:实际耗膜 −(理论用料 + 废料)= 差距。实际耗膜以吹膜产出/盘点为准。
拍吹膜产量表 / 传图识别
识别走本地 Ollama(GPU机器 qwen2.5vl:7b,数据不出机);上传图片后点击按钮,约需 10~30 秒,请耐心等待。勾选"重新识别"会跳过本地视觉缓存、强制再跑一次 GPU 模型。
预览确认(按规格汇总,结构由系统自动推断)
⚠️ 结构(桶料/外发)由后端根据材料+规格自动推断(CPE 42×7.4=外发、PO 44×6.3→42×6.3桶料)。请逐行核对 total_kg 后再确认入库。
| 材料 | 规格(宽×丝) | 推断结构 | 重量kg | 备注 | 操作 |
|---|---|---|---|---|---|
| 暂无数据,请先识别或粘贴 JSON | |||||
支持手动修改重量:点击 kg 数字直接编辑。
采购入库 · 手写重量逐行核对
输入送货单打印总重,然后逐行填入每卷手写重量。累计与打印重一致时才能提交,彻底杜绝漏行漏列。
每卷手写重量(kg)— 逐行输入
每格填一卷重量。按 Tab 跳到下一格、Shift+Tab 回退。空格自动跳过。
手写累计
0.0 kg
0.0 kg
打印总量
-- kg
-- kg
差异
-- kg
-- kg
卷数
0
0
🧾 单据中心
(进货入库/进货退货/销售出库/销售退货 统一查看)| # | 日期 | 单据编号 | 类型 | 往来单位 | 金额 | 摘要 | 状态 | 操作 |
|---|
🏭 供应商名单
(点"改名"可修改名称,历史单据会同步更新)| ID | 名称 | 类型 | 联系 | 操作 |
|---|
💳 付款单 (供应商送货入库后,登记付款冲减应付款;可抹零)
付款账户分摊(组合付款可填多行,如 微信 + 支付宝)
| 行 | 付款账户名称 | 金额 | 备注 |
|---|
只付一个账户就留一行;各行金额会【自动累加】成上面的本次实付
分摊合计:0.00 元
付款记录查询 (可按供应商/日期筛选,红冲记录灰显)
| 单号 | 供应商 | 日期 | 账户 | 单据金额 | 实付金额 | 抹零 | 付后余额 | 经手人 |
|---|
📋 供应商月度对账单 (期初 + 本月采购 − 本月已付 = 期末;逐笔明细进 Excel,月底兜底对账防漏录)
导出含逐笔采购/付款明细,可与财务底稿直接核对
| # | 供应商 | 期初应付 | 本月采购 | 本月已付 | 期末应付 |
|---|---|---|---|---|---|
| 选月份后点「生成对账单」 | |||||
📋 费用单 (日常支出:水电/房租/人工/耗材等)
本月费用明细 (点行内「删」可删除误记)
| 类别 | 金额 | 备注 | 操作 |
|---|
🚨 备货预警 (某款库存跌破「近30天销量 × 30%」即提醒 —— 据此安排切袋备货)
备货量 = 月销量 − 当前库存(补足 1 个月用量)。已确认为「订单」的款(客户下单才做、做完即发)不参与预警,列在下方可展开查看;已确认为「备货」的款库存清零会直接报断货。
库存报警 · 只报负数 (★ 2026-10-04 改版 A 方案:厂长口径——库存账面有误差是常态(胶袋几百上千、拉链厂没真正盘过数,库存多也盘不动),只有款卖完了变负数才知道。所以不用「库存/月销比例」报警,只盯「库存≤0 且近30天有销量」的款。看到负数请确认:货已出完(应归零)?还是在产没入库(不算错账)?自吹膜重量由分张师傅凭经验填写,±3% 内属正常,超过5% 才提示)
只报近 N 天有销量的款(从没卖过的僵尸款不刷屏)。薄膜一栏是自吹膜台账(桶料=对折袋自吹膜、单张=复合袋正面自吹膜),外购膜另列一行参考。
↩️ 进货退货单 (把不合格/多余的料退还给供应商)
最近退货记录 (退货后库存自动扣减,应付款自动冲减)
| 单号 | 供应商 | 日期 | 明细 | 金额 |
|---|
⚠️ 客户应收款预警 (按客户最近一次付款日起算 · 30天内正常 / 超30天报警 / 超60天加强 / 超90天坏账 · 点卡片可筛选)
判定口径:以「客户最近一次付款日」为起点,算到今天未付款天数 →
0~30 天正常、31~60 天 ⚠ 报警、61~90 天 ⛔ 加强、>90 天 💀 坏账。
不从销售单日期算(销售单只是发货日,不代表欠款起算日)。
从未付过款的客户,以期初导入日 2026-08-22 为起点。
期初挂账的来历:本 ERP 是生产中途搭建的,管家婆里的原始销货单据没有导入过, 只导入了每家客户的总欠款金额(190 户,全部挂在 2026-08-22,合计 ¥3,881,082.35)。 因此:余额是权威值,但明细天然不全——本系统上线前的单据无从还原。
金额口径:客户余额取
单据来源:胶袋单取
双档客户:同一客户常有「拉链档 + 胶袋档」两个档案(分厂核算,合理保留)。默认合并成一户看总额: 余额相加、以最近一次付款日为准;取消勾选则按档案逐行看。
⚠ 无明细差额(单列标出、不摊进任何账龄档,分两个方向看):
① 余额 > 明细(正数):管家婆的原始销货单据没导入,期初只导了总欠款数 ⇒ 明细天然偏少, 不是录错。其中「有余额但一张单据都没有」的客户,就是只有总欠款、本系统内零单据。
② 明细 > 余额(负数):系统里有这单据、但客户余额没含进去。常见两种:期初快照已含当天单据 (8-22 重建期初时直接取 balance 快照,当天开的单被算了两次)、或该单已收款/作废但余额未同步。 这类需要财务逐户核,系统不自动调账。
退货单按负数冲减应收(进明细、也减未收合计),不再当"已结清"丢弃。
期初挂账的来历:本 ERP 是生产中途搭建的,管家婆里的原始销货单据没有导入过, 只导入了每家客户的总欠款金额(190 户,全部挂在 2026-08-22,合计 ¥3,881,082.35)。 因此:余额是权威值,但明细天然不全——本系统上线前的单据无从还原。
金额口径:客户余额取
customer.balance 权威值;明细=期初挂账+销售单−退货单,
收款不挂单,按先进先出推算冲抵(不是真实核销,仅作账龄推断)。已红冲订单剔除,抹零计入已收款。
期初日之前的单据与收款已含在期初里,不再重复计入明细。单据来源:胶袋单取
sales_order、拉链单取 z_sales_order,两套都必须算(漏一套会让拉链档虚增差额)。双档客户:同一客户常有「拉链档 + 胶袋档」两个档案(分厂核算,合理保留)。默认合并成一户看总额: 余额相加、以最近一次付款日为准;取消勾选则按档案逐行看。
⚠ 无明细差额(单列标出、不摊进任何账龄档,分两个方向看):
① 余额 > 明细(正数):管家婆的原始销货单据没导入,期初只导了总欠款数 ⇒ 明细天然偏少, 不是录错。其中「有余额但一张单据都没有」的客户,就是只有总欠款、本系统内零单据。
② 明细 > 余额(负数):系统里有这单据、但客户余额没含进去。常见两种:期初快照已含当天单据 (8-22 重建期初时直接取 balance 快照,当天开的单被算了两次)、或该单已收款/作废但余额未同步。 这类需要财务逐户核,系统不自动调账。
退货单按负数冲减应收(进明细、也减未收合计),不再当"已结清"丢弃。
📋 逐户账龄明细
| 客户 | 应收余额 | 最近付款日 | 未付款天数 | 预警等级 | 未收单据 | 单据账龄分布 | 明细 |
|---|
💰 切袋工资月表 (按车间扫码报工记录按月归总 · 计件工资依据 · 只读)
| 工人 | 报工笔数 | 总数(只) | 本月占比 | 每日明细 |
|---|
🔍 袋子反查客户 (输款号 / 规格 / 名称 / 材料 → 查出哪些客户拿过这款、拿的什么价)
输入关键词后回车;左边选中一款袋子,右边就是拿过这款货的客户和价格。
① 找到的袋子
| 款号 / 名称 | 客户 | 成本 | 最近价 | 最近价毛利 |
|---|---|---|---|---|
| 先在上方输入关键词查询 | ||||
② 拿过这款的客户
| 客户 | 次数 | 累计数量 | 最低价 | 最高价 | 最近价 | 毛利率 | 最近拿货 | 单号 |
|---|---|---|---|---|---|---|---|---|
| 选中左边一款袋子后显示 | ||||||||
🏭 切袋排产 (彭师傅下单,切袋工报工后自动入主系统生产单 + 扣膜 + 库存)
下达排产任务
排产任务列表 (报工后自动入主系统,进度实时更新)
| # | 机台 | 产品 | 计划 | 已完成 | 进度 | 状态 |
|---|
📱 切袋报工 (车间扫二维码走 /report 免登录页;这里供主系统内代报/补报)
➕ 手动录入领颗粒 (补录历史 / 临时手填;车间日常领用请用扫码页)
⚠️ 默认不勾选:仅登记领用 + 写「领颗粒」出库流水,不动库存。适用历史已耗用的补录(如 8 月)——颗粒早被吹膜耗掉,再扣会变负库存。当前 / 日常领用请手动勾选,才会真扣(与扫码一致)。
📋 领用记录 (颗粒 / 自吹膜 / 外购膜领用统一查看;录错或重复可红冲回库,仅厂长可操作)
① 颗粒领用
| 日期 | 规格 | 重量(kg) | 颗粒 | 领用人 | 状态 | 操作 |
|---|
② 领用记录(切袋膜 / 印刷 / 烧边)
| 日期 | 规格 | 重量(kg) | 材料 | 领用人 | 类型 | 状态 | 操作 |
|---|
🧷 拉头库存 (拉链厂 · 单位:个 · 实时账面)
| 规格 | 库存(个) | 单位 |
|---|
③ 领拉头(拉链厂 · 单位「个」)
| 日期 | 规格 | 数量(个) | 领用人 | 备注 | 状态 | 操作 |
|---|
📥 入库明细(四栏分类)每栏独立选日期(默认当天)。四类:① 领颗粒/自吹膜入库 ② 领自吹膜/领外购膜 ③ 胶袋厂入库明细 ④ 拉链厂入库明细
(打开新页面:一屏截图、手机端下拉展开)
名称已精简:颗粒只显示 2426k/7042;吹膜显示成 CPE单张42*7.4 这种可读格式(去掉 PELLET 等英文前缀)
① 领颗粒 / 自吹膜入库
| 时间 | 名称/规格 | 数量 | 单位 | 操作人 |
|---|---|---|---|---|
| 合计 | 0 | |||
② 领自吹膜 / 领外购膜
| 时间 | 名称/规格 | 数量 | 单位 | 领用人 |
|---|---|---|---|---|
| 合计 | 0 | |||
③ 胶袋厂入库明细
| 时间 | 名称/规格 | 数量 | 单位 | 工人 |
|---|---|---|---|---|
| 合计 | 0 | |||
④ 拉链厂入库明细
| 时间 | 名称/规格 | 数量 | 单位 | 工人 |
|---|---|---|---|---|
| 合计 | 0 | |||
📊 供应商进货明细表 (数据源:purchase_log 主表 ∪ z_purchase_log 拉链厂专属表;厂区口径同利润表)
| 业务日期 | 单号 | 供应商 | 材料 | 数量 | 单位 | 单价 | 金额 | 厂区 | 来源 | 状态 |
|---|
口径:日期取业务日期(单据本身日期,非录入当天);金额 = 数量 × 单价;
回收计价=纸箱押金回收(单价 −10 元/kg,负数),不是采购、不计入任何厂成本;
拉链厂 = 拉链表全量 + 主表内 7 家拉链供应商(陈林/三顺/中业/焦东升/城亿/鑫伟/鑫展),防与胶袋厂双计。
📊 供应商应付看板 (期初应付 + 本期采购 − 已付款 = 应付余额;已含 26年供应商付款情况 Excel 期初)
📌 应付余额 Top10(按余额降序,红条越长欠款越多)
📋 逐户应付明细 (点「去付款」跳到付款单登记)
| 供应商 | 期初应付 | 本期采购 | 已付合计 | 应付余额 | 操作 |
|---|
📊 客户应收看板 (期初应收 + 本期开单 − 本期收款 = 应收余额;应收余额取 customer.balance 权威值,期初应收为倒推)
📌 应收余额 Top10(按余额降序,红条越长欠款越多)
📋 逐户应收明细 (点客户名展开开单记录;点「去收款」跳到收款登记)
| 客户 | 期初应收 | 本期开单 | 本期收款 | 应收余额 | 最近收款日 | 未收款天数 | 操作 |
|---|