一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种自动化发票管理方法、装置、设备以及存储介质与流程

2023-10-13 01:42:24 来源:中国专利 TAG:
1.本发明涉及计算机
技术领域
:,具体为一种自动化发票管理方法、装置、设备以及存储介质。
背景技术
::2.在工作报销流程中,用户通常手动执行报销流程,经历支付、开票、填写开票抬头、邮箱接收、登录邮箱下载发票,关联支付单,提交报销单等步骤;上述步骤存在复杂且繁琐的缺陷,人工手动实现会花费大量时间处理报销流程;现有技术无法实现发票与订单的自动匹配关联,也无法将匹配关联后的数据自动提交到发票关联系统。技术实现要素:3.有鉴于现有技术的上述缺陷,本发明所要解决的技术问题是如何提高发票匹配关联的效率。4.为了解决上述提出的至少一个技术问题,本发明公开了一种自动化发票管理方法、装置、设备以及存储介质。5.根据本公开的一方面,提供了一种自动化发票管理方法,应用于订单支付系统,所述订单支付系统存储有支付订单列表,包括:6.从与所述订单支付系统对应的关联邮箱获取收件列表;所述关联邮箱用于接收支付订单对应的发票文件;7.对所述收件列表中的邮件进行附件文件识别,得到文件识别结果;8.在所述文件识别结果表征存在至少一个邮件的附件文件为发票文件的情况下,将所述发票文件与所述支付订单列表中的支付订单进行发票数据匹配,得到目标匹配数据;9.将所述目标匹配数据发送至发票管理系统。10.在一些可能的实施例中,所述方法包括:11.响应于订单支付请求进行新增订单检测,得到订单检测结果;12.在所述订单检测结果表征存在支付成功的新增订单的情况下,将所述新增订单添加至所述支付订单列表。13.在一些可能的实施例中,所述对所述收件列表进行附件文件识别,得到文件识别结果,包括:14.获取所述收件列表中的邮件对应的邮件标题信息;15.基于所述邮件标题信息,对所述邮件标题信息对应的邮件进行附件识别,得到附件识别结果;16.在所述附件识别结果指示所述邮件标题信息中存在发票标识的情况下,确定所述邮件标题信息对应的邮件中包含的附件文件为发票文件。17.在一些可能的实施例中,所述对所述收件列表进行附件文件识别,得到文件识别结果,包括:18.对所述收件列表中的邮件进行附件查找,得到附件查找结果;19.在所述附件查找结果指示所述收件列表中存在包含附件文件的邮件的情况下,确定所述邮件为待识别邮件;20.对所述待识别邮件包括的附件文件进行文件格式识别,得到格式识别结果;21.在所述格式识别结果指示所述待识别邮件包括目标格式的附件文件的情况下,对所述附件文件进行文件内容识别,得到文件识别结果;所述目标格式为所述发票文件对应的文件格式。22.在一些可能的实施例中,所述对所述收件列表中的邮件进行附件查找,得到附件查找结果之后,所述方法包括:23.在所述附件查找结果指示所述收件列表中不存在包含附件文件的邮件的情况下,确定所述邮件为待读取邮件;24.基于所述待读取邮件的邮件正文信息进行链接地址查找,得到链接查找结果;25.在所述链接查找结果指示所述邮件正文信息中存在链接地址的情况下,将所述链接地址与预设发票数据库中的链接地址进行链接地址匹配,得到链接匹配结果;26.在所述链接匹配结果指示所述链接地址与所述预设发票数据库中链接地址匹配成功的情况下,基于所述链接地址获取所述发票文件。27.在一些可能的实施例中,所述在所述链接查找结果指示所述邮件正文信息中存在链接地址的情况下,将所述链接地址与预设发票数据库中的链接地址进行链接地址匹配,得到链接匹配结果之后,所述方法包括:28.在所述链接匹配结果指示所述链接地址与所述预设发票数据库中链接地址匹配失败的情况下,获取所述链接地址对应的附件文件;29.对所述链接地址对应的附件文件进行文件内容识别,得到内容识别结果;所述内容识别结果包括所述链接地址,以及与所述链接地址对应的发票判断标识;30.基于所述内容识别结果,更新所述预设数据库;所述预设数据库包括多组数据组,每组数据组中包括所述链接地址以及与所述链接地址对应的发票判断标识。31.在一些可能的实施例中,所述在所述文件识别结果表征存在至少一个邮件的附件文件为发票文件的情况下,将所述发票文件与所述支付订单列表中的支付订单进行发票数据匹配,得到目标匹配数据,包括:32.获取所述发票文件对应的发票数据信息;所述发票数据信息包括商品交易信息;33.获取所述支付订单对应的订单数据信息;所述订单数据信息包括商品交易信息;34.基于所述发票数据信息以及所述订单数据信息进行发票数据匹配,得到发票匹配结果;35.在所述发票匹配结果表征所述发票数据信息与所述订单数据信息匹配成功的情况下,确定所述目标匹配数据;所述目标匹配数据中包括所述发票数据信息以及所述订单数据信息;所述发票数据信息中的商品交易信息与所述订单数据信息中的商品交易信息相匹配。36.根据本公开的第二方面,提供了一种自动化发票管理装置,应用于订单支付系统,所述订单支付系统存储有支付订单列表,所述装置包括:37.列表获取模块,用于从与所述订单支付系统对应的关联邮箱获取收件列表;所述关联邮箱用于接收支付订单对应的发票文件;38.附件识别模块,用于对所述邮箱收件列表中的邮件进行附件文件识别,得到文件识别结果;39.发票匹配模板,用于在所述文件识别结果表征存在至少一个邮件的附件文件为发票文件的情况下,将所述发票文件与所述支付订单列表中的支付订单进行发票数据匹配,得到目标匹配数据;40.数据提交模块,用于将所述目标匹配数据发送至发票管理系统。41.根据本公开的第三方面,提供一种电子设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令和至少一段程序,所述至少一条指令和所述至少一段程序由所述处理器加载并执行以实现如上所述的自动化发票管理方法。42.根据本公开的第四方面,提供了一种计算机存储介质,所述计算机存储介质中存储有至少一条指令和至少一段程序,所述至少一条指令和所述至少一段程序由处理器加载并执行以实现如上所述的自动化发票管理方法。43.实施本发明,具有如下有益效果:44.本发明通过监听与订单支付系统对应的关联邮箱的收件列表,判断收件列表中是否存在发票文件,能够提高发票文件确定的便利性和及时性;将发票文件与支付订单进行发票数据匹配,能够实现发票与订单的自动化关联,从而提高了发票与订单关联的效率和便利性;匹配成功后的目标匹配数据能够自动提交至发票管理系统,无需人工操作且简化流程,能够节省发票与订单关联并提交系统的人工成本,从而提高发票管理的效率和精准性。附图说明45.为了更清楚地说明本发明的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。46.图1为本发明实施例提供的自动化发票管理方法对应的流程示意图;47.图2为本发明实施例提供的订单列表更新对应的流程示意图;48.图3为本发明实施例提供的一种附件文件识别方法对应的流程示意图;49.图4为本发明实施例提供的另一种附件文件识别方法对应的流程示意图;50.图5为本发明实施例提供的链接地址匹配对应的流程示意图;51.图6为本发明实施例提供的预设数据库更新对应的流程示意图;52.图7为本发明实施例提供的发票数据匹配对应的流程示意图;53.图8为本发明一种具体实施例提供的发票自动匹配对应的流程示意图;54.图9为本发明一种具体实施例提供的发票自动提交对应的流程示意图;55.图10为本发明实施例提供的自动化发票管理装置的结构示意图。具体实施方式56.下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。57.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。58.以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。59.在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。60.本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括a、b、c中的至少一种,可以表示包括从a、b和c构成的集合中选择的任意一个或多个元素。61.另外,为了更好地说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。62.图1示出本发明实施例提供的自动化发票管理方法对应的流程示意图;执行主体可以是同时具有支付能力以及发票获取能力,且能执行自动化发票管理方法的任一订单支付系统;请参阅图1,一种自动化发票管理方法,包括:63.步骤s101:从与所述订单支付系统对应的关联邮箱获取收件列表;所述关联邮箱用于接收支付订单对应的发票文件;64.在一个具体的实施例中,为了保证用户的隐私数据,关联邮箱可以是已获取用户授权的企业邮箱,或其他已获取用户授权且应用于工作环境中的非私人邮箱;且订单支付系统可以是能够实现企业支付的订单支付系统,或其他能够限制私人支付订单的订单支付系统。65.具体的,为了保证邮件监听的完整性,避免由于未检测出更新导致的邮件遍历疏漏,基于预设时间定时监听关联邮箱中的收件列表,即每经过一次预设时间,就遍历一次关联邮箱的收件列表中全部的未读邮件;例如预设时间为30分钟,预设时间内获取的未读邮件可以是3封,即邮件1、邮件2和邮件3,这一预设时间之前的未读邮件可以是2封,即邮件4以及邮件5;经过30分钟后,遍历关联邮箱的收件列表中所有的未读邮件,即依次遍历邮件1、邮件2、邮件3、邮件4以及邮件5;其中预设时间可以是默认预设时间,也可以根据用户实际需求自定义预设时间。66.为了提高邮件遍历的效率,基于预设时间定时监听关联邮箱中的收件列表还可以是每经过一次预设时间,则遍历一次预设时间内新增的未读邮件;即上述实施例中,经过30分钟后,依次遍历邮件1、邮件2以及邮件3。67.步骤s102:对所述收件列表中的邮件进行附件文件识别,得到文件识别结果;68.在一个具体的实施例中,通过查找每一封邮件对应的后台数据判断每一封邮件中是否存在附件文件,对于存在附件文件的邮件进行附件文件识别,以确定该附件文件是否为发票文件。69.步骤s103:在所述文件识别结果表征存在至少一个邮件的附件文件为发票文件的情况下,将所述发票文件与所述支付订单列表中的支付订单进行发票数据匹配,得到目标匹配数据;70.在一个具体的实施例中,根据文件识别结果判断出该附件文件为发票文件之后,下载发票文件,并将该发票文件与支付订单列表中的支付订单进行发票数据匹配,生成目标匹配数据,以实现发票与订单的自动关联。71.步骤s104:将所述目标匹配数据发送至发票管理系统。72.在一个具体的实施例中,发票管理系统可以是企业费用控制管理系统,发票与订单自动关联成功后能够得到目标匹配数据,自动将目标匹配数据发送至发票管理系统,无需人工提交。73.在本发明实施例中,本发明通过监听与订单支付系统对应的关联邮箱的收件列表,判断收件列表中是否存在发票文件,能够提高发票文件确定的便利性和及时性;将发票文件与支付订单进行发票数据匹配,能够实现发票与订单的自动化关联,从而提高了发票与订单关联的效率和便利性;匹配成功后的目标匹配数据能够自动提交至发票管理系统,无需人工操作且简化流程,能够节省发票与订单关联并提交系统的人工成本,从而提高发票管理的效率和精准性。图2示出本发明实施例提供的订单列表更新对应的流程示意图;如图2所示,所述方法包括:74.步骤s201:响应于订单支付请求进行新增订单检测,得到订单检测结果;75.在一个具体的实施例中,用户发起订单支付请求则进行新增订单检测,能够及时判断出是否有新增订单。76.步骤s202:在所述订单检测结果表征存在支付成功的新增订单的情况下,将所述新增订单添加至所述支付订单列表。77.在一个具体的实施例中,将支付成功的新增订单添加至支付订单列表,以实现支付订单列表的实时更新;支付订单列表初始状态下为空,当用户发起订单支付请求时,进行新增订单检测,以判断是否存在支付成功的新增订单;例如用户发起订单支付请求1、订单支付请求2和订单支付请求3,订单支付请求1顺利完成支付,生成支付订单1,订单支付请求2由于余额不足支付失败,生成支付失败记录2,订单支付请求3顺利完成支付,生成支付订单3,则支付订单列表中存在支付订单1以及支付订单3。78.在本发明实施例中,基于订单支付请求进行新增订单检测,能够保证支付订单列表更新的实时性,进而能够提高发票与订单自动化匹配的成功率和准确率。79.图3为本发明实施例提供的一种附件文件识别方法对应的流程示意图;如图3所示,所述对所述收件列表进行附件文件识别,得到文件识别结果,包括:80.步骤s301:获取所述收件列表中的邮件对应的邮件标题信息;81.在确认关联邮箱的收件列表中的邮件存在附件文件后,需要对附件文件进行文件识别,以确定附件文件是否为发票文件。82.具体的,在一个可能的实施方式中,通常情况下,包含发票文件的邮件都会在其邮件标题中写出“增值税电子发票”字样,“增值税电子发票”字样即附件识别中需要识别的发票标识,因此附件文件识别可以是识别附件文件的标题信息。83.步骤s302:基于所述邮件标题信息,对所述邮件标题信息对应的邮件进行附件识别,得到附件识别结果;84.在一个具体的实施例中,根据邮件标题信息进行附件识别,即判断邮件标题信息中是否包含“增值税电子发票”字样,得到附件识别结果;所述附件识别结果表征邮件标题信息中发票标识的存在情况。85.步骤s303:在所述附件识别结果指示所述邮件标题信息中存在发票标识的情况下,确定所述邮件标题信息对应的邮件中包含的附件文件为发票文件。86.在一个具体的实施例中,邮件标题信息中存在发票标识时,可以直接确定该封邮件包含的附件文件中存在发票文件。87.在另一个实施例中,当邮件标题信息中不存在“增值税电子发票”这一完整发票判断标识的情况下,且邮件标题信息中存在“增值税电子发票”中增值税、电子发票或发票等部分发票判断标识的情况下,需要对该邮件进行进一步判断,首先判断邮件是否存在附件,存在附件则继续判断是否是发票文件;若不存在附件,则进行链接地址匹配,从而进一步判断该邮件是否包括发票文件。88.在本发明实施例中,根据邮件标题信息进行附件文件识别,能够提高附件识别的效率,同时减少对附件文件进行的数据分析,能够避免由于多次数据分析带来的资源浪费。89.图4示出本发明实施例提供的另一种附件文件识别方法对应的流程示意图;如图4所示,所述对所述收件列表进行附件文件识别,得到文件识别结果,包括:90.步骤s401:对所述收件列表中的邮件进行附件查找,得到附件查找结果;91.在一个具体的实施例中,为保证附件文件识别的完整性和全面性,避免由于通过邮件标题信息判断发票文件带来的疏漏,对于存在附件文件的邮件,还可以通过对其附件内容进行分析,从而进一步确定附件文件是否为发票文件。92.步骤s402:在所述附件查找结果指示所述收件列表中存在包含附件文件的邮件的情况下,确定所述邮件为待识别邮件;93.在一个具体的实施例中,通过查找每封邮件对应的后台数据判断每封邮件中是否存在附件文件,对于存在附件文件的邮件,确定其为待识别邮件,以对其进行下一步判断,确定待识别邮件中包含的附件文件是否为发票邮件;对于不存在附件文件的邮件,对其不进行文件格式识别,能够减少不必要的数据分析,从而节省了计算资源。94.步骤s403:对所述待识别邮件包括的附件文件进行文件格式识别,得到格式识别结果;95.具体的,发票文件的文件格式在通常情况下均为pdf(portabledocumentformat,可携带文件格式)格式,因此可以通过判断文件格式来初步判断附件文件是否是发票文件;对于文件格式为pdf格式的附件文件,需要进一步判断以确认其是否为发票文件,对于文件格式不是pdf格式的附件文件,能够减少不必要的数据分析,从而节省计算资源。96.步骤s404:在所述格式识别结果指示所述待识别邮件包括目标格式的附件文件的情况下,对所述附件文件进行文件内容识别,得到文件识别结果;所述目标格式为所述发票文件对应的文件格式。97.在一个具体的实施例中,文件识别结果用于表征目标格式的附件文件是否为发票文件;对于pdf格式的附件文件,通过ocr识别(opticalcharacterrecognition,光学字符识别)识别其文件内容,以确定其是否是发票文件。98.具体的,通过ocr识别的文件内容可以包括发票标识,也可以包括其他任意能够判断出该附件文件是发票文件的信息。99.在另一个具体的实施例中,发票文件还有可能以图片形式出现,即发票文件的文件格式还有可能是图片格式,如png(portablenetworkgraphics,便携式网络图形)格式、jpeg(jointphotographicexpertgroup,联合照片专家组)格式等多种图片格式;若检测到图片格式的发票文件,则获取该附件文件内容,并进一步进行ocr识别以确定其是否是发票文件。100.在本发明实施例中,通过判断邮件中附件文件的多次判断,能够进一步减少需要进行内容读取和分析的附件文件,从而节省了计算资源,以及提高了发票文件识别的效率。101.图5为本发明实施例提供的链接地址匹配对应的流程示意图;如图5所示,所述对所述收件列表中的邮件进行附件查找,得到附件查找结果之后,所述方法包括:102.步骤s501:在所述附件查找结果指示所述收件列表中不存在包含附件文件的邮件的情况下,确定所述邮件为待读取邮件;103.在一个具体的实施例中,对于不存在附件文件的邮件,将其确定为待读取邮件,通过读取邮件正文信息,并在正文信息中查找连接,以进一步判断该封邮件中是否存在发票文件的下载地址,能够提高发票文件获取的全面性。104.步骤s502:基于所述待读取邮件的邮件正文信息进行链接地址查找,得到链接查找结果;105.在一个具体的实施例中,基于邮件正文信息进行链接地址查找,对于邮件正文信息中不包含链接地址的邮件,可以确定其不包含发票文件;对于邮件正文信息中包含链接地址的邮件,通过访问链接地址判断是否能够获取到发票文件。106.步骤s503:在所述链接查找结果指示所述邮件正文信息中存在链接地址的情况下,将所述链接地址与预设发票数据库中的链接地址进行链接地址匹配,得到链接匹配结果;107.在一个具体的实施例中,预设发票数据库中包括多组数据组,每组数据组中包括一个链接地址以及对应的发票判断标识,其中链接地址可以能够表示包含发票文件的部分域名,也可以是能够下载发票文件的完整链接地址,发票判断标识用于表示该链接地址为发票下载地址,或者该链接地址不是发票下载地址;因此,通过将链接地址与预设发票数据库中的链接地址进行匹配,能够判断出该链接地址是否能够获取到发票文件;链接匹配结果用于表征邮件正文信息中链接地址的存在情况,即用于表征邮件正文信息中是否存在链接地址。108.步骤s504:在所述链接匹配结果指示所述链接地址与所述预设发票数据库中链接地址匹配成功的情况下,基于所述链接地址获取所述发票文件。109.在一个具体的实施例中,链接地址匹配成功,则表示该链接地址为发票文件的下载链接地址,能够下载发票文件,从而基于该链接地址获取发票文件。110.在本发明实施例中,对链接地址进行匹配,能够进一步判断该封邮件是否包含发票文件的获取方式,从而减少由于邮件内容不规范或格式不一致导致的发票文件获取疏漏,提高了发票获取完全性以及发票文件判断的准确性。111.图6示出本发明实施例提供的预设数据库更新对应的流程示意图;如图6所示,所述在所述链接查找结果指示所述邮件正文信息中存在链接地址的情况下,将所述链接地址与预设发票数据库中的链接地址进行链接地址匹配,得到链接匹配结果之后,所述方法包括:112.步骤s601:在所述链接匹配结果指示所述链接地址与所述预设发票数据库中链接地址匹配失败的情况下,获取所述链接地址对应的附件文件;113.在一个具体的实施例中,链接匹配失败包含至少两种情况,第一种情况是该链接地址不包含发票文件,即该组数据组中的发票判断标识表示该链接地址不是发票下载地址;第二种情况则是该链接地址是发票下载地址,但由于时间上的延迟或其他能够导致预设数据库更新故障的原因,该链接地址并未及时添加到预设数据库中;因此,针对上述第二种情况,需要从该链接地址下载附件文件以判断其是否为发票文件。114.步骤s602:对所述链接地址对应的附件文件进行文件内容识别,得到内容识别结果;所述内容识别结果包括所述链接地址,以及与所述链接地址对应的发票判断标识;115.在一个具体的实施例中,根据内容识别结果中的发票判断标识,确认该链接地址对应的文件是否是发票文件。116.步骤s603:基于所述内容识别结果,更新所述预设数据库;所述预设数据库包括多组数据组,每组数据组中包括所述链接地址以及与所述链接地址对应的发票判断标识。117.在一个具体的实施例中,内容识别结果的数据格式可以与预设数据库中的数据组的数据格式对应;例如,内容识别结果的数据格式可以为“链接地址,1”或“链接地址,0”,预设数据库中每个数据组的数据格式对应为“链接地址,1”或“链接地址,0”其中1和0为发票判断表示,1用于表示该链接地址对应的附件文件为发票文件,0用于表示该链接地址对应的附件文件不是发票文件,其中发票判断标识可以用任意形式表示。118.对于每一个链接地址对应的内容识别结果,添加到预设数据库中,实现对预设数据库的更新。119.在本发明实施例中,下载链接地址对应的附件文件,并判断该附件文件是否为发票文件,能够避免由于更新延迟或更新故障导致发票文件下载疏漏,从而提高发票文件确认的准确率以及完全性;对预设数据库进行实时更新,能够改善发票文件确定的实时性。120.图7示出本发明实施例提供的发票数据匹配对应的流程示意图;如图7所示,所述在所述文件识别结果表征存在至少一个邮件的附件文件为发票文件的情况下,将所述发票文件与所述支付订单列表中的支付订单进行发票数据匹配,得到目标匹配数据,包括:121.步骤s701:获取所述发票文件对应的发票数据信息;所述发票数据信息包括商品交易信息;122.在一个具体的实施例中,获取到发票文件后,需要将发票文件与支付订单相匹配。因此需要获取发票文件包含的发票数据信息;发票数据信息中包含商品交易信息;商品交易信息可以包括发票金额、商品名称、交易时间,还可以包括购买方以及销售方信息、商品交易数量、商品交易单价等其他能够确认发票文件与支付订单相匹配的信息。123.步骤s702:获取所述支付订单对应的订单数据信息;所述订单数据信息包括商品交易信息;124.在一个具体的实施例中,为了实现发票文件与支付订单的匹配,需要获取支付订单包含的订单数据信息;订单数据信息中包含商品交易信息;商品交易信息可以包括订单金额、商品名称、交易时间,还可以包括购买方以及销售方信息、商品交易数量、商品交易单价等其他能够确认发票与订单相匹配的信息。125.步骤s703:基于所述发票数据信息以及所述订单数据信息进行发票数据匹配,得到发票匹配结果;126.在一个具体的实施例中,发票数据匹配即获取一个发票文件和完整的待匹配的支付订单列表,遍历待匹配的支付订单列表,将发票文件中包含的商品交易信息与支付订单列表中的每个支付订单对应的商品交易信息进行匹配,得到发票匹配结果。发票文件包含的商品交易信息与支付订单包含的商品交易信息一致,确认发票匹配成功,该发票文件与该支付订单成为一组待提交数据;发票文件包含的商品交易信息与支付订单包含的商品交易信息不一致,确认发票匹配失败,将该发票文件与支付订单列表中的下一个支付订单进行匹配,直到该发票文件与支付订单匹配成功。127.步骤s704:在所述发票匹配结果表征所述发票数据信息与所述订单数据信息匹配成功的情况下,确定所述目标匹配数据;所述目标匹配数据中包括所述发票数据信息以及所述订单数据信息;所述发票数据信息中的商品交易信息与所述订单数据信息中的商品交易信息相匹配。128.在一个具体的实施例中,发票匹配成功后,该发票文件与该支付订单成为一组待提交数据,需要对待提交数据进行格式处理,将其处理成与发票管理系统中存储的数据相匹配的格式,得到目标匹配数据。129.在另一个具体的实施例中,当存在发票文件与支付订单列表中的任一支付订单进行发票数据匹配,都得到匹配失败的结果时,人工查看该发票文件,并在支付订单列表中查找与该发票文件相匹配的支付订单,手动实现发票文件与支付订单的匹配关联。130.在本发明实施例中,发票文件与支付订单的自动化匹配,无需人工处理这一过程,能够提高发票关联的效率,同时减少人工失误,提高发票关联的准确率。131.图8为本发明一种具体实施例提供的发票自动匹配对应的流程示意图;如图8所示,在本发明的一个具体的实施例中,获取已授权关联邮箱,登录邮箱并读取收件列表之后,首先判断邮件中是否包含可读取内容,如不包含,则结束流程;若包含可读取内容,判断该邮件是否存在附件,若该邮件存在附件则下载该附件,确认其为发票文件后,获取该发票文件并获取支付订单列表,基于发票文件和支付订单列表实现发票订单的关联,结束流程;若该邮件不存在附件,则根据邮件内容进行链接匹配,查找预设数据库中是否存在对应的链接,若不存在,则继续获取下一封邮件并判断其是否包含可读取内容,若存在,则判断该链接地址对应的附件文件是否是发票文件,是发票文件则获取该发票文件,若不是发票文件,则对其进行文件内容识别,将文件内容识别结果存入预设数据库。132.图9为本发明一种具体实施例提供的发票自动提交对应的流程示意图;如图9所示,在一个具体的实施例中,在检测到获取发票文件和支付订单后,根据商品交易信息进行发票数据匹配,若数据匹配成功,则确认发票文件和支付订单关联成功,判断关联成功的发票文件和支付订单是否满足提单逻辑,满足提单逻辑则进行格式处理,并将其提交到发票管理系统,结束流程;若不满足提单逻辑,则结束流程,通过人工手动对该发票和订单进行关联,并提交到发票管理系统。其中,提单逻辑至少包括:发票金额与支付订单的订单金额是否相匹配,以及销售方是否接入了能够实现本发明所述自动化发票管理方法的订单支付系统这两个条件,也可以包括能够影响发票与订单成功匹配,以及成功提交到发票管理系统的其他因素,本发明在此不做限定。133.本发明实施例还提供了一种自动化发票管理装置,应用于订单支付系统,所述订单支付系统存储有支付订单列表,如图10所示,所述装置包括:134.列表获取模块1001,用于从与所述订单支付系统对应的关联邮箱获取收件列表;所述关联邮箱用于接收支付订单对应的发票文件;135.附件识别模块1002,用于对所述邮箱收件列表中的邮件进行附件文件识别,得到文件识别结果;136.发票匹配模块1003,用于在所述文件识别结果表征存在至少一个邮件的附件文件为发票文件的情况下,将所述发票文件与所述支付订单列表中的支付订单进行发票数据匹配,得到目标匹配数据;137.数据提交模块1004,用于将所述目标匹配数据发送至发票管理系统。138.在另一些实施例中,所述装置还包括:139.订单检测模块,用于响应于订单支付请求进行新增订单检测,得到订单检测结果;140.订单更新模块,用于在所述订单检测结果表征存在支付成功的新增订单的情况下,将所述新增订单添加至所述支付订单列表。141.在另一些实施例中,所述附件识别模块1002还包括:142.标题获取模块,用于获取所述收件列表中的邮件对应的邮件标题信息;143.附件识别模块,用于基于所述邮件标题信息,对所述邮件标题信息对应的邮件进行附件识别,得到附件识别结果;144.标题判断模块,用于在所述附件识别结果指示所述邮件标题信息中存在发票标识的情况下,确定所述邮件标题信息对应的邮件中包含的附件文件为发票文件。145.在另一些实施例中,所述附件识别模块1002还包括:146.附件查找模块,用于对所述收件列表中的邮件进行附件查找,得到附件查找结果;147.第一邮件判断模块,用于在所述附件查找结果指示所述收件列表中存在包含附件文件的邮件的情况下,确定所述邮件为待识别邮件;148.格式识别模块,用于对所述待识别邮件包括的附件文件进行文件格式识别,得到格式识别结果;149.第一文件内容识别模块,用于在所述格式识别结果指示所述待识别邮件包括目标格式的附件文件的情况下,对所述附件文件进行文件内容识别,得到文件识别结果;所述目标格式为所述发票文件对应的文件格式。150.在另一些实施例中,所述装置还包括:151.第二邮件判断模块,用于在所述附件查找结果指示所述收件列表中不存在包含附件文件的邮件的情况下,确定所述邮件为待读取邮件;152.链接查找模块,用基于所述待读取邮件的邮件正文信息进行链接地址查找,得到链接查找结果;153.链接匹配模块,用于在所述链接查找结果指示所述邮件正文信息中存在链接地址的情况下,将所述链接地址与预设发票数据库中的链接地址进行链接地址匹配,得到链接匹配结果;154.第一文件获取模块,用于在所述链接匹配结果指示所述链接地址与所述预设发票数据库中链接地址匹配成功的情况下,基于所述链接地址获取所述发票文件。155.在另一些实施例中,所述装置还包括:156.第二文件获取模块,用于在所述链接匹配结果指示所述链接地址与所述预设发票数据库中链接地址匹配失败的情况下,获取所述链接地址对应的附件文件;157.第二文件内容识别模块,用于对所述链接地址对应的附件文件进行文件内容识别,得到内容识别结果;所述内容识别结果包括所述链接地址,以及与所述链接地址对应的发票判断标识;158.数据库更新模块,用于基于所述内容识别结果,更新所述预设数据库;所述预设数据库包括多组数据组,每组数据组中包括所述链接地址以及与所述链接地址对应的发票判断标识。159.在另一些实施例中,所述发票匹配模块1003还包括:160.第一数据获取模块,用于获取所述发票文件对应的发票数据信息;所述发票数据信息包括商品交易信息;161.第二数据获取模块,用于获取所述支付订单对应的订单数据信息;所述订单数据信息包括商品交易信息;162.发票数据匹配模块,用于基于所述发票数据信息以及所述订单数据信息进行发票数据匹配,得到发票匹配结果;163.目标数据生成模块,用于在所述发票匹配结果表征所述发票数据信息与所述订单数据信息匹配成功的情况下,确定所述目标匹配数据;所述目标匹配数据中包括所述发票数据信息以及所述订单数据信息;所述发票数据信息中的商品交易信息与所述订单数据信息中的商品交易信息相匹配。164.所述的装置实施例中的装置与方法实施例基于同样的发明构思,用于实现上述自动化发票管理方法。165.本发明实施例还提供了一种自动化发票管理设备,所述设备包括:处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如方法实施例中任一所述的自动化发票管理方法。166.本发明的实施例还提供了一种存储介质,存储介质可设置于服务器之中以保存用于实现方法实施例中一种数据管理的方法的至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如方法实施例中任一所述的自动化发票管理方法。167.可选地,在本发明的实施例中,上述存储介质可以位于计算机网络的多个网络服务器中的至少一个网络服务器。可选地,在本发明的实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。168.由上述本发明提供的实施例可见,本发明通过监听与订单支付系统对应的关联邮箱的收件列表,判断收件列表中是否存在发票文件,能够提高发票文件确定的便利性和及时性;将发票文件与支付订单进行发票数据匹配,能够实现发票与订单的自动化关联,从而提高了发票与订单关联的效率和便利性;匹配成功后的目标匹配数据能够自动提交至发票管理系统,无需人工操作且简化流程,能够节省发票与订单关联并提交系统的人工成本,从而提高发票管理的效率和精准性。169.需要说明的是:以上已经描述了本公开的各个实施例,上述说明是示例性的,并非是穷尽性的,并且也不限于所披露的各个实施例。在不偏离所说明的各实施例的范围和精神的情况下,对应本
技术领域
:的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术改进,或者使本
技术领域
:的其他普通技术人员能理解本文披露的各实施例。当前第1页12当前第1页12
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表