电子票据查询处理方法及装置与流程
未命名
07-23
阅读:82
评论:0

1.本文件涉及数据处理技术领域,尤其涉及一种电子票据查询处理方法及装置。
背景技术:
2.随着互联网技术的发展与经济活动的不断活跃,越来越多的企业选择在经济活动中开具电子票据,电子票据携带方便,容易提交,并且不易丢失,极大地方便了企业的财务工作,但随着电子票据的不断普及,电子票据的数量也不断增多,电子票据的处理就愈发困难,这对电子票据的处理方式提出了更高的要求。
技术实现要素:
3.本说明书一个或多个实施例提供了一种电子票据查询处理方法,包括:根据查询输入的票据编码进行票据查询,读取查询到的电子票据的票据关键信息。基于所述票据关键信息,查询包含所述电子票据对应的票据节点的票据链。在所述票据链中查询与所述票据节点关联的至少一个目标票据节点。所述票据节点与目标票据节点的关联,基于所述票据节点映射的交易凭证和关联票据节点映射的关联交易凭证的凭证关联关系建立。获取所述至少一个目标票据节点对应的电子票据以及映射的交易凭证作为所述查询输入的查询输出。
4.本说明书一个或多个实施例提供了一种电子票据查询处理装置,包括:票据关键信息读取模块,被配置为根据查询输入的票据编码进行票据查询,读取查询到的电子票据的票据关键信息。票据链查询模块,被配置为基于所述票据关键信息,查询包含所述电子票据对应的票据节点的票据链。目标票据节点查询模块,被配置为在所述票据链中查询与所述票据节点关联的至少一个目标票据节点。所述票据节点与目标票据节点的关联,基于所述票据节点映射的交易凭证和关联票据节点映射的关联交易凭证的凭证关联关系建立。查询结果输出模块,被配置为获取所述至少一个目标票据节点对应的电子票据以及映射的交易凭证作为所述查询输入的查询输出。
5.本说明书一个或多个实施例提供了一种电子票据查询处理设备,包括:处理器;以及,被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:根据查询输入的票据编码进行票据查询,读取查询到的电子票据的票据关键信息。基于所述票据关键信息,查询包含所述电子票据对应的票据节点的票据链。在所述票据链中查询与所述票据节点关联的至少一个目标票据节点。所述票据节点与目标票据节点的关联,基于所述票据节点映射的交易凭证和关联票据节点映射的关联交易凭证的凭证关联关系建立。获取所述至少一个目标票据节点对应的电子票据以及映射的交易凭证作为所述查询输入的查询输出。
6.本说明书一个或多个实施例提供了一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现以下流程:根据查询输入的票据编码进行票据查询,读取查询到的电子票据的票据关键信息。基于所述票据关键信息,查询包含所述电
子票据对应的票据节点的票据链。在所述票据链中查询与所述票据节点关联的至少一个目标票据节点。所述票据节点与目标票据节点的关联,基于所述票据节点映射的交易凭证和关联票据节点映射的关联交易凭证的凭证关联关系建立。获取所述至少一个目标票据节点对应的电子票据以及映射的交易凭证作为所述查询输入的查询输出。
附图说明
7.为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图;
8.图1为本说明书一个或多个实施例提供的一种电子票据查询处理方法实施环境示意图;
9.图2为本说明书一个或多个实施例提供的一种电子票据查询处理方法流程图;
10.图3为本说明书一个或多个实施例提供的一种票据链示意图;
11.图4为本说明书一个或多个实施例提供的一种应用于税务查询场景的处理方法处理流程图;
12.图5为本说明书一个或多个实施例提供的一种应用于审计查询场景的处理方法处理流程图;
13.图6为本说明书一个或多个实施例提供的一种电子票据查询处理装置实施例的示意图;
14.图7为本说明书一个或多个实施例提供的一种电子票据查询处理设备的结构示意图。
具体实施方式
15.为了使本技术领域的人员更好地理解本说明书一个或多个实施例中的技术方案,下面将结合本说明书一个或多个实施例中的附图,对本说明书一个或多个实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书一个或多个实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本文件的保护范围。
16.本实施例提供的一个或者多个实施例提供的电子票据查询处理方法,可适用于电子票据查询这一实施环境,参照图1,该实施环境至少包括服务器101。服务器101可以是一台或者由若干台服务器组成的服务器集群,或者,云计算平台的云服务器,服务器101用于基于输入的票据编码进行电子票据的查询,并基于该电子票据进行与该电子票据关联的电子票据以及对应的交易凭证的查询并输出。
17.该实施环境还可以包括电子票据数据库102,电子票据数据库102存储有电子票据的数据包以及包含票据节点的票据链,服务器101可以从电子票据数据库102上读取电子票据的票据关键信息,服务器101也可以根据票据关键信息向电子票据数据库102发送包含电子票据对应的票据节点的票据链的查询指令。电子票据数据库102也可以部署在服务器101中。
18.此外,电子票据数据库存储的电子票据也可以存储在电子票据的开票方或收票方,服务器101可以从电子票据的开票方或收票方读取电子票据的数据包,用以进行电子票据查询处理。
19.该实施环境中,在进行电子票据查询的过程中,服务器101根据输入的票据编码进行电子票据的查询并读取查询到的电子票据的票据关键信息,基于票据关键信息查询包含电子票据对应的票据节点的票据链,在查询到的票据链中查询票据节点关联的至少一个目标票据节点,获取至少一个目标票据节点对应的电子票据以及映射的交易凭证,并将该电子票据以及映射的交易凭证作为查询输入的查询输出,以使得电子票据查询方可以根据输入的票据编码查询到与该票据编码对应的电子票据有关联关系的电子票据以及交易凭证,提高了电子票据的查询效率。
20.本说明书提供的一种电子票据查询处理方法的一个或者多个实施例如下:
21.参照图2,本实施例提供的电子票据查询处理方法,具体包括步骤s202至步骤s208。
22.步骤s202,根据查询输入的票据编码进行票据查询,读取查询到的电子票据的票据关键信息。
23.本实施例所述票据编码,是指电子票据携带的用于查询电子票据信息的唯一标识信息,基于电子票据查询方输入的票据编码查询并获得该票据编码对应的电子票据的数据包,通过该数据包可以查询到该电子票据的票据信息对应的字段,票据编码可以是电子票据的二维码,或者,发票代码,或者发票编号,或者发票图片对应的编码。所述票据关键信息,是指查询到的电子票据的票据信息中至少一个票据信息对应的字段,比如开票方名称对应的字段和/或收票方名称对应的字段。
24.可选的,所述票据编码,由审计机构或者税务机构调用查询接口进行输入,即电子票据查询方可以是审计机构或者税务机构。
25.具体实施时,根据查询输入的票据编码进行票据查询,在查询到票据编码对应的电子票据之后,读取查询到的电子票据的票据关键信息。具体的,在电子票据查询方输入票据编码的情况下,根据输入的票据编码,基于查询算法进行查询处理,输出票据编码对应的电子票据的数据包,读取该数据包中电子票据的票据信息对应字段中的票据关键信息。
26.此外,在读取查询到的电子票据的票据关键信息的过程中,不同的电子票据查询方可能会将不同的票据信息对应字段作为票据关键信息,针对于此,可以进行票据关键信息的确定,以使得更精准地进行票据关键信息的读取。
27.具体执行过程中,在读取查询到的电子票据的票据关键信息的过程中,电子票据查询方可以针对读取的票据信息进行票据关键信息的选择,通过控件交互的方式确定票据关键信息,比如电子票据查询方可以通过控件,触发选择开票方名称作为票据关键信息,则读取查询到的电子票据的开票方名称对应的字段,将开票方名称对应的字段作为票据关键信息;
28.或者,可以预先设置至少一个票据信息作为票据关键信息,比如预先设置收票方名称作为票据关键信息,即读取查询到的电子票据的收票方名称对应的字段,将收票方名称对应的字段作为票据关键信息;
29.又或者,可以根据电子票据查询方的机构类型进行票据关键信息的判断,基于不
同的机构类型设置对应的票据信息对应字段作为票据关键信息,比如预先设置审计机构对应的票据关键信息为开票方名称,在审计机构进行票据查询的情况下,读取查询到的电子票据的开票方名称对应的字段,将开票方名称对应的字段作为票据关键信息。
30.步骤s204,基于所述票据关键信息,查询包含所述电子票据对应的票据节点的票据链。
31.本实施例所述票据链,是由一个或者多个票据节点,以及一个或者多个票据节点的交易凭证组成的链,票据节点记录有电子票据至少一个票据信息的对应字段,即:票据节点与电子票据一一对应,该至少一个票据信息可以是开票方名称和/或收票方名称,交易凭证可以是交易订单和/或电子交易合同。可选的,票据链的票据节点对应的电子票据的至少一个票据主体字段记录的交易方中,至少存在一个相同的交易方;比如企业a的票据链中的票据节点对应的电子票据的开票方名称对应字段中,至少存在企业a的名称,即:票据链中票据节点对应的电子票据的开票方名称对应字段中,均存在企业a的名称,则该数据链为企业a的数据链。
32.除此之外,票据链中还可以包含一个或者多个票据跳转节点,用以通过该票据跳转节点跳转至票据跳转节点所属的交易参与方的票据链。
33.其中,票据链中的票据节点与交易凭证可以建立映射关系,该映射关系可以基于票据节点对应的电子票据与交易凭证的对应关系建立,比如,图3所示的票据节点301对应的手机销售发票a,是根据手机销售订单302开具的,则建立票据节点301与手机销售订单302的映射关系。
34.此外,票据链中的票据节点映射的交易凭证可以存在凭证关联关系,该凭证关联关系可以基于交易凭证的记录的交易对象之间的流通对应关系建立;或者,基于交易凭证记录的交易对象之间的制备关系建立;又或者,基于交易凭证之间的合同依存关系建立。
35.除此之外,该凭证关联关系也可以是交易凭证记录的交易对象之间的关系;可选的,票据链中任意两个票据节点各自映射的交易凭证的凭证关联关系,包括下述至少一项:交易凭证记录的交易对象的买卖流通关系,交易凭证记录的交易对象的用途制备关系。进一步,针对交易对象的买卖流通关系与交易对象的用途制备关系;可选的,买卖流通关系包括买入流通关系和卖出流通关系,用途制备关系包括制备输入关系和制备输出关系。
36.针对票据链中的票据节点映射的交易凭证的凭证关联关系的建立,实际应用中,可以针对票据链中任意两个票据节点映射的交易凭证记录的交易对象进行制备匹配处理,以通过交易对象之间的制备关系进行任意两个票据节点映射的交易凭证的凭证关联关系的建立,本实施例提供的一种可选实施方式中,针对所述票据链中任意两个票据节点,执行如下操作:
37.提取第一票据节点映射的交易凭证记录的第一交易对象的制备信息,以及第二票据节点映射的交易凭证记录的第二交易对象的制备信息;
38.若检测到所述第一交易对象的制备信息与所述第二交易对应的制备信息存在制备匹配关系,则建立所述任意两个票据节点映射的交易凭证的凭证关联关系;
39.另一种情况下,若未检测到所述第一交易对象的制备信息与所述第二交易对应的制备信息存在制备匹配关系,则不做任何处理即可。
40.具体的,针对票据链中任意两个票据节点,提取第一票据节点映射的交易凭证记
录的第一交易对象的制备信息,提取第二票据节点映射的交易凭证记录的第二交易对象的制备信息,对第一交易对象的制备信息与第二交易对象的制备信息进行制备关系匹配处理,若第一交易对象的制备信息与第二交易对象的制备信息制备关系匹配确认,则表明第一交易对象的制备信息与第二交易对象的制备信息存在制备匹配关系,进行第一票据节点映射的交易凭证与第二票据节点映射的交易凭证的凭证关联关系的建立。
41.例如,在如图3所示的手机厂商的票据链中,提取票据节点303映射的手机电池销售合同304记录的手机电池的制备信息,提取票据节点305映射的电池电芯销售合同记录的电池电芯的制备关系,对手机电池与电池电芯做制备关系匹配处理,制备关系匹配确认,建立票据节点303映射的手机电池销售合同304与票据节点305映射的电池电芯销售合同306的凭证关联关系。
42.除此之外,针对票据链中任意两个票据节点的凭证关联关系的建立,还可以通过检测票据链中任意两个票据节点映射的交易电子合同的合同依存关系的方式进行凭证关联关系的建立,本实施例提供的另一种可选实施方式中,针对所述票据链中任意两个票据节点,执行如下操作:
43.检测第一票据节点映射的电子交易合同记录的交易对象与第二票据节点映射的电子交易合同记录的交易对象是否相同;
44.若否,则不做任何处理即可;
45.若是,检测所述第一票据节点映射的电子交易合同与所述第二票据节点映射的电子交易合同是否存在合同依存关系,若存在,则建立所述任意两个票据节点的交易凭证的凭证关联关系。
46.若不存在,则不做任何处理即可。
47.具体的,针对票据链中任意两个票据节点,提取第一票据节点映射的电子交易合同记录的交易对象,提取第二票据节点映射的电子交易合同记录的交易对象,检测第一票据节点映射的电子交易合同记录的交易对象与第二票据节点映射的电子交易合同记录的交易对象是否相同,若相同,则检测第一票据节点映射的电子交易合同与第二票据节点映射的电子交易合同是否存在合同依存关系,若存在,进行第一票据节点映射的交易凭证与第二票据节点映射的交易凭证的凭证关联关系,合同依存关系可以是子母合同关系,或者同一合同的分批发货/供货合同关系。
48.此外,也可以检测任意两个票据节点之间映射的交易订单之间是否存在订单依存关系,若存在,则建立该任意两个票据节点映射的交易凭证的凭证关联关系。
49.例如,在如图3所示的手机厂商的票据链中,提取票据节点307映射的手机销售母合同记录308的交易对象,提取票据节点309记录的手机销售子合同310记录的交易对象,票据节点307与票据节点309映射的销售合同的交易对象均为手机,检测到销售子合同308为销售母合同310的子合同,建立票据节点307映射的手机销售母合同308与票据节点309映射的手机销售子合同310的凭证关联关系。
50.需要说明的是,上述提供的两种针对票据链中任意两个票据节点映射的交易凭证的凭证关联关系的建立方式,可以进行组合,以使得电子票据查询方的查询结果更加具有针对性,比如:提取第一票据节点映射的交易凭证记录的第一交易对象的制备信息,以及第二票据节点映射的交易凭证记录的第二交易对象的制备信息;检测所述第一交易对象的制
备信息与所述第二交易对应的制备信息是否存在制备匹配关系;若是,检测所述第一票据节点映射的电子交易合同与所述第二票据节点映射的电子交易合同是否存在合同依存关系,若存在,则建立所述任意两个票据节点映射的交易凭证的凭证关联关系。
51.此外,票据链中的票据节点也可以存在关联关系,可选的,所述票据节点与目标票据节点的关联,基于所述票据节点映射的交易凭证和关联票据节点映射的关联交易凭证的凭证关联关系建立。
52.具体实施时,根据查询的电子票据的票据关键信息,查询包含该电子票据对应的票据节点的票据链。具体查询过程中,可以根据收票方的名称对应的字段,查询收票方的名称对应的至少一个票据链,在至少一个票据链中查询电子票据对应的票据节点,选择包含电子票据对应的票据节点的票据链。
53.实际应用中,针对新签订的交易凭证或新开具的电子票据,还需要进行票据链中的票据节点的构建,以使得票据链可以进行更新与补充,针对票据链中票据节点的构建,本实施例提供的一种可选实施方式中,票据链中任意一个票据节点,采用如下方式构建:
54.在检测到交易方针对所述交易凭证的支付指令或者收款指令后,在所述票据链中创建待配置票据节点;
55.将通过第一数据接口获取的所述交易凭证关联至所述待配置票据节点;
56.在所述交易凭证的电子票据生成后,基于所述交易凭证的电子票据的票据信息对所述待配置票据节点进行初始化,获得所述交易凭证的电子票据对应的票据节点。
57.具体的,在检测到交易方针对交易凭证的支付指令或者收款指令后,在票据链中创建待配置票据节点,调用第一数据接口进行交易凭证的获取,将该交易凭证关联到待配置票据节点,在交易凭证的电子票据生成后,基于交易订单的电子票据的票据信息对待配置票据节点进行初始化,获得该交易凭证的电子票据对应的票据节点。
58.例如,在如图3所示的手机厂商的票据链中,在检测到手机销售订单302的收款指令后,在手机厂商的票据链中创建待配置票据节点,在手机销售发票a生成后,基于手机销售发票a的发票信息对待配置节点进行初始化,获得手机销售订单302对应的票据节点301。
59.步骤s206,在所述票据链中查询与所述票据节点关联的至少一个目标票据节点。
60.具体实施时,基于上述查询的票据链,在该票据链中查询与查询到的电子票据对应的票据节点存在关联的至少一个票据节点,将与上述票据节点存在关联的至少一个票据节点作为目标票据节点。
61.基于上述票据链中任意一个票据节点的构建,实际应用中,针对构建的票据链中的任意一个票据节点映射的交易凭证和关联票据节点的关联交易凭证的凭证关联关系,可以通过交易凭证中交易对象的流通批次信息的流通对应关系建立,本实施例提供的一种可选实施方式中,票据节点映射的交易凭证和所述关联票据节点映射的关联交易凭证的凭证关联关系,采用如下方式建立:
62.获取通过第二数据接口提交的所述交易凭证的交易对象的流通批次信息;
63.若所述流通批次信息与所述关联票据节点映射的关联交易凭证的交易对象存在流通对应关系,则建立所述票据节点的交易凭证与所述关联票据节点的关联交易凭证的凭证关联关系;
64.若所述流通批次信息与所述关联票据节点映射的关联交易凭证的交易对象不存
在流通对应关系,则不做任何处理即可。
65.具体的,在上述票据链中票据节点的构建完成后,通过第二数据接口获取上述交易凭证,提取交易凭证中的交易对象与交易对象的流通批次信息,若流通批次信息与关联票据节点映射的关联交易凭证的交易对象存在流通对应关系,建立票据节点的交易凭证与关联票据节点的关联交易凭证的凭证关联关系,以通过票据节点的交易凭证与关联票据节点的关联交易凭证的凭证关联关系进行票据节点与目标票据节点的关联,第二数据接口可以在检测到交易凭证的交易对象的流通批次信息的获取指令后,从交易方进行该流通批次信息的获取,流通批次可以是销售批次和/或制备批次。
66.此外,针对交易凭证中交易对象的流通批次信息的流通对应关系建立凭证关联关系的方式,还可以获取通过第二数据接口提交的所述交易订单的交易对象的制备批次信息和/或销售批次信息;若所述制备批次信息与所述目标票据节点映射的交易凭证的交易对象存在制备依存关系,则建立所述票据节点与所述目标票据节点的凭证关联关系。
67.基于上述票据链中任意一个票据节点的构建,实际应用中,针对票据链中的任意一个票据节点映射的交易凭证和关联票据节点的关联交易凭证的凭证关联关系,也可以通过交易凭证中交易对象与关联交易中关联交易对象对应的制备关系建立,本实施例提供的另一种可选实施方式中,票据节点映射的交易凭证和所述关联票据节点映射的关联交易凭证的凭证关联关系,采用如下方式建立:
68.提取所述票据节点映射的电子交易合同记录的交易对象的用途信息;
69.基于所述用途信息和所述关联票据节点映射的关联电子交易合同记录的关联交易对象的制备信息,确定所述交易对象与所述关联交易对象的制备关系;
70.若所述制备关系为预设制备关系,则建立所述票据节点的电子交易合同与所述关联票据节点的关联电子交易合同的凭证关联关系;
71.若所述制备关系不为预设制备关系,则不做任何处理即可。
72.具体的,在上述票据链中票据节点的构建完成后,提取票据节点映射的电子交易合同记录的交易对象的用途信息,基于该用途信息和关联票据节点映射的关联电子交易合同记录的关联交易对象的制备信息,确定交易对象与关联交易对象的制备关系,若该制备为预设制备关系,则表明票据节点的电子交易合同的交易对象与关联票据节点的关联电子交易合同的交易对象为预设制备关系,建立票据节点的交易凭证与关联票据节点的关联交易凭证的凭证关联关系,用途信息可以是制造信息和/或使用信息。
73.此外,针对交易凭证中交易对象与关联交易凭证中关联交易对象对应的制备关系建立凭证关联关系的方式,还可以提取所述票据节点映射的电子交易合同记录的交易对象的制备信息;基于所述制备信息和所述关联票据节点映射的关联电子交易合同记录的关联交易对象的制备信息,确定所述交易对象与所述关联交易对象的制备关系;若所述制备关系为预设制备关系,则建立所述票据节点与所述关联票据的凭证关联关系。
74.需要说明的是,基于上述票据链中票据节点的构建方式,票据节点映射的交易凭证与关联票据节点映射的关联交易凭证的凭证关联关系的建立,也可以采用上述票据链中任意两个票据节点映射的交易凭证的凭证关联关系的建立方式以及组合方式进行建立,此外,针对票据节点映射的电子交易合同和/或交易订单与关联票据节点映射的关联电子交易合同和/或关联交易订单的凭证关联关系,上述提供的两种凭证关联关系的建立方式还
可以进行组合,以建立更有针对性的凭证关联关系,比如:获取通过第二数据接口提交的所述交易订单的交易对象的流通批次信息;检测所述流通批次信息与所述关联票据节点映射的关联交易凭证的交易对象是否存在流通对应关系;若存在,提取所述票据节点映射的电子交易合同记录的交易对象的制备信息;检测所述制备信息和所述关联票据节点映射的关联电子交易合同记录的关联交易对象的制备信息的制备关系是否为预设制备关系;则建立所述票据节点与所述关联票据的凭证关联关系。
75.此外,上述票据链中任意两个票据节点映射的凭证关联关系的建立,也可以采用上述票据节点映射的交易凭证与关联票据节点映射的关联交易凭证的凭证关联关系的建立方式以及组合方式实现。
76.在上述将票据链中任意两个票据节点各自映射的交易凭证的凭证关联关系包括交易凭证记录的交易对象的买卖流通关系和/或交易凭证记录的交易对象的用途制备关系的情况下,针对在票据链中查询票据节点关联的至少一个目标票据节点,本实施例提供的一种可选实施方式中,在所述票据链中查询与所述票据节点关联的至少一个目标票据节点,包括:
77.查询所述票据链中候选票据节点映射的交易凭证记录的交易对象作为候选交易对象;
78.检测所述候选交易对象中与所述票据节点映射的交易凭证记录的交易对象存在买卖流通关系和/或用途制备关系的候选交易对象,并将检测获得的候选交易对象所属交易凭证映射的候选票据节点作为目标票据节点。
79.具体的,提取票据链中候选票据节点映射的交易凭证记录的交易对象,并将该交易对象作为候选交易对象,提取票据节点映射的交易凭证记录的交易对象,检测该交易对象与该候选交易对象之间的买卖流通关系和/或流通制备关系,若存在关系,查询存在关系的候选交易对象所述交易凭证对应的候选票据节点,并将该候选票据节点作为目标票据节点,候选票据节点可以是票据链中除查询到的电子票据对应的票据节点之外的至少一个票据节点。
80.例如,在如图3所示的手机厂商的票据链中,若上述查询到的电子票据对应的票据节点为票据节点301,提取票据链中票据节点303、票据节点305、票据节点307、票据节点309映射的交易凭证的交易对象,提取票据节点301映射的手机销售订单302的交易对象,检测到手机销售订单302记录的手机与手机销售母合同308存在卖出流通关系,并且检测到手机销售订单302记录的手机与手机电池销售合同304记录的手机电池存在制备输入关系,查询手机销售母合同308对应的票据节点307与手机电池销售合同304对应的票据节点303,将票据节点303与票据节点307作为目标票据节点。
81.此外,在票据链中查询票据节点关联的至少一个目标票据节点时,还可以根据票据节点映射的电子交易合同的合同依存关系进行目标票据节点的查询,本实施例提供的一种可选实施方式中,在所述票据链中查询与所述票据节点关联的至少一个目标票据节点,包括:
82.查询所述票据链中候选票据节点映射的候选电子交易合同与所述票据节点映射的电子交易合同存在合同依存关系的候选票据节点,作为所述目标票据节点。
83.具体的,提取票据链中候选票据节点映射的候选电子交易合同,提取票据节点映
射的电子交易合同,检测候选电子交易合同与电子交易合同是否存在合同依存关系,若存在,查询与电子交易合同存在合同依存关系的候选电子交易合同对应的候选票据节点,将该候选票据节点作为目标票据节点。
84.例如,在如图3所示的手机厂商的票据链中,若上述查询到的电子票据对应的票据节点为票据节点307,提取票据链中票据节点301、票据节点303、票据节点305、票据节点309映射的电子交易合同,提取票据节点307映射的手机销售母合同308,检测到手机销售子合同310与手机销售母合同308存在合同依存关系,查询手机销售母合同308对应的票据节点307,将票据节点307作为目标票据节点。
85.步骤s208,获取所述至少一个目标票据节点对应的电子票据以及映射的交易凭证作为所述查询输入的查询输出。
86.具体实施时,针对查询到的目标票据节点,获取至少一个目标票据节点对应的电子票据以及至少一个目标票据节点映射的交易凭证作为上述查询输入的查询输出。具体的,针对查询到的目标票据节点,提取上述至少一个目标票据节点对应的电子票据以及上述至少一个目标票据节点映射的交易凭证,将上述至少一个目标票据节点对应的电子票据以及上述至少一个目标票据节点映射的交易凭证作为查询输入的输出结果。
87.进一步,针对查询输出的输出结果,也可以只将目标票据节点对应的电子票据或者目标票据节点对应的交易凭证作为查询输出的查询结果;或者,电子票据查询方通过控件交互的方式,选择目标票据节点对应的电子票据的至少一个票据信息作为查询输出的查询结果,以使得电子票据查询方可以进行查询结果的选择;又或者,针对电子票据查询方的机构类型进行查询输出的预设,比如:在电子票据查询方为税务机构的情况下,将目标票据节点对应的电子票据作为查询输出,在电子票据查询方为审计机构的情况下,将目标票据节点对应的交易订单与交易电子合同作为查询输出。
88.实际应用中,在交易凭证存在多个交易方的合作关系或者多个被交易方的合作关系的情况下,电子票据查询方可能需要查询合作方的票据节点的交易凭证,可以通过在票据链中设置票据跳转节点的方式,以使得电子票据查询方对交易参与方的票据链中票据节点的交易凭证的查询,可选的,票据链中,还包括各票据节点映射的交易凭证的交易参与方的票据跳转节点,相应的,本实施例提供的一种可选实施方式中,还包括:
89.若检测到针对所述票据跳转节点的跳转查询指令,则跳转至所述票据跳转节点所属的交易参与方的票据链;
90.提取所述交易参与方的票据链中对应的票据节点的关联交易凭证作为所述查询输入的查询输出。
91.具体的,在检测到针对票据节点映射的电子交易合同的交易参与方的票据跳转节点的跳转指令的情况下,跳转至票据跳转节点所属的交易参与方的票据链,在该票据链中查询票据跳转节点对应的票据节点的关联交易凭证,将该关联交易凭证作为查询输入的查询输出。
92.例如,在如图3所示的手机厂商的票据链中,在检测到针对交易参与方的票据跳转节点311的跳转指令的情况下,跳转到手机交易参与方的票据链中,查询手机交易参与方的票据链中票据节点映射的电子交易合同,并将电子交易合同作为查询输入的查询输出。
93.综上所述,本实施例提供的一种或者多种电子票据查询处理方法,在电子票据查
询方输入票据编码后,根据输入的票据编码进行票据查询,读取查询到的电子票据的数据包中的票据关键信息,以通过该票据关键信息进行票据链的查询,提高了电子票据的查询便捷度,针对票据链的查询过程,基于票据关键信息,查询包含电子票据对应的票据节点的票据链,在票据链中查询与电子票据对应的票据节点关联的至少一个目标票据节点,继而将获取的目标票据节点对应的电子票据以及映射的交易凭证作为查询输入的查询输出结果,以使得电子票据查询方可以通过输入的票据编码在票据链中进行电子票据以及交易凭证的查询,提高了电子票据查询方的查询效率,此外,也使得电子票据查询方可以根据自身需要选择票据关键信息,提高了查询针对性;
94.进一步,还可以基于电子票据将产品的上下游企业打通,使产品的流通关系与制备关系更加清晰明了,从而更便捷地进行电子票据以及交易凭证的查询,此外,也可以连接税务机构进行电子票据的处理,以使得税务机构可以更高效地开展工作。
95.下述以本实施例提供的一种电子票据查询处理方法在税务查询场景的应用为例,对本实施例提供的电子票据查询处理方法进行进一步说明,参见图4,应用于税务查询场景的电子票据查询处理方法,具体包括如下步骤。
96.步骤s402,根据税务机构调用查询接口输入的票据编码进行票据查询,读取查询到的商品购买发票的收票方名称。
97.在此之前,在检测到交易方针对交易订单的支付指令收款指令后,在票据链中创建待配置票据节点。将通过支付应用接口获取的交易订单关联至待配置票据节点。在交易订单的电子票据生成后,基于交易订单的电子票据的票据信息对待配置票据节点进行初始化,获得交易订单的电子票据对应的票据节点。若存在,建立票据节点的交易订单与关联票据节点的关联交易订单的凭证关联关系。
98.或者,提取票据节点映射的交易订单记录的交易对象的用途信息。基于用途信息和关联票据节点映射的关联交易订单记录的关联交易对象的制备信息,确定交易对象与关联交易对象的制备关系。若制备关系为预设制备关系,则建立票据节点的交易订单与关联票据节点的关联交易订单的凭证关联关系。
99.步骤s404,基于收票方名称,查询包含商品购买发票对应的票据节点的票据链。
100.步骤s406,查询票据链中候选票据节点映射的交易订单记录的交易商品作为候选交易商品。
101.票据链中票据节点与目标票据节点的关联,基于票据节点映射的交易订单和关联票据节点映射的关联交易订单的买卖流通关系建立。
102.步骤s408,检测候选交易商品中与票据节点映射的交易订单记录的交易商品存在买卖流通关系的候选交易商品,并将检测获得的候选交易商品所属交易订单对应的候选票据节点作为目标票据节点。
103.步骤s410,获取目标票据节点对应的电子发票以及交易订单作为查询输入的查询输出。
104.步骤s412,检测到针对交易订单的票据跳转节点的跳转查询指令,跳转至票据跳转节点所属的交易参与方的票据链。
105.步骤s414,提取交易参与方的票据链中对应的票据节点的关联电子交易合同作为查询输入的查询输出。
106.下述以本实施例提供的一种电子票据查询处理方法在审计查询场景的应用为例,对本实施例提供的电子票据查询处理方法进行进一步说明,参见图5,应用于审计查询场景的电子票据查询处理方法,具体包括如下步骤。
107.步骤s502,根据审计机构调用查询接口输入的票据编码进行票据查询,读取查询到的服务销售发票的开票方名称。
108.在此之前,提取第一票据节点映射的电子交易合同记录的第一交易对象的制备信息,以及第二票据节点映射的电子交易合同记录的第二交易对象的制备信息。若检测到第一交易对象的制备信息与第二交易对应的制备信息存在制备匹配关系,则建立第一票据节点映射的电子交易合同与第二票据节点映射的电子交易合同的凭证关联关系。
109.或者,检测第一票据节点映射的电子交易合同记录的交易对象与第二票据节点映射的电子交易合同记录的交易对象是否相同。若是,检测第一票据节点映射的电子交易合同与第二票据节点映射的电子交易合同是否存在合同依存关系,若存在,则建立第一票据节点映射的电子交易合同与第二票据节点映射的电子交易的凭证关联关系。
110.步骤s504,基于开票方名称,查询包含服务销售发票对应的票据节点的票据链。
111.步骤s506,查询票据链中候选票据节点映射的候选电子交易合同与票据节点映射的电子交易合同存在合同依存关系的候选票据节点,作为目标票据节点。
112.票据节点与目标票据节点的关联,基于票据节点映射的交易凭证和关联票据节点映射的关联交易凭证的凭证关联关系建立。
113.步骤s508,获取目标票据节点对应的电子发票以及映射的电子交易合同作为查询输入的查询输出。
114.本说明书提供的一种电子票据查询处理装置实施例如下:
115.在上述的实施例中,提供了一种电子票据查询处理方法,与之相对应的,还提供了一种电子票据查询处理装置,下面结合附图进行说明。
116.参照图6,其示出了本实施例提供的一种电子票据查询处理装置实施例的示意图。
117.由于装置实施例对应于方法实施例,所以描述得比较简单,相关的部分请参见上述提供的方法实施例的对应说明即可。下述描述的装置实施例仅仅是示意性的。
118.本实施例提供一种电子票据查询处理装置,包括:
119.票据关键信息读取模块602,被配置为根据查询输入的票据编码进行票据查询,读取查询到的电子票据的票据关键信息;
120.票据链查询模块604,被配置为基于所述票据关键信息,查询包含所述电子票据对应的票据节点的票据链;
121.目标票据节点查询模块606,被配置为在所述票据链中查询与所述票据节点关联的至少一个目标票据节点;所述票据节点与目标票据节点的关联,基于所述票据节点映射的交易凭证和关联票据节点映射的关联交易凭证的凭证关联关系建立;
122.查询结果输出模块608,被配置为获取所述至少一个目标票据节点对应的电子票据以及映射的交易凭证作为所述查询输入的查询输出。
123.本说明书提供的一种电子票据查询处理设备实施例如下:
124.对应上述描述的一种电子票据查询处理方法,基于相同的技术构思,本说明书一个或多个实施例还提供一种电子票据查询处理设备,该电子票据查询处理设备用于执行上
述提供的电子票据查询处理方法,图7为本说明书一个或多个实施例提供的一种电子票据查询处理设备的结构示意图。
125.本实施例提供的一种电子票据查询处理设备,包括:
126.如图7所示,电子票据查询处理设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上的处理器701和存储器702,存储器702中可以存储有一个或一个以上存储应用程序或数据。其中,存储器702可以是短暂存储或持久存储。存储在存储器702的应用程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括电子票据查询处理设备中的一系列计算机可执行指令。更进一步地,处理器701可以设置为与存储器702通信,在电子票据查询处理设备上执行存储器702中的一系列计算机可执行指令。电子票据查询处理设备还可以包括一个或一个以上电源703,一个或一个以上有线或无线网络接口704,一个或一个以上输入/输出接口705,一个或一个以上键盘706等。
127.在一个具体的实施例中,电子票据查询处理设备包括有存储器,以及一个或一个以上的程序,其中一个或者一个以上程序存储于存储器中,且一个或者一个以上程序可以包括一个或一个以上模块,且每个模块可以包括对电子票据查询处理设备中的一系列计算机可执行指令,且经配置以由一个或者一个以上处理器执行该一个或者一个以上程序包含用于进行以下计算机可执行指令:
128.根据查询输入的票据编码进行票据查询,读取查询到的电子票据的票据关键信息;
129.基于所述票据关键信息,查询包含所述电子票据对应的票据节点的票据链;
130.在所述票据链中查询与所述票据节点关联的至少一个目标票据节点;所述票据节点与目标票据节点的关联,基于所述票据节点映射的交易凭证和关联票据节点映射的关联交易凭证的凭证关联关系建立;
131.获取所述至少一个目标票据节点对应的电子票据以及映射的交易凭证作为所述查询输入的查询输出。
132.本说明书提供的一种存储介质实施例如下:
133.对应上述描述的一种电子票据查询处理方法,基于相同的技术构思,本说明书一个或多个实施例还提供一种存储介质。
134.本实施例提供的存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现以下流程:
135.根据查询输入的票据编码进行票据查询,读取查询到的电子票据的票据关键信息;
136.基于所述票据关键信息,查询包含所述电子票据对应的票据节点的票据链;
137.在所述票据链中查询与所述票据节点关联的至少一个目标票据节点;所述票据节点与目标票据节点的关联,基于所述票据节点映射的交易凭证和关联票据节点映射的关联交易凭证的凭证关联关系建立;
138.获取所述至少一个目标票据节点对应的电子票据以及映射的交易凭证作为所述查询输入的查询输出。
139.需要说明的是,本说明书中关于存储介质的实施例与本说明书中关于电子票据查询处理方法的实施例基于同一发明构思,因此该实施例的具体实施可以参见前述对应方法
的实施,重复之处不再赘述。
140.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同或者相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处,比如装置实施例、设备实施例和存储介质实施例,三者均相似于方法实施例,所以描述地比较简单,阅读装置实施例、设备实施例和存储介质实施例中的相关内容请参照方法实施例的部分说明即可。
141.上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
142.在20世纪30年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(programmable logic device,pld)(例如现场可编程门阵列(field programmable gate array,fpga))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片pld上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(hardware description language,hdl),而hdl也并非仅有一种,而是有许多种,如abel(advanced boolean expression language)、ahdl(altera hardware description language)、confluence、cupl(cornell university programming language)、hdcal、jhdl(java hardware description language)、lava、lola、myhdl、palasm、rhdl(ruby hardware description language)等,目前最普遍使用的是vhdl(very-high-speed integrated circuit hardware description language)与verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。
143.控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(application specific integrated circuit,asic)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:arc 625d、atmel at91sam、microchip pic18f26k20以及silicone labs c8051f320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种
功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
144.上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
145.为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本说明书实施例时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
146.本领域内的技术人员应明白,本说明书一个或多个实施例可提供为方法、系统或计算机程序产品。因此,本说明书一个或多个实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本说明书可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
147.本说明书是参照根据本说明书实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
148.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
149.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
150.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
151.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
152.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、
数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
153.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
154.本说明书一个或多个实施例可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书的一个或多个实施例,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
155.以上所述仅为本文件的实施例而已,并不用于限制本文件。对于本领域技术人员来说,本文件可以有各种更改和变化。凡在本文件的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本文件的权利要求范围之内。
技术特征:
1.一种电子票据查询处理方法,包括:根据查询输入的票据编码进行票据查询,读取查询到的电子票据的票据关键信息;基于所述票据关键信息,查询包含所述电子票据对应的票据节点的票据链;在所述票据链中查询与所述票据节点关联的至少一个目标票据节点;所述票据节点与目标票据节点的关联,基于所述票据节点映射的交易凭证和关联票据节点映射的关联交易凭证的凭证关联关系建立;获取所述至少一个目标票据节点对应的电子票据以及映射的交易凭证作为所述查询输入的查询输出。2.根据权利要求1所述的电子票据查询处理方法,所述票据链中的票据节点,采用如下方式构建:在检测到交易方针对所述交易凭证的支付指令或者收款指令后,在所述票据链中创建待配置票据节点;将通过第一数据接口获取的所述交易凭证关联至所述待配置票据节点;在所述交易凭证的电子票据生成后,基于所述交易凭证的电子票据的票据信息对所述待配置票据节点进行初始化,获得所述交易凭证的电子票据对应的票据节点。3.根据权利要求2所述的电子票据查询处理方法,所述票据节点映射的交易凭证和所述关联票据节点映射的关联交易凭证的凭证关联关系,采用如下方式建立:获取通过第二数据接口提交的所述交易订单的交易对象的流通批次信息;若所述流通批次信息与所述关联票据节点映射的关联交易订单的交易对象存在流通对应关系,则建立所述票据节点的交易凭证与所述关联票据节点的关联交易凭证的凭证关联关系。4.根据权利要求2所述的电子票据查询处理方法,所述票据节点映射的交易凭证和所述关联票据节点映射的关联交易凭证的凭证关联关系,采用如下方式建立:提取所述票据节点映射的电子交易合同记录的交易对象的用途信息;基于所述用途信息和所述关联票据节点映射的关联电子交易合同记录的关联交易对象的制备信息,确定所述交易对象与所述关联交易对象的制备关系;若所述制备关系为预设制备关系,则建立所述票据节点的交易凭证与所述关联票据节点的关联交易凭证的凭证关联关系。5.根据权利要求1所述的电子票据查询处理方法,针对所述票据链中任意两个票据节点,执行如下操作:提取第一票据节点映射的交易凭证记录的第一交易对象的制备信息,以及第二票据节点映射的交易凭证记录的第二交易对象的制备信息;若检测到所述第一交易对象的制备信息与所述第二交易对应的制备信息存在制备匹配关系,则建立所述任意两个票据节点映射的交易凭证的凭证关联关系。6.根据权利要求1所述的电子票据查询处理方法,针对所述票据链中任意两个票据节点,执行如下操作:检测第一票据节点映射的电子交易合同记录的交易对象与第二票据节点映射的电子交易合同记录的交易对象是否相同;若是,检测所述第一票据节点映射的电子交易合同与所述第二票据节点映射的电子交
易合同是否存在合同依存关系,若存在,则建立所述任意两个票据节点的交易凭证的凭证关联关系。7.根据权利要求1所述的电子票据查询处理方法,所述票据链中任意两个票据节点各自映射的交易凭证的凭证关联关系,包括下述至少一项:交易凭证记录的交易对象的买卖流通关系,交易凭证记录的交易对象的用途制备关系;其中,所述买卖流通关系包括买入流通关系和卖出流通关系;所述用途制备关系包括制备输入关系和制备输出关系。8.根据权利要求7所述的电子票据查询处理方法,所述在所述票据链中查询与所述票据节点关联的至少一个目标票据节点,包括:查询所述票据链中候选票据节点映射的交易凭证记录的交易对象作为候选交易对象;检测所述候选交易对象中与所述票据节点映射的交易凭证记录的交易对象存在买卖流通关系和/或用途制备关系的候选交易对象,并将检测获得的候选交易对象所属交易凭证对应的候选票据节点作为目标票据节点。9.根据权利要求1所述的电子票据查询处理方法,所述在所述票据链中查询与所述票据节点关联的至少一个目标票据节点,包括:查询所述票据链中候选票据节点映射的候选电子交易合同与所述票据节点映射的电子交易合同存在合同依存关系的候选票据节点,作为所述目标票据节点。10.根据权利要求1所述的电子票据查询处理方法,所述票据链的票据节点对应的电子票据的至少一个票据主体字段记录的交易方中,至少存在一个相同的交易方。11.根据权利要求1所述的电子票据查询处理方法,所述票据链中,还包括各票据节点映射的交易凭证的交易参与方的票据跳转节点;若检测到针对所述票据跳转节点的跳转查询指令,则跳转至所述票据跳转节点所属的交易参与方的票据链;提取所述交易参与方的票据链中对应的票据节点的关联交易凭证作为所述查询输入的查询输出。12.根据权利要求1所述的电子票据查询处理方法,所述票据编码,由审计机构或者税务机构调用查询接口进行输入。13.一种电子票据查询处理装置,包括:票据关键信息读取模块,被配置为根据查询输入的票据编码进行票据查询,读取查询到的电子票据的票据关键信息;票据链查询模块,被配置为基于所述票据关键信息,查询包含所述电子票据对应的票据节点的票据链;目标票据节点查询模块,被配置为在所述票据链中查询与所述票据节点关联的至少一个目标票据节点;所述票据节点与目标票据节点的关联,基于所述票据节点映射的交易凭证和关联票据节点映射的关联交易凭证的凭证关联关系建立;查询结果输出模块,被配置为获取所述至少一个目标票据节点对应的电子票据以及映射的交易凭证作为所述查询输入的查询输出。14.一种电子票据查询处理设备,包括:
处理器;以及,被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:根据查询输入的票据编码进行票据查询,读取查询到的电子票据的票据关键信息;基于所述票据关键信息,查询包含所述电子票据对应的票据节点的票据链;在所述票据链中查询与所述票据节点关联的至少一个目标票据节点;所述票据节点与目标票据节点的关联,基于所述票据节点映射的交易凭证和关联票据节点映射的关联交易凭证的凭证关联关系建立;获取所述至少一个目标票据节点对应的电子票据以及映射的交易凭证作为所述查询输入的查询输出。15.一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现以下流程:根据查询输入的票据编码进行票据查询,读取查询到的电子票据的票据关键信息;基于所述票据关键信息,查询包含所述电子票据对应的票据节点的票据链;在所述票据链中查询与所述票据节点关联的至少一个目标票据节点;所述票据节点与目标票据节点的关联,基于所述票据节点映射的交易凭证和关联票据节点映射的关联交易凭证的凭证关联关系建立;获取所述至少一个目标票据节点对应的电子票据以及映射的交易凭证作为所述查询输入的查询输出。
技术总结
本说明书实施例提供了电子票据查询处理方法及装置,其中,一种电子票据查询处理方法包括:根据查询输入的票据编码进行票据查询,基于查询到的电子票据,读取查询到的电子票据的票据关键信息,根据票据关键信息,查询包含查询到的电子票据对应的票据节点的票据链,在票据链中查询与票据节点关联的至少一个目标票据节点,获取至少一个目标票据节点对应的电子票据以及目标票据节点映射的交易凭证作为查询输入的查询输出。查询输入的查询输出。查询输入的查询输出。
技术研发人员:孟超峰 孙浩 论旻雯
受保护的技术使用者:支付宝(杭州)信息技术有限公司
技术研发日:2023.04.21
技术公布日:2023/7/22
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:一种血管穿刺系统 下一篇:语音信息的处理方法、装置、电子设备和可读存储介质与流程