全部
多仓分账如何配置?
更新时间:2021-12-16 15:31
多仓分账说明文档
*以下标红内容为需要注意的配置点和有关规则,在本文档内均有相关阐述。

一、需求背景
智慧零售多网店模式商户,门店产生订单时,希望货款直接收到门店的独立收款账户,而不是商家收到后线下结算给门店;门店线上启用了商家总仓或外部对接仓,且门店订单占用了外部仓的库存时,需将商品成本价直接结算给外部仓。
注:分账业务一般指资金流结算入账方收到的钱,需分给其他人时的场景(对应多仓分账中,如门店作为入账方,要将收到的钱分给外部仓的收款账户)
二、实现方案
商户为门店绑定支付账号,将所有外部仓设置为商户的被分账方,门店订单若占用了外部仓的库存,且符合线上分账条件,在订单过维权期过后会自动分账。最终,为门店订单发货的外部仓,可以按照分账规则直接从订单中获得商品成本价的分账,分账金额将结算至外部仓的收款账户,销售门店的收款账户则会接收到剩余的货款。
三、线上多仓分账条件
客户发起支付时,已满足以下所有条件:
1.店铺开启了多仓分账开关;
2.订单使用了非门店仓的库存,且销售门店和占用的所有非门店仓使用的微信支付商户号至少有一个不相同;
3.商家在对应收款场下配置的支付能力支持线上分账(微信多门店版还需要启用自定义分账比例)。
四、分账规则
1. 订单分账规则
非门店仓拿供货成本。在订单过维权期后开始分账,计算规则如下:
1.1 Item 拆分:同仓同规格的商品记做一个 item。假设客户在一个订单中购买了三种商品 ABC,其中 A 商品 1 件且由门店仓发货,C 商品 1 件且由外部仓发货,B 商品 3 件,2 件由门店仓发货,1 件由外部仓发货,那么订单产生后,B 商品会按照发货仓的不同被拆分为两个 item,A和 C 不涉及拆分 item,那么整个订单对应了四个 item,Item1=1 件 A 商品,item2=2 件 B 商品,item3=1 件外部仓发货的 B 商品,item4=1 件外部仓发货的 C 商品。
1.2 计算实际分账金额=订单实际支付金额 - 订单产生后需要先扣除支付通道的手续费(即手续费由销售门店承担)- 订单运费(运费被减免后的金额);剩余的金额为实际参与分账的金额。分账金额一定小于等于客户总实付金额。
1.3 计算单个 item 的分账金额:在实际分账金额基础上,对订单中每个 item(按 item 实收占用订单总实收的比例)计算出 item 对应的分账金额。
1.4 对每个 item 计算门店和外部仓的分账金额:门店仓发货的 item 对应的分账金额由门店直接获得。外部仓发货的 item 对应的分账金额由销售门店和外部仓按以下规则分:
当成本价<客户实付≤销售价时,外部仓可以直接分得成本价,销售门店获得总分账金额减去成本价的部分
若客户的实付金额<成本价,那么外部仓分得全部的分账金额,销售门店无法获得分账。
最终,系统汇总各 item 下门店和外部仓实际分到的收入,入账给门店收款账户和外部仓收款账户,分账结束。
注意:
1、存在运费的订单,其运费部分不会参与分账。
2、其他例如 线上多仓分账失败原因、其他线上分账业务兼容、成本价取值、特殊场景等处理规则见第六部分“其他逻辑说明”;每个item作为一个订单行在订单中体现,部分退款场景下用户需选择指定的订单行进行退款。
2. 退款分账规则
订单业务分账前(即订单维权期内)可以原路线上退款,即从销售门店和外部仓各自的收款账号上退款。若发起退款的金额等于实付金额时(全额退货退款),门店和外部仓各自收了多少就各自退多少;若客户发起退款的金额小于实付金额(如邮费不退或者部分金额退款),则在实收金额基础上(按发起退款金额占实付金额的比例)计算实退金额退给客户。业务分账完成后不可线上退款,若再有售后申请只能线下退款(无法关联原单)。
注意:由于Item拆分的原则,不同仓发货的订单会拆分成不同的订单行,退款时可以直接在订单行上进行部分商品退款。
五、商家配置和使用指引
1. 支付能力配置具体配置路径详见后台微信服务商模式开通指引
目前线上多仓分账只支持使用微信多门店版支付通道(即微信服务商模式高级版),且该通道还需要启用自定义分账比例才符合线上多仓分账的条件。该模式默认线上分账比例上限为 30%,在申请开通多店版通道时,建议商户向微信方单独申请提高上限至 100%,否则可能会影响外部仓获得的分账金额。
注意:微信多店版资金流程与直连服务商模式相同。此外,支持在公众号和小程序内收款场景下启用,支持配置门店级支付账号(用于门店收款),支持走联合运营实现跨小程序主体完成收款(需要走线下流程)。支持线上分账且分账上限默认 30%(更高比例仅开放给 SKA 商户,需要商户向微信支付单独申请,对多仓分账,建议申请 100%)
支持自定义分账交易的资金结算周期(SKA 单独向微信支付申请)。
支付能力具体申请及配置流程如下:
1.1 线下联系微盟支付运营,申请开通微信多店版
1.2 微信特约商户号申请,用于各门店独立收款
在微盟后台-慧付-支付账号-微信服务商模式账号 页面内,根据商户自己的需要申请新号。(例
如商户有 8 个门店需要独立收款,5 个外部仓需要被添加为被分账方,且收款账号均需不同,就申请 13 个微信特约商户号)。
1.3 绑定 APPID,满足微信环境内收款需求
如果商户需要在公众号、小程序内收款,需要绑定对应的 APPID。
配置路径:慧付-支付账号-微信服务商模式账号,选择需要配置的特约商户号点击“配置”
情况一:APPID 认证主体与微信商户号主体一致。点击绑定即可,10 分钟内更新绑定状态
情况二: APPID 认证主体与微信商户号主体不一致,联系微信支付运营,提交异主体绑定申请表,一个工作日后,商户登陆微信商户后台以及微信公众平台完成授权绑定,并在微盟后台点击“绑定”APPID。
1.4 为门店绑定支付账号并启用支付能力
在慧付-收款配置 页面之中需要收款的场景下,选择“微信多店版”点击“配置”,给门店绑定
支付账号,完成绑定后,选择“微信多店版”点击“启用”。
2. 创建外部仓将外部仓添加为商户的被分账方
a、于仓库管理中创建需要进行多仓分账对接的外部仓
b、在库存-设置-仓库管理中,给所有外部对接仓添加分账收款方式。此处只做外部仓的收款账户信息录入,录入的支付商户号和主体名称需要已在申请微信商户号时申请完成。
新建外部仓

选择仓库类型为外部对接仓并录入对应的商户主体及商户号

c、根据指引完成外部仓的库存对接https://help.console.weimob.com/#/app/instruction?queryurl=%2Fhelp%2Fbase%2Fcore%2Fpage%2F2759%2F1
d、将需要使用外部仓库存的门店关联对应的外部仓(上限为2)
3. 开启多仓分账开关
在库存-设置-多仓分账页面内,开启分账开关。目前默认结账方式为线上分账,线下分账暂不支持。

4. 分账相关信息查询及处理
4.1 商家或门店可以在 慧付-财务管理-财务明细 中可以按 交易场景-多仓分账结算场景 筛选查看每一笔多仓分账的交易明细;

4.2 商户或门店可以在 慧付-成本核算-多仓分账 中查看每笔多仓分账单实际的分账情况和分账状态。多仓分账明细内可以看到订单/售后单级别的分账记录;

4.3 订单维权期未过时,分账金额在微信方都是被冻结状态,商户可以在 慧付-分账管理-分账解冻中查看微信方提供的每个解冻时间下的解冻金额和原交易相关信息。

4.4 若线上多仓分账失败,商户可以在 慧付-分账管理-应付业务分账单 中对导出分账失败的记录线下处理。
六、其他逻辑说明及注意点
1. 线上多仓分账失败的原因
在仓库收款账户信息缺失、结算节点超出通道方分账时效、分账金额超出实付金额、支付模式更换、微信支付商户号失效等异常场景,可能导致分账失败。
注意:多仓分账分的是成本价,如果存在商户没有填写成本价的情况,同样会导致分账失败。
2. 与其他线上分账业务兼容情况
目前可以支持线上多仓分账兼容其他线上分账业务,以微客分账业务为例,实际分账时,根据多仓分账金额+微客/社区团购分账金额(以下简称“应分账金额”)的大小和微信分账比例的大小会有不同情况:
2.1 多仓和微客均可以走线上的情况: 应分账金额<实付金额-支付手续费,多仓分账及微
客均走线上分账,但能否成功取决于微信分账比例。
• 应分账金额<=微信分账比例*实付金额 —— 多仓及微客线上分账均成功
• 多仓分账金额>微信分账比例*实付金额 —— 线上分账失败,需线下处理
• 应分账金额>微信分账比例*实付金额>多仓分账金额—— 多仓分账成功,但是微客/社区团购分账失败
注意:在分账比例超过通道方约定比例的时候,多仓分账的优先级高于微客/社区团购的分账,会出现多仓分账成功,微客/社区团购分账失败的场景
2.2 多仓分账走线上,微客走线下的情况:应分账金额>=实付金额-支付手续费但多仓分账金额<实付金额-支付手续费。
3. 成本价取值
商品成本价目前取销售门店的成本价,若销售门店没有设置成本价,则外部仓无法获得分账。如果无法控制门店的成本价设置,则可申请白名单功能将成本价取值改为取商家成本价。
4. 特殊场景说明
4.1 当收款方和被分账方微信支付商户号相同时,实际不需要分账,无分账记录
4.2 定金预售等场景会产生多笔支付单,涉及手续费处理目前不支持线上分账
4.3 线上支付实付金额=0 元(订单总实付金额=0 元或订单为货到付款使用线下支付)时,分账金额均为 0,不走线上分账流程,转为线下分账流程,仅有分账记录。
4.4 商品成本价为 0 元时(非门店仓收入将为 0 元),实际不走分账流程,有分账记录。