一种逾期报销扣款方法和系统技术方案

技术编号:32490115 阅读:15 留言:0更新日期:2022-03-02 09:56
本发明专利技术公开了一种逾期报销扣款方法和系统,所述方法包括如下步骤:平台化配置逾期规则,获取单据;识别所述单据的数据,将所述单据数据通过Protocol Buffers转化为序列化对象数据;通过mapStruct将所述序列化对象数据转化为dto对象;所述dto对象根据所述逾期规则匹配对应的逾期扣款的dto对象,并执行所述dto对象的逾期扣款操作。所述方法和系统通过建立不同维度的逾期报销扣款匹配规则,其中维度包括人员、部门和费用类型等,因此可以适配不同的部门逾期报销扣款的数据要求。部门逾期报销扣款的数据要求。部门逾期报销扣款的数据要求。

【技术实现步骤摘要】
一种逾期报销扣款方法和系统


[0001]本专利技术涉及互联网财务
,特别涉及一种逾期报销扣款方法和系统。

技术介绍

[0002]现有技术中,财务在处理延期提交的报销费用时,需要肉眼验识比对别延期的发票,手动在报销表单上扣减费用,因此通过手动处理单据上的扣减费用存在较大的工作量,且效率低下,不同部门之间的报销逾期之间没有固定的规则。

技术实现思路

[0003]本专利技术其中一个专利技术目的在于提供一种逾期报销扣款方法和系统,所述方法和系统在员工提交对应的单据通过Protocol Buffers编译器将发票信息转化为序列化对象数据,并通过mapStruct转化为dto对象后进行逾期业务规则匹配,从而可以实现高效的逾期报销规则的扣款操作。
[0004]本专利技术另一个专利技术目的在于提供一种逾期报销扣款方法和系统,所述方法和系统的Protocol Buffers编译器和zero l ce、Grpc、k8s、consu l建立通讯连接,并且在上述k8s中建立微服务集群,可以实现高效的逾期报销数据的处理。
[0005]本专利技术另一个专利技术目的在于提供一种逾期报销扣款方法和系统,所述方法和系统通过建立不同维度的逾期报销扣款匹配规则,其中维度包括人员、部门和费用类型等,因此可以适配不同的部门逾期报销扣款的数据要求。
[0006]为了实现至少一个上述专利技术目的,本专利技术进一步提供一种逾期报销扣款方法,所述方法包括如下步骤:
[0007]平台化配置逾期规则,获取单据;/>[0008]识别所述单据的数据,将所述单据数据通过Protocol Buffers转化为序列化对象数据;
[0009]通过mapStruct将所述序列化对象数据转化为dto对象;
[0010]根据所述逾期规则匹配对应的逾期扣款的dto对象,并执行所述dto对象的逾期扣款操作。
[0011]根据本专利技术其中一个较佳实施例,所述逾期规则的配置方法包括:针对包括不同人员、部门和费用类型多个维度分别配置对应的逾期对应的扣款规则,并配置对应的扣款区间。
[0012]根据本专利技术另一个较佳实施例,所述扣款方法包括:配置客户端的逾期扣款权限功能,当获取到客户端的单据数据后,校验当前客户端是否满足所述逾期扣款权限,若存在则执行对所述当前客户端上传的单据数据。
[0013]根据本专利技术另一个较佳实施例,所述识别单据数据方法包括如下步骤:获取单据的图像数据,采用OCR文字识别技术识别所述单据图像中的文字信息,解析后获取单据图像中的单据信息,并将所述单据中的单据信息通过Grpc远程调用到费控服务。
[0014]根据本专利技术另一个较佳实施例,所述逾期规则包括:获取所述单据数据中的费用类型编码,并将单据中的费用类型编码和所述逾期规则保存的费用类型编码进行匹配,若命中则执行该单据费用的逾期扣款操。
[0015]根据本专利技术另一个较佳实施例,所述逾期规则包括:获取所述单据数据中的费用类型编码,若在所述逾期规则中匹配到对应的费用类型编码,则进一步匹配对应逾期规则中的例外人员,若命中所述例外人员则返回例外人员不再执行口逾期扣款操作。
[0016]根据本专利技术另一个较佳实施例,所述逾期规则包括:若在所述逾期规则中未命中对应的例外人员,则执行匹配所有人员的逾期规则,若命中匹配所有人员的逾期规则,则进一步在逾期扣款对象中匹配扣款对象,若命中扣款对象则进一步匹配逾期规则中的扣款区间,若命中扣款区间则在执行在该扣款区间内的扣除操作。
[0017]根据本专利技术另一个较佳实施例,当执行外部逾期扣款后,触发外部通讯,通过所述webHook向第三方的客户端发送逾期扣款信息,若推送失败,则回滚事务,若推送成功则执行下一节点流程。
[0018]为了实现至少一个上述专利技术目的,本专利技术进一步提供一种逾期报销扣款系统,所述系统执行上述一种逾期报销扣款方法。
[0019]本专利技术进一步提供一种计算机可读存储介质,所述计算机可读存储介质保存并应用上述一种逾期报销扣款方法。
附图说明
[0020]图1显示的是本专利技术一种逾期报销扣款方法的流程示意图。
具体实施方式
[0021]以下描述用于揭露本专利技术以使本领域技术人员能够实现本专利技术。以下描述中的优选实施例只作为举例,本领域技术人员可以想到其他显而易见的变型。在以下描述中界定的本专利技术的基本原理可以应用于其他实施方案、变形方案、改进方案、等同方案以及没有背离本专利技术的精神和范围的其他技术方案。
[0022]请结合图1,本专利技术提供了一种逾期报销扣款方法和系统,所述方法主要包括如下步骤:建立平台化的逾期扣款服务中心,在平台上配置匹配逾期扣款的匹配规则,其中所述逾期规则适配的包括但不仅限于员工、部门和费用类型等维度。
[0023]需要说明的是,在完成所述逾期规则后,进一步配置对应逾期规则的扣款规则,其中所述扣款规则包括根据所述逾期规则对应的维度配置对应的扣款方式和扣款区间,其中所述扣款方法包括但不仅限于月底工资抵扣和报销金额扣款,所述逾期规则对应的维度信息中的员工包括员工职级、员工所对应的工种、维度信息中的部门包括但不仅限于根据公司架构设置的一级部门、二级部门等,维度信息中费用类型包括但不仅限于交通报销、餐饮报销等。其中所述逾期规则中的逾期时间也可以根据不同维度在平台页面上进行分别配置,比如:以部门维度的报销逾期时间可以配置为30天,而其他部门可以配置为45天等。
[0024]具体的,当员工提交对应的单据据时,所述系统通过OCR识别技术,将所述单据据中的文字信息识别提取,并进一步根据识别的文字信息中的字段信息解析出对应的单据信息,其中所述单据信息包括但不仅限于单据序列号、员工姓名、所述部门、费用类型、费用发
生时间、费用金额等,进一步采用Grpc远程调用上述逾期规则和对应的扣款规则。
[0025]其中根据单据信息和逾期规则判断当前单据是否逾期,具体是以当前费用类型编码规去匹配判断是否存在逾期费用,由于不同的费用类型可能无需配置逾期扣款制度,比如企业的赔偿款等,在获取所述费用类型编码后,可以直接判断当前单据中的费用类型是否存在逾期规则,若存在,并结合单据信息判断当前费用是否为逾期费用。
[0026]本专利技术通过集群化的微服务执行上述逾期规则判断和基于逾期规则的扣款操作。具体而言,本专利技术在k8s中注册微服务构建微服务集群,其中ice和grpc通过k8s发现对应的逾期规则判断和扣款服务,ice为中间件平台,可以实现高性能的rpc(远程过程调用协议),所述微服务集群还包括OCR文字识别服务,zerolce、Grpc、k8s、consul框架配置在后端,为前端提供对应的逾期规则判断和扣款服务。其中zerolce、Grpc、k8s、consul框架通过rpc通讯协议和Protocol Buffers建立通讯连接,且通过所述Protocol Buffers进行对应的逾期规则判断和扣款服务的预处理。具体的:在客户端(前端)获取所述图像信息后,通过所述微服务集群中的OCR本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种逾期报销扣款方法,其特征在于,所述方法包括如下步骤:平台化配置逾期规则,获取单据;识别所述单据的数据,将所述单据数据通过Protocol Buffers转化为序列化对象数据;通过mapStruct将所述序列化对象数据转化为dto对象;根据所述逾期规则匹配对应的逾期扣款的dto对象,并执行所述dto对象的逾期扣款操作。2.根据权利要求1所述的一种逾期报销扣款方法,其特征在于,所述逾期规则的配置方法包括:针对包括不同人员、部门和费用类型多个维度分别配置对应的逾期规则,并配置对应的扣款区间。3.根据权利要求1所述的一种逾期报销扣款方法,其特征在于,所述扣款方法包括:配置客户端的逾期扣款权限功能,当获取到客户端的单据数据后,校验当前客户端是否满足所述逾期扣款权限,若存在则执行对所述当前客户端上传的单据数据。4.根据权利要求1所述的一种逾期报销扣款方法,其特征在于,所述识别单据数据方法包括如下步骤:获取单据的图像数据,采用OCR文字识别技术识别所述单据图像中的文字信息,解析后获取单据图像中的单据信息,并将所述单据中的单据信息通过Grpc远程调用到费控服务。5.根据权利要求1所述的一种逾期报销扣款方法,其特征在于,所述逾期规则包括:获取所述单据数据中的费用类型编码,并将单据中的费用类型编码和所述逾期规则保存的费...

【专利技术属性】
技术研发人员:黄顺李磊陈宇亮霍靖璠郑璀玙叶正卿魏美钟
申请(专利权)人:杭州每刻科技有限公司
类型:发明
国别省市:

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

1