本发明涉及信息,尤其涉及一种账单生成方法及装置。
背景技术:
1、物流货运业务的飞跃发展,面向代理人、航司业务对象不断增多,提升服务诉求声音越来越高,面向各类用户签订的合同多种多样。
2、相关技术中用户签订的合同会存在固定模板,当用户产生新的计费规则时,需要对每一个新的计费规则进行评估,针对新的计费规则需要单独开发相关代码,才能实现费用计算。
3、但是,对用户签订的合同产生新的计费规则,单独开发相关代码,成本大,响应时间长。
技术实现思路
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、在本技术实施例中,通过页面显示各动态配置项对应的输入接口,用户可以自行配置不同的计费规则,不需要每个新的计费规则单独开发相关代码,成本小,响应时间短,以满足各类用户签订的多种多样的合同。
1.一种账单生成方法,其特征在于,包括:
2.如权利要求1所述的账单生成方法,其特征在于,所述账单生成方法还包括:将预先获取的多个费用项目,生成所有费用项目的配置项;将所有费用项目的配置项和在页面中与费用项目对应的输入接口绑定;所述接收用户通过页面中与各动态配置项对应的输入接口输入的所选配置项,包括:接收用户通过与费用项目对应的输入接口输入的,从所述所有费用项目的配置项中选择的费用项目;
3.如权利要求1或2所述的账单生成方法,其特征在于,所述账单生成方法还包括:
4.如权利要求1所述的账单生成方法,其特征在于,所述代理人协议及航司协议包括预设计费方式;
5.如权利要求4所述的账单生成方法,其特征在于,所述预设计费方式包括以航班作为一个维度的计费方式;所述航班包括至少一个运单数据;
6.如权利要求5所述的账单生成方法,其特征在于,所述预设计费方式包括以运单数据作为一个维度的计费方式;所述按照所述预设计费方式及所选费用项目,根据所匹配的代理人协议及所匹配的航司协议对应的费用项目费率,对所述运单数据的计费属性进行计费,得到与所选费用项目对应的费用流水数据,包括:针对多个运单数据中的各运单数据,按照该运单数据及所选费用项目,根据所匹配的代理人协议及所匹配的航司协议对应的费用项目费率,对该运单数据的计费属性进行计费,得到该运单数据的与所选费用项目对应的费用流水数据;
7.如权利要求1所述的账单生成方法,其特征在于,所述依据所选费用项目,根据所匹配的代理人协议及所匹配的航司协议对应的费用项目费率,对所述运单数据的计费属性进行计费,得到与所选费用项目对应的费用流水数据,包括:
8.如权利要求1所述的账单生成方法,其特征在于,所述按照所选账单项目,对所述与所选费用项目对应的费用流水数据进行汇总,得到账单,包括:通过定时任务将所述费用流水数据按照所选账单项目进行汇总,得到日账单。
9.如权利要求8所述的账单生成方法,其特征在于,所述按照所选账单项目,对所述与所选费用项目对应的费用流水数据进行汇总,得到账单,包括:通过定时任务将所述日账单按照所选账单项目进行汇总,得到月账单。
10.一种账单生成装置,其特征在于,包括: