总览:#7 · 计划 §4 M2 · 设计 02 §4.1、04 §4.2 · 依赖 M5 **内容** - 新对象 `srm_supplier_bank_account`(master_detail → 供应商):`bank_name`、`branch_name`、`account_name`、`account_no`、`swift_code`、`currency`、`status`(`pending_verify` / `active` / `inactive`)、`verified_by`、`is_default`。 - 校验:`account_name` 与供应商名称一致(境外供应商除外);每家至多一个默认账户。 - 字段级权限(BR-20):`account_no` 仅应付会计与 `srm_supplier_admin` 可读,其他岗位脱敏或不可见;`srm_auditor` 不可导出。 - 新增账户双人审批:采购侧新建后为 `pending_verify` 并锁定 → 应付会计经「核验银行账户」screen flow 置为 `active`;新建人与核验人不能是同一人。 - 已有账户的修改**不在本 issue 直接编辑**,走 M4 信息变更单;本 issue 把 `active` 账户的关键字段设为只读。 - zh / en 翻译齐全;供应商详情页增加银行账户子表。 **出口条件** - [ ] 新建 → 核验 → `active` 全流程跑通;同一人核验被拒 - [ ] 采购员看不到完整账号,应付会计看得到 - [ ] 审批中(`pending_verify`)记录不可编辑 - [ ] `os validate`、`os i18n check --strict` 通过;设计 02 / 04 与实现一致 **不做**:付款、ERP 推送(银行与付款留在 ERP)。
Activity