写在前面本文从工程视角拆解外卖跑腿类平台的四条合规链路。核心不在功能清单而在一个容易被忽略的结构性事实——一笔订单同时跑在商家资质、骑手用工、配送履约、资金清算四条链上只有履约链是显性的。内容依据《食品安全法》《电子商务法》《非银行支付机构监督管理条例》国务院令第 768 号、《网络餐饮服务经营者落实食品安全主体责任监督管理规定》市场监管总局令第 123 号、《互联网信息服务算法推荐管理规定》以及人社部等九部门职业伤害保障相关文件整理并给出可落地的表结构、门禁配置与风控脚本。写在前面核心立场与读者对象核心立场外卖跑腿 APP 的第一道门槛不是调度算法而是四条链的同时合规。多数人以为它是路径优化问题其实它是用工定性、资质审查与资金清算的问题。读者对象承接本地生活、跑腿配送类项目需要评估合规工作量与工期的技术负责人自研外卖或跑腿平台、准备立项的产品与架构团队需要判断某项需求是否触发许可、是否触碰用工或资金红线的开发者先纠正三个常见认知常见认知实际情况让骑手注册个体工商户即可规避劳动关系存在用工事实与支配性劳动管理的依法认定劳动关系平台只是信息中介不碰钱就不担责资质审查与食安责任是法定义务资金在途沉淀即入支付监管商家资质做形式审查即可2026-06-01 起升级为实质性审查每 6 个月动态复核目录一、立项前提一单四方与四条链二、资质链从形式审查到实质性审查三、用工链骑手关系定性与职业伤害保障四、履约链食安封签、温控与算法取中五、资金链分账还是二清六、四条链的表结构落地七、成本与工期量级参考资料一、立项前提一单四方与四条链外卖跑腿与纯电商的根本差别在于电商的履约终点是送达外卖跑腿的履约过程里还有一个人——骑手。于是一笔订单要同时跑四条链链监管方向核心义务商家资质链市场监管食品安全实质性审查、6 个月复核、信息公示骑手用工链人社劳动保障关系定性、职业伤害保障、算法权益配送履约链市场监管 网信食安封签、温控、算法取中、备案资金清算链央行支付清算不得无证从事支付与清算业务、备付金不得挪用易错点只按履约链设计系统。四条链对应四个主管部门、四套罚则、四种责任主体用一套平台免责声明覆盖不了。二、资质链从形式审查到实质性审查2.1 平台侧义务《网络餐饮服务经营者落实食品安全主体责任监督管理规定》市场监管总局令第 123 号2026 年 1 月 27 日公布2026 年 6 月 1 日施行把平台义务提到了新高度要求具体内容管理机构设立专职食品安全管理机构配备食品安全总监与食品安全员资质审查由形式审查改为实质性审查实地核查 系统数据比对动态核验至少每 6 个月核验更新一次商家资质、地址、证照信息公示主页公示营业执照、食品经营许可证、门店实拍、真实地址标识管理纯外卖店标无堂食线上店名与线下门头一致禁止转单不得放任商家把订单转包给无资质第三方加工报送每年 1 月、7 月向市场监管部门报送入网商家资质信息监督员可聘请骑手为食品安全义务监督员2.2 入网商家红线红线要求实体门店必须具备证照地址 线上地址 出餐地址禁止场外加工不得线上接单、别处制作禁止委托代工食安封签餐品强制使用一次性不可复原封签无封签消费者可拒收明厨亮灶鼓励接入后厨监控供消费者查看信息真实不得使用虚假或他人资质不得超许可范围经营2.3 平台责任法条与罚则条款内容 / 罚则食品安全法第 62 条平台应对入网经营者实名登记、审查许可证发现违法应制止、报告、停止服务食品安全法第 131 条未履行义务责令改正、没收违法所得、处 5 万—20 万罚款严重后果停业乃至吊证损害消费者权益与经营者连带电子商务法第 38 条明知或应知经营者侵害消费者权益未采取必要措施承担连带责任电子商务法第 83 条未尽资质审核义务或安全保障义务责令限期改正可处 5 万—50 万罚款123 号令罚则平台未尽审核管理责任从重处罚最高可罚 20 万元处罚到人负责人按上一年度收入 1—10 倍罚款真实处罚口径2026 年市场监管总局一则处罚决定书显示某平台因未依法履行资质审查义务涉及 256 家问题店铺按每家店铺 10 万元计算罚款 2560 万元并没收违法所得 269 万余元、责令暂停新增某类店铺 6 个月。这说明资质审查失职是按店计罚的。2.4 档案留存要求记录类型留存期限订单交易记录自交易完成之日起不少于 3 年资质审核、半年复核、巡查、整改、培训、投诉记录不少于 2 年明厨亮灶监控视频不少于 14 天三、用工链骑手关系定性与职业伤害保障3.1 关系三分法骑手既不是平台员工也不只是普通用户。按国家对新就业形态的口径关系分三种情形情形关系定性责任要点符合确立劳动关系情形劳动关系依法参加工伤保险适用《工伤保险条例》不完全符合确立劳动关系情形中间形态职业伤害保障、报酬与休息权益个人依托平台自主经营民事合作仍不得规避应担责任关键判据最高人民法院新就业形态劳动争议指导性案例明确对于存在用工事实、构成支配性劳动管理的应当依法认定存在劳动关系。让骑手注册为个体工商户再签协议不改变用工事实。3.2 职业伤害保障要点内容制度依据人社部等九部门《关于扩大新就业形态人员职业伤害保障试点的通知》2025-04-22试点节奏2022-07-01 起 7 省市试点2025 年扩至 17 省份2025-07-01 起全国 31 省份全面推开参保方式按日参保、按单计费、月度缴费、总参总保覆盖要求平台企业每单必保、每人必保与劳动关系关系属兜底保障不替代劳动关系认定骑手可同时主张3.3 算法与工时权益依据要求互联网信息服务算法推荐管理规定第 20 条提供工作调度服务的应保护劳动报酬、休息休假权益完善订单分配、报酬、工时、奖惩算法七部门维护外卖送餐员权益指导意见2021-07不得将最严算法作为考核要求通过算法取中合理确定订单数量、在线率适当放宽配送时限平台实践连续接单 4 小时自动提醒休息调度类算法须履行备案手续四、履约链食安封签、温控与算法取中4.1 配送食安要求环节要求封签一餐一封签骑手接收时检查完整性破损可拒收培训平台或商家自营配送对骑手开展食安培训记录存档 ≥2 年温控冷链或特殊餐品必须配备保温、冷藏设施第三方配送须审核受托方的食品安全保障能力并监督容器配送箱包定期清洗消毒使用合规包装材料4.2 上架门禁配置把资质、封签、标识规则做成发布前置校验# takeaway-listing-gate.yaml —— 外卖商家与餐品上架门禁 merchant_admission: require_business_license: true # 营业执照 require_food_permit: true # 食品经营许可证 require_physical_store: true # 实体门店实地核查 address_consistency: true # 证照地址 线上地址 出餐地址 recheck_cycle_days: 180 # 每 6 个月动态复核 no_dine_in_label: true # 纯外卖店强制标注无堂食 listing_gate: require_seal: true # 强制食安封签 forbid_outsourced_cooking: true # 禁止场外加工、委托代工 cold_chain_temp_log: true # 冷链餐品温度记录 forward_need_source: true # 转发须标注来源 dispatch_policy: algorithm_mode: mid # 算法取中不得用最严算法 rest_reminder_hours: 4 # 连续接单 4 小时提醒休息五、资金链分账还是二清平台的资金处理有两条路一种是货款先归集到平台账户、再分给商家与骑手另一种是通过持牌支付机构直接分账。前者容易构成二清。《非银行支付机构监督管理条例》国务院令第 768 号2024 年 5 月 1 日施行划出的底线底线内容持牌要求未经批准任何单位和个人不得从事或变相从事支付业务清算限制支付机构不得从事或变相从事清算业务须通过清算机构处理备付金不得以任何形式挪用、占用、借用备付金预付资金储值账户运营须及时等值转换不得支付利息适用范围单用途预付卡业务不属本条例支付业务另有存管规则判断逻辑可以简化成一句资金是否在平台自有账户形成在途沉淀。有沉淀就要设计存管与分账方案否则资质链、用工链做得再规范也可能作废。# settlement_guard.py —— 资金链路合规校验分账 vs 二清 def check_settlement(order, channel): # 1) 平台自有账户归集资金 潜在二清直接拦截 if channel.mode platform_escrow: return {ok: False, reason: possible_second_clearing} # 2) 必须走持牌支付机构 清算机构分账 if not (channel.licensed and channel.through_clearing_house): return {ok: False, reason: unlicensed_channel} # 3) 平台钱包余额属预付性质须有存管方案 if order.wallet_used and not channel.has_custody_plan: return {ok: False, reason: wallet_without_custody} # 4) 商家保证金须单独存管不得混同 if order.deposit and not channel.deposit_segregated: return {ok: False, reason: deposit_commingled} return {ok: True, settle_via: channel.name}六、四条链的表结构落地四条链要能落地最少三张表商家资质台账、骑手身份与保障档案、订单与结算链路。CREATE TABLE merchant_cert ( id BIGINT PRIMARY KEY AUTO_INCREMENT, merchant_id BIGINT NOT NULL, license_no VARCHAR(64) NOT NULL, -- 食品经营许可证号 biz_license_no VARCHAR(64) NOT NULL, -- 营业执照统一社会信用代码 real_addr VARCHAR(255) NOT NULL, -- 实际经营地址 online_addr VARCHAR(255) NOT NULL, -- 线上公示地址 has_dine_in TINYINT DEFAULT 1, -- 0 纯外卖须标无堂食 verify_state TINYINT DEFAULT 0, -- 0待审 1通过 2驳回 3失效 last_verify_at DATETIME, next_verify_at DATETIME, -- 上次核验 6 个月 created_at DATETIME NOT NULL, UNIQUE KEY uk_license (license_no), KEY idx_next_verify (next_verify_at) ); CREATE TABLE rider_profile ( id BIGINT PRIMARY KEY AUTO_INCREMENT, rider_id BIGINT NOT NULL, relation_type VARCHAR(24) NOT NULL, -- LABOR / INTERMEDIATE / SELF injury_insured TINYINT DEFAULT 0, -- 职业伤害保障是否缴纳 food_trained_at DATETIME, -- 食安培训时间记录 ≥2 年 online_hours_td DECIMAL(5,2) DEFAULT 0, -- 当日在线时长 rest_reminded TINYINT DEFAULT 0, -- 是否已触发休息提醒 created_at DATETIME NOT NULL, KEY idx_relation (relation_type) );relation_type与injury_insured是两条不能省的字段前者决定适用哪套保障后者决定平台是否已履行每单必保、每人必保。工时字段则是算法取中与休息提醒的落地抓手。七、成本与工期量级外卖跑腿系统的价格差异不在界面而在架构能力。前端通常只占整体成本的 20% 到 25%。档位核心范围工期成本量级入门级用户端 骑手端 基础下单派单约 2 个月约 18 万进阶级多城市分库、商户独立管理、智能调度4—6 个月45 万—60 万企业级日均 10 万单、多运力聚合、实时结算与 BI4—6 个月80 万—120 万隐性成本项量级合规成本ICP、EDI、等保三级首次约 15 万第三方服务地图 API、实名认证、支付接口约 25 万/年智能路径规划加 30 万—50 万动态定价体系加约 20 万年度维护开发费的 15%—20%承接方层面除自建团队外市场上也有像中犇科技这类做 APP 与小程序定制开发的服务商覆盖移动端定制、管理系统与 AI 应用等方向属于直客定制一类。核方案时抓三点即可判断专业度有没有商家资质台账与半年复核字段、有没有骑手身份与保障档案、有没有分账而非二清的资金设计。写在最后外卖跑腿类产品的工程难度集中在三处商家资质实质性审查的落地、骑手关系定性与保障的建模、以及资金分账与清算的合规设计。这三处做扎实调度与体验才谈得上优化做不好算法越快风险分发得越高效。如内容有错误欢迎评论区指正。参考资料《中华人民共和国食品安全法》—— 中国政府网_中央人民政府门户网站《中华人民共和国电子商务法》—— 中国政府网_中央人民政府门户网站《非银行支付机构监督管理条例》国务院令第 768 号—— 非银行支付机构监督管理条例_其他_中国政府网《网络餐饮服务经营者落实食品安全主体责任监督管理规定》市场监管总局令第 123 号—— 国家市场监督管理总局《网络餐饮服务食品安全监督管理办法》—— 国家市场监督管理总局《互联网信息服务算法推荐管理规定》—— 中央网络安全和信息化委员会办公室人社部等九部门《关于扩大新就业形态人员职业伤害保障试点的通知》—— https://www.mohrss.gov.cn/《关于维护新就业形态劳动者劳动保障权益的指导意见》—— https://www.mohrss.gov.cn/《关于落实网络餐饮平台责任 切实维护外卖送餐员权益的指导意见》—— 国家市场监督管理总局最高人民法院新就业形态劳动争议专题指导性案例—— 首页 - 中华人民共和国最高人民法院