额度系统的整体设计概述

2023-10-22 20:30

本文主要是介绍额度系统的整体设计概述,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 一、什么是额度?

陈述一个命题的前提是得到命题的定义,今天设计额度系统,先得了解什么是额度?

 a3af73f94871363363c18dece94c8db5.png

在上面这张图里面,告诉客户大约可借196000元,这里的额度其实不是金融机构给客户的真实额度,在信贷领域这叫预授信额度。

鉴别真实额度和预授信额度只需要看文案怎么写的,比如上图说大约可借XX,虽然是竞品的截图,那我们也可以肯定这是预授信额度。

如果客户想要知道自己的真实额度,还需要点击立即领取按钮,签署征信授权书,最后平台才会给客户一个确切的额度。

2efa0b9905d5617956d09ee7ec6a531a.png

比如上图,文案已经告诉客户当前可借8000元,这说明现在的额度才是真正给客户授信的额度。

授信额度官方解释是指金融机构为客户核定的授信业务的存量管理指标,只要授信余额不超过这个指标,无论累计发放金额和发放次数为多少,金融机构均可快速向客户提供短期授信。

授信额度是金融机构对客户还款能力初步预估,每次客户领用借款时候,不用重复查人行征信进行授信,能大大提高客户借款的效率。

根据每个客户的消费规律不同、征信数据表现不同、借款需求和还款能力不同,因此每个客户的额度高低不同。

而且客户在借款之后还款能力以及还款表现也是动态的,这也需要动态监控和调整客户的额度状态,同时风险经理根据客户资质情况,还可以调整客户额度高低。

比如资质变好的客户提高额度,资质变差的客户降低额度,这样精细化和动态调整,也有利于提高整个贷款业务的利润水平。

这就需要一个统一额度管理系统依托额度生命周期的管理,建立起额度生成、占用和释放、冻结和解冻、生效和失效、以及额度限额,额度查询统计,额度品种管理等为一体的管理体系,实现额度管理的精细化管理能力。

二、关于额度的概念

1、额度类型

按照不同的主体额度可以分为:客户额度、资产方额度、资金方额度、担保方额度。

2、额度种类

按额度生成方式,又可以分为循环额度和一次性额度,其中循环额度是一次授信,多次用信,一次性额度是每次用信都需要重新授信;

3、按时间维度划分

额度按照时间维度又分为日额度、月额度、季额度、年额度;

4、产品划分额度

按照产品维度额度又分为总额度和子产品额度;

总额度: 总额度是金融机构对客户设定的一个额度上限;

子产品额度:通常一个金融机构有很多贷款产品,每个产品都可以给客户授信额度,子产品额度相加不能超过总额度。

三、额度管理的生命周期

额度的主要生命周期有: 

1、额度生效/失效:授信的时候,对符合条件的客户,以及根据其资质情况生成客户额度,当额度有效期到期之后,即代表额度失效;

2、额度占用/释放: 当客户来提款的时候,只要提款金额小于授信额度,那么占用其提款金额;当客户还款的时候,释放其还款的本金占用的额度;

3、额度冻结/解冻: 当客户发生逾期情况时,对期额度进行冻结,当客户未逾期时,对其额度进行解冻;

4、额度调整: 额度调整可以包括调整额度有效期,调整额度金额。

四、额度系统的功能设计

功能设计可以参考额度管理的生命周期,对功能点进行划分,同时额度系统的功能设计注重讲究其业务核心逻辑,了解了业务核心逻辑,功能点设计自然水到渠成。

对于额度的生命周期,额度系统需要支持后台管理对单个客户的额度管理,更需要支持对外开放能力,供外围系统如网贷系统进行调用,实现额度的自动管理。

4.1额度生效和失效

外围系统调用额度系统生成额度的过程

ebe8f37244412f606adc064f4e7a367d.png

业务逻辑说明:

一般客户的总额度在额度系统初始化的时候已经配置好了,外围系统调用生成新的额度,主要是客户产品分项额度。

外围系统例如网贷系统调用额度系统,只需要传入产品名称、生成额度类型(单笔单批还是循环额度)、额度有效期、额度大小等;

客户产品分项额度生成的前提是客户没有已经授信的产品分项额度,并且客户状态已经注销,并且客户未结清,如果满足以上条件,才能支持客户额度的生成。

 
4.2、额度调整

外围系统如网贷系统调用额度系统调整额度的流程

35715031d06f369314f84fa38063b577.png

业务逻辑说明:

额度调整主要分为额度日期调整和额度提额和降额

客户产品当前额度=客户产品调整前额+ 调整额度,同时判断产品分项额度调整相加不超过产品总额度;

客户的产品额度调整后也需要判断额度不能低于0;

如果产品总额度和分项额度为失效和冻结状态,也均不能进行调额、降额和调整日期操作。

4.3、额度冻结和解冻

额度冻结和解冻流程

a3fd5dfe863daa634db0272b06410d13.png

业务逻辑说明:

如果客户的产品额度失效的时候不能进行冻结解冻的操作

冻结额度公式

产品总冻结额度 = 产品总冻结额度+此次冻结额度

子产品可用额度 = 子产品额度-子产品已用额度-产品冻结额度

总可用额度 = 总额度-总已用额度-总冻结额度

解冻额度公式

产品总冻结额度 = 产品当前冻结额度-此次解冻额度

子产品可用额度 = 产品分项额度-产品已用额度+产品解冻额度

4.4 额度占用和释放

额度占用和释放的流程

d24827338cb9cb4aa07949015ed2f0a3.png

业务逻辑说明:

额度占用

如果客户的账号注销了、并且额度失效和冻结,不能进行占用,那么额度返回拒绝。

如果客户占用额度>可用额度,也返回额度占用拒绝

额度释放

如果客户账号注销、失效、冻结的时候均可进行额度释放操作;

总占用额度必须小于总释放的额度。

占用和释放的公式

客户产品已用额度 = 客户产品已用额度+此次占用额度

客户产品已用额度 = 客户已用额度+此次占用额度

客户产品已用额度 = 客户已用额度-此次释放额度

五、额度系统后台设计

09e2dd6a5026c947c6f6ac5d5e175369.png

4994dddd64e07d504d08191a3f3436a1.png后管功能不过是对业务逻辑的界面层表达,你可用把占用/停用以及冻结/解冻放在一个界面中,也可用拆开来,为了和前面讲的业务相对应,以及逻辑清晰,我建议还是拆开来。

如果喜欢文章欢迎关注公众号

也欢迎加入信贷产品经理社群,目前已经有蚂蚁金服、微众银行、平安、中银、马上消费,海尔,中原等消费金融产品经理加入。

申请方式:

 请提前备注公司和行业,扫码加我入群👇 

d415e3a13fdbc3fd1360def80ec42dab.png

这篇关于额度系统的整体设计概述的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/263408

相关文章

在不同系统间迁移Python程序的方法与教程

《在不同系统间迁移Python程序的方法与教程》本文介绍了几种将Windows上编写的Python程序迁移到Linux服务器上的方法,包括使用虚拟环境和依赖冻结、容器化技术(如Docker)、使用An... 目录使用虚拟环境和依赖冻结1. 创建虚拟环境2. 冻结依赖使用容器化技术(如 docker)1. 创

关于最长递增子序列问题概述

《关于最长递增子序列问题概述》本文详细介绍了最长递增子序列问题的定义及两种优化解法:贪心+二分查找和动态规划+状态压缩,贪心+二分查找时间复杂度为O(nlogn),通过维护一个有序的“尾巴”数组来高效... 一、最长递增子序列问题概述1. 问题定义给定一个整数序列,例如 nums = [10, 9, 2

CentOS系统Maven安装教程分享

《CentOS系统Maven安装教程分享》本文介绍了如何在CentOS系统中安装Maven,并提供了一个简单的实际应用案例,安装Maven需要先安装Java和设置环境变量,Maven可以自动管理项目的... 目录准备工作下载并安装Maven常见问题及解决方法实际应用案例总结Maven是一个流行的项目管理工具

C#实现系统信息监控与获取功能

《C#实现系统信息监控与获取功能》在C#开发的众多应用场景中,获取系统信息以及监控用户操作有着广泛的用途,比如在系统性能优化工具中,需要实时读取CPU、GPU资源信息,本文将详细介绍如何使用C#来实现... 目录前言一、C# 监控键盘1. 原理与实现思路2. 代码实现二、读取 CPU、GPU 资源信息1.

在C#中获取端口号与系统信息的高效实践

《在C#中获取端口号与系统信息的高效实践》在现代软件开发中,尤其是系统管理、运维、监控和性能优化等场景中,了解计算机硬件和网络的状态至关重要,C#作为一种广泛应用的编程语言,提供了丰富的API来帮助开... 目录引言1. 获取端口号信息1.1 获取活动的 TCP 和 UDP 连接说明:应用场景:2. 获取硬

JAVA系统中Spring Boot应用程序的配置文件application.yml使用详解

《JAVA系统中SpringBoot应用程序的配置文件application.yml使用详解》:本文主要介绍JAVA系统中SpringBoot应用程序的配置文件application.yml的... 目录文件路径文件内容解释1. Server 配置2. Spring 配置3. Logging 配置4. Ma

2.1/5.1和7.1声道系统有什么区别? 音频声道的专业知识科普

《2.1/5.1和7.1声道系统有什么区别?音频声道的专业知识科普》当设置环绕声系统时,会遇到2.1、5.1、7.1、7.1.2、9.1等数字,当一遍又一遍地看到它们时,可能想知道它们是什... 想要把智能电视自带的音响升级成专业级的家庭影院系统吗?那么你将面临一个重要的选择——使用 2.1、5.1 还是

高效管理你的Linux系统: Debian操作系统常用命令指南

《高效管理你的Linux系统:Debian操作系统常用命令指南》在Debian操作系统中,了解和掌握常用命令对于提高工作效率和系统管理至关重要,本文将详细介绍Debian的常用命令,帮助读者更好地使... Debian是一个流行的linux发行版,它以其稳定性、强大的软件包管理和丰富的社区资源而闻名。在使用

Ubuntu系统怎么安装Warp? 新一代AI 终端神器安装使用方法

《Ubuntu系统怎么安装Warp?新一代AI终端神器安装使用方法》Warp是一款使用Rust开发的现代化AI终端工具,该怎么再Ubuntu系统中安装使用呢?下面我们就来看看详细教程... Warp Terminal 是一款使用 Rust 开发的现代化「AI 终端」工具。最初它只支持 MACOS,但在 20

windows系统下shutdown重启关机命令超详细教程

《windows系统下shutdown重启关机命令超详细教程》shutdown命令是一个强大的工具,允许你通过命令行快速完成关机、重启或注销操作,本文将为你详细解析shutdown命令的使用方法,并提... 目录一、shutdown 命令简介二、shutdown 命令的基本用法三、远程关机与重启四、实际应用