网站首页 > 技术文章 正文
前文 【跨境综合业务LB000001客户体系】描述由于三个业务
1.仓储物流服务
2.BBC业务
3.ERP业务
在公司内部是三个部门经营,有独立的销售团队,操作团队,客服团队
因此作为客户付款方既是 公司的收入来源方 不可 混合资金账户进行处理
资金账户的用途进行说明能够解释为何账户分离
1.仓储物流账户
用于购买 公司提供的 仓储物流服务
2.BBC业务账户
根据客户角色
如果是买家,开通的是买家账户,用于付款
如果是卖家,开通的是卖家账户,用于收款,来源于买家
3.ERP账户
购买ERP系统服务
资金账户的概念 用银行卡 去构想应该很容易理解
账户体系不用区分用户的角色,只需要关联好与各个子系统的关联即可
资金账户系统涉及如下功能
1.客户账户信息
2.账户流水
3.客户对账单管理
4.应收应付管理
5.对接财务系统(oracle等)
如果平台实施促销机制,例如 充值1000送1000
独立账户应该支持 如下场景
用户消费100 ,从现金账户 扣90 ,从返现账户 扣10
并且 比例可调整
每个独立的资金账户 ,比如 仓储物流账户 会有个类似银行卡概念的 卡号
卡号的功能设计主要如下用途
1.确定币种以及金额
2.卡号可以进行分类,主账户,返现账户
3.还可以实现信用账户
账户属于一级层面,下面有现金卡,返现卡,信用卡
账户定义付款优先级以及 付款比例设定
付款流程
1.根据传入的客户code和账户code ,找到对应的 账户
2.账户辨识付款顺序,类似支付宝可以自己设定付款顺序一样
3.平台应该需强制设定每个卡号类型的付款比例
场景如下
1.如果付款顺序是
a.信用余额
b.现金余额
其中
a.信用余额 = 信用卡 余额 10 支付比例 100%
b.现金余额 ={返现卡: 余额 :100 (支付比例 10%)}+{现金卡:余额:1000( 支付比例 100%)
待支付金额900
付款找序,判断 账户可支付余额是否大于900
账户可支付信用余额=信用卡余额*100%=10 <900
账户可支付现金余额=返现卡余额*10%+现金卡余额*100% =10+1000=1010>900
A.找到信用卡 ,余额为0 ,不满足支付
B.返现卡 待支付金额为 900,付款比例10%= 90,余额100,满足条件,扣款90,余额 10,待支付金额 810
C.现金卡 待支付金额 810,付款比例100%=810 ,余额1000,满足条件,扣款810,余额190,待支付金额 0
充值返现促销是个比较繁琐的场景,需要考虑后续客户不能只用返现的钱,不去用现金
上述是一个复杂场景描述,很多公司不会采用 如此繁琐的账户体系
猜你喜欢
- 2025-07-23 Java Spring应用部署在单台阿里云或腾讯云Windows服务器上
- 2025-07-23 正点原子I.MX6U嵌入式Linux C应用编程:第一章《应用编程概念》
- 2025-07-23 Windows电脑安装JDK多环境(JDK8、JDK11、JDK17)
- 2024-10-26 超详细!JDK 8 下载、安装和环境配置
- 2024-10-26 JDK下载安装与环境变量的配置 jdk1.8安装与环境变量配置
- 2024-10-26 oracle数据库基础学习 oracle数据库基础与应用教程
- 2024-10-26 「Linux学习」账号管理 linux系统账户
- 2024-10-26 Oracle被爆高危漏洞,攻击者可劫持用户账户
- 2024-10-26 什么?你在物理机上安装Oracle总失败?那就试试Docker吧
- 2024-10-26 Win10+jdk-11+BurpSuitePro2021.8.1
你 发表评论:
欢迎- 627℃几个Oracle空值处理函数 oracle处理null值的函数
- 621℃Oracle分析函数之Lag和Lead()使用
- 610℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 604℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 601℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 593℃【数据统计分析】详解Oracle分组函数之CUBE
- 584℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 567℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
-
- oracle 19cOCM认证有哪些内容(oracle认证ocm月薪)
- Oracle新出AI课程认证,转型要持续学习
- oracle 表的查询join顺序,可能会影响查询效率
- Oracle DatabaseAmazon Web Services正式可用,Oracle数据库上云更容易了
- Oracle 19.28 RU 升级最佳实践指南
- 汉得信息:发布EBS系统安装启用JWS的高效解决方案
- 如何主导设计一个亿级高并发系统架构-数据存储架构(三)
- Java 后端开发必看!工厂设计模式轻松拿捏
- ORA-00600 「25027」 「x」报错(抱错孩子电视剧 爸爸是武术 另一个爸爸是画家)
- 新项目终于用上了jdk24(jdk新建项目)
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- 前端获取当前时间 (50)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)