From 7a5303f5245e618422f32267c758dadb704487bb Mon Sep 17 00:00:00 2001
From: yeg <1347747024@qq.com>
Date: 星期二, 29 九月 2026 16:45:48 +0800
Subject: [PATCH] feat(huifu): 进件补采线下经营的三张门店材料(门头照/内景照/收银台)

---
 docs/huifu/02-进件与收款能力.md |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

diff --git "a/docs/huifu/02-\350\277\233\344\273\266\344\270\216\346\224\266\346\254\276\350\203\275\345\212\233.md" "b/docs/huifu/02-\350\277\233\344\273\266\344\270\216\346\224\266\346\254\276\350\203\275\345\212\233.md"
index 0749284..878b6ab 100644
--- "a/docs/huifu/02-\350\277\233\344\273\266\344\270\216\346\224\266\346\254\276\350\203\275\345\212\233.md"
+++ "b/docs/huifu/02-\350\277\233\344\273\266\344\270\216\346\224\266\346\254\276\350\203\275\345\212\233.md"
@@ -33,7 +33,16 @@
 
 进件侧随之多两项要求:个人(小微)主体的**经营详细地址**成为必填(进件请求的 `detail_addr`,落
 `merchant_onboarding_application.business_address`,**与证件地址 `legal_addr` 分开**——以前两者共用同一个值,
-线下报备下会被通道驳回或留下错误信息,迁移 `V155`);F22 店铺照片的含义从「店铺首页截图」变为「实体门头照」。
+线下报备下会被通道驳回或留下错误信息,迁移 `V155`);**门店材料从两张变三张**——门头照(F22)、内景照(F24)、
+**收银台(F105)**,且**企业与个人主体都要交**(证明见下)。F22 的含义也从「店铺首页截图」变为「实体门头照」。
+
+**门店材料是一组三张,且通道在进件这一步就核对【实测】**(2026-09-29):进件请求被通道的「商户材料校验服务」
+按 F-code 逐张核对,缺一张整笔驳回——报错原文
+`调用商户材料校验服务返回,校验失败 缺失图片:F22-店铺门头照图片;F24-店铺内景图片;F105-店铺收银台`。
+所以:商户端表单三类主体都收这三张(`storeHeaderUrl` / `storeIndoorUrl` / `storeCashierUrl`,迁移 `V156`),
+进件请求发 `store_header_pic` / `store_indoor_pic` / `store_cashier_desk_pic`(字段名取自通道自己的报错),
+业务开通再以 `extended_material_list` 的 F22/F24/F105 补一遍(`putMaterial` 跳过空值,某张确实没有时不下发残缺条目)。
+**企业主体原先一张都不发**(`extended_material_list` 的下发条件写成「仅个人」),线下口径下就是在进件这一步被驳。
 
 ## 1. 进件时序:企业/个体双路径 + 通道回调 + 分阶段开通
 
@@ -47,9 +56,9 @@
     M->>S: POST /api/merchant/onboarding (X-Idempotency-Key)
     S->>S: 建进件(pending) + 银行卡(pending);已有 active 进件则只补门店照
     alt 企业主体(含个体工商户)
-        S->>H: v2.merchant.basicdata.ent(先传 F07/F02/F03/F13… 取 fileId)
+        S->>H: v2.merchant.basicdata.ent(先传 F07/F02/F03/F13/F22/F24/F105… 取 fileId)
     else 个人(小微)主体
-        S->>H: v2.merchant.basicdata.indv(先传 F40/F41/F13/F22)
+        S->>H: v2.merchant.basicdata.indv(先传 F40/F41/F13/F22/F24/F105)
     end
     H-->>S: huifu_id + apply_no(同步响应即可推进下一步,不等 token_no)
     S->>H: v2.merchant.busi.open(wx_conf_list 场景 1/2/3(线下)、delay_flag=Y、forced_delay_flag=N)

--
Gitblit v1.7.1