"互联网金融"这个概念已经流行了很多年,一般分为理财端、借贷端,大家比较耳熟的就是"花呗"、"借呗",今天我们来说下借贷端的对账设计,对账一般发生在放款、退款等场景;对账双方一般是资产端、资金端;对的是什么一般是用户一笔交易在资产、资金方的订单比对金额;以天为单位,还要对比订单数量,说白了就是对的金额、笔数。
先来一个最简单的模型图:
再从数据表来设计对账:
上面的图仔细看,可能你会存在几个问题:
- 对账批次是什么:某一个交易日期、某一种交易类型、资产方与某一个资金方渠道进行对账,对账单与对账批次的关系-> 1:n
- 对账单什么:某一个交易日期、资产方与某一个资金方渠道对账结果的汇总。
对账的实现方式:
通过定时任务:一个对账批次的处理流程:开始->获取渠道数据->获取资产方数据->对账->汇总结果->完成。
通过后台手动触发:处理流程如上,有了后台可以支持更多丰富的功能,比如手动上传对账数据,手动执行对账、手动执行平账、对账不平明细展示、批次明细展示、批次展示、对账单展示、报表导出。
如果你有更好的设计思路,欢迎留言讨论。