换开后退票的处理方法、装置及相关设备与流程

文档序号:32253791发布日期:2022-11-19 03:12阅读:45来源:国知局
换开后退票的处理方法、装置及相关设备与流程

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为本发明实施例提供的一种电子设备70的结构示意图。
具体实施方式
53.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
54.本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
55.需要注意,本技术中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
56.需要注意,本技术中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
57.由背景技术可知,现有的退票处理方式容易出现变相套现的换开后退票风险,不便于航空公司结算审核。
58.因此,本发明实施例提供一种换开后退票的处理方法、装置及相关设备,在本方案中,在确认退票请求为换开后退票后,先追溯所退票的历史票面信息,确定初始票原价和每一次换开补差价,根据换开后退票配置,确定初始票的运价规则和所退票的运价规则,基于此,查找对应的退票规则,计算退还款项,最后按照历史票面的支付方式进行退款,生成退票单,从而避免出现变相套现的换开后退票风险,便于航空公司结算审核。
59.首先,介绍本技术的一种换开后退票的处理方法/装置所适用的换开后退票的处理系统的架构示意图,具体如图1所示,该换开后退票的处理系统包括配置管理组件11、运价数据集群12、运价计算组件13、退票计算组件14、改升计算组件15、退改管理组件16、客票换开记录组件17和销售端组件18。
60.配置管理组件11是航空公司申请开通各种配置功能的模块。
61.运价数据集群12用于存储航空公司各种运价、规则,配置等一切数据。
62.运价计算组件13用于根据订票行程信息计算相应运价,在退改自动计算的服务中,复算所退改票面运价以确定相应运价产品的销售规则、计算作为退改手续费基准的公布运价,以及在改升换开时,计算换开后票面的新运价等。
63.退票计算组件14用于在退票操作中查找退票规则,匹配适用的细则,并根据细则内容,计算退票手续费和各种退还款项。
64.改升计算组件15用于在改期和升舱操作中查找改升规则,匹配适用的细则,并根据细则内容,计算改升手续费,判断是否换开和生成换开后新票面。
65.退改管理组件16用于接收自动退改请求、校验所退改票面信息和航空公司配置,调用退票计算组件或改升计算组件,最后整合自动计算结果返回。
66.客票换开记录组件17用于记录客票换开前后的票面订座和运价信息,以及自愿改升操作计次。在退票自动计算服务中用于追溯历史票面运价等。
67.销售端组件18是航空公司或销售代理人发起自动退改操作,以及获取退改费用自动计算结果的模块。
68.基于图1公开的换开后退票的处理系统实现换开后退票的处理的过程为:
69.退改管理组件16接收航空公司或销售代理人通过销售端组件18发起的退票请求。
70.其中,退票请求包括所退票的票面信息。
71.退改管理组件16根据票面信息确认所退票是换开票,也就是说,根据票面信息确认所退票面是换开得到的,又或者说,根据票面信息确认退票请求为换开后退票。
72.退改管理组件16调用客票换开记录组件17,追溯所退票的历史票面信息,并根据历史票面信息,确定所退票的原价和补差价,即确定初始票原价和每一次换开补差价。
73.退改管理组件16获取航空公司预先开通的换开后退票配置。
74.需要说明的是,航空公司通过配置管理组件11申请开通换开后退票的自动计算功能,并且指定换开后退票的手续费是根据初始票运价规则还是所退票运价规则计算,实际退款从初始票开始依次向后扣减手续费还是从所退票开始依次向前扣减手续费等。
75.退改管理组件16按照换开后退票配置中对应的功能,调用退票计算组件14。
76.退票计算组件14根据换开后退票配置,对初始票或所退票进行历史运价复查,通过运价计算组件13的复算,确定初始票的销售规则和所退票的销售规则,并在运价数据集群12查找退票规则。
77.其中,在退票规则的相关细则的适用条件匹配过程中,订座舱位和运价基础等信息按照运价复查的票面来匹配,而客票已用情况和取消订座操作距离航班起飞的时间范围等必须按照所退票的情况进行匹配。
78.退票计算组件14根据确定的退票细则,计算整体的退票手续费,可退票额和退还税费。
79.退改管理组件16按照换开后退票配置,扣减退票手续费,生成退票单。
80.其中,初始票退款=原价可退票额扣减手续费+退还税费。
81.换开票退款=补差价可退票额扣减手续费。
82.基于本发明实施例提供的一种换开后退票的处理系统,在确认退票请求为换开后退票后,先追溯所退票的历史票面信息,确定初始票原价和每一次换开补差价,根据换开后退票配置,确定初始票的运价规则和所退票的运价规则,基于此,查找对应的退票规则,计算退还款项,最后按照历史票面的支付方式进行退款,生成退票单,从而避免出现变相套现的换开后退票风险,便于航空公司结算审核。
83.基于上述示出的换开后退票的处理系统,如图2所示,为本发明实施例提供的一种换开后退票的处理方法的流程示意图。
84.需要说明的是,在本发明实施例中,换开后退票的处理方法可以为一种针对换开后退票的费用退回原支付方式的处理方法。
85.该换开后退票的处理方法主要包括以下步骤:
86.步骤s201:接收退票请求。
87.在步骤s201中,退票请求包括所退票的票面信息。
88.需要说明的是,所退票指的是换开后的票面。
89.在具体实现步骤s201的过程中,航空公司或销售代理人通过销售端组件发起自动退票操作,即航空公司或销售代理人通过销售端组件发起退款请求,退改管理组件接收退票请求。
90.需要说明的是,销售端组件可以为图1示出的销售端组件,退改管理组件可以为图1示出的退改管理组件。
91.步骤s202:根据票面信息确认退票请求为换开后退票,追溯所退票的历史票面信息,并根据历史票面信息,确定初始票原价和每一次换开补差价。
92.在步骤s202中,历史票面信息包括历史票面的支付方式,其中,支付方式包括但不限于每次换开票面的支付方式和初始票的支付方式。
93.需要说明的是,通过追溯客票的换开历史记录,将整张票的可退票额拆分成初始票原价的可退票额和每次升舱补差价的可退票额,这些可退票额是按换开历史的顺序排列的。
94.需要说明的是,初始票指的是未经过换开操作的原票面,可以通过追溯换开历史记录确定其运价信息。
95.需要说明的是,目前国内改升计算的规则只有不允许降价换开和允许降价但不补退款两种,因此,在本发明实施例中,只按上一次升舱或出票时的价格计算补差价。
96.在具体实现步骤s202的过程中,根据票面信息确认所退票是换开票,也就是说,根据票面信息确认所退票面是换开得到的,又或者说,根据票面信息确认退票请求为换开后退票,则追溯所退票的历史票面信息,并根据历史票面信息,确定所退票的原价和补差价,即确定初始票原价和每一次换开补差价。
97.步骤s203:获取航空公司预先开通的换开后退票配置。
98.在步骤s203中,在换开后退票功能开通配置中,包括1、按初始票的运价规则计算整体的手续费(即追溯换开前票面的运价规则);2、按所退票的运价规则计算整体的手续费(即不追溯历史,只按换开后票面的条件计算手续费);3、不开通换开后退票的自动计算功能这三种选项。
99.需要说明的是,航空公司通过配置管理组件申请开通换开后退票的自动计算功能,并且指定换开后退票的手续费是根据初始票运价规则还是所退票运价规则计算,实际退款从初始票开始依次向后扣减手续费还是从所退票开始依次向前扣减手续费等。
100.步骤s204:根据换开后退票配置,确定初始票的运价规则和所退票的运价规则。
101.在具体实现步骤s204的过程中,若航空公司开通的换开后退票配置为换开后退票的手续费是根据初始票运价规则计算,则确定初始票的运价规则。
102.若航空公司开通的换开后退票配置为换开后退票的手续费是根据所退票运价规则计算,则确定所退票的运价规则。
103.可选的,执行步骤s204根据换开后退票配置,确定初始票的运价规则和所退票的运价规则的过程,如图3所示,为本发明实施例提供的一种确定初始票的运价规则和所退票的运价规则的流程示意图,主要包括以下步骤:
104.步骤s301:根据换开后退票配置,对初始票或所退票进行历史运价复查,得到初始票的历史运价或所退票的历史运价。
105.在具体实现步骤s301的过程中,若航空公司开通的换开后退票配置为换开后退票的手续费是根据初始票运价规则计算,对初始票进行历史运价复查,得到初始票的历史运价。
106.若航空公司开通的换开后退票配置为换开后退票的手续费是根据所退票运价规则计算,对所退票进行历史运价复查,得到所退票的历史运价。
107.步骤s302:复算初始票的历史运价,确定初始票的运价产品。
108.在具体实现步骤s302的过程中,通过对初始票的历史运价进行复算,从而确定初始票的运价产品。
109.步骤s303:根据初始票的运价产品,确定初始票的运价规则。
110.在具体实现步骤s303的过程中,在确定初始票的运价产品后,根据初始票的运价产品,确定初始票的运价规则。
111.步骤s304:复算所退票的历史运价,确定所退票的运价产品。
112.在具体实现步骤s304的过程中,通过对所退票的历史运价进行复算,从而确定所退票的运价产品。
113.步骤s305:根据所退票的运价产品,确定所退票的运价规则。
114.在具体实现步骤s305的过程中,在确定所退票的运价产品后,根据所退票的运价产品,确定所退票的运价规则。
115.需要说明的是,在本发明实施例中,运价规则即为销售规则。
116.步骤s205:根据初始票的运价规则或所退票的运价规则,查找初始票的运价规则对应的退票规则或所退票的运价规则对应的退票规则。
117.在具体实现步骤s205的过程中,根据初始票的运价规则,在运价数据集群中查找与初始票的运价规则匹配的退票规则,得到初始票的运价规则对应的退票规则,以及,根据所退票的运价规则,在运价数据集群中查找与所退票的运价规则匹配的退票规则,得到所退票的运价规则对应的退票规则。
118.基于上述说明内容,可以理解的是,通过复算历史运价可以确定相应票面的运价产品,进而确定其销售规则,再找到与该销售规则对应的退票规则。
119.可选的,执行步骤s205根据初始票的运价规则或所退票的运价规则,查找初始票的运价规则对应的退票规则或所退票的运价规则对应的退票规则的过程,如图4所示,为本发明实施例提供的一种确定初始票的运价规则和所退票的运价规则的流程示意图,主要包括以下步骤:
120.步骤s401:根据初始票的运价规则和所退票的运价规则,查找与初始票的运价规则或所退票的运价规则对应的退票规则。
121.在具体实现步骤s401的过程中,根据初始票的运价规则,在运价数据集群中查找与初始票的运价规则匹配的退票规则,得到初始票的运价规则对应的退票规则,以及,根据所退票的运价规则,在运价数据集群中查找与所退票的运价规则匹配的退票规则,得到所退票的运价规则对应的退票规则。
122.步骤s402:匹配退票规则中的退票适用条件,得到适用的退票细则。
123.在具体实现步骤s402的过程中,按照所退票已用情况和起飞时间距离等匹配退票规则中的退票适用条件,得到适用的退票细则。
124.也就是说,按照所退票已用情况和取消订座操作距离航班起飞的时间范围匹配退票规则中的退票适用条件,得到适用的退票细则。
125.需要说明的是,客票已用情况和取消订座操作的时间范围必须以客票最新状态(即当前所退的已换开票面)为准。
126.例如,假如某客户先购买了一张两个月之后才起飞的票,然后取消订座进行改升,换开出了48小时以内起飞的票面,那么在对这张换开票面进行退票操作时,即使航空公司配置的功能是按初始票规则计算退票手续费,也不能匹配适用于起飞前48小时以上取消座位的退票细则,只能匹配适用于起飞前48小时以内取消座位的。
127.具体的,在退票规则的相关细则的适用条件匹配过程中,若当前的退票规则为初始票的运价规则对应的退票规则,按照所退票已用情况和取消订座操作距离航班起飞的时间范围,查找初始票的运价规则对应的退票规则中与所退票已用情况和取消订座操作距离航班起飞的时间范围匹配的第一批细则。
128.若当前的退票规则为所退票的运价规则对应的退票规则,按照所退票已用情况和取消订座操作距离航班起飞的时间范围,查找所退票的运价规则对应的退票规则中与所退票已用情况和取消订座操作距离航班起飞的时间范围匹配的第一批细则。
129.基于第一批细则,进而按照订座舱位和运价基础等匹配退票规则中的退票适用条件,得到适用的退票细则。
130.具体的,在退票规则的相关细则的适用条件匹配过程中,若当前的退票规则为初始票的运价规则对应的退票规则,按照订座舱位和运价基础,查找初始票的运价规则对应的退票规则中与订座舱位和运价基础匹配的适用细则。
131.若当前的退票规则为所退票的运价规则对应的退票规则,按照订座舱位和运价基础,查找所退票的运价规则对应的退票规则中与订座舱位和运价基础匹配的适用细则。
132.可以理解的是,在退票细则的适用条件匹配过程中,订座舱位和运价基础等信息按照运价复查的票面来匹配,而客票已用情况和取消订座操作距离航班起飞的时间范围等必须按照所退票的情况进行匹配。
133.步骤s206:按照初始票的运价规则对应的退票规则或所退票的运价规则对应的退票规则,计算退还款项。
134.在步骤s206中,退还款项包括退票手续费、可退票额和退还税费。
135.其中,退票手续费为整体的退票手续费。
136.可退票额包括但不限于原价的可退票额和补差价的可退票额。
137.退还税费包括机建费和燃油费。
138.燃油费和机建费由于是在初始票销售的同时支付的,所以需要按初始票的支付方式进行退还。
139.在具体实现步骤s206的过程中,若当前的退票规则为初始票的运价规则对应的退票规则,则按照初始票的运价规则对应的退票规则,计算退还款项,具体计算整体的退票手续费、可退票额和退还税费;若当前的退票规则为所退票的运价规则对应的退票规则,则按照所退票的运价规则对应的退票规则,计算退还款项,具体计算整体的退票手续费、可退票
额和退还税费。
140.可选的,在一具体实施例中,根据适用的退票细则,计算退还款项。
141.也就是说,根据适用的退票细则,计算退票手续费、可退票额和退还税费。
142.步骤s207:根据换开后退票配置和退还款项,按照历史票面的支付方式进行退款,并生成退票单。
143.在具体实现步骤s207的过程中,根据换开后退票配置和计算得到的退票手续费、可退票额及退还税费,按照历史票面的支付方式进行退款,具体按照每次换开票面的支付方式进行相应退款票额的退款,以及,按照初始票的支付方式进行退款税费的退款,并生成退票单。
144.需要说明的是,生成退票单时会将初始票退款和每次换开补差价的退款分别展示,按照相应的支付方式进行退还。
145.可选的,执行步骤s207根据换开后退票配置和退还款项,按照历史票面的支付方式进行退款,并生成退票单的过程,如图5所示,为本发明实施例提供的一种按照历史票面的支付方式进行退款,并生成退票单的流程示意图,主要包括以下步骤:
146.步骤s501:根据换开后退票配置,利用可退票额的每一部分依次扣减退票手续费,直至退票手续费扣完或者可退票额全部用完。
147.在具体实现步骤s501的过程中,根据换开后退票配置,即根据航空公司配置,判断是从初始票原价的可退票额开始依次向后扣减退票手续费,扣完为止,退还剩余的可退票额;还是从所退票的升舱补差价的可退票额开始,依次向前扣减退票手续费,扣完为止,退还剩余的可退票额。
148.步骤s502:判断扣完退票手续费,可退票额是否有剩余,若是,执行步骤s503,若否,结束操作。
149.在具体实现步骤s502的过程中,判断扣完退票手续费,可退票额是否有剩余,若是,需要退还剩余的可退票额,则执行步骤s503,若否,说明没有可退还的可退票额,则结束操作。
150.步骤s503:分别按照每次换开票面的支付方式进行退款。
151.在具体实现步骤s503的过程中,在确定扣完退票手续费,可退票额有剩余的情况下,确定每次换开票面的历史票面信息,根据每次换开票面的历史票面信息,确定每次换开票面的换开补差价、退款票额以及支付方式,分别按照每次换开票面的支付方式进行相应退款票额的退款。
152.步骤s504:按照初始票的支付方式进行退还税费的退款,并生成退票单。
153.在具体实现步骤s504的过程中,退票时,确定每次换开票面的历史票面信息,根据每次换开票面的历史票面信息,确定退还的税费,由于退还的税费一定是在初始票支付的,则按照初始票的支付方式进行退还税费的退款,并生成退票单。
154.需要说明的是,每一部分退款分别在退票单上展示退款类型、金额、信用卡卡号等,也就是说,退票单上详细展示历史票面退款和支付方式。
155.需要说明的是,初始票退款=原价的可退票额扣减手续费+退还税费。
156.换开票退款=补差价的可退票额扣减手续费。
157.基于本发明实施例提供的一种换开后退票的处理方法,在确认退票请求为换开后
退票后,先追溯所退票的历史票面信息,确定初始票原价和每一次换开补差价,根据换开后退票配置,确定初始票的运价规则和所退票的运价规则,基于此,查找对应的退票规则,计算退还款项,最后按照历史票面的支付方式进行退款,生成退票单,从而避免出现变相套现的换开后退票风险,便于航空公司结算审核。
158.为了更好地理解上述说明内容,下面以一个航空公司销售人员的角度从数据发布到执行改升、退票操作的例子进行详细说明。
159.一、开通换开后退票功能配置。
160.航空公司通过配置管理组件,申请开通以下功能配置:
161.开通换开后退票自动计算的功能,对于换开后退票按照所退票面的运价规则计算退票手续费,而从初始票的可退票额开始扣减退票手续费。
162.申请通过后,配置会保存到运价数据集群,在组件内可确认到相应配置生效。
163.二、运价数据发布。
164.航空公司向所有销售渠道发布a地到b地的以下运价数据:
165.c舱公布价4500.00元,运价基础cpub;
166.d舱公布价3000.00元,运价基础dpub;
167.e舱公布价1000.00元,运价基础epub;
168.三者使用相同的销售规则,没有任何航班条件限制,都是正常可退改的普通单程运价。销售规则对应的改升规则允许满足以下条件的客票发起自愿改升:
169.旅客类型、运价基础、舱位、行程种类、已用情况均不限,只要是航班起飞前取消座位的客票,均按固定金额200.00收取改升手续费。仅升舱不改期的情况也要同时收取升舱差额和手续费,不允许降价换开。
170.销售规则对应的退票规则允许满足以下条件的客票发起自愿退票:
171.完全未使用的c舱客票,起飞前48小时以上取消座位时,按票面价15%收取退票手续费;
172.完全未使用的c舱客票,起飞前48小时以内取消座位时,按票面价30%收取退票手续费;
173.完全未使用的d舱客票,起飞前48小时以上取消座位时,按票面价20%收取退票手续费;
174.完全未使用的d舱客票,起飞前48小时以内取消座位时,按票面价40%收取退票手续费;
175.完全未使用的e舱客票,起飞前48小时以上取消座位时,按票面价25%收取退票手续费;
176.完全未使用的e舱客票,起飞前48小时以内取消座位时,按票面价50%收取退票手续费;
177.发布数据合法性校验通过后,会保存到运价数据集群。
178.三、客票销售。
179.客户于2022年2月2日12:22,通过航空公司某营业部,预订一张2022年2月22日22:00从a地飞往b地的e舱机票,销售人员发起运价自动计算操作,运价计算组件算出公布运价1000.00元,机建费50.00元,燃油费50.00元。自动订座出票,客户用现金支付了1100.00元,
票面价显示1000.00epub。
180.四、第一次自愿升舱。
181.客户于2022年2月12日10:20,在购票的营业部申请自愿升舱,航班不变,只是从e舱升到d舱,销售人员取消之前的订座并发起自动升舱计算操作,改升计算组件算出手续费200.00元,升舱补差额2000.00元。换开新票面,客户用信用卡支付了2200.00元,卡号xxxx,票面价变为3000.00dpub。客票换开记录组件保存了换开票面历史信息。
182.五、自愿改期。
183.客户因个人原因,于2022年2月22日12:00,在购票的营业部申请自愿改期,舱位不变,航班时间改到2022年3月4日15:00,销售人员取消之前的订座并发起自动改期计算操作,改升计算组件算出手续费200.00元,票面价不变,无需补差额。换开新票面,客户用信用卡支付了200.00元,卡号xxxx。客票换开记录组件保存了换开票面历史信息。
184.六、第二次自愿升舱。
185.客户于2022年2月26日16:00,在购票的营业部申请自愿升舱,航班不变,只是从d舱升到c舱,销售人员取消之前的订座并发起自动升舱计算操作,改升计算组件算出手续费200.00元,升舱补差额1500.00元。换开新票面,客户用信用卡支付了1700.00元,卡号xxxx,票面价变为4500.00cpub。客票换开记录组件保存了换开票面历史信息。
186.七、换开后票面自愿退票。
187.客户因个人原因,于2022年3月3日13:00,在购票的营业部申请自愿退票,销售人员取消之前的订座并发起自动退票操作,退改管理组件确认该退票请求是换开后退票,直接调用客票换开记录组件,追溯以上换开操作的历史信息,确认在首次填开客票时,现金支付了1000.00元的原价,50.00元的机建费,50.00元的燃油费,第一次换开补差价2000.00元,第二次换开补差价0.00元,第三次换开补差价1500.00元,其中,机建费和燃油费属于未使用票必须退还的税费,因为是完全未使用的票面,每一部分可退票额就等于原价和补差价,从初始票的可退票额开始依次为1000.00元,2000.00元,0.00元,1500.00元。
188.此时的所退票是c舱客票,票面价4500.00cpub,航班时间是2022年3月4日15:00,而所退票取消订座的时间是2022年3月3日13:00,按照所退票面的运价销售规则找到对应的退票规则,匹配的细则为“完全未使用的c舱客票,起飞前48小时以内取消座位时,按票面价30%收取退票手续费”,所以根据所退票的舱位和取消座位时间算出整体的退票手续费为4500.00
×
30%=1350.00元,可退票额为全部票额,退还税费为50.00元机建费和50.00元燃油费。
189.从初始票的可退票额开始依次扣减手续费,至退票手续费扣完或者可退票额全部用完为止,初始票的1000.00元可退票额全部扣完,这部分退款为0,下一部分是第一次换开的可退票额2000.00元,手续费还剩下350.00元,所以这部分退款为1650.00元,退票手续费已扣完,剩余的可退票额全部退还。每一部分退款都按照原销售或换开时的支付方式进行退还,燃油费和机建费由于是在初始票销售的同时支付的,所以按初始票的支付方式进行退还。
190.最终退票单上可以全部展开显示:
191.可退票额4500.00元,收取退票手续费1350.00元,退还机建费50.00元,退还燃油费50.00元,总退款3250.00元
192.初始票原价1000.00元,退款0.00元,退税100.00元,现金支付
193.第一次换开补差价2000.00元,退款1650.00元,信用卡支付,卡号xxxx
194.第二次换开补差价0.00元,退款0.00元,信用卡支付,卡号xxxx
195.第三次换开补差价1500.00元,退款1500.00元,信用卡支付,卡号xxxx
196.基于本发明实施例提供的一种换开后退票的处理方法,在确认退票请求为换开后退票后,先追溯所退票的历史票面信息,确定初始票原价和每一次换开补差价,根据换开后退票配置,确定初始票的运价规则和所退票的运价规则,基于此,查找对应的退票规则,计算退还款项,最后按照历史票面的支付方式进行退款,生成退票单,从而避免出现变相套现的换开后退票风险,便于航空公司结算审核。
197.需要说明的是,附图中的流程图和框图,图示了按照本技术各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
198.虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。
199.与上述本发明实施例图2示出的一种换开后退票的处理方法相对应,本发明实施例还对应提供了一种换开后退票的处理装置,如图6所示,该装置包括:退改管理组件61和退票计算组件62。
200.退改管理组件61,用于接收退票请求,退票请求包括所退票的票面信息;根据票面信息确认退票请求为换开后退票,追溯所退票的历史票面信息,并根据历史票面信息,确定初始票原价和每一次换开补差价,历史票面信息包括历史票面的支付方式,支付方式包括每次换开票面的支付方式和初始票的支付方式;获取航空公司预先开通的换开后退票配置;根据换开后退票配置和退还款项,按照历史票面的支付方式进行退款,并生成退票单。
201.退票计算组件62,用于根据换开后退票配置,确定初始票的运价规则和所退票的运价规则;根据初始票的运价规则或所退票的运价规则,查找初始票的运价规则对应的退票规则或所退票的运价规则对应的退票规则;按照初始票的运价规则对应的退票规则或所退票的运价规则对应的退票规则,计算退还款项,退还款项包括退票手续费、可退票额和退还税费。
202.可选的,基于上述图6示出的退票计算组件62,所述用于根据换开后退票配置,确定初始票的运价规则和所退票的运价规则的退票计算组件62包括:复查模块、第一复算模块、第一确定模块、第二复算模块和第二确定模块。
203.复查模块,用于根据换开后退票配置,对初始票或所退票进行历史运价复查,得到初始票的历史运价或所退票的历史运价。
204.第一复算模块,用于复算初始票的历史运价,确定初始票的运价产品。
205.第一确定模块,用于根据初始票的运价产品,确定初始票的运价规则。
206.第二复算模块,用于复算所退票的历史运价,确定所退票的运价产品。
207.第二确定模块,用于根据所退票的运价产品,确定所退票的运价规则。
208.可选的,基于上述图6示出的退票计算组件62,所述用于根据初始票的运价规则或所退票的运价规则,查找初始票的运价规则对应的退票规则或所退票的运价规则对应的退票规则的退票计算组件62包括:查找模块和匹配模块。
209.查找模块,用于根据初始票的运价规则和所退票的运价规则,查找与初始票的运价规则或所退票的运价规则对应的退票规则。
210.匹配模块,用于匹配退票规则中的退票适用条件,得到适用的退票细则。
211.可选的,基于上述图6示出的退票计算组件62,所述用于按照初始票的运价规则对应的退票规则或所退票的运价规则对应的退票规则,计算退还款项的退票计算组件62,具体用于:
212.根据适用的退票细则,计算退还款项。
213.可选的,基于上述图6示出的退改管理组件61,所述用于根据换开后退票配置和退还款项,按照历史票面的支付方式进行退款,并生成退票单的退改管理组件61,包括:
214.扣减模块,用于根据换开后退票配置,利用可退票额的每一部分依次扣减退票手续费,直至退票手续费扣完或者可退票额全部用完。
215.第一退款模块,用于若扣完退票手续费,可退票额有剩余,分别按照每次换开票面的支付方式进行退款。
216.第二退款模块,用于按照初始票的支付方式进行退还税费的退款,并生成退票单。
217.需要说明的是,上述本发明实施例公开的换开后退票的处理装置中的各个模块具体的原理和执行过程,与上述本发明实施换开后退票的处理方法相同,可参见上述本发明实施例公开的换开后退票的处理方法中相应的部分,这里不再进行赘述。
218.基于本发明实施例提供的一种换开后退票的处理装置,在确认退票请求为换开后退票后,先追溯所退票的历史票面信息,确定初始票原价和每一次换开补差价,根据换开后退票配置,确定初始票的运价规则和所退票的运价规则,基于此,查找对应的退票规则,计算退还款项,最后按照历史票面的支付方式进行退款,生成退票单,从而避免出现变相套现的换开后退票风险,便于航空公司结算审核。
219.本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑设备(cpld)等等。
220.本技术另一实施例提供一种电子设备,如图7所示,其示出了适于用来实现本发明实施例的电子设备70的结构示意图。其中,本发明实施例中的电子设备可以包括但不限于诸如台式计算机、笔记本电脑、平板电脑、车载终端等电子设备。
221.如图7所示,电子设备70包括一个或多个处理装置701,例如中央处理器、图形处理器等,以及包括存储器702,其上存储有一个或多个程序。其中一个或多个程序被一个或多个处理装置701执行时,使得一个或多个处理装置701实现如上述任意一个实施例提供的换开后退票的处理方法。
222.可选地,电子设备还可以包括其他组成结构,同样参见图7,处理装置701、只读存储器rom702以及随机存取存储器ram703通过总线704彼此相连。输入/输出(i/o)接口705也连接至总线704。通常,以下装置可以连接至i/o接口705:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置706;包括例如液晶显示器、扬声器、振动器等的输出装置707,包括例如磁带、硬盘等的存储装置708,以及通信装置709。通信装置709可以允许电子设备70与其他设备进行无线或有线通信以交换数据。虽然图7示出了具有各种装置的电子设备70,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。
223.本技术另一实施例提供了一种计算机存储介质,用于存储程序,该程序被执行时,用于实现如上述任意一个实施例提供的换开后退票的处理方法。
224.计算机存储介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
225.本技术另一实施例提供了一种计算机程序产品,当该计算机程序产品被执行时,其用于执行上述任一项的换开后退票的处理方法。
226.特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在非暂态计算机存储介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置709从网络上被下载和安装,或者从存储装置706被安装,或者从rom702被安装。在该计算机程序被处理装置701执行时,执行本公开实施例的方法中限定的上述功能。
227.在具体实施方式部分,本技术将所有以权利要求形式进行保护的内容,以下述形式重复:
228.根据本技术公开的一个或多个实施例,图2提供了一种换开后退票的处理方法,包括:
229.接收退票请求,所述退票请求包括所退票的票面信息;
230.根据所述票面信息确认所述退票请求为换开后退票,追溯所述所退票的历史票面信息,并根据所述历史票面信息,确定初始票原价和每一次换开补差价,所述历史票面信息包括历史票面的支付方式,所述支付方式包括每次换开票面的支付方式和所述初始票的支付方式;
231.获取航空公司预先开通的换开后退票配置;
232.根据所述换开后退票配置,确定所述初始票的运价规则和所述所退票的运价规则;
233.根据所述初始票的运价规则或所述所退票的运价规则,查找所述初始票的运价规
则对应的退票规则或所述所退票的运价规则对应的退票规则;
234.按照所述初始票的运价规则对应的退票规则或所述所退票的运价规则对应的退票规则,计算退还款项,所述退还款项包括退票手续费、可退票额和退还税费;
235.根据所述换开后退票配置和所述退还款项,按照所述历史票面的的支付方式进行退款,并生成退票单。
236.根据本技术公开的一个或多个实施例,图3提供了一种根据所述换开后退票配置,确定所述初始票的运价规则和所述所退票的运价规则的方法,包括:
237.根据所述换开后退票配置,对所述初始票或所述所退票进行历史运价复查,得到所述初始票的历史运价或所述所退票的历史运价;
238.复算所述初始票的历史运价,确定所述初始票的运价产品;
239.根据所述初始票的运价产品,确定所述初始票的运价规则;
240.复算所述所退票的历史运价,确定所述所退票的运价产品;
241.根据所述所退票的运价产品,确定所述所退票的运价规则。
242.根据本技术公开的一个或多个实施例,图4提供了一种根据所述初始票的运价规则或所述所退票的运价规则,查找所述初始票的运价规则对应的退票规则或所述所退票的运价规则对应的退票规则的方法,包括:
243.根据所述初始票的运价规则和所述所退票的运价规则,查找与所述初始票的运价规则或所述所退票的运价规则对应的退票规则;
244.匹配所述退票规则中的退票适用条件,得到适用的退票细则。
245.根据本技术公开的一个或多个实施例,本技术提供了一种按照所述初始票的运价规则对应的退票规则或所述所退票的运价规则对应的退票规则,计算退还款项的方法,包括:
246.根据所述适用的退票细则,计算退还款项。
247.根据本技术公开的一个或多个实施例,图5提供了一种根据所述换开后退票配置和所述退还款项,按照所述历史票面的支付方式进行退款,并生成退票单的方法,包括:
248.根据所述换开后退票配置,利用所述可退票额的每一部分依次扣减所述退票手续费,直至所述退票手续费扣完或者所述可退票额全部用完;
249.若扣完所述退票手续费,所述可退票额有剩余,分别按照每次所述换开票面的支付方式进行退款;
250.按照所述初始票的支付方式进行所述退还税费的退款,并生成退票单。
251.尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。
252.虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本技术公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。
253.以上描述仅为本技术公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本技术公开中所涉及的公开范围,并不限于上述技术特征的特定组合而
成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本技术公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1