CN118260300A - 数据状态更新方法、装置、计算机设备和存储介质 - Google Patents
数据状态更新方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN118260300A CN118260300A CN202410314140.XA CN202410314140A CN118260300A CN 118260300 A CN118260300 A CN 118260300A CN 202410314140 A CN202410314140 A CN 202410314140A CN 118260300 A CN118260300 A CN 118260300A
- Authority
- CN
- China
- Prior art keywords
- bill
- data
- declaration
- information
- verification
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 57
- 238000012795 verification Methods 0.000 claims abstract description 122
- 238000004590 computer program Methods 0.000 claims abstract description 26
- 230000008520 organization Effects 0.000 claims description 66
- 230000007246 mechanism Effects 0.000 claims description 59
- 230000006399 behavior Effects 0.000 claims description 26
- 238000012360 testing method Methods 0.000 claims description 13
- 238000012015 optical character recognition Methods 0.000 claims description 12
- 238000007781 pre-processing Methods 0.000 claims description 10
- 238000013524 data verification Methods 0.000 claims description 8
- 230000000295 complement effect Effects 0.000 claims description 6
- 238000013075 data extraction Methods 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 claims description 4
- 239000000284 extract Substances 0.000 claims description 3
- 238000010200 validation analysis Methods 0.000 claims 1
- 230000004044 response Effects 0.000 abstract description 3
- 238000012545 processing Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 238000012550 audit Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000013135 deep learning Methods 0.000 description 2
- 238000003708 edge detection Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 239000000047 product Substances 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 239000013589 supplement Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 1
- 230000004931 aggregating effect Effects 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000005242 forging Methods 0.000 description 1
- 229910021389 graphene Inorganic materials 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001502 supplementing effect Effects 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请涉及大数据技术领域,提供一种数据状态更新方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:响应于携带数据申报单标识的数据更新请求,根据数据申报单标识,获取与数据申报单标识相关联的票据图像、资源统计信息和申报明细数据,提取票据图像中的票据信息,在根据票据信息判定票据图像对应的票据通过真实性校验的情况下,对申报明细数据和资源统计信息进行多维度校验,在资源统计信息和申报明细数据通过多维度校验的情况下,更新数据申报单标识相关联的票据的状态。采用本方法能够有效提高数据归档的准确性和可靠性。
Description
技术领域
本申请涉及大数据技术领域,特别是涉及一种数据状态更新方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术
电子***是指以电子形式生成、传递、存储和管理的***,是一种完全无纸化的***,其具有与传统纸质***同等法律效力的票据。电子***通常以数字形式存在,可以通过电子邮件、电子数据交换、应用程序接口等方式进行传递和存储。
目前,关于电子***的自动入账,接收方企业或单位在使用数电票进行申报入账后,需要按照数电票标准的相关要求,将数字化电子***(简称数电票)信息、数电票状态、会计主体信息、基础会计信息和企业所得税信息即时回写到底层数据库或相应的实例文档中,然后进行入账归档。
然而,上述***入账归档方式容易出现归档准确率不高的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高归档准确度的数据状态更新方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
第一方面,本申请提供了一种数据状态更新方法。所述方法包括:
响应于携带数据申报单标识的数据更新请求,根据数据申报单标识,获取与数据申报单标识相关联的票据图像、资源统计信息和申报明细数据;
提取票据图像中的票据信息;
在根据票据信息判定票据图像对应的票据通过真实性校验的情况下,对申报明细数据和资源统计信息进行多维度校验;
在资源统计信息和申报明细数据通过多维度校验的情况下,更新数据申报单标识相关联的票据的状态。
在其中一个实施例中,票据信息包括票据代码;
对申报明细数据和资源统计信息进行多维度校验之前,方法还包括:
根据票据代码,确定票据图像的票据类型;
在票据类型属于试点票据类型的情况下,基于票据代码,判断数据申报单标识对应的数据申报单是否存在跨地域申报行为;
在判定数据申报单不存在跨地域申报行为的情况下,将数据申报单确定为待补传票据原件的目标数据申报单,推送票据原件补传消息。
在其中一个实施例中,判断数据申报单标识对应的数据申报单是否存在跨地域申报行为,包括:
获取所述数据申报单标识对应的目标机构的机构编号;
对机构编号和票据代码进行匹配,得到匹配结果;
根据匹配结果,判断数据申报单是否存在跨地域申报行为。
在其中一个实施例中,对申报明细数据和资源统计信息进行多维度校验,包括:
获取申报明细数据中的第一机构信息和第一资源量信息,以及资源统计信息中的第二机构信息和第二资源量信息;
根据预设的机构校验规则,校验第一机构信息的机构等级和第二机构信息的机构等级是否相同;
根据预设的资源量校验规则,校验第一资源量信息和第二资源量信息是否相等。
在其中一个实施例中,提取票据图像中的票据信息,包括:
对票据图像进行预处理;
定位预处理后的票据图像中的文本区域;
对文本区域进行光学字符识别,提取出票据图像的票据信息。
在其中一个实施例中,根据票据信息对票据图像对应的票据进行真实性校验包括:
发送携带票据信息的票据验真请求至第三方权威机构;
接收第三方权威机构反馈的验真结果;
若验真结果表征票据为真实票据,则判定票据通过真实性校验;
其中,票据信息包括票据编码、票据代码、票据金额、开票日期以及校验码。
第二方面,本申请提供了一种数据状态更新装置。装置包括:
数据获取模块,用于响应于携带数据申报单标识的数据更新请求,根据数据申报单标识,获取与数据申报单标识相关联的票据图像、资源统计信息和申报明细数据;
数据提取模块,用于提取票据图像中的票据信息;
数据校验模块,用于在根据票据信息判定票据图像对应的票据通过真实性校验的情况下,对申报明细数据和资源统计信息进行多维度校验;
数据更新模块,用于在资源统计信息和申报明细数据通过多维度校验的情况下,更新数据申报单标识相关联的票据的状态。
第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一数据状态更新方法实施例中的步骤。
第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一数据状态更新方法实施例中的步骤。
第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述任一数据状态更新方法实施例中的步骤。
上述数据状态更新方法、装置、计算机设备、存储介质和计算机程序产品,在获取数据申报单标识对应的票据图像、资源统计信息和申报明细数据后,提取出票据图像中的票据信息,并对票据信息进行真实性校验,能够提高票据的可信度,在确认票据的真实性的情况下,对申报明细数据和资源统计信息进行多维度校验,能够提高申报明细数据和资源统计信息的一致性和完整性,有效降低入账错误率,提高入账归档的准确度,在资源统计信息和申报明细数据通过多维度校验的情况下,才更新数据申报单标识相关联的票据的状态,能够提高票据状态的准确性。采用上述方案,能够有效提高数据归档的准确性和可靠性。进一步地,通过自动化的信息处理和多维度校验,能够减少人为干预和出错的可能性,提高数据归档的效率和质量。
附图说明
图1为一个实施例中数据状态更新方法的应用环境图;
图2为一个实施例中数据状态更新方法的流程示意图;
图3为一个实施例中跨地域申报校验步骤的流程示意图;
图4为另一个实施例中跨地域申报校验步骤的流程示意图;
图5为另一个实施例中数据状态更新方法的流程示意图;
图6为一个实施例中数据状态更新方法的详细流程示意图;
图7为一个实施例中数据状态更新装置的结构框图;
图8为另一个实施例中数据状态更新装置的结构框图;
图9为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
需要说明的是,本申请所涉及的数据(包括但不限于用于分析的数据如票据图像、资源统计信息和申报明细数据等、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。
本申请实施例提供的数据状态更新方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。数据存储***可以存储服务器104需要处理的数据。数据存储***可以集成在服务器104上,也可以放在云上或其他网络服务器上。具体地,可以是归档人员通过在终端102的交互界面上进行操作,触发终端102生成携带数据申报单标识的数据更新请求至服务器104,服务器104响应于携带数据申报单标识的数据更新请求,根据数据申报单标识,获取与数据申报单标识相关联的票据图像、资源统计信息和申报明细数据,然后,提取票据图像中的票据信息,在根据票据信息判定票据图像对应的票据通过真实性校验的情况下,对申报明细数据和资源统计信息进行多维度校验,最后,在资源统计信息和申报明细数据通过多维度校验的情况下,更新数据申报单标识相关联的票据的状态。
其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在其中一个实施例中,如图2所示,提供了一种数据状态更新方法,以该方法应用于图1中的服务器104为例进行说明,包括以下步骤:
S200,响应于携带数据申报单标识的数据更新请求,根据数据申报单标识,获取与数据申报单标识相关联的票据图像、资源统计信息和申报明细数据。
数据申报单标识是用于标识和区分不同的数据申报单的标识数据,其可以是一个数字、字符串或者其他形式的标识符。票据图像是通常是通过对票据进行扫描或拍照得到的数字图像。票据图像包含了票据的内容和信息。票据是指经过特定形式的书写、签发或打印的凭证,用于证明交易、支付或收款等行为。票据包括但不限于***、电子***、本票、汇票和支票等。
本实施例中,票据可以是电子***,票据图像可以是电子***图像。申报明细数据是与数据申报单据相关的详细信息,包括申报的金额、日期、项目、类别、所在机构等详细信息。资源统计信息是指对数据申报单进行财务统计后得到的账务信息,包括但不限于申报金额、申报日期、申报人员信息、申报机构、以及会计科目等信息。
本实施例以在用户在申报明细表页面中已提交数据申报单,申报流程结束后,对数据申报单所关联的***进行入账归档的场景展开说明。可以理解的是,在完成数据申报单的入账统计之后,服务器会记录与数据申报单标识相关联的电子***信息、账务信息以及申报明细数据等。
具体实施时,可以是申报流程结束,归档人员通过在终端的数据归档页面上填写数据申报单编号,提交数据更新请求至服务器,服务器响应于数据更新请求,根据数据申报单标识,从数据库中获取与数据申报单标识相关联的票据图像、资源统计信息和申报明细数据。
S400,提取票据图像中的票据信息。
票据信息是指票据中所包含的字段信息。以票据为电子***为例,票据信息可以包括但不限于***代码、***抬头、***编号、开具日期、金额、数量、单价、税率、销售方信息、购买方信息、服务描述信息以及相关备注信息等。
本实施例中,可以是通过票据图像进行文本识别,提取票据图像中的文本信息,进而对识别出的文本进行解析,提取出***中的各个字段信息。
S600,在根据票据信息判定票据图像对应的票据通过真实性校验的情况下,对申报明细数据和资源统计信息进行多维度校验。
承接上述步骤,为了保证数据的可靠性,需要对票据的真伪进行判别。具体实施时,验证***的真伪的方式包括但不限于是对提取出的票据信息与***数据库中的信息进行对比校验,来验证***的真伪。或者,在***在生成时,通过数字签名技术进行签名,服务器端验证签名的有效性来确认***的真伪。或者,对***信息进行人工审核,由专业人员进行真伪验证。
在判定票据为真实票据的情况下,可根据预设的多个校验规则,对申报明细数据和资源统计信息进行多维度校验。具体地,可以是校验申报明细数据与资源统计信息之间的一致性和完整性,例如,校验费用类别、金额、日期等信息。校验资源统计信息与申报明细数据之间的匹配性,确保数据汇总的准确性。
S800,在资源统计信息和申报明细数据通过多维度校验的情况下,更新数据申报单标识相关联的票据的状态。
本实施例中,票据的状态包括票据的入账状态、校验状态以及原件补传状态,其中,入账状态包括“已入账”和“待入账”。票据的入账状态初始化为“待入账”。校验状态包括“校验相符”、“待校验”和“校验不相符”。补传状态包括“待补传”和“已补传”。
具体实施时,可以是资源统计信息和申报明细数据均满足多个校验规则的情况下,判定资源统计信息和申报明细数据通过多维度校验。此时,可将该数据申报单标识相关联的票据的状态更新为“已入账”,继续后续票据归档流程。当至少有一个校验规则未被满足的情况下,则判定资源统计信息和申报明细数据未通过多维度校验,此时,不更新票据的入账状态,通过预设的通信渠道,推送错误提示消息至终端,以便归档人员进行查证,修改补录相关数据。通信渠道包括但不限于邮件、短信以及应用程序等。
上述数据状态更新方法中,在获取数据申报单标识对应的票据图像、资源统计信息和申报明细数据后,提取出票据图像中的票据信息,并对票据信息进行真实性校验,能够提高票据的可信度,在确认票据的真实性的情况下,对申报明细数据和资源统计信息进行多维度校验,能够提高申报明细数据和资源统计信息的一致性和完整性,有效降低入账错误率,在资源统计信息和申报明细数据通过多维度校验的情况下,才更新数据申报单标识相关联的票据的状态,能够提高票据状态的准确性。采用上述方案,能够有效提高数据处理的准确性和可靠性。进一步地,通过自动化的信息处理和多维度校验,能够减少人为干预和出错的可能性,提高数据归档的效率和质量。
如图3所示,在其中一个实施例中,对申报明细数据和资源统计信息进行多维度校验之前,方法还包括:
S520,根据票据信息中的票据代码,确定票据图像的票据类型。
S540,在票据类型属于试点票据类型的情况下,基于票据代码,判断数据申报单标识对应的数据申报单是否存在跨地域申报行为。
S560,在判定数据申报单不存在跨地域申报行为的情况下,将数据申报单确定为待补传票据原件的目标数据申报单,推送票据原件补传消息。
票据代码是票据上的一组数字或字母组合,用于唯一识别一张***的类型和属性。每种票据都有其特定的代码,通过票据代码可以确定票据的类型、属性和相关信息。例如,***代码以“051****”或“050****”开头的,表征该***的类型为电子***。***代码以“110****”开头,表征该***为增值税专用***。
票据类型包括增值税***、专用***、普通***、服务***以及其他尝试引入新型的***。本实施例中,试点票据类型是指根据现在财政管理中财政票据试点相关政策,试点推行的不常用的新型的***类型,例如,财政电子票据、电子非税收入一般缴款书等。其中,财政电子票据是指以电子形式生成、传递和存储的财政票据,用于确认财政收支和交易信息。电子非税收入一般缴款书是用于缴纳非税收入的电子化缴款凭证。税收入包括政府部门以外的单位和个人向政府缴纳的各种费用和款项。
本实施例中,为了规范申报流程,要求申报人员原则上不允许进行跨地域申报行为。具体实施时,以票据为***为例,可以是根据***代码,确定票据类型。然后,判断识别出的***类型是否属于试点票据类型如财政电子票据、电子非税收入一般缴款书等,若不属于试点票据类型,则表征该***为普通常用的***,则不进行跨地域申报行为,继续常规的***入账归档流程。若该***类型属于试点票据类型,则进一步检查数据申报单标识对应的数据申报单是否涉及跨地域申报行为,具体可以是基于票据代码,通过比对票据代码的方式,判断数据申报单是否涉及跨地域申报行为。如果判定数据申报单不存在跨地域申报行为,***会将该数据申报单确定为待补传票据原件的目标数据申报单,以通知申报人员需要补传该数据申报单的原件。具体可以通过***内部消息推送、邮件通知等方式推送消息。申报人员在接收到提示消息后,补传票据原件,服务器对票据原件进行校验,校验其是否真实有效,若判定票据原件真实有效,则进入S600,对申报明细数据和资源统计信息进行多维度校验。若票据原件未通过校验,则推送人工审核消息,由相关专业人员核实该票据原件是否真实有效。若人工审核仍未通过,则判定此次入账校验失败,通过预设的消息推送通道,推送入账校验失败消息,以通知申报人员入账校验失败。
在实际应用中,在服务器获取账务信息前后,用户皆可补传财政电子票据或电子非税票据原件。未补传原件时,该票据的状态为“待补传”、补传原件且账务信息未获取到时的状态为“待校验”、已补传原件且原件校验相符的状态为“校验相符”、已补传原件单,但原件校验不相符的状态为“校验不相符”。
本实施例中,通过判断票据类型和数据申报单是否存在跨地域申报行为,能够规范申报流程,提高了校验效率和准确性。
如图4所示,在其中一个实施例中,S540包括:
S542,在票据类型属于试点票据类型的情况下,获取数据申报单标识对应的目标机构的机构编号,对机构编号和票据代码进行匹配,得到匹配结果,根据匹配结果,判断数据申报单是否存在跨地域申报行为。
本实施例中,目标机构是指申报人员所在机构的所属机构。以银行机构为例,目标机构即指申报人员所在机构所属的一级行汇总机构。通常情况下,一级行汇总机构是指在一个特定地区(比如一个省份或地区)内负责汇总、管理和监督该地区内各级银行机构(包括支行、分行等)运作的金融机构。
具体实施时,可以是先根据数据申报单标识查找出相关联的申报人员所在机构的机构编号,然后,根据该机构编号,查找出该机构编号所属的目标机构的机构编号,然后,对目标机构的机构编号和票据代码进行匹配,若机构编号和票据代码的前N(N>=3)位相同,则判定数据申报单不存在跨地域申报行为,若前N位不相同,则判定数据申报单存在跨地域申报行为。
举例说明,本实施例中,以N为3为例进行说明,根据地域编码规定,陕西省编码前三位为610,陕西省一级行汇总机构号前三位为610,陕西省发行的票据其票据代码的前三位也是610,因此,可以先基于数据申报单编号对应的申报机构的编号,获取该申报机构的所属的一级行汇总机构如610XXXX,通过比对机构编号和票据代码,若票据代码的前3位也为610,则表征该票据是由陕西省发行和使用的,因此,可判定该数据申报单不存在跨地域申报行为,若票据代码的前3位不为610,则表征该票据不是由陕西省发行和使用的,又因为申报人员所在机构的一级行汇总机构为陕西省的机构,因此,可判定该数据申报单存在跨地域申报行为。
本实施例中,通过对机构编号和票据代码进行匹配来判断数据申报单是否存在跨地域申报行为,具有准确性、简单便捷等优点,有助于提高校验的效率。
在其中一个实施例中,对申报明细数据和资源统计信息进行多维度校验,包括:
S620,获取申报明细数据中的第一机构信息和第一资源量信息,以及资源统计信息中的第二机构信息和第二资源量信息。
S640,根据预设的机构校验规则,校验第一机构信息的机构等级和第二机构信息的机构等级是否相同。
S660,根据预设的资源量校验规则,校验第一资源量信息和第二资源量信息是否相等。
本实施例中,第一机构信息是指申报明细数据中涉及的机构的相关信息,通常是指数据申报单对应的申报机构或单位,用于标识申报行为的归属单位。第二机构信息是指资源统计信息即账务信息中所统计出的申报行为归属的机构信息。资源包括但不限于金融资源、计算资源等。以资源为金融资源为例,第一资源量是指申报明细数据中所涉及的金额,具体是指申报人员在申报项目明细表页面上填报的相应的金额栏位中的金额(简称栏位金额)。第二资源量是指账务信息中所统计出的相关科目的金额(简称科目金额)。
具体实施时,可以是从申报明细数据中获取第一机构信息和第一资源量信息,然后从资源统计信息中获取第二机构信息和第二资源量信息。然后,根据预设的机构校验规则(如机构级别范围校验规则),对比第一机构信息和第二机构信息,判断它们是否处于同一级别的机构范围内。以机构为银行为例进行说明,则判断第一机构和第二机构是否处于同一个一级行范围内,若同处于一个一级行范围内,则判定机构校验通过,若不属于,则判定机构校验不通过。按照预设的资源量校验规则,比较第一资源量信息和第二资源量信息,验证它们是否相等。例如,资源量校验规则包括如下规则:
(1)账务信息中“***总金额”=申报项目明细表页面“成本合计”+“进项税额”。
(2)账务信息2604030000科目金额合计=申报项目明细表页面“进项税额”栏位金额,其中,进项税额为非可抵扣进项税额。
(3)账务信息2604050000科目余额合计=申报项目明细表页面“视同销售对应的销项税”栏位金额。
(4)账务信息2604060000科目余额合计=申报项目明细表页面“进项税转出”栏位金额。
(5)账务信息2604040000科目余额合计=申报项目明细表页面、***中的认证***(增值税专用***、增值税电子专用***)的“价税合计”栏位合计。
在具体的校验过程中,需要申报明细数据和资源统计数据同时满足上述资源量校验规则和机构校验规则,可以理解的是,校验规则还可以包括其他维度的校验规则,如备注校验规则,在申报明细数据和资源统计数据同时满足所有的校验规则的情况下,才判定申报明细数据和资源统计数据通过多维度校验。若有任一校验规则不满足,则可将该票据的状态标记为“校验错误”,通过响应的渠道如邮件或内部***,给***上传所在机构一级行、二级行的“票据管理员”发送通知信息“XXXX编号数据申报单入账结果与关联票据校验不符,请及时查看并处理”。用户可重新修改补录数据申报单,直至校验通过。若对应数据申报单内存在勾选类***,***暂停勾选操作。直至用户在申报明细表页面中进行补录或修改操作,***校验一致后,再发起勾选。
针对不符合校验规则的数据申报单,原始***上传人与所在机构一级行和二级行“***管理员”皆可进入申报明细表页面操作修改补录“自助或其他编号”栏位、“其他票据金额”栏位、增值税用途、***农产品标识。修改补录“自助或其他编号”栏位的,***重新按新数据申报单号获取入账信息。入账状态***自动变更为“待入账”,在***获取到账务信息后重新按照预设的多维校验规则进行校验。修改补录“其他票据金额”增值税用途、修改***农产品标识栏位的,在用户点击“保存”按钮时,将补录金额与申报明细表单已关联绑定票据,提交***重新计算校验。***计算符合校验规则的,将***入账状态标记为“已入账”,***继续***后续原有处理流程。***计算不符合校验规则的,页面弹框提示信息“金额或机构校验不符,请查证后修改”。
本实施例中,通过比较第一机构和第二机构信息,可以确保数据申报单涉及的机构在同一级别范围内,减少跨机构申报的行为,通过校验资源量,及时发现金融误差,能够规范申报行为。
如图5所示,在其中一个实施例中,S400,包括:
S420,对票据图像进行预处理,定位预处理后的票据图像中的文本区域,对文本区域进行光学字符识别,提取出票据图像的票据信息。
本实施例中,对票据图像进行预处理,可以包括但不限于图像灰度化、图像二值化、去噪处理以及图像增强处理等。其中,图像增强处理包括但不限于对比度增强以及亮度增强等。通过对票据图像进行上述预处理,能够提高图像质量,能够更好地分离文本和背景。
在完成对票据图像的预处理后,可以是使用文本检测算法,如边缘检测、连通区域分析算法,定位票据图像中的文本区域。在另一些实施例中,也可以是采用基于深度学习的目标检测算法,来准确地定位文本区域。接着,对定位到的文本区域进行OCR(OpticalCharacter Recognition,光学字符识别)识别,识别出文本区域中的文本,将图像的文本区域中的文字转换为可编辑的文字。然后,可以是通过正则表达式或其他文本处理方法,提取出其中的票据信息,包括但不限于票据代码、开具日期、金额、销售方信息以及购买方信息等。
本实施例中,通过对票据图像进行预处理、文本区域定位、OCR识别和信息提取,可以实现自动化、高效、准确地提取票据信息,有助于提高工作效率和准确性。
在其中一个实施例中,根据票据信息对票据图像对应的票据进行真实性校验包括:
发送携带票据信息的票据验真请求至第三方权威机构,接收第三方权威机构反馈的验真结果,若验真结果表征票据为真实票据,则判定票据通过真实性校验,其中,票据信息包括票据编码、票据代码、票据金额、开票日期以及校验码。
本实施例中,***验真的要素包括票据编码、票据代码、票据金额、开票日期以及校验码这5个要素。其中,校验码是指票据上的一种校验数字,用于验证票据真实性。具体实施时,可以是发送携带票据信息的票据验真请求至税务部门,服务器针对票据编码、票据代码、票据金额、开票日期以及校验码,进行***验真,得到验真结果,再将验真结果反馈给服务器。服务器根据接收到的验真结果,判断该***是否为真实有效的***。
在另一些实施例中,服务器也可以基于上述票据信息,调用税务部门提供的***验真接口进行***验真。具体包括:验证票据编码是否符合规范格式,包括长度、字符类型等,确保票据编码的唯一性和准确性,防止使用无效或重复的编码票据代码。核实票据代码是否有效且与发行机构匹配,以确认票据来源合法性,防止使用伪造的票据代码。对比票据金额是否与实际交易金额一致,检查金额是否符合逻辑,减少虚假申报或篡改金额的可能性。确认票据的开票日期是否符合规定以及与实际交易时间一致,以减少过期或伪造日期的。验证校验码是否有效,以减少伪造或篡改票据的可能性。可以理解的是,在其他实施例中,***验真要素还可以包括其他要素,具体可视情况而定。
本实施例中,基于票据编码、票据代码、票据金额、开票日期和校验码的校验过程能够有效确保票据的真实性和合法性。
为了对本申请提供的数据状态更新方法进行更为清楚的说明,下面结合一个具体实施例和图6进行说明,该具体实施例以银行内部***入账归档场景为例进行说明,该具体实施例包括以下步骤:
S200,响应于携带数据申报单标识的数据更新请求,根据数据申报单标识,获取与数据申报单标识相关联的票据图像、资源统计信息和申报明细数据。
S420,对票据图像进行预处理,定位预处理后的票据图像中的文本区域,对文本区域进行光学字符识别,提取出票据图像的票据信息。
具体实施时,对票据图像进行预处理,可以包括但不限于图像灰度化、图像二值化、去噪处理以及图像增强处理等。其中,图像增强处理包括但不限于对比度增强以及亮度增强等。通过对票据图像进行上述预处理,能够提高图像质量,能够更好地分离文本和背景。
在完成对票据图像的预处理后,可以是使用文本检测算法,如边缘检测、连通区域分析算法,定位票据图像中的文本区域。在另一些实施例中,也可以是采用基于深度学习的目标检测算法,来准确地定位文本区域。接着,对定位到的文本区域进行OCR(OpticalCharacter Recognition,光学字符识别)识别,识别出文本区域中的文本,将图像的文本区域中的文字转换为可编辑的文字。然后,可以是通过正则表达式或其他文本处理方法,提取出其中的票据信息,包括但不限于票据代码、开具日期、金额、销售方信息以及购买方信息等。
S520,根据票据信息中的票据代码,确定票据图像的票据类型。
S542,在票据类型属于试点票据类型的情况下,获取数据申报单标识对应的目标机构的机构编号,对机构编号和票据代码进行匹配,得到匹配结果,根据匹配结果,判断数据申报单是否存在跨地域申报行为。
若判定票据为财政电子票据或电子非税收入一般缴款书等试点票据类型,则进一步获取申报人员所在机构所属的一级行汇总机构的机构编码。通过比对机构编号和票据代码的前3位是否一致,若一致,则判定该数据申报单不存在跨地域申报行为。若不一致,则判定该数据申报单存在跨地域申报行为。
S560,在判定数据申报单不存在跨地域申报行为的情况下,将数据申报单确定为待补传票据原件的目标数据申报单,推送票据原件补传消息。
由于该票据为试点票据,因此,区别于普通的非试点票据,该类型票据需要补传票据原件,以进一步验证该票据的真实性。
S580,对接收到的票据原件和票据进行真实性校验。
S620,在票据原件和票据均通过真实性校验的情况下,对申报明细数据和资源统计信息进行多维度校验。
具体实施时,可以是从申报明细数据中获取第一机构信息和第一资源量信息,然后从资源统计信息中获取第二机构信息和第二资源量信息。然后,根据预设的机构校验规则(如机构级别范围校验规则),对比第一机构信息和第二机构信息,判断它们是否处于同一级别的机构范围内。以机构为银行为例进行说明,则判断第一机构和第二机构是否处于同一个一级行范围内,若同处于一个一级行范围内,则判定机构校验通过,若不属于,则判定机构校验不通过。按照预设的资源量校验规则,比较第一资源量信息和第二资源量信息,验证它们是否相等。
在具体的校验过程中,需要申报明细数据和资源统计数据同时满足上述资源量校验规则和机构校验规则,可以理解的是,校验规则还可以包括其他维度的校验规则,如备注校验规则,在申报明细数据和资源统计数据同时满足所有的校验规则的情况下,才判定申报明细数据和资源统计数据通过多维度校验。若有任一校验规则不满足,则可将该票据的状态标记为“校验错误”,通过响应的渠道如邮件或内部***,给***上传所在机构一级行、二级行的“票据管理员”发送通知信息“XXXX编号数据申报单入账结果与关联票据校验不符,请及时查看并处理”。用户可重新修改补录数据申报单号,直至校验通过。
S800,在资源统计信息和申报明细数据通过多维度校验的情况下,更新数据申报单标识相关联的票据的状态。
具体实施时,可以是资源统计信息和申报明细数据均满足多个校验规则的情况下,将该数据申报单标识相关联的票据的状态更新为“已入账”,继续后续票据归档流程。
应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的数据状态更新方法的数据状态更新装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个数据状态更新装置实施例中的具体限定可以参见上文中对于数据状态更新方法的限定,在此不再赘述。
在一个实施例中,如图7所示,提供了一种数据状态更新装置,包括数据获取模块710、数据提取模块720、数据校验模块730和数据更新模块740,其中:
数据获取模块710,用于响应于携带数据申报单标识的数据更新请求,根据数据申报单标识,获取与数据申报单标识相关联的票据图像、资源统计信息和申报明细数据;
数据提取模块720,用于提取票据图像中的票据信息。
数据校验模块730,用于在根据票据信息判定票据图像对应的票据通过真实性校验的情况下,对申报明细数据和资源统计信息进行多维度校验。
数据更新模块740,用于在资源统计信息和申报明细数据通过多维度校验的情况下,更新数据申报单标识相关联的票据的状态。
如图8所示,在其中一个实施例中,装置还包括地域校验模块722,用于根据票据代码,确定票据图像对应的票据类型,在票据类型属于试点票据类型的情况下,基于票据代码,判断数据申报单标识对应的数据申报单是否存在跨地域申报行为,在判定数据申报单不存在跨地域申报行为的情况下,将数据申报单确定为待补传票据原件的目标数据申报单,推送票据原件补传消息。
在其中一个实施例中,地域校验模块722,还用于获取数据申报单标识对应的目标机构的机构编号,对机构编号和票据代码进行匹配,得到匹配结果,根据匹配结果,判断数据申报单是否存在跨地域申报行为。
在其中一个实施例中,数据校验模块740,还用于获取申报明细数据中的第一机构信息和第一资源量信息,以及资源统计信息中的第二机构信息和第二资源量信息,根据预设的机构校验规则,校验第一机构信息的机构等级和第二机构信息的机构等级是否相同,根据预设的资源量校验规则,校验第一资源量信息和第二资源量信息是否相等。
在其中一个实施例中,数据提取模块720,还用于对票据图像进行预处理,定位预处理后的票据图像中的文本区域,对文本区域进行光学字符识别,提取出票据图像的票据信息。
在其中一个实施例中,数据校验模块730,还用于发送携带票据信息的票据验真请求至第三方权威机构,接收第三方权威机构反馈的验真结果,若验真结果表征票据为真实票据,则判定票据通过真实性校验,其中,票据信息包括票据编码、票据代码、票据金额、开票日期以及校验码。
上述数据状态更新装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图9所示。该计算机设备包括处理器、存储器、输入/输出接口(Input/Output,简称I/O)和通信接口。其中,处理器、存储器和输入/输出接口通过***总线连接,通信接口通过输入/输出接口连接到***总线。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储票据图像、资源统计信息和申报明细数据等数据。该计算机设备的输入/输出接口用于处理器与外部设备之间交换信息。该计算机设备的通信接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种数据状态更新方法。
本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在其中一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述任一数据状态更新方法实施例中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一数据状态更新方法实施例中的步骤。
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述任一数据状态更新方法实施例中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。
Claims (15)
1.一种数据状态更新方法,其特征在于,所述方法包括:
响应于携带数据申报单标识的数据更新请求,根据所述数据申报单标识,获取与所述数据申报单标识相关联的票据图像、资源统计信息和申报明细数据;
提取所述票据图像中的票据信息;
在根据所述票据信息判定所述票据图像对应的票据通过真实性校验的情况下,对所述申报明细数据和所述资源统计信息进行多维度校验;
在所述资源统计信息和所述申报明细数据通过多维度校验的情况下,更新所述数据申报单标识相关联的票据的状态。
2.根据权利要求1所述的方法,其特征在于,所述票据信息包括票据代码;
所述对所述申报明细数据和所述资源统计信息进行多维度校验之前,所述方法还包括:
根据所述票据代码,确定所述票据图像对应的票据类型;
在所述票据类型属于试点票据类型的情况下,基于所述票据代码,判断所述数据申报单标识对应的数据申报单是否存在跨地域申报行为;
在判定所述数据申报单不存在跨地域申报行为的情况下,将所述数据申报单确定为待补传票据原件的目标数据申报单,推送票据原件补传消息。
3.根据权利要求2所述的方法,其特征在于,所述判断所述数据申报单标识对应的数据申报单是否存在跨地域申报行为,包括:
获取所述数据申报单标识对应的目标机构的机构编号;
对所述机构编号和所述票据代码进行匹配,得到匹配结果;
根据所述匹配结果,判断所述数据申报单是否存在跨地域申报行为。
4.根据权利要求1至3任意一项所述的方法,其特征在于,所述对所述申报明细数据和所述资源统计信息进行多维度校验,包括:
获取所述申报明细数据中的第一机构信息和第一资源量信息,以及所述资源统计信息中的第二机构信息和第二资源量信息;
根据预设的机构校验规则,校验所述第一机构信息的机构等级和所述第二机构信息的机构等级是否相同;
根据预设的资源量校验规则,校验所述第一资源量信息和所述第二资源量信息是否相等。
5.根据权利要求1至3任意一项所述的方法,其特征在于,所述提取所述票据图像中的票据信息,包括:
对所述票据图像进行预处理;
定位预处理后的票据图像中的文本区域;
对所述文本区域进行光学字符识别,提取出所述票据图像的票据信息。
6.根据权利要求1至3任意一项所述的方法,其特征在于,根据所述票据信息对所述票据图像对应的票据进行真实性校验包括:
发送携带所述票据信息的票据验真请求至第三方权威机构;
接收所述第三方权威机构反馈的验真结果;
若所述验真结果表征所述票据为真实票据,则判定所述票据通过真实性校验;
其中,所述票据信息包括票据编码、票据代码、票据金额、开票日期以及校验码。
7.一种数据状态更新装置,其特征在于,所述装置包括:
数据获取模块,用于响应于携带数据申报单标识的数据更新请求,根据所述数据申报单标识,获取与所述数据申报单标识相关联的票据图像、资源统计信息和申报明细数据;
数据提取模块,用于提取所述票据图像中的票据信息;
数据校验模块,用于在根据所述票据信息判定所述票据图像对应的票据通过真实性校验的情况下,对所述申报明细数据和所述资源统计信息进行多维度校验;
数据更新模块,用于在所述资源统计信息和所述申报明细数据通过多维度校验的情况下,更新所述数据申报单标识相关联的票据的状态。
8.根据权利要求7所述的装置,其特征在于,所述票据信息票据代码;
所述装置还包括地域校验模块,用于根据所述票据代码,确定所述票据图像对应的票据类型,在所述票据类型属于试点票据类型的情况下,基于所述票据代码,判断所述数据申报单标识对应的数据申报单是否存在跨地域申报行为,在判定所述数据申报单不存在跨地域申报行为的情况下,将所述数据申报单确定为待补传票据原件的目标数据申报单,推送票据原件补传消息。
9.根据权利要求8所述的装置,其特征在于,所述地域校验模块,还用于获取所述数据申报单标识对应的目标机构的机构编号,对所述机构编号和所述票据代码进行匹配,得到匹配结果,根据所述匹配结果,判断所述数据申报单是否存在跨地域申报行为。
10.根据权利要求7至9任意一项所述的装置,其特征在于,所述数据校验模块,还用于获取所述申报明细数据中的第一机构信息和第一资源量信息,以及所述资源统计信息中的第二机构信息和第二资源量信息,根据预设的机构校验规则,校验所述第一机构信息的机构等级和所述第二机构信息的机构等级是否相同,根据预设的资源量校验规则,校验所述第一资源量信息和所述第二资源量信息是否相等。
11.根据权利要求7至9任意一项所述的装置,其特征在于,所述数据提取模块,还用于对所述票据图像进行预处理,定位预处理后的票据图像中的文本区域,对所述文本区域进行光学字符识别,提取出所述票据图像的票据信息。
12.根据权利要求7至9任意一项所述的装置,其特征在于,所述数据校验模块,还用于发送携带所述票据信息的票据验真请求至第三方权威机构;
接收所述第三方权威机构反馈的验真结果;
若所述验真结果表征所述票据为真实票据,则判断所述票据通过真实性校验;
其中,所述票据信息包括票据编码、票据代码、票据金额、开票日期以及校验码。
13.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
15.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410314140.XA CN118260300A (zh) | 2024-03-19 | 2024-03-19 | 数据状态更新方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410314140.XA CN118260300A (zh) | 2024-03-19 | 2024-03-19 | 数据状态更新方法、装置、计算机设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118260300A true CN118260300A (zh) | 2024-06-28 |
Family
ID=91610392
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410314140.XA Pending CN118260300A (zh) | 2024-03-19 | 2024-03-19 | 数据状态更新方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118260300A (zh) |
-
2024
- 2024-03-19 CN CN202410314140.XA patent/CN118260300A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109887153B (zh) | 一种财税处理方法和处理*** | |
US8255304B1 (en) | Systems and methods for audit confirmation and other confirmation services | |
US8861861B2 (en) | System and method for processing receipts and other records of users | |
US6363362B1 (en) | Technique for integrating electronic accounting systems with an electronic payment system | |
US7882031B2 (en) | Anti-crimes financial network | |
WO2021042747A1 (zh) | ***图片识别及验真方法、***、设备及可读存储介质 | |
US20050222944A1 (en) | System and method for managing the reimbursement of expenses using expense reports | |
WO2020024393A1 (zh) | 单证报销结算方法、装置、计算机设备及存储介质 | |
CN108133415B (zh) | 一种电子凭据报销方法、装置和*** | |
WO2020233402A1 (zh) | 应付账款订单校验方法、装置、设备及存储介质 | |
CN109739957B (zh) | 基于数据处理的单据信息录入方法、装置、设备及存储介质 | |
CN112131843A (zh) | 业务报表生成方法、装置、计算机设备和存储介质 | |
US8326718B2 (en) | Systems and methods for distributing private placement documents | |
CN115017272B (zh) | 基于登记数据的智能核验方法及装置 | |
CN110781726A (zh) | 基于ocr的图片数据识别方法、装置、及计算机设备 | |
CN112487982A (zh) | 商户信息的审核方法、***和存储介质 | |
CN109886076B (zh) | ***存储方法 | |
CN111984734A (zh) | 一种基于区块链的数据处理方法、装置、设备及存储介质 | |
CN114445079A (zh) | 单据处理方法、装置、设备和存储介质 | |
CN117036073A (zh) | 基于互联网的***审核与自动报销*** | |
CN113159568A (zh) | 一种保函风险估算***及方法 | |
CN112785402A (zh) | 票据信息处理方法、票据信息处理***及存储介质 | |
CN111126966A (zh) | 票据审核方法、装置、计算机设备和计算机可读存储介质 | |
CN116503184A (zh) | 一种财税票务一体化管理平台 | |
CN118260300A (zh) | 数据状态更新方法、装置、计算机设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination |