整体方案:一条链、四类物料、两本账

沪回收不是一堆功能的集合,而是一条从柜子到回款的完整链路。链路之外的能力(库存、资金、合规、门户)都是为了让这条链跑得稳、查得到、算得清。

23 个模块339 个功能点97 张业务表13 类登录身份

整体架构

四流合一:货、单、钱、数

回收行业的难点不在功能多,而在于同一件事有四种记账方式。四流合一是把四种记法压到同一张单据上。

货流

一公斤货能追到柜

每一公斤货都有来源柜、清运单、批次号;成品包上有码,扫一下回到源头。

单据流

一车一批次

清运单、磅单、分拣单、质检单、出库单、捐赠单顺序生成,不允许多头录入。

资金流

账能拆回原始订单

应收、收款、发票、应付、分润、成本按单据走,金额永远能拆回原始订单。

数据流

报表不是另做一套

单柜模型、站点损益、人效、吨成本、税负从同一批单据实时算出来,每个数字都能下钻。

技术底座:纯 PHP 8.3 + SQLite,零框架、零 composer 依赖;单机可用,也支持私有化部署; 数据库可放在 Web 根目录之外;任意模块、任意报表都能导出 CSV,数据不绑架。

业务全链路

十步,每一步都有单据和硬校验

下面这张表就是系统里的实际顺序:上一步不齐,下一步建不出来。

回收业务全链路十步:动作、单据、关键字段与校验规则
步骤动作产生单据关键字段系统硬约束
01小区自助投递
居民把旧衣、旧书投入柜子,可混装
投递动作柜子二维码柜体标识明示运营方
02清运任务生成
按容量与历史投递量算满溢天数,同片区聚合路线
清运计划任务单频次与路线冲突校验
03逐柜扫码称重
司机扫码开柜、逐柜称重,标记满溢 / 空柜
清运记录逐柜重量与柜子档案绑定
04回站过磅入库
净重 = 毛重 − 皮重 − 扣杂,生成批次号
磅单 + 批次净重计量器具检定必须有效
05分拣扫码计件
按品类分开,称重同时生成计件记录
分拣单品类产出投料 = 产出 + 损耗 + 尾料
06质检定级定去向
A/A+/B/C/尾料五档,定级即定去向
质检单等级盗版只能化浆
07成品入库
可售库存与待捐库存两本账
入库单库存库龄与状态分别管理
08比价销售出库
同批次多客户横向比价、底价审批
销售订单售价捐赠货禁售;出口须有证书
09收款与开票
应收账龄、收款核销、开票额度
收款单 / 发票金额可开票 = 订单 − 已开
10成本归集与报表
六项成本按柜归集,生成单柜模型与月报
成本单毛利 / 净利连续负毛利进撤柜候选

四类物料两条流向

同一条链上,四种计量、两套成本

纺织按公斤分级,旧书公斤与本双轨,编织袋是周转资产,辅料是费用。卖和捐是两条平级的出路,成本分开归集。

纺织类

按公斤分级,可卖可捐

服装、鞋包、家纺

  • A/A+/B/C/尾料五档定级
  • 夏装冬装必须分开标
  • 拆套、建发联按工序计件
  • 可售与待捐两本库存分开算

纸质类(旧书)

进按公斤,出按本

旧书、纸品

  • 公斤与本双轨计量
  • 质检把公斤成本拆到本
  • 盗版与非法出版物只能化浆
  • 系统没有人工放行入口

周转材料

是资产,不是商品

编织袋

  • 入册、领用、随车回收、翻新、报废
  • 丢袋率超 10% 进异常清单
  • 月度盘点差异必填原因
  • 确认后写「盘差」流水

辅料耗材

是费用,不是库存商品

消毒、打包、标签

  • 采购入库、领用、消耗
  • 按分拣吨数摊进成本
  • 单吨摊多少看得见
  • 安全库存与月度盘点
两条流向:可售货走比价销售;可捐货走「受赠方资质 → 消毒 → 出库 → 签收 → 公益事业捐赠票据」五步链。 捐赠货禁止销售出库,捐赠成本不进销售毛利。

站点网络

打包站、分拣站与站间调拨

一个片区通常有多个打包站和一个分拣中心。打包站收货、初分、暂存;分拣站细分类、质检、建发联。 站与站之间的货要能对得上、钱要能结得清。

  • 成本加成定价:打包站转分拣站按成本加成定价,价格规则可配置。
  • 损耗归属:途中损耗归发出方,卸货后发现的问题归接收方,责任不用吵。
  • 只结算已收货单:未收货的调拨不进结算,避免提前记账。
  • 站点损益:每个站点按月出损益,人、货、费三项分开看。
成品库存与站点调拨场景示意

单柜经济模型

六项成本,一条撤柜规则

收入按实际销售均价折算;六项成本按柜归集。连续 3 个月毛利为负,或连续 3 次清运为空,自动进撤柜候选; 投放不满 90 天标「观察期」,不给结论。

利润 = 收入 − 六项成本

毛利率回答「这条货值不值得收」,净利率回答「这个柜子值不值得留」。

月收入=Σ 品类售价 × 销量
六项成本=运输+分拣人工+损耗 +柜体摊销+场地费+包装辅料
逐柜可下钻到清运、分拣、销售记录
按月月报含环比、同比与 6 个月趋势
可导出CSV 带 BOM,Excel 直接打开
可复核每条成本都能追到单据
运输按柜分摊车辆与燃油
分拣人工计件工资按柜归集
损耗标准损耗率与实际差异
柜体摊销采购价按投放月数摊
场地费月/季/年付自动入账
包装辅料编织袋与耗材单吨摊销

角色与权限

13 类登录身份,能力点 × 数据范围双层校验

内部 11 类角色 + 2 个外部门户。不是「给了账号就能看全部」:敏感字段(如场地费、押金)单独授权,片区经理只看本片区,分拣员只看自己,合伙人只看自己名下柜与分润,买方只看挂牌货源。

老板全部数据 · 驾驶舱、单柜模型、资金与税负
运营总监全部数据 · 单柜模型、清运频次、站点损益
片区经理本片区 · 巡检、清运任务、柜子档案
司机本片区 / 手机端 · 清运任务与逐柜称重
打包站站长本站 · 过磅、库存、调拨、审批
分拣组长本站 · 派工、计件核对、工资试算
分拣员仅本人 / 手机端 · 扫码计件与个人产量
统计员全部(只读为主) · 报表、导出、核对
销售全部 · 报价、订单、客户
财务全部 · 应收、发票、费用、工资锁定
系统管理员全部 · 账号、角色、参数、日志
合伙人(外部 P01)仅本人名下柜 / 站 · 分润明细、自助对账、在线确认
买方客户(外部 P02)仅本企业挂牌货源 · 看货、下单、提货码核销

三条权限原则:能力点决定「能不能做」,数据范围决定「能对谁做」;写操作全留痕; 跨站查询必须显式授权,不做默认放开。

边界

做什么,不做什么

把边界说清楚,才不会在上线第三个月发现「原来你不管这个」。

系统负责的

  • · 柜子投放、投递、清运、过磅、入库
  • · 四类物料统一主数据
  • · 分拣、质检、品类、工序、计件工资
  • · 成品库存、比价销售、收款开票
  • · 站点调拨、费用分摊、单柜模型
  • · 合规台账、公益捐赠凭证链
  • · 合伙人分润与买方门户

系统不做的

  • · 不代替财务总账系统(可导出对接)
  • · 不做银行直连与自动扣款
  • · 不做二手衣物 C 端电商
  • · 不承诺代办资质备案(只做提醒与留档)
  • · 外购货源只留口径,不做竞价撮合

要按你的口径跑一遍吗?

把现有的 Excel、磅单、工资表发过来,我们按你的字段配一遍,再用一周时间对平第一版报表。

进入系统 电话咨询