【技术实现步骤摘要】
多订单合并开票的方法、系统、设备及存储介质
本专利技术涉及票据处理领域,具体地说,涉及多订单合并开票的方法、系统、设备及存储介质。
技术介绍
用户通常会在积累了一定数量的订单后一次性所要报销凭证,而不同的订单凭证可能需要开具不同的发票抬头。在现有技术中,一次只能支持用户开具一个发票抬头,如果用户需要开具不同的发票抬头则需要分多次提交开票申请。对于合并开票的需求而言,存在以下问题:(1)由于不同供应商提供的机票产品,能提供的凭证类型时多样的,从媒介维度可分为「纸质、电子」。从类型维度可分为「普通发票、定额发票、行程单、对账单」等等。不同的媒介组合不同类型的报销凭证,会出现不可合并的情况。(2)部分类型的航司之间不支持合并开票,如廉航提供的报销凭证无法与四大航提供的报销凭证合并开具。(3)部分报销凭证媒介变更,如原提供机票行程单,但超出预设期限后只提供电子发票。对于多抬头开票,存在以下问题:(1)用户通常会随机票一起预订如接送机、休息室这类附加产品,在拆分抬头开票时需要满足用户将此类附加产 ...
【技术保护点】
1.一种多订单合并开票的方法,其特征在于,包括以下步骤:/nS101、在一电子账户下复选多个订单信息进行开票,每个所述订单信息至少包括抬头信息、项目信息以及金额信息,每个所述金额信息至少对应一抬头信息和至少一项目信息;/nS102、遍历每个所有订单信息的抬头信息中个每一个目标字段进行订单拆分为子订单信息;/nS104、对具有相同目标字段的所述子订单信息建立子订单数据组;/nS105、对每个所述子订单数据组分别合并开票,将所述抬头信息作为票据的抬头,将所述子订单数据组中的所有项目信息的集合作为所述票据的项目信息,根据同一所述子订单数据组中的所有金额信息的总和获得所述票据的总额。/n
【技术特征摘要】
1.一种多订单合并开票的方法,其特征在于,包括以下步骤:
S101、在一电子账户下复选多个订单信息进行开票,每个所述订单信息至少包括抬头信息、项目信息以及金额信息,每个所述金额信息至少对应一抬头信息和至少一项目信息;
S102、遍历每个所有订单信息的抬头信息中个每一个目标字段进行订单拆分为子订单信息;
S104、对具有相同目标字段的所述子订单信息建立子订单数据组;
S105、对每个所述子订单数据组分别合并开票,将所述抬头信息作为票据的抬头,将所述子订单数据组中的所有项目信息的集合作为所述票据的项目信息,根据同一所述子订单数据组中的所有金额信息的总和获得所述票据的总额。
2.根据权利要求1所述的多订单合并开票的方法,其特征在于,所述步骤S102之后,步骤S104之前还包括:
S103、当同一所述订单信息中具有n个目标字段对应同一个金额信息,n≥2,则建立至少n个子订单信息,所述子订单信息具有相同的项目信息且所述子订单信息中所述金额信息的数值等于所述订单信息中项目信息对应的所述金额信息的数值的n等分,并对具有相同目标字段的子订单进行聚类。
3.根据权利要求2所述的多订单合并开票的方法,其特征在于,所述S103包括以下步骤:
S1031、判断每个所述订单信息中是否存同一个金额信息对应n个目标字段,n≥2,若是,则执行步骤S1032,若否,则执行步骤S104;
S1032、建立至少n个子订单信息,每个所述子订单信息的抬头分别为所述订单信息的项目信息中唯一的目标字段
S1033、将所述订单信息的项目信息作为由所述订单信息建立的n个子订单信息的项目信息;
S1034、将所述订单信息中项目信息对应的所述金额信息的数值除以n的值作为所述子订单信息的金额信息。
4.根据权利要求1所述的多订单合并开票的方法,其特征在于,所述目标字段为人名或企业商号名。
5.根据权利要求1所述的多订单合并开票的方法,其特征在于,所述步骤S101之前还包括,在所述电子账户中预设的与所述目标字段相关联的发票发送媒介;
所述步骤S105之后还包括以下步骤:
S106、根据所述电子账户下预设的与所述目标字...
【专利技术属性】
技术研发人员:周臻诣,何小婷,
申请(专利权)人:携程旅游网络技术上海有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。