diff --git a/二期/二期费用项目数据归属决策记录.md b/二期/二期费用项目数据归属决策记录.md index 7c520a3..4829981 100644 --- a/二期/二期费用项目数据归属决策记录.md +++ b/二期/二期费用项目数据归属决策记录.md @@ -37,6 +37,7 @@ - 固定主键为 `193000000001000001` 至 `193000000001000110`,编码序号与主键末三位一一对应。 - 110 条记录全部写入 `tenant_id = 0`、`status = ACTIVE`、`deleted = 0`。 - `fee_code` 使用平台全局唯一索引,不再使用 `(tenant_id, fee_code)` 客户内唯一索引。 +- 财务自动计费另使用固定系统项目 `FBA_HEAD_FREIGHT`(`INTERNATIONAL`、仓储应收),它不属于 Excel 110 条受控种子;完整正式目录因此为 111 条。该系统项目由初始化 SQL 创建,业务请求不得运行期补建。 ### 3.2 字段映射 @@ -86,6 +87,7 @@ - 110 条固定 ID 和固定编码已存在时不重复插入,不覆盖可保留的创建、更新历史。 - 不再存在 `tenant_id > 0` 的 `fl_fee_item`。 - 110 条固定公共项目全部为 `tenant_id = 0`、`ACTIVE`、`deleted = 0`。 +- 系统项目 `FBA_HEAD_FREIGHT` 唯一存在且为 `tenant_id = 0`、`ACTIVE`、`deleted = 0`,正式目录合计 111 条(国内 84、国际 27)。 - `uk_fee_item_code` 恰好是 `fee_code` 单列全局唯一索引,`fee_code` 非空。 - 所有费用明细 `tenant_id > 0`,且引用的费用项目 `tenant_id = 0`。 - 固定编码、固定主键、国内 84 条、国际 26 条和合计 110 条保持一致。 diff --git a/财务管理/财务来源接入现状.md b/财务管理/财务来源接入现状.md index 3ff0cef..623ea1c 100644 --- a/财务管理/财务来源接入现状.md +++ b/财务管理/财务来源接入现状.md @@ -77,7 +77,7 @@ - `reviewStatus=APPROVED`; - `publicationStatus=PUBLISHED`; - `settlementIncluded=true`; -- 来源费用项目编码 `FBA_HEAD_FREIGHT`,不存在时由服务端以平台公共费用项目自动创建。 +- 来源费用项目编码 `FBA_HEAD_FREIGHT`,作为独立于 Excel 110 条受控项目的系统公共费用项目,由完整初始化 SQL 固定创建;服务端不在业务请求中补建主数据。 发布新费用版本时,旧的已发布运费明细会被标记为 `SUPERSEDED`,而不是物理删除。`(tenant_id, source_type, source_fee_id)` 的来源唯一性和并发重复键兜底,已经能支撑来源版本幂等的第一层防护。