本技术涉及计算机网络,具体涉及一种业务数据的处理方法、装置及介质。
背景技术:
1、非税缴费是指缴纳除税收以外,由各级政府、国家机关、事业单位、代行政府职能的社会团体及其他组织依法利用政府权力、政府信誉、国家资源、国有资产或提供特定公共服务、准公共服务取得的财政性资金。比如各类罚款等。非税退库是指已缴国库的非税收入因特殊原因经批准退还原缴款单位或缴款人的过程。在现有技术中,非税退库主要是由地方单位提出退库申请,然后经由数字签名、校验等各项审批流程,并且所涉及的票据数量和种类繁多。因此非税收入退库的周期长,且易因一些细节问题导致周期延长或退库失败。
技术实现思路
1、鉴于上述问题,本技术提供了一种业务数据的处理方法以解决上述非税退颤周期长以及所涉及的数据繁多且易出错的技术问题。
2、为实现上述目的,发明人提供了一种业务数据的处理方法,应用于非税收入管理系统中的非税业务数据处理,所述非税收入管理系统通过网络与财政横联系统连接,所述财政横联系统通过网络与tips连接;所述业务数据的处理方法包括:所述非税收入管理系统统计此次非税退库所涉及的非税收入的票据信息和非税收入的项目和金额;将所述票据信息同步写入至第一主表和第一副表,并所述项目和金额同步写入第二主表和第二副表,以及建立所述第一主表与所述第二主表之间的对照表;
3、所述非税收入管理系统根据所述第一副表和所述第二副表生成退库预申请文件并发送给所述财政横联系统;
4、所述财政横联系统根据所述退库预申请文件产生并向所述非税收入管理系统返回对应的远程校验文件、封装规则文件、密钥和提示文件;所述远程校验文件的校验逻辑受控于所述财政横联系统;
5、所述非税收入管理系统调用所述远程校验文件打开并校验所述第一主表和所述第二主表,并通过所述提示文件和所述对照表标识出所述第一主表和所述第二主表中对应的信息;所述非税收入管理系统接收对所述第一主表和/或所述第二主表的修改,根据所述修改生成修改记录文件,并且通过所述封装规则文件对修改后的所述第一主表和/或所述第二主表以及所述修改记录文件进行封装,得到封装文件,然后使用所述密钥对所述封装文件进行加密,得到加密申请文件并上传给所述财政横联系统;
6、所述财政横联系统对接收到的所述加密申请文件进行解密,核验所述修改记录文件中的修改信息是否符合所述提示文件,若是,则核验通过并对所述加密申请文件进行数字签名后上传至所述tips;
7、所述tips对接收到的签名后的加密申请文件进行合规检查,若通过则同意退库。
8、在一些技术方案中,所述修改记录文件经所述密钥加密得到的加密密文;
9、所述核验所述修改记录文件中的修改信息是否符合所述提示文件包括:
10、对所述加密密文进行解密,并提取出所述解密得到的修改记录文件中的修改信息,将所述修改信息增加至第一校验队列中;
11、逐一提取出所述第一校验队列中的修改信息与所述提示文件进行比较,判断所述第一校验队列与所述提示文件是否存在差集,若否,则所述核验通过。
12、进一步的,所述非税收入管理系统接收对所述第一主表和/或所述第二主表的修改,根据所述修改生成修改记录文件包括:
13、所述远程校验文件启动信息记录线程;
14、所述非税收入管理系统逐一获取所述提示文件中的提示信息,并根据所述提示信息中的位置信息定位到所述第一主表和/或所述第二主表的具体位置,调取所述具体位置所关联的业务数据;
15、根据所述提示信息中的提示内容对所述具体位置关联的所述业务数据进行查验和更正;
16、通过所述信息记录线程实时记录所述更正过程,并对所述更正过程进行汇总得到所述修改记录文件。
17、进一步的,所述票据信息对应的扫描图像以附件的方式嵌入至所述第一主表中;所述对照表包括所述票据信息与所述扫描图像以及所述项目和金额的对照关系。
18、进一步的,所述第二主表还包括国库缴款书编号和执收单位。
19、进一步的,所述远程校验文件所涉及的接口名称已预先约定并存储于所述非税收入管理系统,所述远程校验文件的校验逻辑存储于由所述财政横联系统,并由所述财政横联系统选用或变更。
20、为解决上述技术问题,本技术还提供了另一技术方案:
21、一种业务数据的处理装置,用于非税业务数据处理;所述业务数据的处理装置包括:
22、非税收入管理系统,用于统计此次非税退库所涉及的非税收入的票据信息和非税收入的项目和金额;将所述票据信息同步写入至第一主表和第一副表,并所述项目和金额同步写入第二主表和第二副表,以及建立所述第一主表与所述第二主表之间的对照表;以及根据所述第一副表和所述第二副表生成退库预申请文件并发送给所述财政横联系统;
23、财政横联系统,用于根据所述退库预申请文件产生并向所述非税收入管理系统返回对应的远程校验文件、封装规则文件、密钥和提示文件;所述远程校验文件的校验逻辑受控于所述财政横联系统;
24、所述非税收入管理系统还用于调用所述远程校验文件打开并校验所述第一主表和所述第二主表,并通过所述提示文件和所述对照表标识出所述第一主表和所述第二主表中对应的信息;所述非税收入管理系统接收对所述第一主表和/或所述第二主表的修改,根据所述修改生成修改记录文件,并且通过所述封装规则文件对修改后的所述第一主表和/或所述第二主表以及所述修改记录文件进行封装,得到封装文件,然后使用所述密钥对所述封装文件进行加密,得到加密申请文件并上传给所述财政横联系统;
25、所述财政横联系统还用于对接收到的所述加密申请文件进行解密,核验所述修改记录文件中的修改信息是否符合所述提示文件,若是,则核验通过并对所述加密申请文件进行数字签名后上传至所述tips;
26、所述tips用于对接收到的签名后的加密申请文件进行合规检查,若通过则同意退库。
27、进一步的,所述票据信息对应的扫描图像以附件的方式嵌入至所述第一主表中;所述对照表包括所述票据信息与所述扫描图像以及所述项目和金额的对照关系;所述第二主表还包括国库缴款书编号和执收单位。
28、进一步的,所述远程校验文件所涉及的接口名称已预先约定并存储于所述非税收入管理系统,所述远程校验文件的校验逻辑存储于由所述财政横联系统,并由所述财政横联系统选用或变更。
29、为解决上述技术问题,本技术还提供了另一技术方案:
30、一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现以上任一项技术方案所述的业务数据的处理方法。
31、区别于现有技术,上述技术方案中非税收入管理系统将非税业务数据分成第一主表和第二主表进行存储,并建立二者之间的对照表,因此便于后续对业务数据修改和更正;并且财政横联系统根据非税收入管理系统提出的退库预申请文件产生并返回远程校验文件、封装规则文件、密钥和提示文件,非税收入管理系统可以根据上述文件对提示文件中所指出的问题对业务数据进行修改更正、校验和封装,并且上述对业务数据的操作均是通过财政横联系统返回的远程校验文件实现的,因此财政横联系统无需对修改后的业务数据进行全盘核验,只需根据修改记录文件判断提示文件中提出的问题是否已全部处理,从而大大降低了业务数据的错误率和核校工作量,且可有效缩短非税收入的退库周期。
32、上述
技术实现要素:
相关记载仅是本技术技术方案的概述,为了让本领域普通技术人员能够更清楚地了解本技术的技术方案,进而可以依据说明书的文字及附图记载的内容予以实施,并且为了让本技术的上述目的及其它目的、特征和优点能够更易于理解,以下结合本技术的具体实施方式及附图进行说明。