一种保证电子单证内容正确性的方法技术

技术编号:35146489 阅读:25 留言:0更新日期:2022-10-05 10:24
一种保证电子单证内容正确性的方法,包括以下步骤:获取电子单证原始xml数据和预发放单证pdf文件;对单证文件进行解析、转换为纯文本csv格式数据;依据定义的提取规则提取出待核数据;将csv提取数据和电子单证的原始xml数据构建封装成数据校验对象;根据电子单证的产品方案编码加载对应的核验规则,并实例化校验器对象;执行自动化规则校验电子单证内容的正确性;校验结果同步通知单证核心,同时将校验数据及结果写入数据库。本发明专利技术克服了现有技术的不足,通过在生成电子单证后,发放给用户之前,增加一层自动化的规则校验,保障电子单证的数据质量,解放人工核对人力,避免由于单证内容显示错误造成客诉或合规问题。内容显示错误造成客诉或合规问题。内容显示错误造成客诉或合规问题。

【技术实现步骤摘要】
一种保证电子单证内容正确性的方法


[0001]本专利技术涉及电子单证的校验
,具体涉及一种保证电子单证内容正确性的方法。

技术介绍

[0002]电子单证是记载保险合同双方当事人权利、义务及责任的凭证,也是合同双方履行的依据,而错误的内容会损害合同双方的权益,也可能对保司造成客诉或合规问题。为保障发放的电子单证内容正确、完整,传统的做法是由人工确认单证内容无误后再发放用户,因为人工核对的质量受限于个人的细心程度、工作状态等因素,当单证内容出现错乱、不完整或不正确时较难发现,例如被保人名字的某个字打印错了、证件号码、条款或保额等出现错误,人工审核难以发现,单证数据质量无法保障;并且因为随着保险产品互联网化,单证量达到日亿级,人工核对投入人力成本巨大,不核对直接发放给客户又风险巨大。所以,需要针对电子单证内容设计开发新的审核校验方法。

技术实现思路

[0003]针对现有技术的不足,本专利技术提供了一种保证电子单证内容正确性的方法,克服了现有技术的不足,设计合理,通过在生成电子单证后,发放给用户之前,增加一层自动化的规则校验,保障电子单证的数据质量,解放人工核对人力,避免由于单证内容显示错误造成客诉或合规问题。
[0004]为实现以上目的,本专利技术通过以下技术方案予以实现:
[0005]一种保证电子单证内容正确性的方法,包括以下步骤:
[0006]步骤S1:在电子单证生成后且发放给用户前,将预发放的电子单证pdf文件及该单证的原始xml数据作为入参传给单证实时核对接口,请求执行单证内容数据核对;
[0007]步骤S2:实时核对接收到预发放的单证pdf文件后,对单证文件进行解析、转换为纯文本csv格式数据;
[0008]步骤S3:对已转换的csv数据依据定义好的正则表达式匹配提取出待核数据;
[0009]步骤S4:将csv提取数据和电子单证的原始xml数据构建封装成数据校验对象;
[0010]步骤S5:根据电子单证的产品方案编码加载对应的核验规则,并实例化校验器对象;
[0011]步骤S6:执行自动化规则校验电子单证内容的正确性;
[0012]步骤S7:校验结果同步通知单证核心,同时将校验数据及结果写入数据库;若校验通过,则单证核心正常发放电子单证,否则阻断发放,同时触发校验异常告警。
[0013]优选地,所述步骤S4中,csv提取数据封装为VerifyDTO,原始xml数据封装成实体对象PolicyDTO,以方便后续取值核对。
[0014]优选地,所述步骤S5中,核验规则是以groovy脚本形式存储在数据库,实时核对会定时异步将其加载到缓存并构建方案编码

校验规则的映射规则集。
[0015]本专利技术提供了一种保证电子单证内容正确性的方法。具备以下有益效果:通过增加一层自动化的规则校验电子单证内容,即能保障电子单证的数据质量,又能应能互联网化海量数据核对的挑战,释放人力审核成本,避免发放的单证内容存在错误造成客诉或合规问题。
附图说明
[0016]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对现有技术描述中所需要使用的附图作简单地介绍。
[0017]图1本专利技术的步骤流程框图;
[0018]图2本专利技术实施例二电子保单投保人信息栏截图;
[0019]图3本专利技术实施例二纯文本投保人信息截图。
具体实施方式
[0020]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述。
[0021]实施例一
[0022]如图1所示,一种保证电子单证内容正确性的方法,包括以下步骤:
[0023]步骤S1:在电子单证生成后且发放给用户前,将预发放的电子单证pdf文件及该单证的原始xml数据作为入参传给单证实时核对接口,请求执行单证内容数据核对;
[0024]步骤S2:实时核对接收到预发放的单证pdf文件后,对单证文件进行解析、转换为纯文本csv格式数据;
[0025]步骤S3:对已转换的csv数据依据定义好的正则表达式匹配提取出待核数据;,如使用关键词“保险单号:”提取保单号数据;如使用上边界“保险利益摘要”和下边界“保险费”作为范围界定提取责任保额行列数据;如使用“证件类型”和“证件号码”作为左右边界提取证件类型数据等;
[0026]步骤S4:将csv提取数据和电子单证的原始xml数据构建封装成数据校验对象;如csv提取数据封装成VerifyDTO,原始xml数据封装成实体对象PolicyDTO,以方便后续取值核对;
[0027]步骤S5:根据电子单证的产品方案编码(businessCode)加载对应的核验规则,映射出校验电子单证所使用的校验规则后,将规则实例化成校验器对象;其中校验规则是以groovy脚本形式存储在数据库,实时核对会定时异步将其加载到缓存并构建方案编码

校验规则的映射规则集;
[0028]步骤S6:执行自动化规则校验电子单证内容的正确性;
[0029]步骤S7:校验结果同步通知单证核心,同时将校验数据及结果写入数据库;若校验通过,则单证核心正常发放电子单证,否则阻断发放,同时触发校验异常告警。
[0030]实施例二
[0031]以投保人基本信息校验为例,描述电子单证实时核对的原理和实现方法:
[0032]1)单证核心发放电子单证前,将预发放的电子单证pdf文件及该单证的原始xml数据作为入参传给单证实时核对接口,请求执行单证内容数据核对;电子保单投保人信息栏
截图如图2所示;
[0033]2)实时核对将接收到的预发单证pdf文件进行解析转换为纯文本csv格式数据;纯文本投保人信息截图如图3所示:
[0034]3)根据预定义的数据提取规则(采用现有技术中正则表达式的方式)从csv数据中获取投保人姓名、出身日期、证件号码作为待核数据,提取规则如下:
[0035]{
[0036]??"businessCode":"xxxxx",
[0037]??"applicantDTO":[{
[0038]??????"key":"applicantName",
[0039]??????"value":"(?<=投保人).*?(?=性别)",
[0040]??????"index":0
[0041]????},
[0042]????{
[0043]??????"key":"applicantCertNo",
[0044]??????"value":"(?<=证件号码).*(?=\n)",
[0045]??????"index":0
[0046]????},
[0047]????{
[0048]??????"key":"applicantBirth",
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种保证电子单证内容正确性的方法,其特征在于,包括以下步骤:步骤S1:在电子单证生成后且发放给用户前,将预发放的电子单证pdf文件及该单证的原始xml数据作为入参传给单证实时核对接口,请求执行单证内容数据核对;步骤S2:实时核对接收到预发放的单证pdf文件后,对单证文件进行解析、转换为纯文本csv格式数据;步骤S3:对已转换的csv数据依据定义好的正则表达式匹配提取出待核数据;步骤S4:将csv提取数据和电子单证的原始xml数据构建封装成数据校验对象;步骤S5:根据电子单证的产品方案编码加载对应的核验规则,并实例化校验器对象;步骤S6:执行自动化规则校验电子单证内容的正确性...

【专利技术属性】
技术研发人员:唐小燕邱梅崔瑞瑾谢飞翔
申请(专利权)人:国泰财产保险有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1