核心要点
按门店筛选销售流水中毛利为负(销售额<成本)交易的排查方法。
关联概念
- 数据源:销售流水表(tb_o_sg)+ 租赁流水表(tb_o_sg_rent)
- 毛利公式:毛利 = 销售额 - (数量 × 单品成本)
- 筛选条件:毛利 < 0 的记录
- 用途:定位负毛利商品/门店,分析原因(促销、成本异常、串码等)
- 负毛利根因案例(2026-09-03 补充):组合销售定义单未填促销结算价 → 结算价缺失致毛利为负(08-10 荷家惠长卷纸案例,星城示例门店乙),需手动处理历史数据
应用场景
- 毛利异常排查指引:延伸应用——负毛利是毛利异常的一种
- 联营流水成本口径对比:同类对比——成本口径影响毛利计算
- 零售业务术语解释:同类对比
- 生鲜加工计算逻辑:前置基础
- 剔券后毛利为负的摊分逻辑:同类对比
- 销售流水通道判断:前置基础
常见误区
- 场景1:定位负毛利门店和商品
- 场景2:负毛利原因分析(促销/成本/串码)
- 场景3:毛利报表异常核查
参考来源
- 误区1:负毛利就是系统错误 → 正确做法:促销让利、成本异常、串码销售都可能导致
- 误区2:只看销售流水 → 正确做法:租赁流水(tb_o_sg_rent)也要查
变更日志
- Shine-Hamster > 02-Areas/03-财务结算/收银对账与日结管理/分门店负毛利流水.md
SQL速查
- 2026-08-05:初始创建(消化 Shine-Hamster 财务结算)
- 2026-09-03:补充负毛利根因案例(组合销售定义单未填促销结算价)
正文
SELECT tgl.c_id AS 流水号, tgl.c_store_id AS 机构编码,
销售额 - (数量 * 单品成本) AS 毛利
FROM tb_o_sg tgl
WHERE 销售额 - (数量 * 单品成本) < 0;
-- 租赁流水同样逻辑查 tb_o_sg_rent