分销电商结算设计

概述

分销电商中涉及支付与结算;支付职责是收钱,结算则是出钱给各利益方

结算核心围绕业务模式涉及哪些费用,以及这些费用什么时候通过什么出资渠道,给到收方利益方

结算要素组成=费用项+结算周期+出资渠道+出方&收方;整体设计也是围绕这4大要素进行设计;

涉众分析

用例

模型

从命令事件中分析出有合同,费用项,计费单,结算单实体;

领域模型

收单单据:面向交易域:接收确认收货消息以便后续的结算处理;保证后续有据可依;

计费单:交易单对应费用项具体计费结果及中间计算过程存储;计费单是最细的费用明细,如酒店业务平台抽佣包含了服务费及平台费,这个财务视角需要关注;

清算单据:定义商家视角下后续结算给利益方的费用项;多个计费单可合成一个清算单,如酒店业务服务费及平台费合成平台抽佣;如平台模式下有:平台抽佣及商家货款;核心包含费用项及金额;

结算单据:记载某个费用项&结算双方&什么周期进行结算;结算单是对于费用项增加结算出资及收入方以及周期结算的叠加信息;

打款单:实际处理结算单据最终以什么出资渠道工具进行出资;

结算合约:定义商家什么时间点签证了结算合同及合同有效期

结算条款:定义费用项&商家&收付结算账号&以什么周期结算条款;条款挂在合约下

费用项定义某个业务的业务模式下具体费用类型计算方法;这个是业务下固定的费用项,由运营设置;如电商电器业务的平台模式下,业务运营设置平台抽佣费用项,计算方法是交易金额*佣金比率;

费用项因子:记录费用项涉及计算因子;如平台抽佣=结算基数*佣金比率,这里的结算基数及佣金比率就是因子;

费用项实例:定义某个商家对应合同上定义的费用项具体实现费率;费用项实例明细则用于承载阶段费用模式下具体费用明细;

模型推演

  • 电器平台抽佣

        运营定义费用项:平台抽佣及商家货款;平台抽佣=结算基数*佣金比例;商家货款=结算基数-平台抽佣;

        定义费用项因子:结算基数因子,具体这里可以写插件服务地址;佣金比例也可以填写插件地址;平台抽佣写计费抽件地址;

        商家入驻

                1、生成结算合约记录:内容是商家id&生效开始及结束时间&状态;

                2、生成结算合约条款记录:内容是对应费用项实例及费用项明细;

                        费用项实例包含:费用类型为平台抽佣,费用计算类型为固定比例,计算表达式:结算基数*佣金比例,条件表达式:渠道=*(即全部渠道);

                        费用项实例明细包含:计算表达式值:结算基数*0.9;条件表达式值:渠道=*(即全部渠道);

  • 电器阶梯平台抽佣

            运营定义费用项:平台抽佣及商家货款;平台抽佣=结算基数*佣金比例,计费方式为阶梯计费;商家货款=结算基数-平台抽佣;

            定义费用项因子:结算基数因子,具体这里可以写插件服务地址;佣金比例也可以填写插件地址;平台抽佣写计费抽件地址;商家交易GMV因子:写计费实现地址;

            商家入驻

                    1、生成结算合约记录:内容是商家id&生效开始及结束时间&状态;

                    2、生成结算合约条款记录:内容是对应费用项实例及费用项明细;

                            费用项实例包含:费用类型为平台抽佣,计费方式为阶梯比例,计算表达式:结算基数*佣金比例,条件表达式:渠道=*(即全部渠道);

                            费用项实例明细阶梯1:计算表达式值:结算基数*0.9;条件表达式值:渠道=*(即全部渠道) and 商家交易GMV>=0 and 商家交易GMV<100000;

                            费用项实例明细阶梯2: 计算表达式值:结算基数*1.5;条件表达式值:渠道=*(即全部渠道) and 商家交易GMV>=100000 and 商家交易GMV;

逻辑架构

领域划分:收单域,计费域,清算域,结算域,财务域及合约域;

收单域职责:与业务方交互接收业务结算事件,核心记录结算事件后期有据可依;

计费域:管理结算费用项&提供费用项计费能力;每个业务独立定义计费插件;通用计费插件可复用;定义通用因子,不同业务可定制;费用项是最细粒度明细;如酒店抽佣包含了服务费&平台费用;计费项的业务视角是财务;

清算域:核心记载收付方对应后续要结的费用项及费用值;与计费实体是一对多关系;如服务费&平台费用会合到统一的平台抽佣;清算的业务视角是商户;

结算域:1、核心记载对应订单涉及的费用要以什么周期结给相关利益方,这个实体是结算单;2、记录以什么出资渠道进行打款,这个实体是打款单;抽出2个实体的原因在于结算单更多关注费用项周期特性及是否合并结算特性扩展;打款单则关注以什么渠道进行出资,扩展维度也是出资渠道;

合约域:定义商户入驻业务后涉及费用项各方收付款账号,结算周期;

物理架构

结算流程

概要流程

详细流程

            

        

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/233362.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

持续集成交付CICD:Jenkins配置Nexus制品上传流水线

目录 一、实验 1.Jenkins配置制品上传流水线 二、问题 1.上传制品显示名称有误 一、实验 1.Jenkins配置制品上传流水线 (1) 新建流水线项目 &#xff08;2&#xff09;描述 &#xff08;3&#xff09;添加参数 &#xff08;4&#xff09;查看构建首页 &#xff08;5&…

体验一下使用 ArkUI 进行 HarmonyOS 开发并与 Compose 简单对比

前言 最近几年各个技术公众号和技术群都在唱衰原生安卓开发&#xff0c;疯狂贩卖焦虑。 搞得我也焦虑的不行&#xff0c;在谷歌的 Compose 推出后就赶紧去学&#xff0c;但是又觉得好像 Compose 的热度也不算太高&#xff0c;又去学 Flutter 。 转头两个都还没学明白呢&…

机器学习入门笔记

文章目录 背景具体步骤1.环境搭建2.写个demo1.数据处理2.分割数据集3.用模型训练数据&#xff0c;并得到预测结果4.绘制结果5.评估 背景 最近学习了一些关于机器学习的内容&#xff0c;做个笔记。 具体步骤 1.环境搭建 需要用到的工具&#xff1a;pycharm&#xff0c;anaco…

YOLOv5目标检测

文章目录 软硬件环境前言安装GPU环境安装pytorch的GPU版本YOLOv5测试v3.0版本参考资料 软硬件环境 ubuntu 18.04 64bitanaconda with 3.7nvidia gtx 1070Ticuda 10.1pytorch 1.5YOLOv5 前言 YOLOv4还没有退热&#xff0c;YOLOv5就已经来了&#xff01; 6月9日&#xff0c…

【力扣】141和142环形链表

141.环形链表 法一&#xff1a;快慢指针 思路&#xff1a; 用两个指针slow,fast,后者能比前者多走一步路&#xff0c;那判断是不是有环&#xff0c;只需要判断是否会相遇。 就是有一个能比乌龟跑2倍快的兔子&#xff0c;两小只都在有环的路上跑&#xff0c;那是不是肯定会相…

流水号的获取

软件中&#xff0c;常常使用流水号&#xff0c;通常流水号是一组参数的组合&#xff0c;如&#xff1a;评估报告的编号结构&#xff1a; 区编号-机构类型-年份-性别-流水 如&#xff1a;03-01-2023-W-0001 03-01-2023-M-0002 03-01-2023-M-0003 。。。。。。 编程时&#xff0c…

提示msvcp90.dll丢失的解决方法,找不到msvcp90.dll问题全方面分析

今天我想和大家分享的主题是关于在使用软件时遇到的一个问题——msvcp90.dll丢失。相信很多老师在使用电脑时都遇到过这个问题&#xff0c;那么接下来我将从三个方面为大家介绍&#xff1a;msvcp90.dll文件是什么、msvcp90.dll丢失原因以及msvcp90.dll丢失的5个解决方案。 首先…

中科院分区和JCR分区有什么区别

文章目录 名词解释学科划分不同参考的影响因子不同期刊分区不同期刊分区阈值不同 名词解释 中科院分区&#xff1a;又称“中科院JCR分区”&#xff0c;是中国科学院文献情报中心世界科学前沿分析中心的科学研究成果&#xff0c;期刊分区表数据每年底&#xff08;每年12月中下旬…

windows错误事件 98、41、7000、55、153解决办法

事件错误&#xff1a;98、55、153 疑难解答清单 在系统事件日志中&#xff0c;搜索新技术文件系统 (NTFS) 和磁盘相关的警告和错误。 例如&#xff0c;事件 ID 55、153 或 98。 管理员身份打开CMD&#xff0c;运行命令 chkdsk /scan 并检查结果。 该 chkdsk /scan 命令是只读…

[渗透测试学习] Devvortex - HackTheBox

文章目录 信息搜集解题步骤提交flag 信息搜集 扫描端口 nmap -sV -sC -p- -v --min-rate 1000 10.10.11.242发现80端口有http服务&#xff0c;并且是nginx服务 尝试访问web界面&#xff0c;发现跳转到http://devvortex.htb/无法访问 我们用vim添加该域名即可 sudo vim /etc/…

课后作业7.3.1:构造一个自己的小操作系统

构造一个自己的 mini 操作系统 任务描述 请实现如下功能: 1.写一个命令解释器程序 mysh.c ,其功能是接收用户输入的命令并给出反馈。要求该程序既支持内部命令 cd、sync、exit ;也支持外部命令,即可以接收 cat、ls 等命令,然后执行相应的可执行程序。要求首先在 Ubuntu 中…

电源小白入门学习1——电源系统架构和相关指标

电源小白入门学习1——电源系统架构和相关指标 电源系统架构电源系统的指标及测量方法电源的效率电源的静态电流输出电压调整率纹波测量的注意事项动态负载测试 在开始本期内容之气&#xff0c;我先简单介绍一下我们电源小白学习系列内容&#xff1a;首先我是一个嵌入式小白&am…

FF-A架构精讲-目录

第二章 Introduction第三章 Software architecture第四章 Concepts第五章 Setup第六章 Identification and Discovery第七章 Message passin第八章 Partition runtime models第九章 Interrupt management第十章 Notifications第十一章 Memory Management第十二章 Interface ove…

Mybatis、Mybatis整合Spring的流程图

Mybatis 注意MapperProxy里面有invoke方法&#xff0c;当进到invoker方法会拿到 二、mybatis整合Spring 1、当我们的拿到的【Dao】其实就是【MapperProxy】&#xff0c;执行Dao的方法时&#xff0c;会被MapperProxy的【Invoke方法拦截】 2、图上已经标注了MapperProxy包含哪些…

java的多态

文章目录 多态的概念继承语法子类中访问父类的成员变量子类中访问父类的成员方法如果子类中存在与父类中相同的成员时&#xff0c;那如何在子类中访问父类相同名称的成员呢&#xff1f;子类构造方法 final 关键字重写向上转移和向下转型向上转型向下转型 多态 多态的概念 就是…

WorkPlus即时通讯,让沟通零障碍!企业协作更高效

如今&#xff0c;随着信息技术的快速发展&#xff0c;企业对于高效沟通和即时协作的需求也日益增长。在这个数字化时代&#xff0c;WorkPlus作为一款领先的企业级移动办公平台&#xff0c;以其强大的即时通讯功能和卓越的用户体验&#xff0c;成功为企业打造了高效沟通的新时代…

Linux-帮助命令的使用和练习(type、man、help、info详解)

目录 5.3.1 type-判断是否为内部命令 5.3.2 man-查看详细文档 5.3.3 help-查看shell内部命令的帮助信息 5.3.4 --help-查看系统外部命令帮助信息 5.3.5 info-查看info格式的帮助指令 5.3.6 /usr/share/doc-存储软件包的文档信息 平时我们看到的命令大多数都可以查看帮助文…

基于PLC的污水处理控制系统的设计(论文+源码)

1.系统设计 污水由进水系统通过粗格栅和清污机进行初步排除大块杂质物体以及漂浮物等&#xff0c;到达除砂池中。在除砂池系统中细格栅进一步净化污水中的细小颗粒物体&#xff0c;将污水中的细小沙粒滤除后进入氧化沟反应池。在该氧化沟系统中进行生化处理&#xff0c;分解污…

class006 二分搜索【算法】

class006 二分搜索【算法】 算法讲解006【入门】二分搜索 code1 有序数组中是否存在一个数字 // 有序数组中是否存在一个数字 package class006;import java.util.Arrays;// 有序数组中是否存在一个数字 public class Code01_FindNumber {// 为了验证public static void mai…

Java8流式编程详解

简介 java8提供的流式编程使得我们对于集合的处理不再是临时集合加上各种还能for循环&#xff0c;取而代之的是更加简洁高效的流水线操作&#xff0c;所以笔者就以这篇文章总结一下流式编程中常见的操作。 前置铺垫 后文示例操作中&#xff0c;我们都会基于这个菜肴类的集合…