流水余额完整性校验
1 简介
1.1 功能介绍
为保证银行账户余额、流水的完整性、准确性。系统提供流水余额完整性校验功能,通过该功能可对银行账户余额流水完整性检查,并通过余额实时查询、导入缺失余额流水操作纠正不完整数据。同时系统可通过余额流水调度任务后台进行银行账户余额流水数据完整性校验及缺失数据补偿。
1.2 应用场景
非开通银企的银行账户通过文件引入方式导入账户余额及流水,银企银行账户通过银企直连导入账户余额及流水。账户余额及流水导入后,数据是否每日连续、导入过程中是否发生异常、导入数据是否一致并完整,通过流水余额完整性检查对数据进行检查并对异常数据提供补偿机制。
1.3 系统路径
【资金云】→【银企互联】→【数据处理】→【流水余额完整性校验】
【财务云】→【银企互联】→【数据处理】→【流水余额完整性校验】
1.4 关键字段/按钮说明
关键字段说明
字段名称 | 详细解释 |
交易笔数 | 按账号、币别、日期统计的交易明细笔数,如果当日没有交易明细为零 |
昨日余额 | 1、取当日账户昨日余额 2、不满足1,取昨日账户当日余额 3、不满足1、2取上一日最后一笔交易明细的余额 4、不满足1、2、3时取当日第一笔交易明细余额+第一笔交易付款或-第一笔交易收款金额 如果均不满足为空 |
昨日余额数据来源 | 指昨日余额的取数来源,由昨日余额的获取值决定,参见昨日余额的取数描述 昨日余额取不到值该值为空 |
付款金额合计 | 该日交易明细中付款金额之和,如果该日没有交易明细该值为空;如果该日有交易明细而没有付款该值为0 |
收款金额合计 | 该日交易明细中收款金额之和,如果该日没有交易明细该值为空;如果该日有交易明细而没有收款该值为0 |
当前余额 | 当日账户当前余额 |
校验差额 | 校验当日发生额是否完整,即昨天余额+当日发生额-当前余额,如果昨天余额、当日发生额、当前余额其中有一个不存在,校验差额都为空 |
校验结果 | 枚举,完整、缺失两个值 |
校验结果说明 | 见2.4 流水余额完整性校验规则 |
昨日余额最后更新时间 | 1、当日账户昨日余额存在,取当日余额最后更新时间 2、不满足1,昨日账户当日余额存在,取昨日账户余额最后更新时间 3、不满足1、2,上一日最后一笔交易明细的余额存在,取昨日最后一笔交易明细最后更新时间 4、不满足1、2、3,当日第一笔交易明细余额存在,取当日第一笔交易明细最后更新时间 如果均不满足为空 |
交易明细最后更新时间 | 当日最后一笔交易明细的最后更新时间,如果当日没有交易明细该值为空 |
当前余额最后更新时间 | 当日账户余额的最后更新时间,如果没有当日余额该值为空 |
操作 | 为“查询交易明细”链接按钮,点击可进入对应账户的交易明细查询界面 |
关键按钮说明
按钮名称 | 详细解释 |
联机更新余额 | 对选中的且开通银企的银行账号,从银企云更新选中账户、日期、币别的余额,更新后余额信息可在余额中查询 |
引入明细 | 跳转到“离线明细引入列表”,可对非银企账号通过文件方式导入流水余额 |
校验余额 | 跳转到“流水余额”校验界面,对账户的余额手工进行调整 |
2 主要操作
2.1 流水余额完整性检查
前提条件
(1) 非银企账号通过【财务云】→【银企互联】→【数据处理】→【离线明细引入列表】或【资金云】→【银企互联】→【数据处理】→【离线明细引入列表】,引入交易明细或银行对账单文件。
(2) 引入文件时是否生成账户的余额数据,根据【资金云】-【银企互联】的“非银企账户参数:离线明细引入时自动生成余额”判断是否生成余额数据,如果为否只能通过列表的“自动生成余额”功能生成账户余额。
(3) 银企账号通过银企接口查询银行交易流水及余额。
操作步骤
进入流水余额完整性校验列表界面。可选择列表记录对选中银企账号按该列日期、币别更新对应账户余额,更新后的账户余额可在【财务云】→【银企互联】→【账户查询】→【余额查询】和【资金云】→【银企互联】→【账户查询】→【余额查询】中查到。
点击“引入明细”按钮快捷跳转到“离线明细引入列表”,方便手工导入非银企账号的流水。
点击“校验余额”对选中的记录,打开该账号、币别、选中记录最大日期到最小日期之间的校验明细,根据校验明细调整期末余额并保存到账户余额。
后续操作
流水余额检查校验结果为缺失的数据,在【财务云】→【银企互联】→【数据处理】→【缺失记录】或【资金云】→【银企互联】→【数据处理】→【缺失记录】中展现。
2.2 流水余额完整性检验智能调度方案
前提条件
在智能核算机器人中维护“流水余额完整性校验”调度方案,方案的业务应用为账户管理、业务类型为银行账户调度、执行操作为流水余额完整性检查。
操作步骤
除流水余额完整性校验功能手工通过导入缺失银行流水文件、查询余额、校验余额进行数据完整性检查外,系统提供银行账户流水余额完整性校验调度任务,后台进行银行账户余额、流水完整性、一致性的校验。
调度任务根据2.4 流水余额完整性校验规则进行数据检查并生成校验结果。
2.3 流水余额完整性检验智能调度方案
前提条件
在智能核算机器人中维护“流水余额完整性缺失补充”调度方案,方案的业务应用为账户管理、业务类型为银行账户调度、执行操作为流水余额完整性缺失补偿,定时从银企云获得对应账号、币别、日期的缺失的流水或余额。
操作步骤
当配置了流水余额完整性补偿智能调度方案时,可在【系统管理】-【调度作业】中维护默认补偿次数等,当自动任务对同一条记录重复执行到默认补充次数后不再进行该条数据的重新同步。
流水余额完整性补偿智能调度方案检查余额流水校验结果为缺失的数据,根据校验结果按账号、币别、日期为主键进行对应的流水或余额补充:
昨日余额不存在,查询银企账户余额是否存在昨日余额并补充;
当日余额不存在,查询银企账户余额是否存在当日余额并补充;
明细不存在或交易明细不完整,对缺失部分进行补充
2.4 流水余额完整性校验规则
操作步骤
按账号、币种、日期组合进行完整性检查,检查逻辑如下:
昨日余额取值
1、取当日账户昨日余额,
2、不满足1,取昨日账户当日余额
3、不满足1、2取上一日最后一笔交易明细的余额
4、不满足1、2、3时取当日第一笔交易明细余额+第一笔交易付款或-第一笔交易收款金额
如果均不满足为空
判断余额流水是否完整需满足当日余额=昨日余额+当日收款总额-当日付款总额
当校验完整时按下进行提示,表1:
结果 | 判断结果 | 提示信息 | |
1 | 完整 | 当日余额=昨日余额+当日收款总额-当日付款总额 | 当前余额时间判断:如果当前余额最后更新时间为当日,提示当日余额非营业终了时间 交易明细时间判断:如果交易明细最后更新时间为当日,提示交易明细更新非终了时间 昨日余额时间判断: 从2、3取值时,如果昨日余额更新时间为昨日,提示昨日余额非终了时间。1、4不提示 |
当校验不完整时按下表提示,表2
结果 | 判断结果 | 提示信息 | |
1 | 缺失 | 昨日余额不存在 | 提示昨日余额不存在 |
2 | 缺失 | 当日余额不存在 | 提示当日余额不存在 |
3 | 缺失 | 昨日余额存在 | 昨日余额时间判断: 从2、3取值时,如果昨日余额更新时间为昨日,提示昨日余额非终了时间。1、4不提示 |
4 | 缺失 | 当日余额存在 | 当前余额时间判断:如果当前余额最后更新时间为当日,提示当日余额非营业终了时间 |
5 | 缺失 | 昨日余额存在、当日余额存在 当日余额≠昨日余额+当日发生净额 且交易明细为空 | 交易明细不存在 当前余额时间判断:如果当前余额最后更新时间为当日,提示当日余额非营业终了时间 昨日余额时间判断: 从2、3取值时,如果昨日余额更新时间为昨日,提示昨日余额非终了时间。1、4不提示 |
6 | 缺失 | 昨日余额存在、当日余额存在 当日余额≠昨日余额+当日发生净额 交易明细不为空 | 交易明细不完整 当前余额时间判断:如果当前余额最后更新时间为当日,提示当日余额非营业终了时间 交易明细时间判断:如果交易明细最后更新时间为当日,提示当交易明细更新非终了时间 昨日余额时间判断: 从2、3取值时,如果昨日余额更新时间为昨日,提示昨日余额非终了时间。1、4不提示 |
校验结果为以上表格“结果”列、校验结果说明为表格“提示信息”列。当校验结果为完整时按表1提示,当校验结果为缺失时按表2的六个条件分别进行判断,只要满足条件将每个条件的提示信息进行拼接。
流水余额完整性校验
本文2024-09-22 22:45:28发表“云星瀚知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-xinghan-128661.html