# 客户归属修正报告（「有归属但错」15 家）· 2026-10-06

## 一、口径
**主下单人判定规则**：对每个客户，在其 **2026 年【非赠品 · 标准销售订单 · 已审核】** 里，按
「**归并后的销售员**」（`sp_merge.SP_MERGE`：黄明月/张立娅/刘新元 → 刘子研；`MGR_MERGE`：离职人员 → 区域经理）
汇总金额，**取金额最大者为归属人**；客户级归属为**单值**，整户归该人，**不拆分**。

持久覆盖点：`脚本/apply_sales_owner.py` 的 `CUSTOMER_OWNER_OVERRIDE`（唯一覆盖点，每次重跑管道重新生效）。
覆盖键共 **15 个**（含 2026-10-06 第一批已改的「深圳市雅为世纪科技有限公司」）。

## 二、15 家逐行明细（客户 | 原归属 | 新归属 | 金额(万) | 依据）

| # | 客户 | 原归属 | 新归属 | 金额(万) | 依据（2026 下单拆解，前3） |
|---:|---|---|---|---:|---|
| 1 | 浙江大学 | 叶信福 | **吴云** | 11.04 | 吴云 7.26 / 叶信福 2.13 / 袁殿果 0.93 |
| 2 | 深圳市雅为世纪科技有限公司 | 刘子研 | **陈溪子** | 9.79 | 陈溪子 8.80 / 刘子研 0.99 ｜ *上轮已改，本轮重申* |
| 3 | 潮州凯普生物化学有限公司 | 黄文才 | **赵云浩** | 3.26 | 赵云浩 1.64 / 黄文才 1.61 ｜ ★**低置信度**（近乎对半） |
| 4 | 浙江农林大学 | 叶信福 | **杨天雄** | 2.99 | 杨天雄 1.76 / 吴云 1.06 / 叶信福 0.17 |
| 5 | 优联瑞康(上海)基因科技有限公司 | 徐卓凡 | **刘欣** | 1.27 | 刘欣 0.77 / 徐卓凡 0.50 ｜ ★**主下单人为管理者**（部门经理） |
| 6 | 浙江省人民医院 | 侯海瑜 | **吴云** | 1.13 | 吴云 1.01 / 侯海瑜 0.13 |
| 7 | 中山大学 | 王诗香 | **韩远怀** | 1.02 | 韩远怀 0.61 / 王诗香 0.27 / 黄建华 0.15 |
| 8 | 杭州百虹商贸有限公司 | 袁殿果 | **宋学伟** | 0.98 | 宋学伟 0.78 / 袁殿果 0.20 |
| 9 | 成都泓盛生物有限公司 | 陈溪子 | **任鑫** | 0.91 | 任鑫 0.77 / 陈溪子 0.14 |
| 10 | 杭州奕文生物科技有限公司 | 叶信福 | **吴云** | 0.73 | 吴云 0.38 / 叶信福 0.35 ｜ ☆近似平局（差 7.9%） |
| 11 | 生工生物工程(上海)股份有限公司 | 杜建 | **张文蝶** | 0.63 | 张文蝶 0.48 / 杜建 0.15 |
| 12 | 浙江中医药大学 | 叶信福 | **吴云** | 0.54 | 吴云 0.49 / 叶信福 0.06 |
| 13 | 横渠诺优生物科技（南通）有限公司上海分公司 | 张文蝶 | **刘欣** | 0.36 | 刘欣 0.20 / 张文蝶 0.16 ｜ ★**主下单人为管理者**（部门经理） |
| 14 | 温州大学 | 袁殿果 | **吴云** | 0.34 | 吴云 0.25 / 袁殿果 0.09 |
| 15 | 成都中医药大学 | 任鑫 | **陈溪子** | 0.20 | 陈溪子 0.10 / 任鑫 0.10 ｜ ☆近似平局（差 ~0%） |

合计 **15 家 / 35.19 万**（扫描口径）。其中 14 家本轮新改，「深圳市雅为世纪」上一轮已改。

## 三、边界处理（不得静默）
- **潮州凯普生物化学**：赵云浩 1.64 / 黄文才 1.61 —— **近乎对半，当噪声**，仍按规则判给金额大者（赵云浩），
  在报告与 `meta.edge_flags` 单独标注 **low_confidence**。
- **优联瑞康(上海)基因科技**：主下单人 **刘欣 = 部门经理（非 KPI 销售员）**，按「全改」指令仍改，
  单独标注 **owner_is_manager**。**附注**：同一批中 **横渠诺优…上海分公司** 的主下单人也是 刘欣（管理者），
  任务仅点名优联瑞康，此处一并披露，同样标注。
- **另两处近似平局（一并披露，不改变结果）**：杭州奕文（差 7.9%）、成都中医药大学（差 ~0%）→ 记入 `meta.near_tie_notes`。

## 四、硬验收（全部真跑，见 `.q3scratch/verify_ownerfix2.py` / `probe_sandept_perm2.py`）
1. 覆盖：相对本轮改前备份，**仅这 15 家（本轮 14 家；雅为已改）** 归属人变更，逐人 diff 与预期一致。
2. **46 家无归属客户集合与行数改前=改后**（302 行，集合逐项相等）。
3. 守恒：Σcustomers = Σcustomers_grp = **3442.93**；Σamt_2025 = **2749.29**；customers_grp 的 sales_list/mixed 重算一致（0/2055 不一致）。
4. 刘子研线：salespersons **644.11** / customers **642.40** 不变（本轮无刘子研相关变更；雅为 0.99 万系上轮移出）。
5. 权限实测：吴云见 浙江大学、叶信福不再见；陈溪子/任鑫 互换正确；刘欣(部门经理)见 优联瑞康+横渠诺优；
   **46 家无归属对普通 sales/manager 一律不可见，admin 全见 2137 行**。
6. 目标体系：**6650.01** / Q4 **1913.6** / 缺口 **1293.6** 不变；total/depts/salespersons 与改前逐项一致。
7. 幂等：连跑两次仅 `meta.generated` 时间戳不同；退出码 0。

## 五、放权清单（另件）
46 家「无归属但有订单」**未改动**，另出待确认清单：
`客户归属待放权确认_20261006.html`（可勾选 + 导出 JSON，未部署未上传）/ `.md`。
合计 46 家 / 30.84 万；确认后对应销售员将**获得可见性（放权）**——属权限变更。
