🕐 时效标注(2026-09-13 文档治理):近期设计件,口径以 TASKS 现行与契约 v1.3 为准。
主笔:波波(方案制定 + 验收检测)|日期:2026-08-30
v0.11 修订(2026-09-12 刘总拍板,波波):汇率参数治理批——①新增 §3.4.1「汇率参数下调不溯及既往」:key_grant_real_ratio/key_redeem_real_ratio下调只对此后新发放额度生效,存量额度按发放时点锁定的比率兑付(上调不受限)。缘起=刘总纠正波波"福钥会随人民币贬值/通胀"的错误判断(福钥结构性通缩:额度唯一来源=服务费背书禁止无对价创设 §3.8 补注、核销即销毁永不回流、存量上界=Σ服务费 ⇒ 不存在通胀通道);但推演中暴露唯一真实的价值缩水通道=平台事后下调 L2 比率参数,属治理与信任问题而非经济必然性,故立本条封死。v0.10 批注"80% 可调"的语义限定为上线前定价决策,非上线后对存量重新定价。②§8.1 补登记三个汇率参数键(key_face_value_display_fen/key_grant_real_ratio/key_redeem_real_ratio,迁移 058 已落库、staging 实测在位,但 v0.10 批注只改正文口径、漏了参数总表回扫 ⇒ 文档与代码脱节,本批补齐)。③新增 K24(发放侧比率快照字段落库=§3.4.1 的实现依赖,key_balances实测无快照列,落库前本条仅作运营纪律)、K25(迁移编号 058 撞号清理,两文件并存且均已入schema_migrations,不可直接改名)。④K16 措辞修正:原"唯一未关闭项"因新增 K24/K25 不再成立,改"未关闭",裁决状态不变仍待刘总决定。本批未改动任何机制定案与数字参数(80% 默认值、补贴比例、留存 20% 均不动)。
v0.10 修订(2026-09-07 刘总裁决「以我最新的口径为准」,小齐回扫;14:53 刘总纠偏后修订):真实结算口径升级——机制定案、数字参数化——依据《福钥真实结算规则-刘总交底-2026-09-07》v0.3,全文凡「福钥额度 1:1 于服务费」「1 把=¥1」「80% 仅在核销补贴侧」的旧表述,一律以下列最新口径为准:①宣称 1:1、实际两端真实汇率差——商户获得侧实际价值=宣称值×key_grant_real_ratio(初始默认 80%,L2 可配,示例:交 1000 实得 800);游客抵扣侧实际抵扣=面值×key_redeem_real_ratio(初始默认 80%,L2 可配,示例:100 福钥实抵 80);两键默认同值、独立可配,平台留存比例随取值联动(数字不写死,80% 为刘总示例值,上线前按商务测算可调);②福钥对内=授信额度(商户使用福钥功能时平台替商户掏钱,营销款代付框架);③补付 100% 全额补付+实时冲减额度、不现付;④呈现红线=福钥不标面值只标抵扣额度、真实汇率不进任何对客对商户可见页面、授信/代付机制不入对外协议(对外维持 v0.7 赠送定性不变,合规价值保留);⑤两端差额=同一笔差额的两侧呈现,与 D5「最坏情形支出=档位×80%、净留存≥20%」吻合(按初始默认值);自刷稳亏锁=真实汇率<100% 即成立,锁力度随参数联动,§3.6.7 结论继续成立。本修订按项目惯例以行下批注标注、原文保留备查;涉及福钥结算的后端新功能按本口径开发。
性质:新立文档,替代渔佳智脑「工分」概念在神山秘境的适用;不修改任何既有合规结论
配套阅读:《三价体系与组包责任边界》§11.6(服务费收法)、《合规方案-卖券模式》、《商户工作台设计方案》
v0.2 修订:福钥定位从「游客叙事凭证」改为「商户预付营销筹码」(与工分同构);抵扣方式确认为方案 A(直接减价)
v0.3 修订:①抵扣比例与服务费定价落为管理端可配置参数(附默认值,迁移 016);②任务系统不再照搬工分,按朝圣场景重设计(新增 §七任务系统设计)
v0.4 修订(管理层 2026-08-30 决议回填):①平台收入改双轨收费——新增「佣金保证金」(线下商户间佣金结算担保,平台可垫付、商户限期补足,迁移 019)+「服务费」(与福钥挂钩);②福钥定性为商户自主营销资源——发放对象商户自定(任务发放+直接发放),平台只管总量与使用规则,不管流向;③新增出发地曝光任务——商户用福钥触发,游客授权出发地,平台获得客源数据资产(§7.7)
v0.5 修订(刘总:福钥涉及其他收益方的抵扣问题):福钥切成两类——任务福钥(全平台通用,平台用服务费资金池线下结算给被抵扣商户)与商户直发福钥(仅限本商户,无结算闭环);新增 §3.6 跨商户抵扣结算机制(资金地基/二清合规四防线/两类钱包/数据结构拆分/争议预案),迁移 020
v0.6 修订(刘总 2026-08-30 模拟订单拍板 + 命名定案):①C 端正式命名「福钥」(数据库字段名不动,只改文案层);②抽佣点定为核销时抽——福钥核销时平台按面值总额抽取抽佣比例(可配置,默认 20%),结算给核销商户面值×(100%−抽佣比例),两种福钥合并计算一次抽完;③福钥余额兼任佣金担保信号,改为预警式——不设固定阈值与扣划数值,每笔订单实时提醒双方"福钥余额不足、佣金安全无法保证",争议走仲裁(K12)+ 软约束,全程福钥不变现;④对齐预约登记制:下单冻结/核销销毁/爽约解冻返还、定金线下直付商户+确认收款、订单二维码分商户核销;⑤商户后台"结算账单"三合一(线下支付/收款后点确认,或约定周期自动确认落账);⑥两种福钥可叠加使用,迁移 021
v0.7 修订(刘总 2026-08-30 十问拍板:资金模型收口):①福钥定性终版——平台赠送的不可兑换补贴凭证("赠送的东西怎么会跟钱扯上关系"):商户交服务费购买的是平台服务(曝光/任务分发/记账工具/数据),福钥是随服务费赠送的营销补贴凭证,仅在平台认可的前提下当钱用;服务费=平台收入(不退),核销时平台付给商户的款项定性为平台补贴(平台花自己的钱,非资金结算);②出水口收缩为单一现金出口(新增 §3.8):全系统只保留"核销补贴结算"一个现金出水口;砍掉通缩抽水 5%(抽佣 20% 已完成回收职能,双抽废止);"平台福钥池划拨"改为发放额度预算(发放福钥零现金流,现金只在核销时流出);③服务费不退:商户退出时未使用的福钥额度作废,协议写明;④福钥抵扣不计佣金:佣金基数=游客实付金额(抵扣后),商户协议声明条款(需回扫《联合体分钱机制设计》);⑤券款纠纷平台只记账不参与:线下收多少退多少或线下协商,平台不提供退款机制、不仲裁券款纠纷(仲裁范围收窄至佣金/保证金,见 §3.9);⑥票据口径:平台只对服务费开票(信息技术服务),补贴支出平台自列支,商户无需反向开票;⑦自刷防线:经测算自刷净亏抽佣额(稳亏套利),保留预警不加硬机制(§3.6.7),迁移 022
v0.8 修订(2026-08-30 回扫,波波):清偿 WIP-028 记录的四项 v0.7 回扫缺漏——①新增 §3.11 自营同构原则(六条①:自营身份与普通商户同构,方案此前全文零提及);②落账周期 30→7 全文回扫(§8.1 配置默认值、§8.3 三合一账单段、待决区落账说明、K22 共 4 处,与双库已改值一致,六条②);③新增 §8.6 协同订单参与确认机制(六条④:订单生成时参与商户可见、可在时限内决定参与/退出);④K21-K23 标注定案+清理残留废止路径(§3.8 合规防线表与 K12 行仍写"销毁等额福钥+平台垫付"v0.6 旧路径→统一改为现金保证金唯一执行标的;通缩配置默认值归零标注废止)
v0.8.2 修订(2026-08-30,波波 WIP-046):新增 §2.4.1「变相转让」与「全额抵扣」疑虑的数学回应——三方账本(帮助者/出资人/商户/平台得失)+标的物定性(已预 funded 折扣权、核销销毁、平台抽佣逐跳落袋)+监管三测试对照(预收资金/兑回现金/货币替代全 ✗)+商户"贴钱"框架(核销=回收沉没营销成本);论证并入 K16 审查口径,防线 4"不可转让"与联合支付的边界澄清(无对价+真实服务交付+抽佣定价)。
v0.8.1 修订(2026-08-30 刘总资金模型四问定案,小齐并版):①任务系统改商户发起制——废弃"平台线路任务"(§7.3/§7.6 改写),平台只做基础设施(点位围栏模板 L1 配置、GPS 核验、冻结/核销/销毁流水线),商户=唯一任务发起方,自营想发走 §3.11 同构商户身份同一入口;②取消抵扣上限+开放联合支付(§2.3/§2.4/§3.6.4/§六回改)——自刷稳亏锁(额度 1:1 服务费、补贴 80%<100%)已足,20% 上限属冗余装甲;联合支付按出资来源差异抽佣(本人档/帮助者档,比例 L2 可配);③额度唯一来源写死——全系统每把福钥背后必须有一笔服务费(含自营同构缴纳),禁止无背书创设(§3.8 补注);④K6-K20 待决区全部关闭(8 项按口径定案、K13/K18/K20 伪问题删除、K9 转实测、K19 随上限取消失效)
v0.9 修订(2026-08-30 刘总终局拍板:佣金保证金机制整体废止,小齐回扫):"平台根本就没有保证金的概念"——v0.4 引入的佣金保证金(档位缴纳/垫付划扣/限期补足/专户存管,迁移 019/023 两表)全链条废除,平台收入回到服务费单轨。刘总口径原文:"平台收了商户的服务费,就用这笔钱帮助商户解决问题,钱用光了要么继续交服务费兑换,要么就再见,反正平台有各种福钥的抽用机制,永远不会赔账。"违约兜底改为额度侧三连(§3.2 重写):欠账挂账扣福钥发放额度(K15)+ 限制营销功能 + 清退,平台零垫付、零押品、不兜底。回扫范围:§2.2/§3.1/§3.2(整节重写)/§3.5/§3.7/§3.9/§3.10/§3.11/§四/§六红线/§8.1(deposit_* 五键标废止)/§8.2(两表随迁移 024 DROP)/§8.3/§九/§十/K11-K13;《分销系统v2-方案B对齐》"不设佣金保障金"条款恢复有效(v0.4 曾标注推翻,现随决议撤销而复归)。历史版本注记中的保证金表述保留原文备查,以本节为最终口径。
v0.9.1 修订(2026-08-31 刘总授权小齐定稿「不需要我指定数值,你帮我找个最佳方案」,WIP-059):服务费档位定稿——016 占位值(500/2000/5000)改定稿三档(小微 ¥300 / 标准 ¥1200 / 大型 ¥3800 月付,迁移 027 双库落库);内部测算锚=商户月平台流水 × 15% 贴下限取档(灯塔策略低门槛换入驻率,费率天花板=拉萨渠道抽成;内部锚禁止外露:协议/页面/发票只出现固定金额档位,永不出现百分比);新增周期折扣键(季付 9 折/年付 8 折)与创始商户活动键(首期半价、名额 20 户、可随时关闭)两个 L2 配置。保险 B2/B3 定案随批落档(详见《高原安全保障与保险方案》v0.2)
v0.9.2 修订(2026-09-04 晚刘总定案,小齐回扫):商户平等公理与三层分离定案——①商户平等公理(刘总原话:「所有商户是平等的,没有什么大小之分,唯一的区别就是对平台的认可度和需求」):禁按规模给商户分档/贴标签,小微/标准/大型等规模表述全线禁用;②功能按业态开放:平台功能按酒店/餐饮/车队/零售补给/景区业态功能包在入驻审核业态时开通,同业态全商户功能完全相同、与付费无关,兼营多业态功能包可叠加;③档位=纯额度规格:档位唯一语义=预购福钥数量(¥1 服务费=1 把),商户自选、平台不审核流水(判流水=碰商户经营数据,与"不碰收银"红线同源),功能不随档位走(功能分档=变相歧视,已否);④废除一切商户等级名目:§4.3 基础/优选/金牌/神山合伙人全废(刘总原话:「你有钱=福钥,平台就好好的给你提供服务,否则也就是个凑数的」)——商户与平台的关系只有一层:服务费↔福钥额度↔平台服务;额度=商户在平台上的全部身价,欠费=发放停;展示位/排序是付费与经营数据(核销量/履约信用)的自然结果,不立名目、不设等级权益;⑤档位数值效力降级:300/1200/3800 由"定稿数字"降为内部测算基准(流水×15% 推导、非实地调研,凭据不足),对外锁价冻结,待 K2 商务对接取得 3-5 家真实流水与拉萨渠道实价对标后回填报批;年付 8 折挂起(季付 9 折保留,创始商户首期半价活动键保留);⑥「没有福钥=福钥不动」正解(刘总 22:35):商户有额度不花=跟没有一样,平台靠福钥流通赚钱(发放→抵扣→核销→消耗→续费循环),平台须盯额度闲置信号(发放引导/任务模板/闲置提醒=正当动作)。回扫落点:§3.3/§3.4(档位表)/§4.2/§4.3(整节废止)/§4.4/§7.7/§8.1(档位定稿说明)/§8.3(购买话术+画像报表)/K21,均以行下批注标注、原文保留备查;依据文档=《2026-09-04-D5档位报批-服务费与B端H5功能分层》v1.1(刘总 2026-09-04 晚逐条审定入库,commit 44cdcef)。
福钥是平台赠送给商户的不可兑换补贴凭证——商户交服务费购买的是平台服务(曝光、任务分发、记账工具、数据回流),福钥是随服务费赠送的营销补贴额度,商户自主决定发给谁(任务发放或直接发放),游客在预约下单时使用福钥直接抵扣(下单冻结),到店核销时销毁。福钥不是货币,不可反向兑换法币、不可在商户间流转、核销即销毁,仅在平台认可的前提下当钱用(刘总 v0.7 定性:"赠送的东西怎么会跟钱扯上关系")。
>
福钥分两类(v0.5):任务福钥(全平台通用,核销时平台以自有资金补贴给核销商户)与店福钥(商户直发,仅限发放商户自用,无跨商户资金流)——详见 §3.6。
>
📌 【v0.10 批注·2026-09-07 刘总裁决】本段"随服务费赠送"的额度换算按最新口径执行:宣称 1:1;实际价值=宣称值×key_grant_real_ratio(初始默认 80%,L2 可配;示例:交 1000 实得价值 800);对内框架=授信额度(平台替商户代付营销款,补付 100%+实时冲减不现付);对外定性维持本段赠送口径不变(合规价值保留)。详见《福钥真实结算规则-刘总交底-2026-09-07》v0.3。
福钥掌握在商户手里,商户对福钥的发放拥有自主权,但要分清两件事:
这个定性的合规意义:福钥不是商户花钱买的资产,而是平台的补贴凭证——"赠送的东西不跟钱扯关系",福钥不构成预付消费权益、不构成商户的债权,商户退出时无退还争议,游客侧也不产生"充值/储值"联想。这是比 v0.6 更干净的定性。
| 维度 | 渔佳智脑·工分 | 神山秘境·福钥 |
|---|---|---|
| 本质 | 商户预付营销消耗凭证 | 平台赠送的补贴凭证(定性升级) |
| 获取方式 | 商户签合同预付 → 获得工分配额 | 商户交服务费(买平台服务)→ 获赠福钥额度 |
| 流转到游客 | 商户发布任务 → 工分流转给游客 | 三层任务(线路/凭证/内容)→ 福钥流转给游客 |
| 消耗 | 游客用工分兑换服务 → 工分销毁 | 游客用福钥抵扣券款 → 福钥销毁 |
| 平台收入 | 服务费(工分售价) | 服务费(服务对价);核销补贴支出是平台的营销成本 |
| 通缩 | 平台抽水 5% 销毁 | |
| 客群差异 | 本地+周边,高频复购 | 朝圣/观光客,一次性低频 |
结论:经济结构同构(场景从"渔家乐日常消费"换成"转山预售券消费");但任务系统不可照搬——朝圣客是一次性客群,没有工分体系依赖的"回头核销",任务必须按行程叙事重设计(详见 §七)。定性上福钥比工分更干净:工分是商户买的,福钥是平台送的。
⚠️ 协议里必须写死:「转山福钥是平台向合作商户赠送的营销补贴凭证,不构成任何预付消费权益或有价证券,不可兑换现金、不可在商户间流转、不可向平台主张现金权利;商户在平台规则内自主决定福钥的发放对象与节奏;福钥抵扣金额不计入任何佣金计算基数(§3.10);服务费为平台服务对价,不因商户退出或福钥未使用而退还」。任务福钥的跨商户补贴条款单独成节(平台花自己的钱补贴核销商户,非代收代付——见 §3.6.4)。
商户交服务费 → 获赠福钥额度(平台服务的赠品;服务费=平台收入,不退,§3.8)
↓
商户自主发放福钥(两条渠道,两类福钥):
· 任务渠道:发布推广任务 → 游客完成任务得【任务福钥】(全平台通用)
· 直接发放:扫码赠送/老客回馈 → 指定游客得【店福钥】(仅限本商户)
↓
游客预约套餐/下单 → 使用福钥抵扣(下单冻结;可选定金线下直付商户+商户确认收款)
↓
到店出示订单二维码 → 各履约商户分别扫码核销 → 福钥核销时销毁(爽约/取消则解冻返还)
↓
核销补贴(v0.7:单一出水口,两种福钥合并计算):
· 店福钥:核销在发放商户 → 平台按面值×补贴比例补贴该商户(无跨商户资金流)
· 任务福钥跨商户使用:平台补贴 面值×补贴比例(默认80%) 给核销商户
↓
抵扣促进更多券销售 → 商户赚更多 → 续交服务费 → 循环
| 环节 | 主体 | 动作 | 资金流向 |
|---|---|---|---|
| ① 购买服务 | 商户 → 平台 | 交服务费,获赠福钥额度 | 人民币:商户→平台(平台服务收入,不退) |
| ② 发放福钥 | 商户 | 任务发放(任务福钥)或直接发放(店福钥),对象自定 | 无资金流动 |
| ③ 获得福钥 | 游客 | 完成任务或被商户直接赠送 | 无资金流动 |
| ④ 预约下单+抵扣 | 游客 | 线上选套餐/沟通后预约,生成订单二维码;福钥抵扣在下单时冻结;可选定金线下直付商户,商户在后台确认收款 | 人民币:游客→商户(定金/券款,线下直付,平台不碰) |
| ⑤ 到店核销 | 游客 ⇄ 各商户 | 订单含酒店/餐馆/门票等多履约项时,到各自现场出示订单码,商户分别扫码核销 | 券款余款线下结清(游客→商户) |
| ⑥ 福钥销毁 | 系统 | 核销时销毁(下单冻结→核销销毁;取消/爽约→解冻返还) | 无资金流动 |
| ⑦ 核销补贴 | 平台 → 核销商户 | 核销后平台按面值×补贴比例(默认80%)线下补贴给核销商户 | 人民币:平台(自有收入)→ 核销商户(平台营销支出,全系统唯一现金出水口,§3.8) |
关键:环节①的服务费是平台唯一的服务收入(不退,v0.9:平台不设保证金/押金等任何第二资金线)。环节④⑤的券款与定金都是游客线下直付商户,平台零触碰。环节⑦是平台用自己的收入补贴核销商户(留出 20% 毛利)——这是"平台营销支出"而非"资金中转"(§3.6.4)。全系统现金出水口只有环节⑦这一个(§3.8)。
游客预约下单时,可使用福钥直接抵扣:
示例(刘总 2026-08-30 模拟订单):
某商户套餐 = ¥1,000
游客持有:任务福钥 50 把(全平台通用) + 该商户赠送的店福钥 100 把
同单叠加抵扣 150 把 → 游客到店实付 ¥850(线下直付该商户)
订单完成后核销结算:
平台补贴给核销商户(补贴比例默认 80%,可配置):150 × 80% = ¥120
平台留存(毛利):150 × 20% = ¥30
商户该单总实收:¥850(游客) + ¥120(平台) = ¥970
规则:
key_face_value_fen)key_face_value_fen 为宣称面值(对客展示用);游客实际抵扣=宣称面值×key_redeem_real_ratio(初始默认 80%,L2 可配,示例:100 福钥实抵 80),真实汇率只在结算层存在,不进任何对客对商户可见页面。前端呈现:福钥不标面值、只标"本单可抵扣 ¥X"(按真实可抵金额显示,无感知基准)。配置键拆分(key_face_value_display_fen+key_grant_real_ratio+key_redeem_real_ratio 三键)随 v0.10 开发落地,比例不写死。key_deduct_max_ratio 配置键保留兼容、默认改 100,不再设代码硬上限key_redeem_commission_ratio(初始 20%),帮助者福钥按 key_joint_pay_helper_ratio(初始 30%),均 L2 管理端可配credit_journal(biz_type='key_redeem';联合支付按出资人分笔记录)v0.3-v0.8 期间设 20% 单均抵扣上限,理由是"防福钥变免费券=变相货币"。v0.8.1 重新拆解后确认该上限属冗余装甲而非承重墙,予以取消:
联合支付机制(v0.8.1 新增,与取消上限配套):允许多人出福钥共同抵扣同一订单。帮助者福钥适用更高抽佣档(初始 30%,本人档 20%)——给"福钥帮付"这个流转行为定价,差额归平台;比例均为 L2 配置项,管理端可调。
背景:v0.8.1 取消上限+开放联合支付后,交叉评审提出两问——①联合支付是否构成"变相转让",击穿 §3.6.4 防线 4(不可转让)?②游客凑福钥全额抵扣(免单)的监管观感如何?本节记录论证结论:两问均不成立,理由并入 K16 法律审查口径(K16 审查时按本节口径正面论证)。
三方账本:一次"帮付核销"里各方的得失
| 参与方 | 得 | 失 |
|---|---|---|
| 帮助者 | 无(福钥是免费获得的折扣权,用掉即销毁) | 锁定在自己名下的面值(本来就带不走) |
| 出资人 | 订单抵扣 | 现金支付剩余部分 |
| 核销商户 | 面值×(1−档位) 补贴 + 一个真实客人 | 交付真实服务(本来就要交付) |
| 平台 | 帮助者档 30% / 本人档 20% 抽佣落袋 | 补贴支出 ≤ 服务费池×80%(1:1 背书封顶) |
标的物定性:帮付流转的从来不是"钱",是已预 funded 的折扣权——三重属性封死了支付工具定性:①来源唯一(每把福钥背后是真实服务费+真实任务行为,无对价发行不存在);②核销即销毁(折扣权用一次少一次,永不回流,无独立流通层);③平台抽佣在核销时点已落袋(流转链条每一跳平台都收钱,无资金归集)。即使出现客户间"卖帮付"的灰色市场,它转移的也只是折扣权本身——属于闲鱼卖券级别的用户协议+风控标记问题,不落入《217 号文》/预付卡监管射程。监管三测试全过:预收资金(游客零购买)✗、兑回现金(补贴只付给真实履约的商户)✗、货币替代(不可提现、核销销毁)✗。
全额抵扣(免单)的敞口:全部补贴 ≤ 服务费池×80%——"游客免费游"本质是商户预付、平台执行的一次营销支出,敞口在服务费进账时已被锁定。运营卫生项(非风险项,可选):全额抵扣订单打观察标记+人工复核抽样,补贴台账单列。
商户"贴钱"框架(帮助者档 30% 为什么不构成商户负担):福钥是商户交服务费时白拿的赠品,营销成本在服务费支付时点已沉没。核销 70% = 从沉没成本中收回 70%,核销 0 把 = 沉没 100%——任何档位的核销都是正回收,帮助者核销还额外带来一个真实客人和一个潜在客人。帮助者档差异是平台对流转行为的定价,不是对商户的税收;市场觉得紧了,L2 调档即可(自刷稳亏锁与经济账双锁在,调档无套利风险)。
论证口径并入 K16:审查"取消抵扣上限+联合支付是否构成多用途预付卡/支付工具"时,按本节正面论证;§3.6.4 防线 4 的"不可转让"指平台不提供转让功能、福钥不可兑回,同单共同消费的联合支付与之不冲突(无对价、有真实服务交付、抽佣已定价)。
采用渔佳智脑模式 → 小程序不做线上支付(券款直付商户)→ 平台没有交易现金流 → 平台收入只来自商户侧的一笔钱——服务费:
平台现金流入(唯一)= 服务费(平台服务对价,收入,不退)
平台现金流出(全系统唯一)= 福钥核销补贴 = 核销面值 × 补贴比例(默认 80%)
安全性(数学保证永不亏本,见 §3.8):
核销面值 ≤ 商户额度 ≤ Σ服务费,且补贴比例 80% < 100%
→ 即使 100% 核销,平台仍留 20% 毛利
→ 到期未核销的福钥 = 零成本纯利润(平台没付过一分钱)
平台不赚"交易"的钱,赚"让交易发生"的服务费;补贴商户是平台的营销成本支出,不是资金结算。
服务费定性(v0.7 定案,v0.9 唯一化):
| 服务费 | |
|---|---|
| 性质 | 平台服务对价(曝光/任务分发/记账/数据的 SaaS 费),收入,不退 |
| 会计处理 | 营业收入 |
| 福钥关系 | 福钥是随服务费赠送的补贴凭证(§1.2),不是服务费的对价物 |
| 可退性 | 不退(刘总拍板;商户退出时未使用福钥额度作废,协议写明) |
| 对应机制 | §3.3 / §3.8 |
为什么这个模型干净(v0.7 定性的合规价值,v0.9 进一步强化):
背景:商户之间的佣金结算(领队/分销/联合体分账,见《联合体分钱机制设计》§八)走线下议价、线下结算——平台只记录结算口径,不碰钱。线下结算的最大风险是应付方赖账/拖延。v0.4 曾为此设计"佣金保证金"兜底;v0.9 刘总终局拍板:平台根本就没有保证金的概念,整套机制废止。
刘总口径(2026-08-30,原文在案):"就定为'欠账扣额度+限制营销+清退',平台零垫付、零押品。平台收了商户的服务费,就用这笔钱帮助商户解决问题,钱用光了要么继续交服务费兑换,要么就再见,反正平台有各种福钥的抽用机制,永远不会赔账。"
机制设计(额度侧三连):
商户间线下佣金结算发生争议:应付方拖延/拒付,且证据链完整(小票+定位+时间戳或确认记录)
↓
平台仲裁(K12 两级:平台初审+商户代表复核)→ 裁决生效
↓
① 欠账挂账:裁决金额记入应付方「待支付欠账」台账
↓
② 额度冻结:欠账直接抵扣福钥可发额度(K15:可发额度 = 剩余额度 − 待支付欠账 − 预留)
+ 限制营销功能(任务发布/直接发放/曝光位冻结)
↓
③ 限期清偿(默认 7 天可配):应付方与应收方线下结清 → 平台凭双方确认销账解冻
↓
逾期不清偿 → 清退(解除协议,未使用福钥额度作废,欠账转为合作方间线下债权,平台不兜底)
四条铁律:
合规定性:
【v0.9.2 批注】本节"档位"=纯额度规格(预购福钥数量),不含功能差异、不含商户规模标签;平台功能按业态开放(入驻审核时开通,同业态全商户功能相同,与付费无关),功能分档已否决(=变相歧视)。详见 §3.4 表下批注与 D5 文档 v1.1。
| 收费形态 | 合规性 | 说明 |
|---|---|---|
| ✅ 按档位固定月费/年费 | 合规 | "我提供曝光/任务分发/记账/数据工具,你付固定工具使用费" = SaaS |
| ✅ 按核销单数固定额 | 合规 | 同上 |
| ❌ 按 GMV 百分比抽成 | 红线 | 收入与旅游交易额挂钩 = 共同经营 = 需要旅行社证 |
名目:技术服务费 / 平台服务费(禁用"佣金""分成""返点")
发票:信息技术服务\*技术服务费
可退性:不退(刘总拍板)。商户退出时未使用的福钥额度作废,协议写明"服务费为平台服务对价,不因商户退出或福钥未使用而退还"。
服务费档位管理端可配置(配置键 key_service_fee_tiers,JSON 数组,迁移 016 已落默认值)。下表为默认值:
| 服务费档位 | 获赠福钥额度 | 适用商户 |
|---|---|---|
| 基础档:¥500/月 | 500 把福钥 | 小微商户(藏餐馆/补给站) |
| 标准档:¥2,000/月 | 2,000 把福钥 | 中型商户(酒店/温泉) |
| 高级档:¥5,000/月 | 5,000 把福钥 + 优先展示位 | 大型商户/景区 |
| 定制档:面议 | 面议 | 战略合作 |
【v0.9.2 回扫批注】本表为迁移 016 占位值原文,数值已被 027(300/1200/3800)取代(见 §8.1),且按 2026-09-04 晚定案:①「适用商户」列废止——禁按规模分档贴标签(小微/中型/大型表述禁用,商户平等公理),档位由商户按自身额度需求自选,平台不审核流水;②「高级档+优先展示位」废止——展示位是付费与经营数据的自然结果,不立名目、不作档位权益承诺;③「定制档·战略合作」名目废止——需要更多额度=续费/加购,无战略档。档位唯一语义=「¥1 服务费=1 把福钥额度」。
换算逻辑(v0.7 定性):商户交 ¥1 服务费 → 获得平台服务 + 获赠 1 把福钥额度。福钥面值 ¥1,游客可抵扣 ¥1 券款。商户把福钥发给游客 → 游客核销 → 平台补贴核销商户 ¥0.8(80%,可配置)。商户的视角:花 ¥1 服务费,换来曝光+任务分发+记账工具+500 把可自主发放的补贴凭证。平台的视角:收 ¥1 服务费,核销时支出 ¥0.8 补贴,毛利 ¥0.2 + 未核销沉淀。
续购循环:福钥发出去并被核销销毁后,商户额度减少;额度归零时,商户需再交服务费获得新的赠送额度。"手里没福钥就要续交服务费"是平台收入的永续引擎。
配置调整守则:档位改价属于商业决策,管理端可自由调整;但配置里永远不出现"按交易额百分比"字段——服务费与福钥额度必须是固定数量关系,与商户营业额脱钩(合规红线,见 §六)。
条款:key_grant_real_ratio / key_redeem_real_ratio(v0.10 引入的两个真实汇率键)下调时只对此后新发放的福钥额度生效;存量额度一律按发放时点锁定的比率兑付。上调不受此限(上调对商户有利,无争议)。
为什么必须有这条:v0.10 批注(本文档头部)写明「数字不写死,80% 为刘总示例值,上线前按商务测算可调」——"可调"指的是上线前的定价决策,不是上线后对存量重新定价。两键落库为 L2 可配(迁移 058,staging 实测 key_grant_real_ratio=0.8 / key_redeem_real_ratio=0.8 已在 system_settings),意味着运营侧随时可改。若改值溯及存量:
| 键 | 下调后果 | 性质 |
|---|---|---|
key_redeem_real_ratio | 商户已付费换来的存量额度,游客核销时按新比率抵扣 ⇒ 商户实际到手补贴缩水 | 主要风险面:等于单方面改写已履行对价 |
key_grant_real_ratio | 若额度价值按实时比率计算(而非发放时固化),已授额度的实际价值同步缩水 | 取决于实现,须与上条同口径锁定 |
商户交服务费是已履行的付费义务,福钥额度是其对价。平台事后下调比率减少兑付,在合同法上属单方面变更已成立的对价关系,在商业上是信任自杀(商户会立刻要求退费,而 §3.3 已定"服务费不退",两边都堵死 ⇒ 必然纠纷)。
与既有机制的关系:本条不是新增原则,而是把已有原则前移一个环节——key_settlements 表已有 retain_ratio 字段(迁移 023),即结算时点已对比率做快照;本条要求把同一做法前移到发放时点。
⚠️ 实现依赖(待落库,本条不自行实现):staging 实测 key_balances 表当前列为 id, user_id, scope_type, merchant_id, balance, frozen, is_test, created_at, updated_at——无比率快照字段。本条款要成立,需新增迁移给额度记录补发放时点比率快照(如 granted_real_ratio),由福钥域后端(WIP-243 任务系统后端 / 结算域)排期实现。在快照字段落库前,本条仅作为运营纪律生效:管理端下调比率前须人工确认存量兑付口径,不得直接改值上线。
登记位置:§8.1 参数总表(两键补登记,本批同步修正文档与代码脱节)+ 待决区 K24。
平台现金流入 = Σ 商户服务费(平台服务对价,收入)
平台现金流出(全系统唯一出水口)= Σ 核销补贴 = Σ(核销面值 × 80%)
平台净收益 = Σ服务费 − Σ核销补贴
安全性:核销面值 ≤ 商户额度 ≤ Σ服务费,且 80% < 100%
→ 即使 100% 核销,平台仍留 20% 毛利(数学保证永不亏本)
→ 到期未核销的福钥 = 零成本纯利润(平台没付过一分钱)
平台不赚:券款差价、旅游交易佣金、资金沉淀利息
商户为什么愿意付服务费?(v0.9 改写)
⚠️ 名目纪律:平台核销补贴支出是"平台营销费用"(平台花自己的钱给商户发补贴),不是"从商户池子里扣钱再还给商户"。话术上禁用"抽佣/抽成/分成",统一表述为"平台补贴结算"。
管理层决议:福钥一旦跨商户使用,就必然产生"谁补偿谁"的结算问题。为此把福钥切成两类——任务福钥(全平台通用) 与 商户直发福钥(仅限本商户),两类走完全不同的结算路径。这是本章的核心,也是福钥系统能否成立的资金地基。
游客在商户 A 的任务里挣到福钥,跑去商户 B 的券上抵扣 ¥1——B 的券款实收少了 ¥1,但营销好处(任务完成、曝光、内容)是 A 拿走的。这笔 ¥1 谁出? 不解决这个,商户 B 就会拒绝接受福钥,福钥的"通用性"立刻崩塌。
切两类,就是把这个账算清楚:
| 任务福钥(通用福钥) | 商户直发福钥(店福钥) | |
|---|---|---|
| 来源 | 完成任务(线路打卡任务 / 商户任务,均为商户发起,§7.2) | 商户直接发放(扫码赠送/老客回馈) |
| 使用范围 | 全平台任意商户可抵扣 | 仅限发放它的那家商户 |
| 跨商户资金流 | 有(平台补贴给核销商户) | 无(闭环在单商户内) |
| 核销补贴 | 补贴(合并计算) | 补贴(合并计算) |
| 本质 | 平台/任务方补贴的通用激励 | 商户的自家优惠券 |
为什么这样切是对的:
关键结论:商户交的服务费是平台的服务对价(纯收入);福钥核销后平台付给商户的款项是平台花自己的钱发的补贴(纯支出)。 一进一出都是平台自己的钱,不碰游客、不中转商户,资金上天然自洽。
商户交服务费(如 ¥2,000/月 → 获赠 2,000 把福钥额度)
↓ 服务费 = 平台收入(不退)
福钥发放给游客(任务福钥/店福钥均可,发放环节零现金流)
↓
游客下单抵扣(福钥冻结)
↓
到店核销(订单二维码被商户扫码)→ 福钥销毁
↓
核销补贴结算(两种福钥合并计算):
· 该单福钥核销面值总额 = 任务福钥 + 店福钥 之和
· 平台补贴给核销商户 = 面值总额 × 补贴比例(默认 80%,可配置)
· 平台留存 = 面值总额 ×(100% − 补贴比例)= 平台毛利
↓
补贴单进入商户后台"结算账单"(与协议价成本/佣金应收应付同屏)
用刘总的模拟订单走一遍:套餐 ¥1,000,游客用 50 任务福钥 + 100 店福钥(同店叠加 150 把)→ 游客到店付 ¥850 → 核销后平台补贴给该商户 150×80% = ¥120,平台留存 150×20% = ¥30 毛利。商户该单总实收 ¥970,游客实付 ¥850,平台留 ¥30。账平。
五条结算铁律(v0.7):
任务福钥"全平台可用 + 平台付现金给核销商户",表面看像一个跨商户预付凭证/代币,是监管最敏感的地带。五条设计把它按死在"平台赠送的补贴凭证"而非"资金结算工具"上(v0.7 定性强化了第 5 条):
⚠️ 尽管设计上自洽,「跨商户通用+平台补贴现金给商户」仍属合规高敏区,上线前必须过一次专项法律审查(重点:是否被认定为多用途预付卡/支付工具;票据口径——平台只对服务费开票,补贴支出平台自列支,商户无需反向开票,见 §3.10)。
现有 user_wallets.balance 是单一余额,无法区分两类福钥,必须拆:
| 变更 | 内容 |
|---|---|
新增 key_balances | user_id、scope_type(global/merchant_locked)、merchant_id(店福钥才有)、balance——按"通用/每家店"分别记余额 |
| 发钥记录加两个维度 | issuer_type(platform/merchant) + usage_scope(global/merchant_locked)——决定这把福钥能去哪用、谁买单 |
新增 key_settlements | 补贴台账:商户B 核销 N 把福钥 → 面值 ¥N → 平台补贴 ¥N×补贴比例 → 补贴状态/补贴日期/对账单号——支撑月度对账与审计 |
credit_journal | 每笔抵扣流水记录 scope_type + settlement_id,可追溯到具体补贴单 |
| 场景 | 处理 |
|---|---|
| 商户 B 收了通用福钥却拒绝兑付 | 加入通用福钥体系=承诺兑付;拒付→扣信用分/暂停补贴资格 |
| 商户 A 的任务福钥大量被拿去竞对 B 处核销 | 向 A 说明:任务已完成(曝光/内容已到手);A 的获客目的已达成,抵扣去向不影响其收益 |
| 商户未加入通用福钥体系 | 其券不接受通用福钥抵扣(接受通用福钥是自愿加入项,加入即承诺兑付) |
| 平台补贴支出接近服务费收入 | 管理端预警→收紧任务福钥发放/调整补贴比例(§3.8 出水口管理)——平台没有也不动用任何第二资金线 |
| 商户福钥余额不足以支撑佣金安全 | 预警式提醒(§3.7):不设固定阈值,每笔订单实时提醒双方"福钥余额不足,佣金安全无法保证" |
| 商户疑似自刷福钥 | 不加硬拦截(v0.7 测算:自刷净亏 20% 留存额,是稳亏套利,理性商户不会干);仅保留预警监控,异常核销率触发人工核查 |
刘总决议:福钥余额兼任商户佣金结算的担保信号——但不设固定阈值、不设固定扣划数值,改为预警式:
每笔含佣金结算的订单(下单/结算时)
↓
系统检查应付方商户的福钥余额与该笔佣金的关系
↓
余额不足 → 实时预警【双方】:「该商户福钥余额不足,本单佣金安全无法保证」
↓
· 商户补服务费/福钥 → 预警解除
· 不补 → 预警持续挂起,交易照常(不阻断),但双方知情
↓
真发生佣金争议 → 走仲裁(K12),执行=欠账挂账+额度侧三连(§3.2),与福钥余额本身无关
三条设计原则:
福钥余额预警=唯一担保机制(v0.9):保证金机制废止后,福钥余额预警就是商户间信用的全部基础设施——它是动态担保信号(实时、连续、预警式),解决"出事之前怎么让双方心里有数";出事之后走 §3.2 的额度侧执行。福钥永远不是执行标的——它是赠品凭证,不是商户的钱;被冻结的是"发放资格",被扣减的是"可发额度",存量福钥本身不动。
v0.3-v0.6 期间福钥系统叠出了多个资金概念(资金池/通缩/福钥池划拨),刘总要求收口。v0.7 定案:全系统只有一个现金出水口。
现金流入(1 个入口):
服务费(商户→平台,收入)
现金流出(1 个出口):
核销补贴结算(平台→核销商户,面值×80%)
已废止的出水口:
✗ 通缩抽水 5%(key_deflation_ratio)——v0.7 废止,默认改 0;
抽佣 20%(留存比例)已完成"回收"职能,再抽一刀是双收
✗ "平台福钥池划拨 10%"(key_common_pool_ratio)——不再表述为现金划拨;
任务发放福钥本身零现金流(现金只在核销补贴时流出)
✗ "平台线路任务/平台自有额度"(v0.8.1 废止)——任务系统改商户发起制(§7.3),
平台不做任务发起方、不设任何自有福钥池
数学安全(永不亏本证明):
补贴支出 = Σ(核销面值 × 80%)
核销面值 ≤ 商户额度 ≤ Σ服务费(商户不超额发放,1:1 赠送)
→ 补贴支出 ≤ Σ服务费 × 80% < Σ服务费 = 现金流入
→ 即使 100% 核销,平台仍留 ≥20% 毛利
→ 到期未核销的福钥 = 零成本纯利润
额度唯一来源铁律(v0.8.1 刘总拍板):
全系统每一把福钥背后必须有一笔真实服务费(含自营按 §3.11 同构缴纳),
禁止任何无服务费背书的额度创设——平台自身也不例外。
否则数学锁脱锚(印多少未来掏多少),且构成"裁判不守规则"的体外循环(§3.11)。
这个收口的意义:商户对账只需要看两笔账——"我交了多少服务费、我被补贴了多少",没有池子、没有通缩、没有划拨,账目一目了然。对监管也最干净:一进一出,都是平台自己的钱。
券款纠纷(游客⇄商户):券款是游客线下直付商户的,平台零触碰。发生服务纠纷(服务不符/退款/爽约)时:
仲裁范围收窄:平台仲裁(§3.2、K12)只处理商户间佣金争议(领队/分销/联合体分账的线下佣金拖欠)——裁决生效后按额度侧三连执行(欠账挂账→冻结发放额度+限制营销→逾期清退),平台零垫付、零押品。
福钥永远不进入仲裁标的——它是平台赠送的补贴凭证,不是任何一方的财产(§3.7 原则 2)。
佣金基数:福钥抵扣金额不计入任何佣金计算基数。佣金按游客实付金额(抵扣后)计算:
示例:套餐 ¥1,000,福钥抵扣 ¥150 → 游客实付 ¥850
佣金(如领队 10%)= ¥850 × 10% = ¥85(不是 ¥100)
必须在商户协议中声明:"福钥抵扣金额不计入佣金、分账、返点的计算基数;各方佣金按游客实际支付金额计算。"(需回扫《联合体分钱机制设计》§八补入此条)
票据口径:
| 款项 | 开票方 | 票种 | 说明 |
|---|---|---|---|
| 服务费(商户→平台) | 平台开给商户 | 信息技术服务\*技术服务费 | 唯一的开票环节 |
| 核销补贴(平台→商户) | 无需开票 | — | 平台营销费用支出,平台自列支(补贴不是商户的收入对价,商户不反向开票);账务处理与税务口径以财税顾问意见为准 |
| 券款(游客⇄商户) | 商户开给游客 | 按商户自身税务身份 | 平台不参与 |
平台自营业务(自营商城、自营线路、直营服务)在福钥与结算体系内与普通商户完全同构,不设特殊通道:
key_settlements);涉及佣金结算的同样按游客实付计基数——账目口径与普通商户完全一致,可逐笔对审(即六条①所谓"1P 同样按档位获福钥额度、核销抽佣照计=内部回收不走对商户结算");自营商户账号由平台指定人员管理,全部运营操作留痕;自营与普通商户的区分仅体现在后台统计标签(如 is_self_operated),不体现在任何流程与费率差异。
商户在平台受到两条线的约束,一条管"增长意愿",一条管"履约信用":
| 约束线 | 载体 | 约束逻辑 |
|---|---|---|
| 增长线 | 福钥额度(服务费) | 不交服务费 = 没有福钥 = 没有营销工具 = 没有曝光 |
| 信用线·裁决 | 欠账台账+发放额度(§3.2) | 赖账被裁决 = 欠账挂账 = 可发额度被扣 + 营销功能受限,逾期不清偿 = 清退 |
| 信用线·信号 | 福钥余额(§3.7) | 每笔订单实时预警"余额不足、佣金安全无法保证";长期不足 → 降权/降曝光/风险提示 |
两条线互为犄角:商户想获客就得有福钥(增长线),想在联合体里被信任就得守信用(信用线)。欠账挂账 = 增长线同步受限——被裁决未清偿的商户,任务发布/直接发放/曝光位全部冻结(§3.2 额度侧三连)。
| 商户行为 | 效果 | 规范逻辑 |
|---|---|---|
| 按时交服务费 | 福钥额度正常发放 | 基础约束 |
| 无欠账裁决在身 | 正常参与联合体分账/领队合作 | 信用约束 |
| 福钥余额充足 | 合作方向其展示"佣金安全有保障" | 信用信号正向激励 |
| 福钥余额不足 | 每笔订单实时预警双方;长期不足→降权/降曝光/风险提示 | 预警式软约束(§3.7) |
| 发布高质量任务/善用直接发放 | 游客核销→数据回流→等级提升 | 鼓励提供价值 |
| 维护好评/及时履约 | 影响商户等级→影响展示位 | 鼓励服务质量 |
| 线下佣金赖账被裁决 | 欠账挂账 + 冻结发放额度 + 限期清偿 | 惩罚违约(§3.2) |
| 逾期不清偿欠账 | 冻结任务发布/直接发放/曝光位 → 清退 | 信用惩罚升级 |
| 违规操作 | 扣除福钥额度 + 降级 | 惩罚违规 |
| 欠服务费 | 福钥额度冻结,已发出未使用的福钥仍有效 | 保护游客权益 |
【v0.9.2 批注】表内"等级提升""影响商户等级→影响展示位""降级"三处的"等级"名目已废(§4.3 整节废止):奖惩落点改读为展示排序与曝光权重(按核销量/履约信用等行为数据自然计算,不立名目)及额度侧措施(§3.2 三连),激励与约束逻辑本身不变。
【v0.9.2 整节废止】 2026-09-04 晚刘总定案:废除一切商户等级名目(基础/优选/金牌/神山合伙人全废)。刘总原话:「所有商户是平等的,没有什么大小之分,唯一的区别就是对平台的认可度和需求」「你有钱=福钥,平台就好好的给你提供服务,否则也就是个凑数的」。正解:商户与平台的关系只有一层——服务费↔福钥额度↔平台服务;额度=商户在平台上的全部身价。展示位/排序是付费与经营数据(核销量/履约信用)的自然结果(由排序与推荐规则体现),不立名目、不设等级权益、不作协议承诺。下表保留备查,不再作为执行依据。
| 月福钥核销量 | 商户等级 | 展示权益 |
|---|---|---|
| 0-100 把 | 基础商户 | 标准展示位 |
| 101-500 把 | 优选商户 | 优先展示位 + 推荐位 |
| 501-2000 把 | 金牌商户 | 首页推荐 + 专属活动位 |
| 2000+ 把 | 神山合伙人 | 首页首屏 + 联合营销 |
福钥系统是防漏记的正向激励层:
【v0.9.2 批注】上链"商户等级越高"改读为"展示排序自然靠前"(等级名目已废,§4.3):数据完整→核销量高→曝光自然多→更有动力维护记录,正向激励逻辑不变。
游客不花钱获得福钥,两个渠道(详细任务体系见 §七 任务系统设计):
| 渠道 | 示例 | 福钥数 |
|---|---|---|
| 任务渠道 | 线路打卡任务/消费凭证任务/内容任务/出发地曝光任务(均为商户发起,§7.2) | 按任务设定 |
| 商户直接发放 | 商户扫码赠送、老客回馈、活动派发 | 商户自定 |
在预约下单时,选择"使用福钥抵扣":
钱包呈现(两栏):
抵扣规则:
虽然底层是"商户营销补贴",但对游客的呈现是转山修行的奖励:
游客感知:我转山/打卡/拍照 → 获得福钥 → 福钥能帮我省钱 → 继续转山。正向循环。通用福钥让"省钱"贯穿整个行程,店福钥让"回头到店"有利可图——一个锁住行程,一个锁住商户。
| 红线 | 具体要求 | 违反后果 |
|---|---|---|
| 福钥不可反向兑现金 | 游客/商户都不能把福钥换回人民币 | 否则构成无证资金支付结算(二清) |
| 福钥永不变现(含担保场景) | 任何场景(含佣金争议仲裁)都不允许"福钥转换成现金";仲裁执行=欠账挂账+冻结福钥发放额度+限制营销+清退(§3.2/§3.9 额度侧三连;v0.6"销毁等额福钥+平台垫付"、v0.4-v0.8"现金保证金划扣垫付"旧路径均已废止) | 福钥一旦可兑现 = 可兑现的多用途预付凭证 = 击穿全部二清防线 |
| 游客不可用真钱买福钥 | 游客获得福钥只有"完成任务"或"商户免费赠送"两条路,不能充值购买 | 否则构成单用途预付卡→触发备案+资金存管 |
| 福钥不在商户间流转 | 商户可直接发给游客,但不能转让给另一家商户 | 否则构成货币化支付工具 |
| 补贴率必须 <100% | 核销补贴 = 面值 × (100%−抽佣比例),抽佣比例永不得配为 0;额度 1:1 于服务费 | 否则自刷稳亏锁失效,福钥变成平台取现通道(v0.8.1 改写:原"抵扣上限不可设为 100%"红线废止,真实承重的是本条+上四条) |
| 服务费不按 GMV 抽成 | 只按固定档位/单数收,不按交易额百分比 | 否则被认定共同经营→需要旅行社证 |
| 不在住宿/餐饮线上消耗 | 福钥抵扣仅限预售券(门票/补给/温泉体验) | 对齐合规分档 |
| 跨商户结算必须是平台自有资金补贴 | 任务福钥跨商户抵扣,平台用服务费收入(自有资金)结算给被抵扣商户,绝不中转游客或商户资金 | 否则构成无证资金支付结算(二清),刑事风险 |
| 店福钥锁死发放商户 | 店福钥只能在发放它的那家商户核销,系统硬校验 | 否则店福钥也变成跨商户凭证,回到二清困境 |
| 平台零垫付、零押品(v0.9 新增) | 平台不设保证金/押金/专户,不动自有资金垫付任何商户间债务;商户间争议只走"裁决+额度侧执行" | 平台一旦碰第二根资金线 = 资金池/二清/存管义务全面回归 = 模型干净性破产 |
| 商户间债务平台不兜底(v0.9 新增) | 裁决生效后债务由双方线下了结;应付方逾期不清偿=清退,欠账转为合作方间线下债权 | 兜底=自担损失+隐性刚兑预期,与"只碰服务费一根资金线"矛盾 |
⚠️ 协议定性:福钥是「平台向合作商户发行的营销服务凭证」,不是「预付消费卡」「积分」「代币」「有价证券」「货币」。
⚠️ 跨商户结算专项法律审查(上线前必过):任务福钥全平台通用 + 平台结算现金给商户,是福钥系统合规敏感度最高的设计。四防线见 §3.6.4。上线前需律师专项审查是否构成多用途预付卡/支付工具,并确定结算票据口径(按营销服务费开票,不按货款)。
渔佳智脑的任务系统是按「商户营销外包」设计的:商户发任务 → 游客做任务 → 审核30% → 到店核销发70%。这套机制的内核假设是:
| 渔佳智脑假设 | 神山秘境现实 | 照搬的后果 |
|---|---|---|
| 游客是回头客,任务做完会去店里核销 | 朝圣客一次性,做完就走,没有"回头核销" | 70% 尾款永远发不出去,福钥沉没 |
| 商户审核成本低(熟客,认得脸) | 商户面对天南海北的陌生游客,审核无从下手 | 审核流于形式或形同虚设 |
| 任务是商户的营销工具(评价/种草) | 神山的核心叙事是"修行",营销任务破坏氛围 | 游客反感,商户嫌贵 |
| 奖励即时兑现,闭环短 | 转山本身 2-3 天,打卡是行程主线 | 任务节奏与行程节奏脱节 |
结论:神山秘境的任务系统必须以"行程叙事"为主线,而不是以"商户营销"为主线。
┌──────────────────────────────────────────────────┐
│ 线路打卡任务(商户发起,福钥主来源) │
│ · 平台预置转山线路模板+地理围栏(L1 配置) │
│ · 商户用任务福钥额度发布,系统自动判定,零人工审核 │
├──────────────────────────────────────────────────┤
│ 消费凭证任务(商户发起,福钥补充来源) │
│ · 到店扫码核销,无内容审核 │
│ · 商户只确认"人到过、消费过" │
├──────────────────────────────────────────────────┤
│ 内容分享任务(商户发起,可选,福钥增量来源) │
│ · 种草/评价/打卡照片 │
│ · 发布者自审;可选"平台代管"(K10 定案) │
└──────────────────────────────────────────────────┘
平台 = 基础设施(模板/围栏/核验/冻核销流水线)
商户 = 唯一发起方(含自营,走 §3.11 同构入口)
v0.8.1 发起方定案(刘总):福钥唯一来源=商户服务费赠品,平台不印福钥、不做任务发起方——"平台线路任务"设计废弃。平台提供任务系统基础设施(点位/围栏模板、GPS 核验、冻结/核销/销毁流水线),任何商户都可用自己的任务福钥额度发布线路打卡类任务;自营想发起,走同构商户身份同一入口,无特殊通道。
这是神山秘境独有、渔佳智脑没有的任务类型。把"转山路线"本身拆成打卡任务,游客走完即得福钥,零人工审核。
平台与商户的分工:
| 角色 | 职责 |
|---|---|
| 平台(基础设施) | 预置转山线路任务模板(分段点位/地理围栏/海拔地标,L1 站点配置可改);提供 GPS 围栏自动核验、任务发布/接单/冻结/发放流水线 |
| 商户(唯一发起方) | 从模板一键发布线路打卡任务,奖励从自己的任务福钥额度出;可自定义奖励数(不超过单任务上限);自营商户想发走 §3.11 同构入口 |
线路模板任务清单(平台预置默认值,福钥数由发券商户在上限内自定):
| 任务 | 类型 | 核验方式 | 模板默认福钥 |
|---|---|---|---|
| 抵达塔尔钦(起点打卡) | 地理围栏 | GPS 到围栏内自动判定 | 1 把 |
| 完成第 1 段(塔尔钦→止热寺) | 分段打卡 | 起点+终点双围栏 | 5 把 |
| 完成第 2 段(止热寺→尊最普寺) | 分段打卡 | 起点+终点双围栏 | 5 把 |
| 完成第 3 段(尊最普寺→塔尔钦,闭环) | 闭环打卡 | 起点+终点双围栏 | 10 把 |
| 抵达卓玛拉垭口(海拔5630m) | 地标打卡 | GPS 到围栏内自动判定 | 5 把 |
| 完成全程转山(1-3 天内闭环) | 成就任务 | 三段分段任务全完成 | 额外 5 把 |
与工分任务的关键差异:
| 维度 | 工分任务 | 线路打卡任务 |
|---|---|---|
| 发布方 | 商户各自设计 | 商户发起、平台预置模板(线路是公共资源,模板平台统一维护,奖励额度商户出) |
| 审核方 | 商户审核 30% + 到店核销 70% | 系统自动(地理围栏判定,无人工) |
| 奖励节奏 | 接单即发 30%,核销发 70% | 完成即发 100%(行程型任务无核销环节) |
| 福钥来源 | 商户服务费额度 | 发券商户的任务福钥额度(v0.8.1:唯一来源=服务费赠品,无平台池) |
| 复购逻辑 | 靠回头客反复做任务 | 靠"集齐分段"驱动一次性完成全程 |
为什么模板归平台、发起归商户:转山线路的点位、围栏、海拔是公共地理信息,由平台作为 L1 站点配置统一维护(改一个点位不用每个商户改一遍);但每一把奖励福钥都必须有服务费背书(§3.8 额度唯一来源铁律),所以发起和出资只能是商户。多家商户可发布同一模板的任务,游客按奖励多寡自主选择做哪家的——任务市场自然形成竞争。
商户发的任务砍掉内容审核,只保留"到店凭证"核验——商户只需确认游客真的到店消费过:
| 任务 | 核验方式 | 默认福钥 | 商户动作 |
|---|---|---|---|
| 到店消费记录(扫码) | 商户扫游客二维码核销 | 1 把 | 扫码,1 秒 |
| 体验项目完成(藏香/经幡) | 商户确认核销 | 3 把 | 扫码,1 秒 |
| 温泉/补给站消费 | 商户确认核销 | 1 把 | 扫码,1 秒 |
与工分任务的关键差异:
| 维度 | 工分任务 | 神山消费凭证任务 |
|---|---|---|
| 任务内容 | 写评价/拍照/种草(重) | 只证明"到过、买过"(轻) |
| 审核成本 | 商户看截图、看内容(分钟级) | 扫码即核销(秒级) |
| 奖励发放 | 30%+70% 两段 | 核销即发 100% |
| 商户动机 | 要内容、要曝光 | 要到店记录、要数据回流 |
这一层直接复用现有 tasks_full.py 的到店核销链路,但把"内容审核"环节跳过:游客扫商户码 → 商户点确认 → 福钥立即到账。商户零负担。
种草/评价类任务审核权归发布者(K10 定案)——谁发任务谁审核,平台只有提醒义务、不强制处理:
| 任务 | 核验方式 | 默认福钥 | 审核方 |
|---|---|---|---|
| 小红书/抖音种草帖 | 发布截图+链接 | 3 把 | 发券商户自审(可选"平台代管") |
| 携程/美团真实评价 | 发布截图+链接 | 1 把 | 发券商户自审(可选"平台代管") |
| 打卡照片上传 | 照片 + 定位 | 2 把 | 发券商户自审(可选"平台代管") |
审核机制(K10 定案口径):
与工分任务的差异:审核从"平台统一队列"改为"发布者自审为原则"。原因:任务和奖励都是商户的,审核责任自然也归商户;平台做提醒者和可选的代管者,不做裁判。
v0.3-v0.8 曾设"平台福钥池"(从服务费收入划拨比例支撑平台线路任务)。v0.8.1 刘总三连问定案:福钥的唯一来源=商户服务费赠品,平台不得成为规则外的一方——
商户(含自营同构)交服务费 → 获赠福钥额度(唯一来源,§3.8 铁律)
↓
商户自主发布任务(线路打卡/消费凭证/内容分享/出发地曝光)
↓
平台提供:线路模板 + 围栏核验 + 冻核销流水线 + 记账对账
↓
平台不创设额度、不设资金池、不做任务发起方
为什么必须废止平台池:
平台想推转山打卡怎么办——走 §3.11 自营同构:自营主体以普通商户身份同档缴纳服务费(集团内部记账划转,真金白银进服务费收入科目),获赠额度后与任何商户一样从模板发布任务。同一入口、同一规则、同一本账。
管理层决议中特别点出的机制:商户用福钥触发"出发地曝光任务",平台本身也获得好处。
机制:
商户发布"出发地曝光任务"(消耗商户福钥额度,默认 2 把/次)
↓
游客参与:授权上报本次行程的出发地城市(一次性勾选,明示告知)
↓
游客获得福钥奖励
↓
平台沉淀客源画像:哪些城市在来神山、走什么线路、住几晚、买什么券
三方收益:
| 角色 | 得到什么 | 付出什么 |
|---|---|---|
| 商户 | 定向营销素材——知道客人从哪来,可针对高客源城市做精准推广("成都来的客人最多→在蓉投放") | 福钥额度(花自己的营销预算) |
| 游客 | 福钥奖励 + 无感参与(勾选一下出发地即可) | 出发地信息(明示授权) |
| 平台 | 客源数据资产——全域客源画像、线路偏好、季节波动,是招商谈判、产品设计、精准营销的底层资产 | 任务曝光位 |
为什么平台必须拿到这个数据:
【v0.9.2 批注】本行"反哺给商户(按等级开放不同粒度)"为 K14 定案前旧表述——K14 已定案:客源画像平台自用、不向商户开放("按等级分粒度开放"建议已撤销);且等级名目已废(§4.3)。以 K14 为最终口径。
隐私合规铁律:
与工分体系的差异:渔佳智脑没有这个机制——渔村客群是周边熟客,出发地信息无价值;神山客群来自全国,客源结构是稀缺的战略数据。
| 现有实现 | 改造点 | 涉及文件 |
|---|---|---|
tasks_full.py 两段式发放(30%+70%) | 新增任务类型:线路任务/凭证任务/出发地任务 → 核销即发 100% | tasks_full.py |
商户发布任务 credit_tasks.merchant_id 必填 | 维持必填(v0.8.1:任务一律有发券商户);新增 template_id 字段挂接平台预置线路模板 | credit_tasks 表 + 发布接口 + 模板配置 |
商户审核 pending-verify | 线路任务跳过审核,地理围栏自动判定 | 新增围栏核验接口 |
| 奖励数硬编码在任务里 | 默认值读 key_task_default_reward 配置,商户可在上限内调整 | 发布接口 + 配置读取 |
| 无福钥池概念 | 维持无池(v0.8.1:平台福钥池设计废止,额度唯一来源=商户服务费赠品,§7.6);key_common_pool_ratio 配置键保留兼容、值恒 0 | 022 迁移已收口,无需新增 |
| 福钥只能任务发放 | 新增直接发放(商户扫码/手动赠送指定游客,配置键 key_direct_grant_enabled) | 新增发放接口 + 商户工作台 |
| 无出发地采集 | 新增出发地授权采集 + 客源画像聚合表 | 新增迁移 + 隐私合规弹窗 |
复用不动的:credit_tasks/credit_task_claims/user_wallets/credit_journal 表结构、接单/提交证据/核销的基础链路。
所有商业参数落 system_settings 表,复用现有管理端接口 /api/miniapp/admin/settings(settings.py,管理员身份校验已具备),零新增接口。默认值由 backend/sql/016_key_system_settings.sql(福钥)、backend/sql/020_key_settlement.sql(跨商户补贴)、backend/sql/021_key_redeem_settlement.sql(补贴结算与落账,v0.6)、backend/sql/022_fund_model_cleanup.sql(资金模型收口:通缩废止,v0.7)、backend/sql/023_key_domain_tables.sql(福钥域五表+联合支付配置,v0.8.1)、backend/sql/024_deposit_abolish.sql(保证金机制废止,v0.9)、backend/sql/027_service_fee_tiers.sql(服务费档位定稿+周期折扣+创始商户活动,v0.9.1)落库,双库(生产 kailash / staging kailash_staging)均已执行。
福钥参数(016):
| 配置键 | 默认值 | 说明 | 合规约束 |
|---|---|---|---|
key_face_value_fen | 100(¥1) | 1 把福钥等值的抵扣金额(分) | — |
key_deduct_max_ratio | 100(v0.8.1 改) | 单笔券订单最大抵扣比例(%) | 上限制度废止(v0.8.1 §2.4):键保留兼容、默认改 100=不限,原代码硬上限 30 一并移除 |
key_expiry_months | 12 | 福钥有效期(月) | — |
key_deflation_ratio | 0(v0.7 废止通缩) | 通缩抽水比例(%),抵扣时额外销毁 | 已废止(022 迁移):键保留兼容、值恒 0,通缩抽水与核销抽佣双收口径废止(§3.8 单一现金出口) |
key_service_fee_tiers | JSON 三档(027 定稿:小微 ¥300 / 标准 ¥1200 / 大型 ¥3800 月付;016 占位值 500/2000/5000 作废) | 服务费档位:固定费用→固定福钥赠送数(1 元=1 把);定档逻辑见表下「档位定稿说明」 | 禁止出现与交易额挂钩的字段;内部测算锚(流水×15%)禁止外露到协议/页面/发票 |
service_fee_period_discount | JSON(月 100 / 季 90 / 年 80,百分比) | 付费周期折扣(027 新增):与月费相乘计收;协议附件一「月付/季付/年付」选项对应此键 | — |
service_fee_founding_campaign | JSON(enabled / ratio 50 / first_period / 名额 20) | 创始商户首期半价活动(027 新增,试点期灯塔策略):名额满或管理端关闭即止 | 活动属运营动作,协议文本不出现「创始/优惠」字样,签约时以《服务信息确认单》载明实收金额 |
key_task_default_reward | JSON(线路/凭证/内容任务) | 各类任务默认福钥奖励数 | 商户发布时不得超过单任务上限 |
key_common_pool_ratio | 0(v0.8.1 废止) | 原"服务费划拨平台福钥池"比例(%) | 已废止:平台不设福钥池(§7.6),键保留兼容、值恒 0 |
福钥发放参数(019,v0.4 新增;v0.9 回扫):
| 配置键 | 默认值 | 说明 | 合规约束 |
|---|---|---|---|
key_direct_grant_enabled | true | 商户福钥直接发放开关(扫码/手动赠送) | 商户自主资源,平台不控制发放对象 |
已废止参数(019 保证金五键,v0.9 废止,024 标注):
| 配置键 | 处置 |
|---|---|
deposit_tiers / deposit_advance_enabled / deposit_advance_overdraft / deposit_topup_deadline_days / deposit_freeze_ratio | 【v0.9 已废止】:佣金保证金机制整体取消(§3.2),键保留兼容不启用,管理端不展示 |
跨商户结算参数(020,v0.5 新增):
| 配置键 | 默认值 | 说明 | 合规约束 |
|---|---|---|---|
key_settlement_delay_days | 7 | 福钥核销后,平台线下补贴给核销商户的时效(天) | 首期 T+7 建信任,跑顺可改月结 |
key_pool_monthly_budget_fen | 废止(v0.8.1) | 原"平台线路任务发放额度预算" | 已废止:平台任务不存在,预算对象消失(§7.6);键保留兼容不启用 |
key_pool_exhausted_action | 废止(v0.8.1) | 原"发放额度预算耗尽时的动作" | 已废止(随预算键一并失效);商户额度耗尽的自然行为=任务下架/续费获新额度 |
key_global_task_key_type | global | 任务福钥流通类型(全平台通用) | 若收紧可改 merchant(仅发券商户可用),但会降低福钥吸引力 |
真实汇率参数(058,v0.10 引入 · 本批补登记):
| 配置键 | 默认值 | 说明 | 合规约束 |
|---|---|---|---|
key_face_value_display_fen | 100(¥1) | 宣称面值(对客/对商户展示用),与 key_face_value_fen(内部计价)分设 | 真实汇率不进任何对客对商户可见页面(v0.10 呈现红线);对外维持"1 把=¥1 抵扣"表述 |
key_grant_real_ratio | 0.8 | 商户获得侧真实汇率:商户获得福钥的实际价值 = 宣称面值 × 本比率(示例:交 1000 实得价值 800) | 与 key_redeem_real_ratio 默认同值、独立可配;下调不溯及存量额度(§3.4.1,刘总 2026-09-12 拍板);授信/代付机制不入对外协议 |
key_redeem_real_ratio | 0.8 | 游客抵扣侧真实汇率:游客持福钥抵扣的实际抵 = 宣称面值 × 本比率(示例:100 福钥实抵 80) | 同上;本键是 §3.4.1 的主要风险面(下调直接影响商户已付费额度的实际兑付),下调前须人工确认存量兑付口径 |
⚠️ 登记状态说明:三键由迁移058_wip267_content_three_domains.sql(阿仁 · WIP-267)落库,staging 实测已在system_settings表(key_grant_real_ratio=0.8/key_redeem_real_ratio=0.8/key_face_value_display_fen=100),但此前未登记进本参数总表——v0.10 批注只改了正文口径,漏了 §8.1 回扫。本批补登记(波波,2026-09-12)。
另记一处编号撞号:backend/sql/下并存058_seed_demo_support.sql与058_wip267_content_three_domains.sql两个 058(违反 §2 铁律 3「只增编号迁移」的编号唯一性);两文件均已入 stagingschema_migrations、实际执行未受影响,但编号语义已乱,待派单清理(见待决区 K25)。
补贴结算与落账参数(021,v0.6 新增;v0.7 更名):
| 配置键 | 默认值 | 说明 | 合规约束 |
|---|---|---|---|
key_redeem_commission_ratio | 20 | 平台留存比例(%):福钥核销时平台留存的份额,补贴给核销商户面值×(100%−比例),两种福钥合并计算(字段名沿用,语义=100%−补贴比例) | 补贴基数是福钥面值,不是旅游交易额;话术禁"佣金/抽成",按"平台补贴结算"表述 |
settlement_auto_confirm_days | 7(v0.8 回扫) | 商户后台结算账单(协议价成本/佣金应收应付)未手动确认时,约定周期过了自动确认落账的天数 | 双方可线下另行约定周期,系统取约定值;无约定用默认。刘总六条②定案=7 天,双库已改(021 迁移默认值同步修正) |
key_freeze_on_booking | true | 下单时冻结福钥、核销时销毁、取消/爽约解冻返还 | 防止下单抵扣后逃单 |
key_deposit_warning_enabled | true | 福钥余额担保预警开关(§3.7):含佣金结算的订单实时检查应付方福钥余额并预警双方 | 只预警不阻断交易;不设固定阈值与扣划数值 |
key_joint_pay_helper_ratio | 30(初始值) | 联合支付帮助者抽佣档(%)(v0.8.1 新增):多人凑福钥抵一单时,帮助者出资部分适用的平台留存比例(本人部分按 key_redeem_commission_ratio,初始 20%);按出资来源分账计算 | 抽佣比例永不得配为 0(§六红线:补贴率必须 <100%);023 已落库双库 |
key_grant_reserve_ratio | 10(初始值) | 发放预留比例(%)(K15 定案,v0.8.1 启用):商户可发放额度 = 剩余额度 − 待支付欠账 − 预留部分;预留 = 剩余额度 × 本比例,防商户把额度发光后无力承担欠账 | 023 已落库双库;比例 L2 管理端可配 |
档位定稿说明(027,v0.9.1):
【v0.9.2 回扫批注】①档位命名去规模标签:"小微/标准/大型"名称废止(商户平等公理),配置、页面与协议仅以金额标识额度规格(如 ¥300/¥1200/¥3800),不出现规模称谓;②数值效力降级:300/1200/3800 由"定稿"降为内部测算基准(流水×15% 推导、非实地调研,凭据不足之质疑成立),对外锁价冻结——待 K2 商务对接取得 3-5 家真实流水与拉萨渠道实价对标后回填报批,报批前不对商户报价;③商户自选档位:平台不审核流水(判流水=碰商户经营数据,与"不碰收银"红线同源),"贴测算下限定档"仅作内部测算参考,不构成给商户分档的依据;④年付 8 折挂起:service_fee_period_discount 年付档暂不启用(冷启动无人买年付=少收 2.4 个月费换 12 个月锁定不成立),季付 9 折保留;创始商户首期半价活动键保留(名额 20 户,成本上限 3.8 万一次性)。
参数联动关系:
服务费档位(key_service_fee_tiers)
→ 决定商户福钥额度(credit_budgets,唯一来源,§3.8)
→ 决定可发任务总量
任务默认奖励(key_task_default_reward)× 任务数
→ 不得超过商户额度(可发额度 = 剩余额度 − 待支付欠账 − 预留,K15 定案)
联合支付抽佣(key_redeem_commission_ratio / key_joint_pay_helper_ratio)
→ 按出资来源分账:本人部分 × 本人档 + 帮助者部分 × 帮助者档
调整权限:以上全部仅管理员(user_identities.identity_type='admin')可改,商户只读。
福钥部分——复用现有表 + v0.5 拆分:
| 现有表 | 福钥系统用法 |
|---|---|
credit_budgets | 商户福钥额度(granted_quota = 服务费对应的福钥总量,balance = 剩余未发放量) |
credit_tasks | 商户/平台发布的任务(reward_credits = 该任务的福钥奖励数) |
credit_task_claims | 游客认领/完成任务(evidence 存打卡数据) |
user_wallets | 福钥余额旧表,v0.5 起由 key_balances 接管(见下),保留兼容 |
credit_journal | 福钥流水(biz_type: key_grant/key_direct_grant/key_earn/key_redeem;每笔含 scope_type + settlement_id) |
v0.5 新增(跨商户结算,编号随 019 之后顺延):
| 新表 | 用途 |
|---|---|
key_balances | 分类福钥余额:user_id、scope_type(global/merchant_locked)、merchant_id(店福钥)、balance——替代单一 user_wallets.balance |
| 发钥记录加列 | issuer_type(platform/merchant) + usage_scope(global/merchant_locked),决定可用范围与买单方 |
key_settlements | 通用福钥结算台账:被抵扣商户、核销把数、应付金额、结算状态/日期/对账单号 |
保证金部分——机制已废止(v0.9):v0.4 设计的 merchant_deposits / deposit_ledger 两表随佣金保证金机制一并废除;两表在迁移 023 中误建(无任何代码引用),由迁移 024 DROP 清除,不再出现在数据模型中。商户间争议的欠账记录复用额度侧既有结构(credit_budgets 待支付欠账扣减 + credit_journal 裁决流水),不新增表。
出发地画像——需新增一张表(可并入下一个迁移):
| 新表 | 用途 |
|---|---|
traveler_origin_stats | 客源画像聚合表:出发地城市×月份×线路,只存聚合数据不存个体 |
只改用户可见层:界面文案改成"福钥",数据库字段名不动。
商户工作台增加:
> 【v0.9.2 批注】入口话术按 v0.7 定性必须为「交服务费获赠送额度」——福钥是赠品、不可买卖,"购买福钥"表述禁上页面;选择项=纯额度规格(金额标识,无规模标签)。
> 【v0.9.2 批注】本行废止:K14 已定案客源画像平台自用、不向商户开放;等级名目已废(§4.3)。工作台不上线该报表。
组合/协同订单(游客一次预约多个商户服务,见《套餐产品与交易系统设计》)在订单生成时引入参与商户确认环节,与协议第 3.1 条"各参与商户均可在平台查看该订单并各自决定参与或退出"口径一致:
| 阶段 | 内容 | 依赖 |
|---|---|---|
| 一期(随商户工作台) | 商户购买服务费获福钥额度 + 发布凭证任务(扫码核销即发任务福钥)+ 直接发放店福钥 + 游客完成任务获得福钥 | 商户工作台 + 服务费收款 |
| 二期(随预售券上线) | 游客预约下单时使用福钥抵扣(可叠加)+ 两类钱包 + 福钥冻结/核销销毁 + 抵扣记录 | 预售券系统 + key_balances 拆分 |
| 三期(随转山打卡) | 线路打卡任务上线(商户发起制:线路模板+地理围栏自动核验,§7.3)+ 补贴结算台账上线(key_settlements) | 地理围栏功能 + kora-timer + 结算对账流程 |
| 四期(随内容体系+客源运营) | 分享任务统一审核队列 + 出发地曝光任务+客源画像 + 邀请新用户获得福钥 | 内容审核队列 + 分销归因 + 隐私合规弹窗 |
| 五期(随结算与仲裁体系) | 商户结算账单三合一(协议价成本/佣金应收应付/福钥结算,含自动确认落账) + 福钥余额担保预警 + 佣金争议仲裁流程(裁决+额度侧执行,§3.2) | 仲裁规则 + 《分销系统》回扫修订 |
⚠️ 前置条件:二期福钥抵扣与三期跨商户结算上线前,必须完成 §3.6.4 的专项法律审查(跨商户通用福钥是否构成多用途预付卡/支付工具)。
| 维度 | 渔佳智脑·工分 | 神山秘境·福钥 | 差异原因 |
|---|---|---|---|
| 本质 | 商户预付营销消耗凭证 | 同 | 同构 |
| 获取方式 | 商户签合同预付 | 商户交服务费 | 同构 |
| 发放权 | 商户发布任务(平台控制渠道) | 商户自主发放(任务+直接发放,平台不管流向) | v0.4 管理层决议 |
| 流转到游客 | 商户发布任务 | 三层任务(线路/凭证/内容/出发地,见 §七) | 场景不同,不照搬 |
| 消耗方式 | 兑换服务(渔家乐/赶海) | 抵扣预售券款(直接减价) | 场景不同 |
| 福钥分类 | 单一工分 | 两类:任务福钥(全平台通用)+ 店福钥(仅限本商户) | 跨商户抵扣须解决"谁买单" |
| 跨商户补贴 | 无(工分仅本商户/本地服务消耗) | 任务福钥跨商户使用,平台用自有收入补贴核销商户(单一出水口) | 神山商户联合体业态,游客行程跨多商户 |
| 消耗频率 | 高频(日常消费) | 低频(行程期集中) | 客群不同 |
| 通缩机制 | 平台抽水 5% 销毁 | 资金模型收口 | |
| 抵扣上限 | 无明确上限 | 不设上限(v0.8.1 定案;自刷稳亏锁兜底,§2.4)+ 开放联合支付(按出资来源差异抽佣) | 经济账+稳亏锁测算 |
| 服务费收法 | 按年/按合同 | 按月/按单数(不按 GMV) | 合规需要 |
| 审核机制 | 商户两段审核(30%+70%) | 围栏自动/扫码即核销/发布者自审(可选平台代管) | 一次性客群无回头核销 |
| 收入结构 | 服务费单轨 | 服务费单轨(同构)(v0.4-v0.8 曾加"佣金保证金"第二轨,v0.9 刘总终局废止:平台零垫付零押品) | 平台只碰一根资金线,永不赔账 |
核心结论:结构同构,场景适配。不可照搬的部分是任务系统(一次性客群没有"回头核销")、消耗频率、抵扣上限和发放控制权(福钥是商户的自主资源)。
v0.3 起,K1-K5 已落为管理端可配置参数(迁移 016,默认值见 §8.1),不再是阻塞项。v0.4 管理层决议后新增 K11-K15,v0.5 两类福钥结算后新增 K16-K20,v0.6 刘总模拟订单拍板后新增 K21-K23。v0.8.1(2026-08-30 刘总定案):K6-K20 全部关闭——8 项按口径定案、3 项伪问题删除(K13/K18/K20)、K19 随抵扣上限取消失效,唯一保留=K16 法律审查(审查口径随"上限取消+联合支付开放"更新)。
v0.6 已拍板(不再是待决):
遗留待决(v0.8.1 已全部关闭,刘总 2026-08-30 定案):
| # | 待决 | 定案口径(v0.8.1) |
|---|---|---|
| K6 | 福钥与现有积分的关系 | ✅ 并行不互斥:积分激励游客促复购(《会员与留存体系设计》C 端留存),福钥=B 端营销补贴凭证,两套独立运行,不替代 |
| K7 | 欠费商户已发出福钥的处理 | ✅ 前置检测:欠费商户直接关闭发放权,"欠费还能发"的场景不发生;欠费前已发出的存量福钥仍有效(护游客) |
| K8 | 平台线路任务是否强制实名/同一身份证只能完成一次全程 | ✅ 强制实名;可累计完成(不限年度次数),同一行程不可并行重复开任务 |
| K9 | 地理围栏容差(GPS 漂移) | ✅ 不预设数值:按腾讯位置接口权限能力实测后定(L2 配置,管理端可调) |
| K10 | 内容任务的审核时效承诺 | ✅ 发布者自审为原则:谁发任务谁审核,平台只负提醒义务(超时提醒,默认 48h 可配)、不强制处理;发布时可选"同意平台自动控制(超时自动通过/驳回)"(§7.5) |
v0.4 新增待决(保证金与数据侧;v0.8.1 关闭,v0.9 随保证金废止重标):
| # | 待决 | 定案口径 |
|---|---|---|
| K11 | 保证金是否走银行存管专户 | ❌ 伪问题删除(v0.9):保证金机制整体废止(§3.2),存管问题失去对象;v0.8.1 原"一期内部专户记账"结论随机制一并作废 |
| K12 | 垫付仲裁的裁决主体与流程 | ✅ 定案+v0.9 改执行路径:平台初审+商户代表复核两级,裁决记录全留痕,重大争议可引入第三方;执行=欠账挂账+冻结发放额度+限制营销+逾期清退(额度侧三连,平台零垫付零押品);程序细节见《商户间结算与争议处理规则》(v0.9 同步重写) |
| K13 | 保证金利息归属 | ❌ 伪问题删除(刘总:"平台根本就没有保证金的概念")——v0.9 起机制整体废止,本条彻底失去对象 |
| K14 | 客源画像对商户开放的粒度与等级门槛 | ✅ 画像平台自用,不向商户开放(原"按等级分粒度开放"建议撤销) |
| K15 | 直接发放的单日限额 | ✅ 可发放额度 = 剩余额度 − 待支付欠账 − 预留部分(预留比例 L2 可配);不设"每日 50%"式限额 |
v0.5 新增待决(两类福钥结算侧,v0.8.1 已全部关闭):
| # | 待决 | 定案口径(v0.8.1) |
|---|---|---|
| K16 | 跨商户通用福钥的专项法律审查 | ⏳ 保留(未关闭)〔v0.11 措辞修正:原写"唯一未关闭项",因本批新增 K24/K25 两个未关闭项,"唯一"不再成立;本项裁决状态不变,仍待刘总决定是否启动外聘审查〕:上线前必过;审查是否构成多用途预付卡/支付工具,确定结算票据口径。审查口径需随 v0.8.1 更新:抵扣上限已取消+联合支付已开放,律师 brief 加入变更说明 |
| K17 | 福钥结算周期(T+7 还是月结) | ✅ 措辞修正+定案:福钥不参与资金结算;本项正解=核销补贴打款节奏(平台自有资金出账,非代收代付,§3.8);一期 T+7,跑顺可月结 |
| K18 | 平台线路任务福钥由池买单的比例 | ❌ 伪问题删除:平台线路任务已废止(§7.6),不存在"池买单"之争;唯一现金出水口=核销补贴(§3.8) |
| K19 | 店福钥的抵扣上限是否单独设 | ❌ 随上限取消而失效:抵扣上限制度已废止(§2.4),本条失去对象;自刷防线=稳亏锁+预警(§3.6.7) |
| K20 | 通用福钥在商户"未加入结算体系"时的可见性 | ❌ 场景不存在删除(刘总):平台上的商户=加入联合体的商户,不存在"未加入结算体系"的商户 |
v0.6 新增待决(补贴结算与落账侧):
| # | 待决 | 影响 | 建议 |
|---|---|---|---|
| K21 | 核销补贴留存比例是否按商户档位/商户等级差异化 | 商户接受度 | ✅ 已定案(v0.8 标注):一期统一留存 20%(补贴 80%),比例管理端可配置(key_redeem_commission_ratio);不按档位差异化,跑顺后可按等级评估激励调档 |
| K22 | 自动确认落账周期(30 天)是否合适 | 对账节奏与争议窗口 | ✅ 已定案(六条②,v0.8 标注):7 天(双库配置已改 30→7);双方线下另有约定的从约定 |
| K23 | 福钥余额担保预警的展示位与措辞 | 不伤合作氛围 | ✅ 已定案(六条④⑥,v0.8 标注):仅商户侧结算页提示,不给游客看;措辞中性("余额偏低,建议补充"),任何文案禁现"兑付现金"类字眼 |
【v0.9.2 批注】K21 行"跑顺后可按等级评估激励调档"的"等级"名目已废(§4.3):一期统一留存 20% 的定案不变;未来如需差异化激励,按行为数据(核销量/履约信用)在规则层体现,不立商户等级名目。
v0.11 新增待决(2026-09-12,波波 · 汇率参数治理批):
| # | 待决 | 影响 | 建议 |
|---|---|---|---|
| K24 | 发放侧比率快照字段落库(§3.4.1 的实现依赖) | 决定「汇率下调不溯及存量」是运营纪律还是系统强约束 | ⏳ 待派单:key_balances 现无比率快照列(staging 实测),需新增迁移补 granted_real_ratio(或等价字段)记录发放时点比率,兑付按快照取值而非实时读 system_settings。归口=福钥域后端(WIP-243 任务系统后端 / 结算域,阿仁或小冈)。落库前 §3.4.1 仅以运营纪律生效:管理端下调两键前须人工确认存量兑付口径,不得直接改值上线 |
| K25 | 迁移编号 058 撞号清理 | 编号语义混乱,后续迁移易误判执行状态 | ⏳ 待派单:backend/sql/ 并存 058_seed_demo_support.sql 与 058_wip267_content_three_domains.sql(违 §2 铁律 3 编号唯一性)。两文件均已入 staging schema_migrations、执行未受影响,但不可直接改名——schema_migrations 按 filename 记录,改名会导致重跑或漏跑。清理方案需连台账行一并处理(rename + UPDATE schema_migrations.filename,双库同步),建议由熟悉迁移机制者(小齐/阿仁)执行,波波不自作主张改他人迁移文件(§3 领域边界) |
本文只新增福钥概念重定义(平台赠送的补贴凭证,v0.7)、流转链路、抵扣规则、服务费单轨盈利模型(v0.9 终版)、核销补贴结算与结算账单(§3.5/§3.6/§3.8/§8.3)、商户双约束机制(含福钥余额担保预警 §3.7)、争议与票据口径(§3.2/§3.9/§3.10,v0.9 额度侧执行)、任务系统设计(§七,含出发地曝光任务)、管理端可配置参数(§8.1)、两类福钥与跨商户补贴(§3.6),不动任何既有方案。
⚠️ 跨文档口径回扫结论(v0.9 终局):