本文共计2800字
预计阅读时间5分钟
大家有没有这样的经历
去淘宝刷信用卡购物被要求收取1%的手续费
实际上对于消费者而言
不管是刷借记卡还是贷记卡
都是不收任何手续费
好吧,我承认这不是探讨的重点
今天主要想和大家分享下
简单的一笔手续费处理,背后所发生的故事
本文分成3个系列讲:
费用模型基本元素、数据模型设计、业务处理流程
本文主要探讨第一点数据模型基本元素在金融领域的实践
我们举一个实际金融行业的例子来看:本次手续费改造需要支持面向产品和面向服务的双重收费集中管理机制,并可以根据客户/账户情况、金融政策等因素,参数化定制费用优惠幅度,以满足不同业务对收费规则的差异化需求。
§ 支持收费相关属性的灵活定义,包括基准费率、优惠规则、记账规则等。
§ 支持标准费用计算模式多样化。
o 支持定额收费和按比率计费
o 支持按金额或笔数或天数计费
§ 支持个性化的优惠费用管理机制。
o 可针对客户群、客户等级、卡种等进行群体优惠规则设置
o 能为单一客户、账户、产品、渠道等设置个性费用优惠
§ 支持灵活的收费周期设置,支持一次性收费和按期收费。
§ 支持费用的确定按产品、渠道、区域和相关交易和事件的关联配置。
§ 支持费率的统一管理,提供统一的费用计算。
§ 支持通用收费交易,控制通过单笔平衡进行手工收费的处理,以保证收费明细中的客户和产品相关信息的完整登记。
§ 统一费用明细登记,提供以客户和产品为细度的完整的费用视图。
首先就是费种定义用于定义收费种类的相关属性和规则的属性;
系统对收费种类统一编码作为收费种类的标识,如信用卡提现手续费,可定义其收费种类编号为FEE000001。
☞费种控制属性定义
用于定义每个收费种类的费种名称,归属的费用类型,使用区域范围,生效日期和使用状态等,还包括如下控制属性的定义:
§ 支持计费币种范围和收费币种范围定义,如下:
o 所有币种
o 仅本币
o 仅外币
o 指定范围
§ 支持根据交易币种查找确定计费币种的顺序定义,如下:
o 无指定币种不再继续
o 外币-美元-本币
o 外币-本币
o 美元-本币
o 按本币
§ 支持按计费或按交易币种使用优惠和分成参数。
§ 支持按收费币种或计费币种进行费用入账。
☞费种规则定义
针对每个收费种类针对不同币种定义的不同业务规则属性,如果不区分币种,则币种定义为通配-全币种。
费种规则主要包括费用计算、收费处理、欠费处理等规则的定义。
§ 支持按金额、按笔数、按天数等多种分档类型。
§ 允许设定费用档次的不同分层方式,可分为不分层、全额、超额。
o 不分层:费率档次不允许多档设置,应用第一档的计费规则
o 全额:计费档次允许设置多层,根据计费金额或笔数进行落档,应用满足条件的计费规则,如定义0档和1000档,如计费金额为1500元,全额使用1000档的计费规则。
o 超额:采用超额方式,则根据计费金额和笔数对落档数进行分层对照使用计费规则,如定义0档和1000档,当计费金额为1500时,计费金额超出1000部分即500元应用1000档,剩余1000元应用0档。
§ 支持客户账户余额不足扣费时的处理,允许在宽限期内连续扣收。
o 扣费失败,报错
o 无余额失败;扣剩余部分,其余免收
o 全部算欠费
o 扣剩余,其余算欠费
o 宽限期扣
o 下周期扣
o 免收
o 进入欠费预警处理
§ 支持欠费处理,允许定义欠费收费周期、是否允许柜面补收,欠费最大次数等属性。
§ 当欠费超宽限期或欠费超出最大次数时,可采用处理方式如下:
o 进入预警处理
o 免收
o 手工处理
§ 支持收费周期的定义;支持批量费用扣收功能,并允许逐笔扣收或在指定累计区间范围内进行累计扣收,并定义累计费用的上下限。
§ 允许指定费种是否允许优惠,以及最高、最低优惠比例;支持当多个优惠条件被满足时应用的优惠规则适用方式定义如下:
o 优先级最高
o 最大
o 最小
§ 支持当收费币种与计费币种不同时,兑换控制定义。
o 定义获取牌价日期,允许获取实时牌价或以前n日牌价进行换算
o 可使用不同的牌价类型进行换算,包括中间价、钞买/卖价、汇买/卖价等
o 支持根据固定兑换比率进行换算
☞基准定价
用来定义各费种对应相应币种的计费规则
§ 允许分别定义不同维度的不同的基准定价,例如按照华中、华南及华东地域来划分。
§ 支持分档次设置计费规则,区分按金额、按笔数、按天数等多种档次类型。
§ 支持按比率、按额度和按额度+比率多种费用的计算方法,并支持最低金额和最高金额的金额区间定义。
§ 支持区分不同档次定义各自的收费周期、生效日期以及记账机构。
☞优惠定价
费用优惠定价从定价范围而言,可分为面向群体的规则优惠和面向个体的费用优惠计划。
§ 允许设定优惠起点值,以及优惠有效的时间段。
§ 并支持多种优惠类型:
o 绝对优惠
即优惠金额作为应收费用
o 按金额相对
应收费用=计算费用金额-优惠金额
o 按比率相对
应收费用=计算费用金额×(1-优惠比率)
☞规则优惠
提供面向不同客户细分维度、时间属性、业务种类进行群体性的优惠条件设定,根据优惠条件设定各自的优惠定价标准。
§ 支持多种优惠条件的定义(附例子)
o 员工标志 - 我是点融员工,P2P撮合手续全免了
o 年龄段 -营销活动,30-40岁之前的同学不收撮合手续费
o 星期 - 国庆黄金周,撮合手续费打5折
o 时间段 - 零点了,客官还在购买我行产品呀,给您免去快赎手续费
o 客户类型 - 军哥哥来投资,一律不准收任何手续费
o 客户群体 - 华东区所有的客户手续费全免
o 客户等级 -老子投了500w,早就是VIP了,撮合手续费免了吧
o 卡种 - 银联联名借记卡今天手续费全免
o 受理渠道 - XX渠道过来的客源免管理费
o 特殊事件 – 抱歉我行今天系统升级,期间所有交易可能受影响,手续费全免
o 职业 - 教师节,所有老师信用卡刷卡免手续费
o 产品种类 - 跨行转账今天不收费啦
o 员工级别 - 公司高管老总,你还敢收手续费?
§ 除了支持单一优惠条件的定义,还支持各优惠条件的组合定义。
§ 可以针对单一收费种类或收费事件定义优惠定价标准,即优惠档次,优惠类型,优惠金额/比率等。
☞个性收费计划
支持面对单一客户、产品、账户、主账户、渠道、乃至各个机构、分支机构可定制个性的收费计划,允许指定优惠的起点值以及优惠类型、收费周期、优惠期间等。
通过交易或收费事件与收费种类之间的建立关联关系,从而支持不同收费业务的处理。
☞收费事件与收费种类
引入收费事件,用来定义不同业务场景下的收费种类组合,从而满足当收费事件发生时,对一个或多个收费种类进行一次性计算或收取处理。
对于同一收费事件,可分区域、产品、渠道、客户类型等维度定义不同收费种类的组合。
☞交易与收费种类
支持对同一个交易在不同业务条件下(如不同凭证种类,不同处理方式等),组合一个或多个收费事件、收费种类进行打包收费。如上图所示,当业务条件为01时,交易按收费事件组合费种1,2,3进行打包收费处理,当业务条件为02时,交易组合收费事件和费种4进行收费处理,而当业务条件为03时,交易组合两个单独的费种进行打包处理。
...
未完待续

点击回顾往期精彩内容
多Header or Footer的RecyclerViewAdapter
LING距离|孔令欣对话有赞 CEO 白鸦:CEO 与 CTO 的“爱恨情仇”
想了解更多请关注我们



