- 口径实现逐字节取自既有已批准件 475f78b(ASK-20261001-33, wt/hanke-ar-customer-level): _is_customer_level_row(plan) = counterparty 非空且非空白(.strip() 覆盖制表符/全角空格) 用在两处且仅两处:明细循环 + owners 查询 ⇒ 四条消费面同一判据 - 数据零变更:cash_plans 一行不删不改(source='zxt-sync' 的 67 行月度汇总行=正确通道数据,保留) - 不新写第二份实现;不改 frontend/src/api/index.ts 全局拦截器;无 DDL、无数据迁移