发起结算
2022-03-24 21:33:21 16 举报
AI智能生成
发起结算流程图
作者其他创作
大纲/内容
商家交付
打卡记录
报告记录
自由薪账单(free_salary_bill)
商户是否存在
商户状态判断
账单状态是否允许发起结算(未发起 财务退回 结算退回 允许发起结算)
状态验证
支付通道开关状态验证
用户高灯e钱包状态判断(ewallet_info)
商户服务费率验证
支付通道最大值 最小值验证
1 单月单用户最高限额
4 待支付状态 status (300) 税源地
5 单月单用户最高限额-支付中用户总绩效费-当月支付成功用户总绩效费-待支付用户总绩效费-本次用户发起结算账单金额
本月累计是否超限验证
支付相关验证
基础验证
通过验证,逻辑处理
结算单(balanceinfo)和自由薪账单一对一
税前结算 服务费服务费率等相关计算
结算单数据来源(任务中心或者自由薪)业务场景 项目编号
生成结算单 结算单扩展表
自由薪账单状态更新已发起结算
自由薪账单结算号赋值(和结算单的结算单号保持一致 settlement_code)
自由薪账单状态处理
将本次请求生成的所有的结算单 项目编号 数据来源等信息发送给商户消费端
商户消费端请求结算平台接口,处理后续流程
异步发送队列处理请求
生成结算平台账单(bill,同一个请求生成一个账单)
将本次请求生成的结算单加入账单(balanceinfo.blong_account=bill.account_num)
税后结算,税前结算 多阶梯算费,给结算单服务费 费率等字段赋值
修改结算单状态 300和 账单状态为30,待支付状态
单人单月单商户为维度
(加入账单后结算信息-退回状态的结算信息)的单用户总绩效费+当前推送的单用户绩效费,来判断服务费率按照哪一个阶梯来算
算费逻辑
如果产生服务费变更 (bill_change_order和change_settlement_relation)
推送账单 算费
处理发起结算后续流程
发起结算
0 条评论
下一页