From 00fa4d7f0ac5220e9a1967768970f32a205b7c98 Mon Sep 17 00:00:00 2001 From: yml2213 Date: Sun, 1 Nov 2026 14:46:14 +0800 Subject: [PATCH] =?UTF-8?q?docs(finance):=20=E8=A1=A5=E5=85=85=E9=80=80?= =?UTF-8?q?=E6=AC=BE=E5=86=B2=E5=87=8F=E3=80=81=E9=80=9A=E7=94=A8=E6=88=90?= =?UTF-8?q?=E6=9C=AC=E8=8C=83=E5=9B=B4=E4=B8=8E=E5=BF=AB=E7=85=A7=E5=8F=8C?= =?UTF-8?q?=E9=80=9A=E9=81=93=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/成本中心与履约模型.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/docs/成本中心与履约模型.md b/docs/成本中心与履约模型.md index 420c6539..67895f4d 100644 --- a/docs/成本中心与履约模型.md +++ b/docs/成本中心与履约模型.md @@ -335,9 +335,13 @@ computed_at - 成本快照不是一次性的:`cost_snapshot` 每轮对比「当前解析结果」与「已有有效快照」, 金额、版本或阶段变化时先 `superseded_at` 旧行再写新行(典型:接单平台 `estimated → actual`、补配价格)。 - 全局 0 元版本视为占位,不产生快照;该订单项进入 `cost_missing` 异常。 -- 通用成本模型(`platform_fee` / `payment_fee` / `after_sales_loss`)对所有渠道生效, - 与渠道成本项各写一条快照;比例成本按 `rate_bps` 计算,费率为 0 视为未配置。 -- 快照新增/替换后会按业务日重算销售事实并同步总账,避免旧日期毛利停在缺失成本。 +- 通用成本分两类: + - `platform_fee` / `payment_fee` 每单都会发生,可按 global 或商品版本自动入账; + - `after_sales_loss` / `other` 只能按商品配置,禁止 global 版本套到所有订单。 +- 比例成本按「收入 − 已确认退款」的净收入 × `rate_bps` 计算;退款后重算该订单项费用。 +- 快照新增/替换后会按业务日重算销售事实并同步总账;批量补价跨多日时按整段重算,不再截断。 +- 已按实际奖励入账的快照不会被后来的预估覆盖。 +- 断代前的历史订单退款,按「退款发生日」写 `refund_adjustment` 冲减行,计入当期事实与总账。 ## 六、履约事实