创作者收益完整说明:钱有哪些 / 怎么入账 / 怎么结算
八荒启 · 创作者收益 完整说明
版本:v2.0 · 最后更新:2026-05-03>
📋 本文是收益域全景图——回答「钱有哪些来源 / 怎么入账 / 怎么结算」。
权威源:>app/modules/tutorials/data/policies/revenue-policy.md,在线展示:/tutorials/c/faq/revenue-policy。
与其他文档分工:
- 本文:收益类型全景 + 流水模型 + 对账原则
- commission-policy:分成规则(比例 / 阶梯 / 五角色 / 嵌套扣减 / 灵感费)
- docs/architecture/revenue-distribution.md:技术实施(Service 设计 / 表 schema / 回填)
>
⚠️ 本文与 commission-policy 在分成比例上有冲突时,以分成政策为准。
一、为什么要有这份文档
历史上,"我能拿哪些钱"散落在三处:
- 分成政策 (
commission-policy) 写了"怎么按 5 角色拆账" - 财务接口 (
docs/api/finance.md) 给了TransactionType枚举 - 业务流程 / 概念散落在多个 doc
没有一份文档能让你一眼看到"创作者一共能拿到几种钱"。本文做三件事:
- 盘清 —— 全平台所有收益/支出项一表打尽
- 对齐 —— 每项标注:政策定了吗 / 接口建了吗 / 数据库支持吗
- 定调 —— 统一收益模型(TransactionType)+ 待决策清单
二、收益类型全图(v2.0)
按"钱从哪儿来"分类,落地状态:✅ 已上线 / ⚠️ 政策定了但代码 / DB 未完整 / 🚧 待规划
| 大类 | # | 收益项 | 比例 / 金额 | 落地 |
|---|---|---|---|---|
| A. 作品销售 | 1 | 创作者主分成 | 等级阶梯 30%-85% | ⚠️ ratio 锁存在但拆账逻辑待修 |
| 2 | 作品审核员分成 | 固定 2% | ⚠️ 同上 | |
| 3 | 资料审核员分成 | 固定 0.5% | ⚠️ 表字段待加 | |
| 4 | 修复辅助者份额 | 嵌套 10-90% + 保底 ¥10 | ⚠️ assistants 表待建 | |
| 5 | 衍生版本灵感费 | 固定 3% | ⚠️ inspired_by 字段待建 | |
| B. 接单履约 | 6 | 定向投稿任务奖金 | 客户/平台定金额 | ⚠️ 部分上线 |
| 7 | 修复任务奖金(投诉触发) | 来自 §commission §6.4 | ⚠️ 业务流待细化 | |
| 8 | 素材任务奖金 | 平台定 | ⚠️ 业务流待细化 | |
| 9 | 在线问答付费咨询 | 按职称阶梯 | 🚧 新增(v2.0) | |
| C. 上架奖励 | 10 | 作品过审虚拟订单 | ¥10/件,仅记账不打款 | ⚠️ audit_bonus 类型待实现 |
| D. 打赏 | 11 | 打赏收入 | 固定 95% | 🚧 接口预留 |
| E. VIP 订阅 | 12 | VIP 订阅本身 | 平台独占,不分润 | ✅ 钱进 pmt_orders、记 fin_platform_income |
| 13 | VIP 用户访问分摊 | 按访问量分摊(算法待澄清 #C18) | 🚧 | |
| F. 平台员工固定奖金 | 14 | 入驻申请审核员奖金 | ¥10/件,HR 走员工奖金条 | ⚠️ 不进创作者流水 |
| G. 月度榜单(信用分非现金) | 15 | 月度阅读榜 Top | +30 / +15 / +5 信用 | 🚧 cron 待建(结算时间 #C19) |
| 16 | 月度人才榜 Top 10 | +50 信用 | 🚧 | |
| 17 | 完成职业培训 / 实战教程 | +1 信用/课/篇 | 🚧 | |
| H. 定制订单(v2.0 新增) | 18 | 定制订单主单分成 | 接单设计师按职称走五角色 | 🚧 |
| 19 | 客户 200% 买断附加费 | 全归平台、无角色分润 | 🚧 | |
| 20 | 保密期满二次销售 | 原接单设计师视为 creator,按职称享五角色 | 🚧 | |
| I. 流出 / 负向 | 21 | 退款冲销 | 按原比例反向 | ⚠️ 政策定 |
| 22 | 提现支出 | 全额扣减 | ✅ | |
| 23 | 个税预扣 | 单月劳务 ≥ ¥800 自动代扣(触发时机 #C20) | ⚠️ 政策定 | |
| 24 | 提现手续费 | 0.6%(支付通道收,非平台抽成) | ⚠️ 政策定 |
创作者钱包累计收益 = 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 13 + 18 + 20 − 21 − 22 − 23
(12 / 14 / 19 不进创作者钱包;15-17 是信用分不是钱)
三、A. 作品销售拆账
比例规则源于 commission-policy §五。本节聚焦"怎么记进流水"。
3.1 五角色拆账
一笔作品销售按 commission-policy §五最多触发 5 个角色入账:
| # | 角色 | 何时触发 | 来源字段 |
|---|---|---|---|
| 1 | creator | 永远 | wk_creations.creator_ratio(入库时职称查表锁定) |
| 2 | workReviewer | 永远(除非作品零审核员) | wk_works.reviewed_by_user_id |
| 3 | assetReviewer | 作品引用了平台素材时 | wk_creations.asset_reviewer_id(待加) |
| 4 | assistants[] | 作品有修复链时 | wk_creations.assistants_json(待建) |
| 5 | inspirationFee | 作品是衍生版本时 | wk_works.parent_work_id 反查原作 |
3.2 拆账输入 = 实付金额(不是订单原价)
启点抵扣等同代金券——拆账输入是实付金额,不是订单总价。
作品 ¥10,用户用 5 启点抵扣 ¥5 → 实付 ¥5
拆账输入 = ¥5
creator(78%) = ¥3.9
workReviewer(2%) = ¥0.1
...
VIP 免费下载(实付 ¥0)→ 各方分润 ¥0(自动通过、不报错)
3.3 自购免费
如果买家本身是该作品的 creator → 直接免费下载,不创建订单、不进入分润链路。
3.4 入账时机
- 结算单元:单笔订单(不按天/月汇总)
- 写入时机:用户付款成功的瞬间,事务内同时写入:
pmt_orders 主表
- fin_transactions(每个角色一行)
- fin_work_revenues(汇总缓存)
- fin_creator_accounts.balance 累加(先冻结 T+7,到期后转可提现)
3.5 退款冲销
T+7 内退款成功时:
- 按订单写入时的比例反向冲销
- 不重新计算分成(即使期间创作者升级了)
- 已转可提现的部分若不足,冻结余额优先扣减,仍不足记
refund_debt
四、B. 接单履约
4.1 子类型(v2.0 扩展)
| 子类型 | 触发 | 派发位置 |
|---|---|---|
| 定向投稿 | 客户 / 平台发布命题,creator 接单 | /creator/orders/apply |
| 修复任务(来自用户投诉) | 已上架作品被投诉 → 管理员审核 → 派发 | /creator/orders |
| 素材任务 | 平台素材中心发布素材需求 | /creator/orders/material(待建) |
| 在线问答付费咨询(v2.0 新增) | 用户在教程中心创建付费咨询单 | 自动汇入接单广场 |
4.2 入账时机(按定制订单付款节奏)
定制订单分三档付款(commission-policy §10.7):
| 规模 | 节奏 | 入账时点 |
|---|---|---|
| 小额 | 全款 | 一次到账 → 一次拆账 |
| 中等 | 定金 + 尾款 | 每笔到账各拆一次 |
| 大额 | 定金 + 中期款 + 尾款 | 三笔各拆一次 |
4.3 修复保底
辅助者单次结算 < ¥10 时,公司补足到 ¥10(ASSIST_MIN_REWARD),从平台份额出。流水类型:subsidy。
4.4 在线问答付费咨询
| 项目 | 规则 |
|---|---|
| 创建方 | 用户在教程中心自创 |
| 价格 | 用户自定 |
| 派发 | 自动汇入订单中心 |
| 分成 | 抢单设计师按职称阶梯(五角色) |
| 沉淀产出 | 完成的问答整理成文章 → wk_works(work_type='tutorial_qa') |
| 二次销售 | 原咨询设计师视为 creator,按职称分成 |
五、C. 上架奖励(订单 audit_bonus)
每件作品通过审核时,自动生成一笔 ¥10 虚拟订单:
- 用途:仅刷经验 + 信用,不打款
- 不计入可提现余额
- 流水标注:"上架奖励 · 不计入提现"
⚠️ 当前未生效。需要在
AdminServiceImpl.approveWork 通过时追加 INSERT。
六、D. 打赏(订单 tip,预留未上线)
| 项 | 规则 |
|---|---|
| 创作者所得 | 固定 95%(不走九级阶梯) |
| 平台抽成 | 5% |
| 经验/信用 | 计入经验,不计信用 |
七、E. VIP 订阅
7.1 VIP 订阅本身(不分润)
VIP 月费 / 季费 / 年费全归平台,进 fin_platform_income,不进 fin_transactions(创作者流水)。
7.2 VIP 用户访问分摊(待澄清 #C18)
❓ VIP 月费 ¥X,本月该 VIP 用户访问 N 个作品,每个作品的 creator 各分多少?
候选算法:
| 方案 | 公式 | 优点 | 缺点 |
|---|---|---|---|
| A. 平均分摊 | creator.share = X × commissionRate × (1/N) | 简单 | 鼓励刷量稀释 |
| B. 按访问时长 | creator.share = X × commissionRate × (T_creator / T_total) | 真实反映消费 | 需埋点 |
| C. 按下载/收藏行为 | 仅当 VIP 下载了某作品才算分摊 | 防刷 | "只看不下"全归平台 |
vip_consumption_log 月度聚合表 + cron 月底结算。
7.3 VIP 增值权益(不进创作者流水)
| 增值项 | 规则 |
|---|---|
| 教程文章解锁 | VIP 可读部分付费文章,平台不向创作者额外分润 |
| 玄武屏更大存储空间 | VIP 增值,不动创作者钱 |
| 打字课程自建权限 | VIP 增值 |
| VIP 附赠 1 个扩展版本下载权 | 每主作品终身 1 次选择权,永久绑定。VIP 过期再续也不能换选。实付 ¥0 → 对应人分成 ¥0(平台承担成本) |
八、F. 平台员工固定奖金(不进创作者积分)
入驻申请审核:
| 项 | 规则 |
|---|---|
| 奖励 | ¥10/件(无论通过/驳回) |
| 结算 | HR 月底走员工奖金条 |
| 流水 | 不写到 fin_transactions,单独从 apply_review_log 表统计 |
九、G. 月度榜单(信用分非现金)
| 行为 | 信用加分 |
|---|---|
| 月度阅读榜 Top 1-3 | +30 |
| 月度阅读榜 Top 4-8 | +15 |
| 月度阅读榜 Top 9-15 | +5 |
| 月度人才榜 Top 10 | +50 |
| 完成职业培训课程(每课) | +1 |
| 完成实战教程(每篇) | +1 |
- 月底 cron 结算(结算时间 #C19)
- 写入
crt_credit_logs(type='monthly_ranking', ...) - 等级判定 T+1 自动重算
十、H. 定制订单收益(v2.0 新增)
完整生命周期见 docs/api/order.md(重写中)+ design doc §2.4。
10.1 主单拆账
设计师抢单 → 出稿 → 客户验收 → 每笔付款(小/中/大三档节奏)入账。
接单设计师视为 creator,按职称走五角色(同 §三 作品销售拆账)。
10.2 客户 200% 买断版权(无角色分润)
客户在保密期到期前可付主单价 100% 的额外费用(共付主单 200%)买断版权:
| 项目 | 规则 |
|---|---|
| 主单部分(100%) | 按五角色规则正常拆账 |
| 版权附加费(额外 100%) | 无角色参与分润,全归平台 |
| 作品状态 | wk_works.status = 'private_owned',永久存档不上架 |
10.3 保密期满二次销售
保密期默认 3 月(客户付定金日 +90d)。客户三选一:
- 付 200% 买断 → §10.2,永久存档
- 开 VIP 续保密 → 续期 = VIP 时长(开月续月、开年续年);中断后再续不可保密
- 什么都不做 → 自动进入资料补全任务清单 → 审核 → 上架二次销售
十一、I. 流出 / 负向流水
11.1 退款冲销
见 §3.5。11.2 提现支出
详见finance.md §3。已上线,无遗漏。
11.3 个税预扣(待澄清 #C20)
| 项 | 规则 |
|---|---|
| 触发条件 | 单月劳务报酬 ≥ ¥800 |
| 计算 | 国税"劳务报酬所得"累进表 |
| 流水类型 | tax_withhold,金额负 |
| 凭证 | 月底自动生成完税证明 PDF |
11.4 提现手续费
| 项 | 规则 |
|---|---|
| 比例 | 0.6%(支付通道收,非平台抽成) |
| 落点 | withdraw_records.feeRate 字段 |
| 流水 | 不单独建,已含在 withdraw 流水 description |
十二、版本机制下的收益(v2.0 新增)
平台有 4 种版本概念(commission-policy §6.5),各自的收益规则:
12.1 主版本(primary)
正常按五角色拆账。12.2 扩展版本(extension)
依附主作品,独立计费。
| 何时被买 | 分给谁 |
|---|---|
| 一次销售(定制订单付款时) | 接单设计师按职称走五角色(不嵌套扣原作) |
| 二次销售(保密期满后被买) | 同上,原接单设计师按职称走五角色 |
| 如果替换上位为主版本 | 销售直接按主版本规则;不影响历史流水 |
| 主作品的 VIP 用户附赠选了它 | 实付 ¥0 → 对应人分成 ¥0 |
主作品原作者完全不参与扩展版本的销售分润(扩展版本的设计师独立分账)。
12.3 修复版本(fix)
热替换机制——文件覆盖原作,原 work_id 不变,用户访问无感。修复后的销售按 commission-policy §六嵌套扣减:原 creator 份额 × (1 − ratio),辅助者得 × ratio。
12.4 衍生版本(derivation)
独立作品。新作者按其职称分 + 原作享 3% 灵感费(仅一层不递归)。
十三、VIP 增值收益(v2.0 新增)
汇总(详见 §7.3):
| 增值项 | 创作者侧影响 |
|---|---|
| 教程文章 VIP 解锁 | 不向创作者额外分润 |
| 玄武屏 / 打字课程增值 | 不动创作者钱 |
| VIP 附赠 1 个扩展版本下载 | 实付 0 → 分成 0(平台承担成本) |
十四、统一收益模型(TransactionType)
与 design doc §3.1 对齐。
type TransactionType =
// ── 进项 ──
| 'creator_income' // 作品销售/定制订单/二次销售 · 创作者主分成
| 'work_reviewer_income' // 作品审核员 2%
| 'asset_reviewer_income' // 资料审核员 0.5%
| 'inspiration_fee_income' // 衍生版本灵感费 3%
| 'assist_income' // 修复辅助者份额(嵌套扣减)
| 'targeted_income' // 定向任务奖金
| 'qa_consultation_income' // 在线问答付费咨询(v2.0 新增)
| 'audit_bonus' // 上架虚拟订单(不计入余额)
| 'tip' // 打赏 95%(预留)
| 'vip_share' // VIP 订阅分摊(待算法 #C18)
| 'subsidy' // 平台补差(修复保底等)
| 'platform_income' // 平台兜底(VIP 全额、200% 买断附加费、各 type 留成)
// ── 流出 ──
| 'refund_reverse' // 退款冲销(按原比例反向)
| 'withdraw' // 提现成功
| 'freeze' | 'unfreeze' // 提现冻结/解冻
| 'tax_withhold' // 个税预扣(待时机 #C20)
// ── 兼容旧数据 ──
| 'income' | 'commission' | 'assist' | 'inspiration' | 'targeted' // @deprecated v1.0 历史值
十五、对账与流水原则(v2.0 保留)
15.1 单一事实源
fin_transactions 表是唯一事实源。所有展示数字必须能从该表 SQL 反推:
| UI 数字 | SQL 口径 |
|---|---|
| 概览 · 累计收益 | SUM(amount) WHERE user_id=? AND type LIKE '%_income' |
| 财务 · 可提现余额 | fin_creator_accounts.balance |
| 财务 · 冻结中 | SUM(amount) WHERE user_id=? AND type='freeze' |
| 月度 · 任务收入 | SUM(amount) WHERE user_id=? AND type IN ('targeted_income','assist_income','qa_consultation_income') AND month=? |
| 平台总收入 | SUM(amount) FROM fin_platform_income WHERE month=? |
fin_transactions 不一致。
15.2 流水的不可变性
写入 fin_transactions 后永远不删、不改。错单只能由"反向单"(amount 取负)平账。
15.3 余额更新事务
每笔流水必须在事务内同时更新 fin_creator_accounts.balance / frozen,二者同生同灭。
十六、待决策清单(v2.0 转待澄清)
未决项已转到 design doc §12 待澄清:
| # | 决策点 | design doc 编号 |
|---|---|---|
| 18 | VIP 用户访问分摊算法(A/B/C 三选一) | #C18 |
| 19 | 月度榜单结算时间(每月 1 日 0 点 / 上一月最后一天 23:59) | #C19 |
| 20 | 个税预扣触发时机(提现时 / 月底自动) | #C20 |
十七、变更记录
| 版本 | 日期 | 变更摘要 |
|---|---|---|
| v2.0 | 2026-05-03 | 大改对齐:commission-policy v2.4 + revenue-distribution.md。新增 §10 定制订单收益(含 200% 买断 / 二次销售 / 三档付款节奏)/ §12 版本机制收益(4 种版本独立规则)/ §13 VIP 增值汇总 / §3.2 启点抵扣按实付 / §3.3 自购免费 / §4.4 在线问答。TransactionType 命名跟 design doc 对齐。原 §11 提议 13 条改为正式条目。原 §13 待决策 D6/D8/D9 转 #C18-20 |
| v1.0 | 2026-05-01 | 初版(草案):盘点 19 项收益、提出 13 条 TransactionType、列出 9 个待决策项 |
十八、相关文档
- 分成政策权威:
commission-policy - 辅助任务说明:
what-is-assist-submit - 财务接口契约:
docs/api/finance.md - 技术实施 design doc:
docs/architecture/revenue-distribution.md - 启点系统:
docs/core/points-system.md
本文档由八荒启技术团队制定,作为收益域权威源。最终解释权归平台所有。