销售单分析
销售单分析回看的是真实出货:谁买了什么、卖了多少、成本多少、赚了多少。它只统计销售单,不含退货——客户退回来的货在销售退回分析里,两张报表不会自动相抵。这一张是网页端唯一带「销售利润」的销售报表。
功能路径:销售 → 销售单分析

一、功能概述
菜单位置:销售 → 销售单分析(页面地址 /admin/Sales/salereport/)
| 用途 | 说明 |
|---|---|
| 看销量 | 按物料、客户、销售员汇总实际出货 |
| 看利润 | 销售利润 = 销售金额 − 成本金额,逐行可见 |
| 看客户结构 | 按客户分组、片区、配送路线汇总销售与利润 |
只读报表,没有新增/编辑/删除。
二、界面布局说明
| 区域 | 内容 |
|---|---|
| 条件面板 | 单据日期(默认本月)、客户、仓库、⚙ 高级筛选;右侧 查询 / 重置 / 导出 / ★ 方案 |
| 视图页签 | 销售明细 / 按物料汇总 / 按客户汇总 / 按销售员物料汇总 |
| 结果区 | 「共 N 条」+ 表格 + 底部合计行;右上角 全屏 / 表格设置 |
| 分页 | 100 条/页 |

三、四个视图与列
| 页签 | 分组方式 | 关键列 | 默认排序 |
|---|---|---|---|
| 销售明细 | 不汇总 | 单据号 / 单据日期 / 客户 / 仓库 / 销售员 / 物料编码 / 物料名称 / 规格 / 单位 / 数量 / 单价 / 金额 / 成本金额 / 销售利润 / 物料类别 | 单据日期降序 |
| 按物料汇总 | 按分类 + 物料 + 规格 + 单位 | 物料维度 + 数量 / 金额 / 基础单价 / 标准售价 / 成本金额 / 销售利润 | 金额降序 |
| 按客户汇总 | 按客户分组 + 分区 + 客户 | 客户分组 / 一级分区 / 二级分区 / 客户编号 / 配送路线 / 数量 / 金额 / 销售利润 / 成本金额 | 金额降序 |
| 按销售员物料汇总 | 按销售员 + 物料 | 销售员维度 + 物料维度 + 标准售价金额 / 数量 / 金额 / 销售利润 / 成本金额 | 金额降序 |
三个汇总视图的金额列不带「合计」以外的特殊口径,合计行为全部筛选结果的求和。
四、查询条件与导出
公共条件:单据日期、客户、仓库。高级筛选除公共的十二项(销售员、制单人、经营部门、单据号、原单据号、单据状态、联系人、送货方式、过帐日期、制单时间、物料名称/编码/类别)之外,本报表另加四条:
| 专属条件 | 说明 |
|---|---|
| 物料条码 | 按条码模糊匹配 |
| 客户分组 | 客户档案上的分组字段 |
| 客户区域 | 客户的一级区域名称 |
| 配送路线 | 客户绑定的配送路线名称 |
没有「物料选择」弹窗,也没有退货原因条件。
导出为 CSV,文件名以「销售单分析」开头,上限一万行,只导出当前视图已显示的列;分组视图导出的是汇总结果,不是明细。
五、口径说明
| 项目 | 口径 |
|---|---|
| 统计范围 | 只统计已生效、已关闭的销售单;草稿与待确认不计 |
| 是否含退货 | 不含。退货单是另一张表,不在本报表里,也没有冲红单过滤 |
| 数量 | 出货数量;赠品行同样计入数量(赠品价格通常为 0,所以抬高数量、不抬高金额) |
| 金额 | 销售行金额原值(含税口径),不重算税额、不扣表头折扣 |
| 成本金额 | 行成本价 × 数量 |
| 销售利润 | 销售金额 − 成本金额,没有剔除销项税,不是毛利口径 |
| 标准售价 / 标准售价金额 | 取物料档案的标准售价(金额 = 标准售价 × 数量),用来和实际成交价比 |
| 基础单价 | 单价 ÷ 换算率,折到基础单位便于跨单位比较 |
| 按门店/分店 | 没有这一维度;只有仓库、客户分组与配送路线 |
| 客户隐藏标记 | 已打「隐藏」标记的客户不进本报表 |
销售利润不等于财务毛利:它没扣税、没扣运费与代垫费用,也没考虑折扣表头金额。对外的毛利口径请以财务报表为准。
六、常见问题
问:这个月的销售额和销售单列表的单据金额合计对不上? 答:三处常见差异:列表按单据日期、报表也按单据日期,但报表只算已生效/已关闭——草稿单在列表里算、报表里不算;列表可能包含你无权限看到的单;报表排除隐藏客户。用同一时间段、同一批单据逐单核对。
问:销售利润是负数,成本价错了? 答:先看物料档案的成本价与最近进价,再确认这张单的行成本价是不是取到了 0(新物料没成本价时利润会虚高,若成本取到异常大值就会为负)。成本口径来自进货与调价,不在销售模块维护。
问:退货怎么没从销售额里扣掉? 答:本报表不含退货。要净额,导出销售退回分析后按客户/物料相减;两张报表的金额都是正数,别直接把退回金额加进销售额。
问:按客户汇总里的「一级分区」「配送路线」是空的? 答:这两个字段来自客户档案的区域与配送路线配置,没配就为空。补配在客户档案上,报表不提供维护入口。
问:赠品把销量抬高了怎么办? 答:报表没有「剔除赠品」开关。看销量时先按金额排序、或用「标准售价金额」对照;需要严格统计,导出后按金额为 0 的行剔除。
